LWN.net Logo

Advertisement

GStreamer, Embedded Linux, Android, VoD, Smooth Streaming, DRM, RTSP, HEVC, PulseAudio, OpenGL. Register now to attend.

Advertise here

Oracle alert ELSA-2013-2525 (kernel)

From:  Errata Announcements for Oracle Linux <el-errata@oss.oracle.com>
To:  el-errata@oss.oracle.com
Subject:  [El-errata] ELSA-2013-2525 Important: Oracle Linux 6 Unbreakable Enterprise kernel security and bug fix update
Date:  Thu, 13 Jun 2013 10:06:06 -0700
Message-ID:  <51B9FBFE.1090002@oracle.com>
Archive-link:  Article, Thread

Oracle Linux Security Advisory ELSA-2013-2525 The following updated rpms for Oracle Linux 6 have been uploaded to the Unbreakable Linux Network: i386: kernel-uek-2.6.39-400.109.1.el6uek.i686.rpm kernel-uek-debug-2.6.39-400.109.1.el6uek.i686.rpm kernel-uek-debug-devel-2.6.39-400.109.1.el6uek.i686.rpm kernel-uek-devel-2.6.39-400.109.1.el6uek.i686.rpm kernel-uek-doc-2.6.39-400.109.1.el6uek.noarch.rpm kernel-uek-firmware-2.6.39-400.109.1.el6uek.noarch.rpm x86_64: kernel-uek-firmware-2.6.39-400.109.1.el6uek.noarch.rpm kernel-uek-doc-2.6.39-400.109.1.el6uek.noarch.rpm kernel-uek-2.6.39-400.109.1.el6uek.x86_64.rpm kernel-uek-devel-2.6.39-400.109.1.el6uek.x86_64.rpm kernel-uek-debug-devel-2.6.39-400.109.1.el6uek.x86_64.rpm kernel-uek-debug-2.6.39-400.109.1.el6uek.x86_64.rpm SRPMS: http://oss.oracle.com/ol6/SRPMS-updates/kernel-uek-2.6.39... Release Notes: http://oss.oracle.com/ol6/docs/RELEASE-NOTES-UEK2-QU4-en.... Description of changes: [2.6.39-400.109.1.el6uek] - while removing a non-empty directory, the kernel dumps a message: (rmdir,21743,1):ocfs2_unlink:953 ERROR: status = -39 (Xiaowei.Hu) [Orabug: 16790405] - stop mig handler when lockres in progress ,and return -EAGAIN (Xiaowei.Hu) [Orabug: 16876446] [2.6.39-400.108.1.el6uek] - Revert "dlmglue race condition,wrong lockres_clear_pending" (Maxim Uvarov) [Orabug: 16897450] - Suppress the error message from being printed in ocfs2_rename (Xiaowei.Hu) [Orabug: 16790405] - fnic: return zero on fnic_reset() success (Joe Jin) [Orabug: 16885029] [2.6.39-400.107.1.el6uek] - xen/pci: Track PVHVM PIRQs. (Zhenzhong Duan) - ocfs2_prep_new_orphaned_file return ret (Xiaowei.Hu) [Orabug: 16823825] - Revert "Btrfs: remove ->dirty_inode" (Guangyu Sun) [Orabug: 16841843] - bonding: emit event when bonding changes MAC (Weiping Pan) [Orabug: 16750157] - net: fix incorrect credentials passing (Linus Torvalds) [Orabug: 16836975] {CVE-2013-1979} - tg3: fix length overflow in VPD firmware parsing (Kees Cook) [Orabug: 16836958] {CVE-2013-1929} - USB: cdc-wdm: fix buffer overflow (Oliver Neukum) [Orabug: 16836943] {CVE-2013-1860} - ext3: Fix format string issues (Lars-Peter Clausen) [Orabug: 16836934] {CVE-2013-1848} - cnic: don't use weak dependencies for ipv6 (Jerry Snitselaar) [Orabug: 16780307] - Revert "drm/i915: correctly order the ring init sequence" (Guangyu Sun) [Orabug: 16486689] - x86/boot-image: Don't leak phdrs in arch/x86/boot/compressed/misc.c::Parse_elf() (Jesper Juhl) [Orabug: 16833437] - spec: add /boot/vmlinuz*.hmac needed for fips mode (John Haxby) [Orabug: 16807114] - perf: Treat attr.config as u64 in perf_swevent_init() (Tommi Rantala) [Orabug: 16808734] {CVE-2013-2094} - spec: ol6 add multipath version deps (Maxim Uvarov) [Orabug: 16763586] - Fix EN driver to work with newer FWs based on latest mlx4_core (Yuval Shaia) [Orabug: 16748891] - xen-netfront: delay gARP until backend switches to Connected (Laszlo Ersek) - fuse: enhance fuse dev to be numa aware (Srinivas Eeda) [Orabug: 16218187] - fuse: add fuse numa node struct (Srinivas Eeda) [Orabug: 16218187] - fuse: add numa mount option (Srinivas Eeda) [Orabug: 16218187] - xen-blkfront: use a different scatterlist for each request (Roger Pau Monne) [Orabug: 16660413] - bonding: allow all slave speeds (Jiri Pirko) [Orabug: 16759490] - dlmglue race condition,wrong lockres_clear_pending (Xiaowei.Hu) [Orabug: 13611997] [2.6.39-400.106.0.el6uek] - spec: fix suffix order of a directory name (Guangyu Sun) [Orabug: 16682371] - Merge tag 'v2.6.39-400#qu4bcom' of git://ca-git.us.oracle.com/linux-snits-public into uek2-master (Maxim Uvarov) [Orabug: 16626319] - Merge tag 'v2.6.39-400#qu4qlge' of git://ca-git.us.oracle.com/linux-snits-public into uek2-master (Maxim Uvarov) [Orabug: 16732027] - Merge tag 'v2.6.39-400#qu4lpfc' of git://ca-git.us.oracle.com/linux-snits-public into uek2-master (Maxim Uvarov) [Orabug: 16749881] - block: default SCSI command filter does not accomodate commands overlap across device classes (Jamie Iles) [Orabug: 16387137] {CVE-2012-4542} - Parallel mtrr init between cpus (Zhenzhong Duan) [Orabug: 16434164] - fuse: return -EGAIN if not connected (Josef Bacik) [Orabug: 16740418] - qlcnic: update to version 5.2.29.45 (Jerry Snitselaar) [Orabug: 16694438] - qlge: update to version 1.00.00.32 (Jerry Snitselaar) [Orabug: 16732027] - lpfc: Corrected Copyright string (Gairy Grannum) [Orabug: 16749881] - lpfc: enable BlockGuard Support by default (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Fixed exhausted retry for plogi to nameserver. (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (James Smart) [Orabug: 16749881] - lpfc 8.3.36: Correct mask error (James Smart) [Orabug: 16749881] - lpfc 8.3.36: Correct buffer length overrun (James Smart) [Orabug: 16749881] - lpfc: typo cleanup (Linus Torvalds) [Orabug: 16749881] - lpfc 8.3.36: Update DIF support for passthru/strip/insert (James Smart) [Orabug: 16749881] - lpfc 8.3.36: Fix bug with Target Resets and FCP2 devices (James Smart) [Orabug: 16749881] - lpfc 8.3.35: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (James Smart) [Orabug: 16749881] - lpfc: Update lpfc version for 8.3.7.10.4p driver release (Gairy Grannum) [Orabug: 16749881] - lpfc 8.3.35: Correct request_firmware use that was increasing boot times (James Smart) [Orabug: 16749881] - lpfc 8.3.35: Correct request_firmware use that was increasing boot times (James Smart) [Orabug: 16749881] - lpfc: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (James Smart) [Orabug: 16749881] - scsi: fix lpfc build when wmb() is defined as mb() (Randy Dunlap) [Orabug: 16749881] - lpfc: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (James Smart) [Orabug: 16749881] - lpfc: Add log message when completes with clean address bit set to zero (James Smart) [Orabug: 16749881] - lpfc: Fixed driver vector mapping to CPU affinity (James Smart) [Orabug: 16749881] - lpfc: Fixed driver vector mapping to CPU affinity (James Smart) [Orabug: 16749881] - lpfc: Fixed iocb flags not being reset for scsi commands (James Smart) [Orabug: 16749881] - lpfc: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (James Smart) [Orabug: 16749881] - lpfc: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (James Smart) [Orabug: 16749881] - lpfc: Fixed not returning FAILED status when SCSI invoking host reset handler failed (James Smart) [Orabug: 16749881] - lpfc: Fixed bad book keeping in posting els sgls to port (James Smart) [Orabug: 16749881] - lpfc: Fixed deadlock between hbalock and nlp_lock use (James Smart) [Orabug: 16749881] - lpfc: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (James Smart) [Orabug: 16749881] - lpfc: Reduced spinlock contention on SCSI buffer list (James Smart) [Orabug: 16749881] - lpfc: Fixed crash when processing bsg's sg list with high memory pages (James Smart) [Orabug: 16749881] - lpfc: Fix lpfc_fcp_look_ahead module parameter (James Smart) [Orabug: 16749881] - lpfc: Fix driver issues with SCSI Host reset (James Smart) [Orabug: 16749881] - lpfc: Doorbell formation information logged in dual-chute mode WQ and RQ setup (James Smart) [Orabug: 16749881] - lpfc: Fix driver issues with large s/g lists for BlockGuard (James Smart) [Orabug: 16749881] - lpfc: Fix driver issues with large lpfc_sg_seg_cnt values (James Smart) [Orabug: 16749881] - lpfc: Fixed pt2pt and loop discovery problems on topology changes. (James Smart) [Orabug: 16749881] - lpfc: Remove driver dependency on HZ (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (James Smart) [Orabug: 16749881] - lpfc: Fixed BlockGuard error reporting (James Smart) [Orabug: 16749881] - lpfc: Fixed VPI allocation issues after firmware dump is performed (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fix default value for lpfc_enable_rrq. (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed PT2PT bring up problem for FC SLI4. (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed OXID reuse issue. (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (James Smart) [Orabug: 16749881] - lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Wei Yongjun) [Orabug: 16749881] - lpfc 8.3.38: Fixed deadlock condition in FCF round robin handling (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed bsg timeout handling issues that would result in crashes (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed NMI watch dog panic's when resetting the hba. (James Smart) [Orabug: 16749881] - lpfc 8.3.38: Fixed degraded performance after cable pulls (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Provide support for change_queue_type (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get. (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Fixed crash due to SLI Port invalid resource count (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Fix potential memory corruption bug (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal. (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Removed use of NOP mailboxes for interrupt verification (James Smart) [Orabug: 16749881] - lpfc 8.3.37: Removed use of NOP mailboxes for interrupt verification (James Smart) [Orabug: 16749881] - lpfc 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (James Smart) [Orabug: 16749881] - lpfc 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (James Smart) [Orabug: 16749881] - lpfc 8.3.35: Correct request_firmware use that was increasing boot times (James Smart) [Orabug: 16749881] - lpfc 8.3.35: Expand I/O channel support for large systems (James Smart) [Orabug: 16749881] - lpfc 8.3.35: Fix interrupt delay multipler conversion for eq_create (James Smart) [Orabug: 16749881] - lpfc 8.3.34: Correct typecasts for snprintf messages (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Add Interrupts per second stats via debugfs (James Smart) [Orabug: 16749881] - lpfc 8.3.34: Adjust IO Channels to 1 when INTx (James Smart) [Orabug: 16749881] - lpfc 8.3.34: Fix number of IO channels to match CPUs (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Add debugfs interface to display SLI queue information (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Tie parallel I/O queues into separate MSIX vectors (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Allow per-hba interrupt rate tuning (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Tie parallel I/O queues into separate MSIX vectors (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Fixed debugfs queInfo to include queue stats (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Add lpfc_fcp_look_ahead module parameter (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Allow per-hba interrupt rate tuning (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Parallelize SLI-4 Q distribution (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Allow per-hba interrupt rate tuning (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Change Naming convention for SLI4 Interrupt vector (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Allow per-hba interrupt rate tuning (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Tie parallel I/O queues into separate MSIX vectors (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Add Interrupts per second stats via debugfs (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Parallelize SLI-4 Q distribution (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Misc changes to optimize critical path (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Convert to no SCSI host lock in queuecommand (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Convert to no SCSI host lock in queuecommand (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Convert to no SCSI host lock in queuecommand (James Smart) [Orabug: 16749881] - lpfc 8.3.33: Add debugfs interface to display SLI queue information (James Smart) [Orabug: 16749881] - bnx2x: update to broadcom version 1.76.54 (Jerry Snitselaar) - bnx2fc: update to broadcom version 2.3.4 (Jerry Snitselaar) - bnx2i: update to broadcom version 2.7.6.1d (Jerry Snitselaar) - cnic: update to broadcom version 2.5.16g (Jerry Snitselaar) - bnx2: update to broadcom version 2.2.3n (Jerry Snitselaar) - tg3: update to broadcom version 3.129d (Jerry Snitselaar) - drivers:net: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) (Joe Perches) - drivers:net: Remove dma_alloc_coherent OOM messages (Joe Perches) - be2net: Use new F/W mailbox cmd to manipulate interrupts. (Somnath Kotur) - be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Somnath Kotur) - be2net: Update copyright year (Vasundhara Volam) - be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Sathya Perla) - benet: Wait f/w POST until timeout (Gavin Shan) - be2net: remove BUG_ON() in be_mcc_compl_is_new() (Sathya Perla) - be2net: update driver version to 4.6.x (Sathya Perla) - be2net: fix re-loaded PF driver to re-gain control of its VFs (Sathya Perla) - be2net: Updating Module Author string and log message string to "Emulex Corporation" (Sarveshwar Bandi) - be2net: fix unconditionally returning IRQ_HANDLED in INTx (Sathya Perla) - ethtool: fix drvinfo strings set in drivers (Jiri Pirko) - be2net: fix wrong frag_idx reported by RX CQ (Sathya Perla) - be2net: fix be_close() to ensure all events are ack'ed (Sathya Perla) - drivers/net: fix up function prototypes after __dev* removals (Greg Kroah-Hartman) - be2net: remove __dev* attributes (Bill Pemberton) - [scsi] fnic driver update to 1.5.0.41 (Maxim Uvarov) - [SCSI] sd: Permit merged discard requests (Martin K. Petersen) - [SCSI] scsi_dh_alua: backoff alua rtpg retry linearly vs. geometrically (Rob Evers) - [SCSI] scsi_dh_alua: retry alua rtpg extended header for illegal request response (Rob Evers) - [SCSI] scsi_dh_alua: implement 'implied transition timeout' (Rob Evers) - [SCSI] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Moger, Babu) - [SCSI] scsi_dh_alua: Decrease retry interval (Hannes Reinecke) - [SCSI] scsi_dh_alua: Fix Erroneous TPG ID check (Hannes Reinecke) - [SCSI] scsi_dh_alua: always update TPGS status on activate (Hannes Reinecke) - [SCSI] scsi scan: don't fail scans when host is in recovery (Mike Christie) - [SCSI] scsi_lib: pause between error retries (James Smart) - RDS: Fixes race conditions that may lead to non-optimal paths, causing lower throughput. (Bang Nguyen) [Orabug: 16571410] - Merge tag 'v2.6.39-400.20.1.16313854' of git://ca-git.us.oracle.com/linux-uek-2.6.39-ofed into uek2-master (Maxim Uvarov) [Orabug: 16313854] - sched: Use resched IPI to kick off the nohz idle balance (Suresh Siddha) [Orabug: 16424589] - x86, efi/efi.c: Suppress error message when desc_size not equal size from UEFI Porting from Yinghai's patch from following link http://permalink.gmane.org/gmane.linux.kernel/1131668 x86, efi: Only print warning when desc_size is smaller than defined one. Used to suppress the error message when desc_size not equal size from UEFI. (ethan.zhao) [Orabug: 15814305] - SPEC: add x86_energy_perf_policy tool Add tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy to ol5 ol6 uek kernel rpmbuild spec file and create shell wrapper for this tool. (ethan.zhao) [Orabug: 16036151] - igbvf: Update to 2.0.4 (ethan.zhao) [Orabug: 16626308] - ixgbevf: Update to 2.8.7 (ethan.zhao) [Orabug: 16626308] - ixgbe: Update to 3.14.5 (ethan.zhao) [Orabug: 16626308] - igb: Update to 4.1.2 (ethan.zhao) [Orabug: 16626308] - e1000e: Update to 2.3.2 (ethan.zhao) [Orabug: 16626308] [2.6.39-400.105.0.el6uek] - Revert "Parallel mtrr init between cpus" (Maxim Uvarov) [2.6.39-400.104.0.el6uek] - Merge tag 'v2.6.39-400.20.1.16313854' of git://ca-git.us.oracle.com/linux-uek-2.6.39-ofed into uek2-master (Maxim Uvarov) [Orabug: 16313854] - spec: fix instalation if hardlink is installed (Maxim Uvarov) - Parallel mtrr init between cpus (Zhenzhong Duan) - KVM: x86: Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (CVE-2013-1797) (Andy Honig) [Orabug: 16711660] {CVE-2013-1797} - Bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Anderson Lizardo) [Orabug: 16711065] {CVE-2013-0349} - USB: io_ti: Fix NULL dereference in chase_port() (Wolfgang Frisch) [Orabug: 16425358] {CVE-2013-1774} - keys: fix race with concurrent install_user_keyrings() (David Howells) [Orabug: 16493354] {CVE-2013-1792} - KVM: Fix bounds checking in ioapic indirect register reads (CVE-2013-1798) (Andy Honig) [Orabug: 16710951] {CVE-2013-1798} - KVM: x86: fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (CVE-2013-1796) (Andy Honig) [Orabug: 16710806] {CVE-2013-1796} - be2iscsi : Bump the driver version (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix possible reentrancy issue in be_iopoll (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix the copyright information (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix checking Adapter state while establishing CXN (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix dynamic CID allocation Mechanism in driver (John Soni Jose) [Orabug: 16704553] - be2iscsi : Fix the NOP-In handling code path (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix the Port Link Status issue (John Soni Jose) [Orabug: 16704553] - beiscsi: Fix displaying the Active Session Count from driver (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix displaying the FW Version from driver. (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix support for DEFQ extension (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix MACRO for checking the adapter type (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix freeing CXN specific driver resources. (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix MSIx support in SKH-R to 32 (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix MBX Command issues (John Soni Jose) [Orabug: 16704553] - be2iscsi: Fix when MBX fails with Insufficient buffer error (John Soni Jose) [Orabug: 16704553] - be2iscsi: Send uninitialize pattern to FW (John Soni Jose) [Orabug: 16704553] - be2iscsi: Get Port State and Speed of the Adapter (John Soni Jose) [Orabug: 16704553] - hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Mingarelli, Thomas) - misc: hpilo: ignore auxiliary HP iLO BMC's (Mark Rusk) - MISC: hpilo, remove pci_disable_device (Jiri Slaby) - misc: hpilo: increase number of max supported channels (Camuso, Tony) - Fix device removal NULL pointer dereference (Joe Jin) [Orabug: 16684527] - put stricter guards on queue dead checks (James Bottomley) [Orabug: 16684527] - RDS: Fixes race conditions that may lead to non-optimal paths, causing lower throughput (Bang Nguyen) [Orabug: 16571410] - 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Greene) - 8139cp: properly support change of MTU values [v2] (John Greene) - 8139cp: fix coherent mapping leak in error path. (françois romieu) - 8139cp: re-enable interrupts after tx timeout (David Woodhouse) - 8139cp: set ring address after enabling C+ mode (David Woodhouse) - 8139cp: revert "set ring address before enabling receiver" (françois romieu) - sched: Use resched IPI to kick off the nohz idle balance (Suresh Siddha) [Orabug: 16424589] - llc: fix info leak via getsockname() (Mathias Krause) [Orabug: 16675488] {CVE-2012-6542} - qla4xxx: update driver version to v5.03.00.02.06.02-uek2 (Tej Parkash) - qla4xxx: Silence the compile warning for uint comparison (Adheer Chandravanshi) - qla4xxx: changing default behaviour of ql4xdisablesysfsboot to true (Tej Parkash) - qla4xxx: Silence gcc warning for uninitialized veriable (Vikas Chaudhary) - qla4xxx: Added print statements to display AENs (Vikas Chaudhary) - qla4xxx: Use correct value for max flash node entries (Adheer Chandravanshi) - qla4xxx: Restrict logout from boot target session using session id (Adheer Chandravanshi) - qla4xxx: Use correct flash ddb offset for ISP40XX (Adheer Chandravanshi) - qla4xxx: Replace dev type macros with generic portal type macros (Adheer Chandravanshi) - scsi_transport_iscsi: Declare portal type string macros for generic use (Adheer Chandravanshi) - qla4xxx: Add flash node mgmt support (Adheer Chandravanshi) - libiscsi: export function iscsi_switch_str_param (Adheer Chandravanshi) - scsi_transport_iscsi: Add flash node mgmt support (Adheer Chandravanshi) - qla4xxx: Skip retry of initialize_adapter only for ISP8XXX (Nilesh Javali) - qla4xxx: Assign correct CHAP table address to FLT (Vikas Chaudhary) - qla4xxx: Added missing check for ISP83XX in CHAP related functions (Vikas Chaudhary) - qla4xxx: don't free NULL dma pool (Dan Carpenter) - qla4xxx: Fixed request queue count manipulation on response path (Tej Parkash) - qla4xxx: Fix debug level to avoid floods of same message (Vikas Chaudhary) - qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Vikas Chaudhary) - qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Vikas Chaudhary) - qla4xxx: Set graceful reset bit for ISP83XX (Vikas Chaudhary) - qla4xxx: Boot from SAN fix for ISP83XX (Vikas Chaudhary) - qla4xxx: Take E-port out of reset before disabling pause frames (Manish Dusane) - qla4xxx: Fix return code for qla4xxx_session_get_param. (Manish Rangankar) - qla4xxx: wait for boot target login response during probe (Manish Rangankar) - qla4xxx: Added support for force firmware dump (Vikas Chaudhary) - qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Poornima Vonti) - qla4xxx: Throttle active IOCBs to firmware limits (Karen Higgins) - qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Karen Higgins) - qla4xxx: Quiesce driver activities while loopback (Nilesh Javali) - qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Nilesh Javali) - qla4xxx: Add spurious interrupt messages under debug level 2 (Nilesh Javali) - scsi_transport_iscsi: export iscsi class session's target_id in sysfs. (Manish Rangankar) - r8169: fix auto speed down issue (hayeswang) - r8169: honor jumbo settings when chipset is requested to start. (françois romieu) - Revert "r8169: enable internal ASPM and clock request settings". (Francois Romieu) - Revert "r8169: enable ALDPS for power saving". (Francois Romieu) - r8169: fix vlan tag read ordering. (françois romieu) - r8169: remove the obsolete and incorrect AMD workaround (Timo Teräs) - r8169: remove unneeded dirty_rx index (Timo Teräs) - remove init of dev->perm_addr in drivers (Jiri Pirko) - r8169: workaround for missing extended GigaMAC registers (françois romieu) - r8169: remove __dev* attributes (Bill Pemberton) - r8169: Drop tp arg from rtl8169_tx_vlan_tag() (Kirill Smelkov) - r8169: remove unused macros. (Dayanidhi Sreenivasan) - r8169: enable internal ASPM and clock request settings (hayeswang) - r8169: allow multicast packets on sub-8168f chipset. (Nathan Walp) - r8169: Fix WoL on RTL8168d/8111d. (Cyril Brulebois) - r8169: Kill SafeMtu macro (Kirill Smelkov) - r8169: enable ALDPS for power saving (hayeswang) - hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Stephen M. Cameron) - hpsa: reorganize error handling in hpsa_passthru_ioctl (Stephen M. Cameron) - hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Stephen M. Cameron) - hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Stephen M. Cameron) - hpsa: Check for dma_mapping_error in hpsa_map_one (Shuah Khan) - Drivers: scsi: remove __dev* attributes. (Greg Kroah-Hartman) - hpsa: removed unused member maxQsinceinit (Stephen M. Cameron) - hpsa: use check_signature (Akinobu Mita) - iser: panic on iser connect (Shamir Rabinovitch) [Orabug: 16313854] - Btrfs: fix backport conflicts (Liu Bo) - Revert "Btrfs: using for_each_set_bit_from to simplify the code" (Liu Bo) - Revert "Btrfs: move the sb_end_intwrite until after the throttle logic" (Liu Bo) - Revert "btrfs: Convert to new freezing mechanism" (Liu Bo) - Revert "Btrfs: add qgroup inheritance" (Liu Bo) - Revert "Btrfs: call the qgroup accounting functions" (Liu Bo) - btrfs: Don't BUG_ON kzalloc error in btrfs_lookup_csums_range() (Mark Fasheh) - Btrfs: show useful info in space reservation tracepoint (Liu Bo) - fs: export fget_light to modules (Liu Bo) - Revert "Btrfs: implement ->show_devname" (Liu Bo) - Revert "Btrfs: fix off-by-one in lseek" (Liu Bo) - Revert "Btrfs: fix autodefrag and umount lockup" (Liu Bo) - Revert "Btrfs: flush all dirty inodes if writeback can not start" (Liu Bo) - Btrfs: make aux field of ulist 64 bit (Alexander Block) - Btrfs: fix some endian bugs handling the root times (Dan Carpenter) - btrfs: get ->kill_sb() of its own (Al Viro) - btrfs: consolidate failure exits in btrfs_mount() a bit (Al Viro) - btrfs: handle null fs_info in btrfs_panic() (Eric Sandeen) - Btrfs: fix backport conflicts (Liu Bo) - btrfs: fix mount/umount race (Al Viro) - Btrfs: fix race between snapshot deletion and getting inode (Liu Bo) - Btrfs: fix a scrub regression in case of write errors (Stefan Behrens) - btrfs: move transaction aborts to the point of failure (David Sterba) - btrfs: btrfs_update_root error push-up (Jeff Mahoney) - Btrfs: do not BUG_ON on aborted situation (Liu Bo) - btrfs: __add_reloc_root error push-up (Jeff Mahoney) - btrfs: Panic on bad rbtree operations (Jeff Mahoney) - Btrfs: save us a read_lock(again) (Liu Bo) - Btrfs: make sure a bitmap has enough bytes (Josef Bacik) - Btrfs: advance window_start if we're using a bitmap (Josef Bacik) - Btrfs: use cluster->window_start when allocating from a cluster bitmap (Josef Bacik) - Btrfs: fix memory leak in load_free_space_cache() (Tsutomu Itoh) - btrfs: free-space-cache.c: remove extra semicolon. (Justin P. Mattock) - Btrfs: fix trim 0 bytes after a device delete (Liu Bo) - Btrfs: don't set for_cow parameter for tree block functions(again) (Jan Schmidt) - Btrfs: add allocator tracepoints (Josef Bacik) - Btrfs: mark delayed refs as for cow (Arne Jansen) - Btrfs: fix a bug on overcommit stuff (Liu Bo) - Btrfs: add get_restripe_target() helper (Ilya Dryomov) - Btrfs: fix enospc error caused by wrong checks of the chunk (Miao Xie) - Btrfs: cleanup duplicated division functions (Miao Xie) - Btrfs: do not merge logged extents if we've removed them from the tree (Josef Bacik) - Btrfs: do not mark ems as prealloc if we are writing to them (Josef Bacik) - Btrfs: Check for NULL page in extent_range_uptodate (Mitch Harder) - Btrfs: fix return value check of extent_io_ops (Tsutomu Itoh) - btrfs: Remove set bits return from clear_extent_bit (Jeff Mahoney) - fs: push rcu_barrier() from deactivate_locked_super() to filesystems (Kirill A. Shutemov) - btrfs: Catch locking failures in {set,clear,convert}_extent_bit (Jeff Mahoney) - Btrfs: make function avoid (Liu Bo) - btrfs: split extent_state ops (Liu Bo) - Btrfs: add nested locking mode for paths (Arne Jansen) - btrfs: take allocation of ->tree_root into open_ctree() (Al Viro) - btrfs: clean_tree_block should panic on observed memory corruption and return void (Jeff Mahoney) - btrfs: sanitizing ->fs_info, part 4 (Al Viro) - btrfs: find_and_setup_root error push-up (Jeff Mahoney) - Btrfs: check the return value of btrfs_start_delalloc_inodes() (Miao Xie) - Btrfs: reduce CPU contention while waiting for delayed extent operations (Chris Mason) - Btrfs: put back delayed refs that are too new (Arne Jansen) - Btrfs: space leak tracepoints (Josef Bacik) - btrfs: btrfs_drop_snapshot should return int (Jeff Mahoney) - Btrfs: introduce a btrfs_dev_replace_item type v2 (Stefan Behrens) - btrfs: Add btrfs_panic() (Jeff Mahoney) - Btrfs: check return value of lookup_extent_mapping() correctly (Tsutomu Itoh) - Btrfs: serialize unlocked dio reads with truncate (Miao Xie) - btrfs: Go readonly on tree errors in balance_level (Mark Fasheh) - btrfs: Go readonly on bad extent refs in update_ref_for_cow() (Mark Fasheh) - Btrfs: rename root_times_lock to root_item_lock (Anand Jain) - Btrfs: remove btrfs_insert_some_items (Liu Bo) - Btrfs: fix trivial error in btrfs_ioctl_resize() (Miao Xie) - Btrfs: do not defrag a file partially (Liu Bo) - switch a bunch of places to mnt_want_write_file() (Al Viro) - vfs: mnt_drop_write_file() (Al Viro) - btrfs: join DEV_STATS ioctls to one (David Sterba) - Btrfs: use mnt_want_write_file instead of mnt_want_write (Liu Bo) - Btrfs: bring back balance pause/resume logic (Ilya Dryomov) - Btrfs: allow for resuming restriper after it was paused (Ilya Dryomov) - Btrfs: do not do balance in readonly mode (Liu Bo) - Btrfs: add ioctl to get and reset the device stats (Stefan Behrens) - Btrfs: introduce subvol uuids and times (Alexander Block) - Btrfs: fix wrong reserved space in qgroup during snap/subv creation (Miao Xie) - Btrfs: set/change the label of a mounted file system (jeff.liu) - Btrfs: Add a new ioctl to get the label of a mounted file system (jeff.liu) - Btrfs: add support for device replace ioctls (Stefan Behrens) - Btrfs: allow repair code to include target disk when searching mirrors (Stefan Behrens) - Btrfs: change core code of btrfs to support the device replace operations (Stefan Behrens) - Btrfs: add new sources for device replace code (Stefan Behrens) - Btrfs: add code to scrub to copy read data to another disk (Stefan Behrens) - Btrfs: disallow mutually exclusive admin operations from user mode (Stefan Behrens) - Btrfs: introduce a btrfs_dev_replace_item type (Stefan Behrens) - Btrfs: enhance btrfs structures for device replace support (Stefan Behrens) - Btrfs: pass fs_info instead of root (Stefan Behrens) - Btrfs: Pass fs_info to btrfs_num_copies() instead of mapping_tree (Stefan Behrens) - Btrfs: in scrub repair code, simplify alloc error handling (Stefan Behrens) - Btrfs: in scrub repair code, optimize the reading of mirrors (Stefan Behrens) - Btrfs: make the scrub page array dynamically allocated (Stefan Behrens) - btrfs: let ->s_fs_info point to fs_info, not root... (Al Viro) - btrfs: make open_ctree() return int (Al Viro) - btrfs: clean_tree_block should panic on observed memory corruption and return void (Jeff Mahoney) - btrfs: drop gfp_t from lock_extent (Jeff Mahoney) - Btrfs: use seqlock to protect fs_info->avail_{data, metadata, system}_alloc_bits (Miao Xie) - Btrfs: make filesystem read-only when submitting barrier fails (Stefan Behrens) - btrfs: Don't BUG_ON errors in __finish_chunk_alloc() (Mark Fasheh) - Btrfs: allow for selecting only completely empty chunks (Ilya Dryomov) - Btrfs: eliminate a use-after-free in btrfs_balance() (Ilya Dryomov) - Btrfs: fix a regression in balance usage filter (Ilya Dryomov) - Btrfs: bring back balance pause/resume logic (Ilya Dryomov) - Btrfs: resume balance on rw (re)mounts properly (Ilya Dryomov) - Btrfs: restore restriper state on all mounts (Ilya Dryomov) - Btrfs: allow dup for data chunks in mixed mode (Ilya Dryomov) - Btrfs: validate target profiles only if we are going to use them (Ilya Dryomov) - Btrfs: move alloc_profile_is_valid() to volumes.c (Ilya Dryomov) - Btrfs: add wrappers for working with alloc profiles (Ilya Dryomov) - Btrfs: make avail_*_alloc_bits fields dynamic (Ilya Dryomov) - Btrfs: add balance progress reporting (Ilya Dryomov) - Btrfs: allow for canceling restriper (Ilya Dryomov) - Btrfs: allow for pausing restriper (Ilya Dryomov) - Btrfs: add skip_balance mount option (Ilya Dryomov) - Btrfs: recover balance on mount (Ilya Dryomov) - Btrfs: save balance parameters to disk (Ilya Dryomov) - Btrfs: soft profile changing mode (aka soft convert) (Ilya Dryomov) - Btrfs: implement online profile changing (Ilya Dryomov) - Btrfs: virtual address space subset filter (Ilya Dryomov) - Btrfs: devid subset filter (Ilya Dryomov) - Btrfs: devid filter (Ilya Dryomov) - Btrfs: usage filter (Ilya Dryomov) - Btrfs: profiles filter (Ilya Dryomov) - Btrfs: add basic infrastructure for selective balancing (Ilya Dryomov) - Btrfs: add basic restriper infrastructure (Ilya Dryomov) - Btrfs: introduce masks for chunk type and profile (Ilya Dryomov) - Btrfs: get rid of *_alloc_profile fields (Ilya Dryomov) - btrfs: extended inode ref iteration (Mark Fasheh) - btrfs: return void in functions without error conditions (Jeff Mahoney) - btrfs: Fix busyloops in transaction waiting code (Jan Kara) - Btrfs: do not allow logged extents to be merged or removed (Josef Bacik) - Btrfs: delete inline extents when we find them during logging (Josef Bacik) - Btrfs: use tokens where we can in the tree log (Josef Bacik) - btrfs: extended inode refs (Mark Fasheh) - Btrfs: do not call file_update_time in aio_write (Josef Bacik) - btrfs: delalloc for page dirtied out-of-band in fixup worker (Jeff Mahoney) - Btrfs: wait on ordered extents at the last possible moment (Josef Bacik) - Btrfs: keep track of the extents original block length (Josef Bacik) - Btrfs: fix deadlock due to unsubmitted (Miao Xie) - Btrfs: fix wrong outstanding_extents when doing DIO write (Miao Xie) - Btrfs: implement unlocked dio write (Miao Xie) - Btrfs: fix dio write vs buffered read race (Josef Bacik) - Btrfs: log changed inodes based on the extent map tree (Josef Bacik) - Btrfs: don't allocate a seperate csums array for direct reads (Josef Bacik) - Btrfs: create a pinned em when writing to a prealloc range in DIO (Josef Bacik) - Btrfs: lock extents as we map them in DIO (Josef Bacik) - Btrfs: fix warning of free_extent_map (Liu Bo) - Btrfs: return EIO if we have extent tree corruption (Josef Bacik) - btrfs: use rcu_barrier() to wait for bdev puts at unmount (Eric Sandeen) - Btrfs: remove btrfs_try_spin_lock (Liu Bo) - Btrfs: get better concurrency for snapshot-aware defrag work (Liu Bo) - Btrfs: improve the delayed inode throttling (Chris Mason) - Btrfs: enforce min_bytes parameter during extent allocation (Chris Mason) - Btrfs: avoid deadlock on transaction waiting list (Liu Bo) - Btrfs: do not BUG_ON in prepare_to_reloc (Liu Bo) - Btrfs: free all recorded tree blocks on error (Liu Bo) - Btrfs: build up error handling for merge_reloc_roots (Liu Bo) - Btrfs: check for NULL pointer in updating reloc roots (Liu Bo) - Btrfs: fix unclosed transaction handler when the async transaction commitment fails (Miao Xie) - Btrfs: fix wrong handle at error path of create_snapshot() when the commit fails (Miao Xie) - Btrfs: use set_nlink if our i_nlink is 0 (Josef Bacik) - btrfs: fixup/remove module.h usage as required (Paul Gortmaker) - Btrfs: cleanup to make the function btrfs_delalloc_reserve_metadata more logic (Wang Shilong) - btrfs: use only inline_pages from extent buffer (David Sterba) - Btrfs: fix wrong reserved space when deleting a snapshot/subvolume (Miao Xie) - Btrfs: remove unnecessary dget_parent/dput when creating the pending snapshot (Miao Xie) - btrfs: remove a printk from scan_one_device (David Sterba) - Btrfs: fix NULL pointer after aborting a transaction (Liu Bo) - Btrfs: fix memory leak of log roots (Liu Bo) - Btrfs: copy everything if we've created an inline extent (Josef Bacik) - btrfs: cleanup for open-coded alignment (Qu Wenruo) - Btrfs: do not change inode flags in rename (Liu Bo) - Btrfs: use reserved space for creating a snapshot (Liu Bo) - clear chunk_alloc flag on retryable failure (Alexandre Oliva) - Btrfs: fix backref walking race with tree deletions (Jan Schmidt) - Btrfs: make sure NODATACOW also gets NODATASUM set (Josef Bacik) - Btrfs: fix remount vs autodefrag (Miao Xie) - Btrfs: snapshot-aware defrag (Liu Bo) - btrfs: limit fallocate extent reservation to 256MB (Zach Brown) - btrfs: Init io_lock after cloning btrfs device struct (Thomas Gleixner) - Btrfs: fix cleaner thread not working with inode cache option (Liu Bo) - Btrfs: fix the deadlock between the transaction start/attach and commit (Miao Xie) - btrfs: define BTRFS_MAGIC as a u64 value (Zach Brown) - Btrfs: place ordered operations on a per transaction list (Josef Bacik) - Btrfs: relax the block group size limit for bitmaps (Josef Bacik) - Btrfs: remove unused extent io tree ops V2 (Josef Bacik) - btrfs: add cancellation points to defrag (David Sterba) - btrfs: put some enospc messages under enospc_debug (David Sterba) - Btrfs: cleanup orphan reservation if truncate fails (Josef Bacik) - Btrfs: steal from global reserve if we are cleaning up orphans (Josef Bacik) - Btrfs: fix memory leak of pending_snapshot->inherit (Miao Xie) - Btrfs: fix the race between bio and btrfs_stop_workers (Miao Xie) - Btrfs: extend the checksum item as much as possible (Liu Bo) - btrfs: remove cache only arguments from defrag path (Eric Sandeen) - Btrfs: if we aren't committing just end the transaction if we error out (Josef Bacik) - Btrfs: handle errors in compression submission path (Josef Bacik) - Btrfs: rework the overcommit logic to be based on the total size (Josef Bacik) - Btrfs: account for orphan inodes properly during cleanup (Josef Bacik) - Btrfs: unreserve space if our ordered extent fails to work (Josef Bacik) - Btrfs: fix how we discard outstanding ordered extents on abort (Josef Bacik) - Btrfs: fix freeing delayed ref head while still holding its mutex (Josef Bacik) - btrfs: ensure we don't overrun devices_info[] in __btrfs_alloc_chunk (Eric Sandeen) - btrfs: remove unnecessary DEFINE_WAIT() declarations (Eric Sandeen) - btrfs: remove unused "item" in btrfs_insert_delayed_item() (Eric Sandeen) - btrfs: fix varargs in __btrfs_std_error (Eric Sandeen) - btrfs: add missing break in btrfs_print_leaf() (Eric Sandeen) - btrfs: annotate intentional switch case fallthroughs (Eric Sandeen) - btrfs: handle null fs_info in btrfs_panic() (Eric Sandeen) - btrfs: remove unused fs_info from btrfs_decode_error() (Eric Sandeen) - btrfs: list_entry can't return NULL (Eric Sandeen) - Btrfs: do not overcommit if we don't have enough space for global rsv (Josef Bacik) - Btrfs: remove extent mapping if we fail to add chunk (Josef Bacik) - Btrfs: fix chunk allocation error handling (Josef Bacik) - Btrfs: use bit operation for ->fs_state (Miao Xie) - Btrfs: use the inode own lock to protect its delalloc_bytes (Miao Xie) - Btrfs: use percpu counter for fs_info->delalloc_bytes (Miao Xie) - Btrfs: use percpu counter for dirty metadata count (Miao Xie) - Btrfs: protect fs_info->alloc_start (Miao Xie) - Btrfs: add a comment for fs_info->max_inline (Miao Xie) - Btrfs: Check CAP_DAC_READ_SEARCH for BTRFS_IOC_INO_PATHS (Kusanagi Kouichi) - Revert "Btrfs: fix permissions of empty files not affected by umask" (Josef Bacik) - Btrfs: don't traverse the ordered operation list repeatedly (Miao Xie) - Btrfs: traverse and flush the delalloc inodes once (Miao Xie) - Btrfs: check the return value of btrfs_run_ordered_operations() (Miao Xie) - Btrfs: check the return value of btrfs_start_delalloc_inodes() (Miao Xie) - Btrfs: make raid attr array more readable (Miao Xie) - Btrfs: record first logical byte in memory (Liu Bo) - Btrfs: save us a read_lock (Liu Bo) - Btrfs: use token to avoid times mapping extent buffer (Liu Bo) - Btrfs: kill unused argument of btrfs_pin_extent_for_log_replay (Liu Bo) - Btrfs: kill unused argument of update_block_group (Liu Bo) - Btrfs: kill unused arguments of cache_block_group (Liu Bo) - Btrfs: remove deprecated comments (Liu Bo) - Btrfs: don't re-enter when allocating a chunk (Josef Bacik) - Btrfs: use wrapper page_offset (Miao Xie) - Btrfs: flush all dirty inodes if writeback can not start (Miao Xie) - Btrfs: make delayed ref lock logic more readable (Miao Xie) - Btrfs: fix lots of orphan inodes when the space is not enough (Miao Xie) - Btrfs: cleanup similar code in delayed inode (Miao Xie) - Btrfs: use common work instead of delayed work (Miao Xie) - Btrfs: cleanup unnecessary clear when freeing a transaction or a trans handle (Miao Xie) - Btrfs: use slabs for delayed reference allocation (Miao Xie) - btrfs: access superblock via pagecache in scan_one_device (David Sterba) - Btrfs: fix crash in log replay with qgroups enabled (Arne Jansen) - Btrfs: move d_instantiate outside the transaction during mksubvol (Chris Mason) - Btrfs: fix possible stale data exposure (Josef Bacik) - Btrfs: fix missing i_size update (Josef Bacik) - Btrfs: fix race between snapshot deletion and getting inode (Liu Bo) - Btrfs: fix wrong sync_writers decrement in btrfs_file_aio_write() (Miao Xie) - Btrfs: reduce lock contention on extent buffer locks (Chris Mason) - Btrfs: add rw argument to merge_bio_hook() (David Woodhouse) - btrfs: don't try to notify udev about missing devices (Eric Sandeen) - Btrfs: fix repeated delalloc work allocation (Miao Xie) - Btrfs: fix missed transaction->aborted check (Miao Xie) - Btrfs: Add ACCESS_ONCE() to transaction->abort accesses (Miao Xie) - Btrfs: put csums on the right ordered extent (Josef Bacik) - Btrfs: fix panic when recovering tree log (Josef Bacik) - Btrfs: reorder locks and sanity checks in btrfs_ioctl_defrag (Ilya Dryomov) - Btrfs: fix unlock order in btrfs_ioctl_rm_dev (Ilya Dryomov) - btrfs: update timestamps on truncate() (Eric Sandeen) - btrfs: fix btrfs_cont_expand() freeing IS_ERR em (Zach Brown) - Btrfs: fix a bug when llseek for delalloc bytes behind prealloc extents (Liu Bo) - Btrfs: fix off-by-one in lseek (Liu Bo) - Btrfs: reset path lock state to zero (Liu Bo) - Btrfs: let allocation start from the right raid type (Liu Bo) - Btrfs: add orphan before truncating pagecache (Josef Bacik) - Btrfs: set flushing if we're limited flushing (Josef Bacik) - Btrfs: fix resize a readonly device (Miao Xie) - Btrfs: do not delete a subvolume which is in a R/O subvolume (Miao Xie) - btrfs: get the device in write mode when deleting it (Lukas Czerner) - btrfs: remove unnecessary cur_trans set before goto loop in join_transaction (Wang Sheng-Hui) - btrfs: fix comment typos (Liu Bo) - Revert "Btrfs: reorder tree mod log operations in deleting a pointer" (Chris Mason) - Revert "Btrfs: MOD_LOG_KEY_REMOVE_WHILE_MOVING never change node's nritems" (Chris Mason) - Btrfs: fix a bug of per-file nocow (Liu Bo) - Btrfs: fix hash overflow handling (Chris Mason) - Btrfs: don't take inode delalloc mutex if we're a free space inode (Josef Bacik) - Btrfs: fix autodefrag and umount lockup (Josef Bacik) - Btrfs: fix permissions of empty files not affected by umask (Filipe Brandenburger) - Btrfs: put raid properties into global table (Liu Bo) - Btrfs: fix BUG() in scrub when first superblock reading gives EIO (Stefan Behrens) - Btrfs: only unlock and relock if we have to (Josef Bacik) - Btrfs: optimize leaf_space_used (Josef Bacik) - Btrfs: don't memset new tokens (Josef Bacik) - Btrfs: only clear dirty on the buffer if it is marked as dirty (Josef Bacik) - Btrfs: move checks in set_page_dirty under DEBUG (Josef Bacik) - Btrfs: add path->really_keep_locks (Josef Bacik) - Btrfs: inline csums if we're fsyncing (Josef Bacik) - Btrfs: don't bother copying if we're only logging the inode (Josef Bacik) - Btrfs: only log the inode item if we can get away with it (Josef Bacik) - btrfs: Notify udev when removing device (Lukas Czerner) - Btrfs: fix wrong return value of btrfs_truncate_page() (Miao Xie) - Btrfs: punch hole past the end of the file (Miao Xie) - Btrfs: fix the page that is beyond EOF (Miao Xie) - Btrfs: fix off-by-one error of the same page check in btrfs_punch_hole() (Miao Xie) - Btrfs: don't auto defrag a file when doing directIO (Miao Xie) - Btrfs: use ctl->unit for free space calculation instead of block_group->sectorsize (Wang Sheng-Hui) - Btrfs: refactor error handling to drop inode in btrfs_create() (Filipe Brandenburger) - Btrfs: fix permissions of empty files not affected by umask (Filipe Brandenburger) - Btrfs: add fiemap's flag check (Tsutomu Itoh) - Btrfs: don't add a NULL extended attribute (Liu Bo) - Btrfs: skip adding an acl attribute if we don't have to (Liu Bo) - Btrfs: fix off-by-one error of the reserved size of btrfs_allocate() (Miao Xie) - Btrfs: use existing align macros in btrfs_allocate() (Miao Xie) - Btrfs: fix a scrub regression in case of write errors (Stefan Behrens) - Btrfs: fix a build warning for an unused label (Stefan Behrens) - Btrfs: restructure btrfs_run_defrag_inodes() (Miao Xie) - Btrfs: fix unprotected defragable inode insertion (Miao Xie) - Btrfs: use slabs for auto defrag allocation (Miao Xie) - Btrfs: get write access for scrub (Miao Xie) - Btrfs: get write access when removing a device (Miao Xie) - Btrfs: get write access when doing resize fs (Miao Xie) - Btrfs: get write access when setting the default subvolume (Miao Xie) - Btrfs: fix wrong return value of btrfs_wait_for_commit() (Miao Xie) - Btrfs: don't start a new transaction when starting sync (Miao Xie) - Btrfs: pass root object into btrfs_ioctl_{start, wait}_sync() (Miao Xie) - Btrfs: fix an while-loop of listxattr (Liu Bo) - Btrfs: do not warn_on io_ctl->cur in io_ctl_map_page (Wang Sheng-Hui) - Btrfs: allow repair code to include target disk when searching mirrors (Stefan Behrens) - Btrfs: increase BTRFS_MAX_MIRRORS by one for dev replace (Stefan Behrens) - Btrfs: optionally avoid reads from device replace source drive (Stefan Behrens) - Btrfs: changes to live filesystem are also written to replacement disk (Stefan Behrens) - Btrfs: introduce GET_READ_MIRRORS functionality for btrfs_map_block() (Stefan Behrens) - Btrfs: handle errors from btrfs_map_bio() everywhere (Stefan Behrens) - Btrfs: disallow some operations on the device replace target device (Stefan Behrens) - Btrfs: enhance btrfs structures for device replace support (Stefan Behrens) - Btrfs: avoid risk of a deadlock in btrfs_handle_error (Stefan Behrens) - Btrfs: pass fs_info instead of root (Stefan Behrens) - Btrfs: add btrfs_scratch_superblock() function (Stefan Behrens) - Btrfs: pass fs_info to btrfs_map_block() instead of mapping_tree (Stefan Behrens) - Btrfs: Pass fs_info to btrfs_num_copies() instead of mapping_tree (Stefan Behrens) - Btrfs: add two more find_device() methods (Stefan Behrens) - Btrfs: move some common code into a subfunction (Stefan Behrens) - Btrfs: cleanup scrub bio and worker wait code (Stefan Behrens) - Btrfs: in scrub repair code, simplify alloc error handling (Stefan Behrens) - Btrfs: in scrub repair code, optimize the reading of mirrors (Stefan Behrens) - Btrfs: make the scrub page array dynamically allocated (Stefan Behrens) - Btrfs: remove the block device pointer from the scrub context struct (Stefan Behrens) - Btrfs: rename the scrub context structure (Stefan Behrens) - Btrfs: protect devices list with its mutex (Liu Bo) - Btrfs: cleanup for btrfs_btree_balance_dirty (Liu Bo) - Btrfs: merge inode_list in __merge_refs (Alexander Block) - Btrfs: set hole punching time properly (Tsutomu Itoh) - Btrfs: Don't trust the superblock label and simply printk("%s") it (Stefan Behrens) - Btrfs: fix a double free on pending snapshots in error handling (Liu Bo) - Btrfs: fix a deadlock in aborting transaction due to ENOSPC (Liu Bo) - fs/btrfs: drop if around WARN_ON (Julia Lawall) - fs/btrfs: use WARN (Julia Lawall) - Btrfs: fix missing log when BTRFS_INODE_NEEDS_FULL_SYNC is set (Miao Xie) - Btrfs: fix unprotected extent map operation when logging file extents (Miao Xie) - Btrfs: fix wrong file extent length (Miao Xie) - Btrfs: fix missing flush when committing a transaction (Miao Xie) - Btrfs: fix joining the same transaction handler more than 2 times (Miao Xie) - Btrfs: cleanup for btrfs_wait_order_range (Liu Bo) - Btrfs: do not log extents when we only log new names (Liu Bo) - Btrfs: don't allow degraded mount if too many devices are missing (Stefan Behrens) - Btrfs: Fix typo in fs/btrfs (Masanari Iida) - Btrfs: Remove the invalid shrink size check up from btrfs_shrink_dev() (jeff.liu) - Btrfs: make ordered extent be flushed by multi-task (Miao Xie) - Btrfs: make ordered operations be handled by multi-task (Miao Xie) - Btrfs: make delalloc inodes be flushed by multi-task (Miao Xie) - Btrfs: fill the global reserve when unpinning space (Josef Bacik) - Btrfs: cleanup unused arguments (Liu Bo) - Btrfs: kill unnecessary arguments in del_ptr (Liu Bo) - Btrfs: reorder tree mod log operations in deleting a pointer (Liu Bo) - Btrfs: MOD_LOG_KEY_REMOVE_WHILE_MOVING never change node's nritems (Liu Bo) - Btrfs: fix unnecessary while loop when search the free space, cache (Miao Xie) - Btrfs: recheck bio against block device when we map the bio (Josef Bacik) - Btrfs: improve the noflush reservation (Miao Xie) - Btrfs: fix wrong comment in can_overcommit() (Miao Xie) - Btrfs: Fix printk and variable name (Masanari Iida) - btrfs: unpin_extent_cache: fix the typo and unnecessary arguements (Liu Bo) - Btrfs: do not bug when we fail to commit the transaction (Josef Bacik) - Btrfs: fix memory leak when cloning root's node (Liu Bo) - Btrfs: Use btrfs_update_inode_fallback when creating a snapshot (Josef Bacik) - Btrfs: fix deadlock caused by the nested chunk allocation (Miao Xie) - btrfs: Return EINVAL when length to trim is less than FSB (Lukas Czerner) - Btrfs: Fix wrong error handling code (Stefan Behrens) - Fix a sign bug causing invalid memory access in the ino_paths ioctl. (Gabriel de Perthuis) - Btrfs: comment for loop in tree_mod_log_insert_move (Jan Schmidt) - Btrfs: fix extent buffer reference for tree mod log roots (Jan Schmidt) - Btrfs: determine level of old roots (Jan Schmidt) - Btrfs: tree mod log's old roots could still be part of the tree (Jan Schmidt) - Btrfs: fix a tree mod logging issue for root replacement operations (Jan Schmidt) - Btrfs: don't put removals from push_node_left into tree mod log twice (Jan Schmidt) - btrfs: Fix compilation with user namespace support enabled (Eric W. Biederman) - Btrfs: remove repeated eb->pages check in, disk-io.c/csum_dirty_buffer (Wang Sheng-Hui) - Btrfs: fix page leakage (Josef Bacik) - Btrfs: do not warn_on when we cannot alloc a page for an extent buffer (Josef Bacik) - Btrfs: don't bug on enomem in readpage (Josef Bacik) - Btrfs: cleanup pages properly when ENOMEM in compression (Josef Bacik) - Btrfs: make filesystem read-only when submitting barrier fails (Stefan Behrens) - Btrfs: make compress and nodatacow mount options mutually exclusive (Andrei Popa) - btrfs: fix message printing (Daniel J Blueman) - Btrfs: don't bother committing delayed inode updates when fsyncing (Josef Bacik) - btrfs: move inline function code to header file (Robin Dong) - Btrfs: remove unnecessary IS_ERR in bio_readpage_error() (Tsutomu Itoh) - Btrfs: don't commit instead of overcommitting (Josef Bacik) - Btrfs: confirmation of value is added before trace_btrfs_get_extent() is called (Tsutomu Itoh) - Btrfs: be smarter about dropping things from the tree log (Josef Bacik) - Btrfs: don't lookup csums for prealloc extents (Josef Bacik) - Btrfs: cache extent state when writing out dirty metadata pages (Josef Bacik) - Btrfs: do not hold the file extent leaf locked when adding extent item (Josef Bacik) - Btrfs: do not async metadata csumming in certain situations (Josef Bacik) - btrfs: fix min csum item size warnings in 32bit (Zach Brown) - Btrfs: run delayed refs first when out of space (Josef Bacik) - Btrfs: add a type field for the transaction handle (Miao Xie) - btrfs: improved readablity for add_inode_ref (Jan Schmidt) - Btrfs: handle not finding the extent exactly when logging changed extents (Josef Bacik) - btrfs: move transaction aborts to the point of failure (David Sterba) - Btrfs: fix the missing error information in create_pending_snapshot() (Miao Xie) - Btrfs: fix off-by-one in file clone (Liu Bo) - btrfs: allow setting NOCOW for a zero sized file via ioctl (David Sterba) - Btrfs: fix punch hole when no extent exists (Josef Bacik) - Btrfs: don't do anything in our ->freeze_fs and ->unfreeze_fs (Josef Bacik) - Btrfs: remove unused write cache pages hook (Josef Bacik) - Btrfs: fix race when getting the eb out of page->private (Josef Bacik) - Btrfs: do not hold the write_lock on the extent tree while logging (Josef Bacik) - Btrfs: kill obsolete arguments in btrfs_wait_ordered_extents (Liu Bo) - Btrfs: cleanup fs_info->hashers (Liu Bo) - Btrfs: cleanup for duplicated code in find_free_extent (Liu Bo) - btrfs: return EPERM upon rmdir on a subvolume (David Sterba) - Btrfs: using for_each_set_bit_from to simplify the code (Wei Yongjun) - Btrfs: remove unnecessary code in btree_get_extent() (Tsutomu Itoh) - Btrfs: cleanup of error processing in btree_get_extent() (Tsutomu Itoh) - btrfs: reada_extent doesn't need kref for refcount (Al Viro) - Revert "Btrfs: do not do filemap_write_and_wait_range in fsync" (Miao Xie) - Btrfs: remove bytes argument from do_chunk_alloc (Josef Bacik) - Btrfs: delay block group item insertion (Josef Bacik) - btrfs: Kill some bi_idx references (Kent Overstreet) - Btrfs: fix unnecessary warning when the fragments make the space alloc fail (Miao Xie) - Btrfs: move the sb_end_intwrite until after the throttle logic (Josef Bacik) - Btrfs: use larger limit for translation of logical to inode (Liu Bo) - Btrfs: use helper for logical resolve (Liu Bo) - Btrfs: fix a bug in parsing return value in logical resolve (Liu Bo) - Btrfs: cleanup for unused ref cache stuff (liubo) - Btrfs: fix corrupted metadata in the snapshot (Miao Xie) - btrfs: polish names of kmem caches (David Sterba) - Btrfs: fix our overcommit math (Josef Bacik) - Btrfs: wait on async pages when shrinking delalloc (Josef Bacik) - Btrfs: use flag EXTENT_DEFRAG for snapshot-aware defrag (Liu Bo) - Btrfs: fix error handling in delete_block_group_cache() (Tsutomu Itoh) - Btrfs: fix wrong size for the reservation when doing, file pre-allocation. (Miao Xie) - Btrfs: output more information when aborting a unused transaction handle (Miao Xie) - Btrfs: fix unprotected ->log_batch (Miao Xie) - Btrfs: fix wrong size for the reservation of the, snapshot creation (Miao Xie) - Btrfs: fix the snapshot that should not exist (Miao Xie) - Btrfs: add a new "type" field into the block reservation structure (Miao Xie) - Btrfs: use a slab for ordered extents allocation (Miao Xie) - Btrfs: fix file extent discount problem in the, snapshot (Miao Xie) - Btrfs: fix full backref problem when inserting shared block reference (Miao Xie) - Btrfs: fix error path in create_pending_snapshot() (Miao Xie) - Btrfs: fix possible memory leak in scrub_setup_recheck_block() (Wei Yongjun) - Btrfs: btrfs_drop_extent_cache should never fail (Josef Bacik) - Btrfs: do not take cleanup_work_sem in btrfs_run_delayed_iputs() (Sage Weil) - Btrfs: set journal_info in async trans commit worker (Sage Weil) - Btrfs: pass lockdep rwsem metadata to async commit transaction (Sage Weil) - Btrfs: add hole punching (Josef Bacik) - Btrfs: remove unused hint byte argument for btrfs_drop_extents (Josef Bacik) - Btrfs: check if an inode has no checksum when logging it (Liu Bo) - Btrfs: fix a bug in checking whether a inode is already in log (Liu Bo) - Btrfs: fix wrong orphan count of the fs/file tree (Miao Xie) - Btrfs: improve fsync by filtering extents that we want (Liu Bo) - Btrfs: do not needlessly restart the transaction for enospc (Josef Bacik) - Btrfs: cleanup extents after we finish logging inode (Liu Bo) - Btrfs: only warn if we hit an error when doing the tree logging (Josef Bacik) - Btrfs: turbo charge fsync (Josef Bacik) - Btrfs: fix possible corruption when fsyncing written prealloced extents (Josef Bacik) - Btrfs: do not allocate chunks as agressively (Josef Bacik) - Btrfs: update last trans if we don't update the inode (Josef Bacik) - Btrfs: fix gcc warnings for 32bit compiles (Jan Schmidt) - switch btrfs_ioctl_clone() to fget_light() (Al Viro) - switch btrfs_ioctl_snap_create_transid() to fget_light() (Al Viro) - btrfs: fix the commment for the action flags in delayed-ref.h (Wang Sheng-Hui) - btrfs: fix trivial typo for the comment of BTRFS_FREE_INO_OBJECTID (Wang Sheng-Hui) - btrfs: fix comment typo in btrfs_finish_ordered_io (Liu Bo) - Btrfs: fix that repair code is spuriously executed for transid failures (Stefan Behrens) - Btrfs: fix ordered extent leak when failing to start a transaction (Liu Bo) - Btrfs: revert checksum error statistic which can cause a BUG() (Stefan Behrens) - Btrfs: remove superblock writing after fatal error (Stefan Behrens) - Btrfs: allow delayed refs to be merged (Josef Bacik) - Btrfs: fix enospc problems when deleting a subvol (Josef Bacik) - Btrfs: fix wrong mtime and ctime when creating snapshots (Miao Xie) - Btrfs: fix race in run_clustered_refs (Arne Jansen) - Btrfs: don't run __tree_mod_log_free_eb on leaves (Chris Mason) - Btrfs: increase the size of the free space cache (Josef Bacik) - Btrfs: barrier before waitqueue_active (Josef Bacik) - Btrfs: fix deadlock in wait_for_more_refs (Arne Jansen) - btrfs: fix second lock in btrfs_delete_delayed_items() (Fengguang Wu) - Btrfs: do not strdup non existent strings (Josef Bacik) - Btrfs: do not use missing devices when showing devname (Josef Bacik) - Btrfs: fix that error value is changed by mistake (Stefan Behrens) - Btrfs: fix a misplaced address operator in a condition (Stefan Behrens) - Btrfs: remove mnt_want_write call in btrfs_mksubvol (Alexander Block) - btrfs: nuke pdflush from comments (Artem Bityutskiy) - btrfs: nuke write_super from comments (Artem Bityutskiy) - btrfs: Convert to new freezing mechanism (Jan Kara) - btrfs: use printk_get_level and printk_skip_level, add __printf, fix fallout (Joe Perches) - btrfs: Push mnt_want_write() outside of i_mutex (Jan Kara) - Btrfs: add btrfs_compare_trees function (Alexander Block) - Btrfs: make iref_to_path non static (Alexander Block) - Btrfs: add a barrier before a waitqueue_active check (Chris Mason) - Btrfs: call the ordered free operation without any locks held (Chris Mason) - Btrfs: Check INCOMPAT flags on remount and add helper function (Mitch Harder) - Btrfs: add helper for tree enumeration (Arne Jansen) - btrfs: allow cross-subvolume file clone (David Sterba) - Btrfs: improve multi-thread buffer read (Liu Bo) - Btrfs: make btrfs's allocation smoothly with preallocation (Liu Bo) - Btrfs: lock the transition from dirty to writeback for an eb (Josef Bacik) - Btrfs: fix potential race in extent buffer freeing (Josef Bacik) - Btrfs: don't return true in releasepage unless we actually freed the eb (Josef Bacik) - Btrfs: suppress printk() if all device I/O stats are zero (Stefan Behrens) - Btrfs: remove unwanted printk() for btrfs device I/O stats (Stefan Behrens) - Btrfs: rewrite BTRFS_SETGET_FUNCS (Li Zefan) - Btrfs: zero unused bytes in inode item (Li Zefan) - Btrfs: kill free_space pointer from inode structure (Li Zefan) - btrfs read error corrected message floods the console during recovery (Anand Jain) - Btrfs: do not count in readonly bytes (Liu Bo) - Btrfs: add ro notification to dump_space_info (Liu Bo) - Btrfs: fix a bug of writting free space cache during balance (Liu Bo) - Btrfs: do not abort transaction in prealloc case (Liu Bo) - Btrfs: kill root from btrfs_is_free_space_inode (Liu Bo) - Btrfs: fix btrfs_is_free_space_inode to recognize btree inode (Liu Bo) - Btrfs: avoid I/O repair BUG() from btree_read_extent_buffer_pages() (Stefan Behrens) - Btrfs: rework shrink_delalloc (Josef Bacik) - Btrfs: do not set subvolume flags in readonly mode (Liu Bo) - Btrfs: check write access to mount earlier while creating snapshots (Liu Bo) - Btrfs: fix typo in cow_file_range_async and async_cow_submit (Liu Bo) - Btrfs: change how we indicate we're adding csums (Josef Bacik) - Btrfs: return error of btrfs_update_inode() to caller (Tsutomu Itoh) - Btrfs: fix error handling in __add_reloc_root() (Dan Carpenter) - Btrfs: do not ignore errors from btrfs_cleanup_fs_roots() when mounting (Ilya Dryomov) - Btrfs: do not return EINVAL instead of ENOMEM from open_ctree() (Ilya Dryomov) - Btrfs: add DEVICE_READY ioctl (Josef Bacik) - Btrfs: flush delayed inodes if we're short on space (Josef Bacik) - btrfs: join DEV_STATS ioctls to one (David Sterba) - btrfs: ignore unfragmented file checks in defrag when compression enabled - rebased (Andrew Mahone) - Btrfs: small naming cleanup in join_transaction() (Dan Carpenter) - Btrfs: allow mount -o remount,compress=no (Arnd Hannemann) - Btrfs: remove ->dirty_inode (Josef Bacik) - Btrfs: reduce calls to wake_up on uncontended locks (Chris Mason) - Btrfs: don't wait around for new log writers on an SSD (Chris Mason) - Btrfs: fix typo in convert_extent_bit (Liu Bo) - Btrfs: add qgroup inheritance (Arne Jansen) - Btrfs: call the qgroup accounting functions (Jan Schmidt) - Btrfs: added helper to create new trees (Arne Jansen) - Btrfs: check the root passed to btrfs_end_transaction (Arne Jansen) - Btrfs: add helper for tree enumeration (Arne Jansen) - Btrfs: join tree mod log code with the code holding back delayed refs (Jan Schmidt) - Btrfs: fix buffer leak in btrfs_next_old_leaf (Jan Schmidt) - Btrfs: hold a ref on the inode during writepages (Josef Bacik) - Btrfs: fix tree log remove space corner case (Josef Bacik) - Btrfs: fix wrong check during log recovery (Liu Bo) - Btrfs: use _IOR for BTRFS_IOC_SUBVOL_GETFLAGS (Alexander Block) - Btrfs: don't count I/O statistic read errors for missing devices (Stefan Behrens) - Btrfs: resolve tree mod log locking issue in btrfs_next_leaf (Jan Schmidt) - Btrfs: fix tree mod log rewind of ADD operations (Jan Schmidt) - Btrfs: leave critical region in btrfs_find_all_roots as soon as possible (Jan Schmidt) - Btrfs: always put insert_ptr modifications into the tree mod log (Jan Schmidt) - Btrfs: fix tree mod log for root replacements at leaf level (Jan Schmidt) - Btrfs: support root level changes in __resolve_indirect_ref (Jan Schmidt) - Btrfs: avoid waiting for delayed refs when we must not (Jan Schmidt) - Btrfs: delay iput with async extents (Josef Bacik) - Btrfs: add a missing spin_lock (Josef Bacik) - Btrfs: don't assume to be on the correct extent in add_all_parents (Alexander Block) - Btrfs: introduce btrfs_next_old_item (Alexander Block) - Btrfs: cast devid to unsigned long long for printk %llu (Chris Mason) - Btrfs: init old_generation in get_old_root (Chris Mason) - Btrfs: destroy the items of the delayed inodes in error handling routine (Miao Xie) - Btrfs: make sure that we've made everything in pinned tree clean (Liu Bo) - Btrfs: avoid memory leak of extent state in error handling routine (Liu Bo) - Btrfs: do not resize a seeding device (Liu Bo) - Btrfs: fix missing inherited flag in rename (Liu Bo) - Btrfs: fix incompat flags setting (Li Zefan) - Btrfs: fix defrag regression (Li Zefan) - Btrfs: call filemap_fdatawrite twice for compression (Josef Bacik) - Btrfs: keep inode pinned when compressing writes (Josef Bacik) - Btrfs: implement ->show_devname (Josef Bacik) - Btrfs: use rcu to protect device->name (Josef Bacik) - Btrfs: unlock everything properly in the error case for nocow (Josef Bacik) - Btrfs: fix btrfs_destroy_marked_extents (Josef Bacik) - Btrfs: abort the transaction if the commit fails (Josef Bacik) - Btrfs: wake up transaction waiters when aborting a transaction (Josef Bacik) - Btrfs: fix locking in btrfs_destroy_delayed_refs (Josef Bacik) - Btrfs: pass locked_page into extent_clear_unlock_delalloc if theres an error (Josef Bacik) - Btrfs: fix race in tree mod log addition (Jan Schmidt) - Btrfs: add btrfs_next_old_leaf (Jan Schmidt) - Btrfs: fix return value for __tree_mod_log_oldest_root (Jan Schmidt) - Btrfs: use btrfs_read_lock_root_node in get_old_root (Jan Schmidt) - Btrfs: remove obsolete btrfs_next_leaf call from __resolve_indirect_ref (Jan Schmidt) - Btrfs: remove call to btrfs_header_nritems with no effect (Jan Schmidt) - Btrfs: fix tree mod log rewinded level and rewinding of moved keys (Jan Schmidt) - Btrfs: fix tree mod log del_ptr (Jan Schmidt) - Btrfs: add tree_mod_dont_log helper (Jan Schmidt) - Btrfs: add missing spin_lock for insertion into tree mod log (Jan Schmidt) - Btrfs: add inodes before dropping the extent lock in find_all_leafs (Jan Schmidt) - Btrfs: use delayed ref sequence numbers for all fs-tree updates (Jan Schmidt) - Btrfs: set ioprio of scrub readahead to idle (Stefan Behrens) - Btrfs: fix return code in drop_objectid_items (Josef Bacik) - Btrfs: check to see if the inode is in the log before fsyncing (Josef Bacik) - Btrfs: return value of btrfs_read_buffer is checked correctly (Tsutomu Itoh) - Btrfs: read device stats on mount, write modified ones during commit (Stefan Behrens) - Btrfs: add ioctl to get and reset the device stats (Stefan Behrens) - Btrfs: add device counters for detected IO and checksum errors (Stefan Behrens) - btrfs: Drop unused function btrfs_abort_devices() (Asias He) - Btrfs: fix the same inode id problem when doing auto defragment (Miao Xie) - Btrfs: fall back to non-inline if we don't have enough space (Josef Bacik) - Btrfs: fix how we deal with the orphan block rsv (Josef Bacik) - Btrfs: convert the inode bit field to use the actual bit operations (Josef Bacik) - Btrfs: merge contigous regions when loading free space cache (Josef Bacik) - Btrfs: use fastpath in extent state ops as much as possible (Liu Bo) - Btrfs: fix wrong error returned by adding a device (Liu Bo) - Btrfs: finish ordered extents in their own thread (Josef Bacik) - Btrfs: do not check delalloc when updating disk_i_size (Josef Bacik) - Btrfs: avoid buffer overrun in mount option handling (Jim Meyering) - Btrfs: NUL-terminate path buffer in DEV_INFO ioctl result (Jim Meyering) - Btrfs: avoid buffer overrun in btrfs_printk (Jim Meyering) - Fix minor type issues (Daniel J Blueman) - btrfs: allow changing 'thread_pool' size at remount time (Sergei Trofimovich) - Btrfs: cache no acl on new inodes (Josef Bacik) - Btrfs: use i_version instead of our own sequence (Josef Bacik) - Btrfs: tree mod log sanity checks in join_transaction (Jan Schmidt) - Btrfs: fs_info variable for join_transaction (Jan Schmidt) - Btrfs: use the tree modification log for backref resolving (Jan Schmidt) - Btrfs: add btrfs_search_old_slot (Jan Schmidt) - Btrfs: add del_ptr and insert_ptr modifications to the tree mod log (Jan Schmidt) - Btrfs: put all block modifications into the tree mod log (Jan Schmidt) - Btrfs: add tree modification log functions (Jan Schmidt) - btrfs: trivial endianness annotations (Al Viro) - Btrfs: add tree mod log to fs_info (Jan Schmidt) - Btrfs: dummy extent buffers for tree mod log (Jan Schmidt) - Btrfs: move struct seq_list to ctree.h (Jan Schmidt) - Btrfs: add waitqueue instead of doing busy waiting for more delayed refs (Jan Schmidt) - Btrfs: add sequence numbers to delayed refs (Arne Jansen) - Btrfs: always save ref_root in delayed refs (Arne Jansen) - Btrfs: mark delayed refs as for cow (Arne Jansen) - Btrfs: don't set for_cow parameter for tree block functions (Jan Schmidt) - Btrfs: look into the extent during find_all_leafs (Jan Schmidt) - Btrfs: bugfix: ignore the wrong key for indirect tree block backrefs (Jan Schmidt) - Btrfs: bugfix in btrfs_find_parent_nodes (Jan Schmidt) - Btrfs: ulist realloc bugfix (Jan Schmidt) - Btrfs: generic data structure to build unique lists (Arne Jansen) - Btrfs: cleanup: use consistent lock naming (Dan Carpenter) - Btrfs: remove the useless assignment to *entry in function tree_insert of file extent_io.c (Wang Sheng-Hui) - Btrfs: fix the comment for find_first_extent_bit (Wang Sheng-Hui) - Btrfs: fix btrfs_release_extent_buffer_page with the right usage of num_extent_pages (Wang Sheng-Hui) - Btrfs: avoid sleeping in verify_parent_transid while atomic (Chris Mason) - Btrfs: fix crash in scrub repair code when device is missing (Stefan Behrens) - btrfs: Fix mismatching struct members in ioctl.h (Alexander Block) - Btrfs: fix page leak when allocing extent buffers (Josef Bacik) - Btrfs: Add properly locking around add_root_to_dirty_list (Chris Mason) - Btrfs: reduce lock contention during extent insertion (Chris Mason) - Btrfs: fix block_rsv and space_info lock ordering (Stefan Behrens) - Btrfs: Prevent root_list corruption (Daniel J Blueman) - Btrfs: fix repair code for RAID10 (Jan Schmidt) - Btrfs: do not start delalloc inodes during sync (Josef Bacik) - Btrfs: fix that check_int_data mount option was ignored (Stefan Behrens) - Btrfs: don't count CRC or header errors twice while scrubbing (Stefan Behrens) - Btrfs: fix btrfs_ioctl_dev_info() crash on missing device (Stefan Behrens) - btrfs: don't return EINTR (Arne Jansen) - Btrfs: double unlock bug in error handling (Dan Carpenter) - Btrfs: always store the mirror we read the eb from (Josef Bacik) - fs/btrfs/volumes.c: add missing free_fs_devices (Julia Lawall) - Btrfs: fix max chunk size check in chunk allocator (Ilya Dryomov) - Btrfs: add missing read locks in backref.c (Jan Schmidt) - Btrfs: don't call free_extent_buffer twice in iterate_irefs (Jan Schmidt) - Btrfs: Make free_ipath() deal gracefully with NULL pointers (Jesper Juhl) - Btrfs: avoid possible use-after-free in clear_extent_bit() (Li Zefan) - Btrfs: retrurn void from clear_state_bit (Li Zefan) - btrfs: add missing unlocks to transaction abort paths (David Sterba) - Btrfs: do not mount when we have a sectorsize unequal to PAGE_SIZE (Liu Bo) - btrfs: don't add both copies of DUP to reada extent tree (Arne Jansen) - btrfs: fix race in reada (Arne Jansen) - Btrfs: use commit root when loading free space cache (Josef Bacik) - Btrfs: fix use-after-free in __btrfs_end_transaction (Dave Jones) - Btrfs: check return value of bio_alloc() properly (Tsutomu Itoh) - Btrfs: fix eof while discarding extents (Liu Bo) - Btrfs: fix uninit variable in repair_eb_io_failure (Chris Mason) - btrfs: assignment in write_dev_flush() doesn't need two semi-colons (Jesper Juhl) - Btrfs: update the checks for mixed block groups with big metadata blocks (Chris Mason) - Btrfs: update to the right index of defragment (Liu Bo) - Btrfs: do not bother to defrag an extent if it is a big real extent (Liu Bo) - Btrfs: add a check to decide if we should defrag the range (Liu Bo) - Btrfs: fix recursive defragment with autodefrag option (Liu Bo) - Btrfs: fix the mismatch of page->mapping (Liu Bo) - Btrfs: fix race between direct io and autodefrag (Liu Bo) - Btrfs: fix deadlock during allocating chunks (Liu Bo) - Btrfs: don't use crc items bigger than 4KB (Chris Mason) - Btrfs: flush out and clean up any block device pages during mount (Chris Mason) - btrfs: disallow unequal data/metadata blocksize for mixed block groups (David Sterba) - Btrfs: enhance superblock sanity checks (David Sterba) - Btrfs: change scrub to support big blocks (Stefan Behrens) - Btrfs: minor cleanup in scrub (Stefan Behrens) - Btrfs: introduce common define for max number of mirrors (Stefan Behrens) - Btrfs: fix infinite loop in btrfs_shrink_device() (Ilya Dryomov) - Btrfs: fix memory leak in resolver code (Ilya Dryomov) - Btrfs: improve the logic in btrfs_can_relocate() (Ilya Dryomov) - Btrfs: add __get_block_group_index() helper (Ilya Dryomov) - Btrfs: stop silently switching single chunks to raid0 on balance (Ilya Dryomov) - Btrfs: fix regression in scrub path resolving (Jan Schmidt) - btrfs: fix locking issues in find_parent_nodes() (Li Zefan) - Btrfs: avoid positive number with ERR_PTR (Jan Schmidt) - Btrfs: fix uninit warning in backref.c (Jan Schmidt) - Btrfs: new backref walking code (Jan Schmidt) - Btrfs: added btrfs_find_all_roots() (Jan Schmidt) - Btrfs: actually call btrfs_init_lockdep (Jan Schmidt) - Btrfs: deal with read errors on extent buffers differently (Josef Bacik) - Btrfs: don't use threaded IO completion helpers for metadata writes (Chris Mason) - Btrfs: adjust the write_lock_level as we unlock (Chris Mason) - Btrfs: loop waiting on writeback (Chris Mason) - Btrfs: add the ability to cache a pointer into the eb (Chris Mason) - Btrfs: ensure an entire eb is written at once (Josef Bacik) - Btrfs: introduce mark_extent_buffer_accessed (Josef Bacik) - Btrfs: introduce free_extent_buffer_stale (Josef Bacik) - Btrfs: only use the existing eb if it's count isn't 0 (Josef Bacik) - Btrfs: set page->private to the eb (Josef Bacik) - Btrfs: allow metadata blocks larger than the page size (Chris Mason) - Btrfs: remove search_start and search_end from find_free_extent and callers (Josef Bacik) - Btrfs: remove the ideal caching code (Josef Bacik) - btrfs: Fix busyloop in transaction_kthread() (Jan Kara) [2.6.39-400.103.0.el6uek] - vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Bhavesh Davda) [Orabug: 16661957] - mptsas: fix kerneldoc build error (Jerry Snitselaar) [Orabug: 16482053] - mptsas: do not call __mptsas_probe in kthread (Jerry Snitselaar) [Orabug: 14175509] - mpt2sas: update to LSI version 16.05.01.00 (Jerry Snitselaar) [Orabug: 16470913] - mptsas: update to LSI version 4.28.20.01 (Jerry Snitselaar) [Orabug: 16482053] - megaraid_sas: update to LSI version 6.505 (Jerry Snitselaar) [Orabug: 16482181] - ocfs2: Fix NULL dereference for moving extents (Dan Carpenter) [Orabug: 16631951] - ocfs2: fix error handling in ocfs2_ioctl_move_extents() (Dan Carpenter) [Orabug: 16631951] - qla2xxx: Updated the driver version to 8.05.00.03.39.0-k. (Saurav Kashyap) - qla2xxx: Bind with ISPFX00. (Saurav Kashyap) - qla2xxx: Update the driver version to 8.04.00.15.39.0-k. (Chad Dupuis) - qla2xxx: Add clarifying printk to thermal access fail cases. (Joe Carnuccio) - qla2xxx: Update the driver version to 8.04.00.14.39.0-k. (Saurav Kashyap) - qla2xxx: Debug ID corrections. (Armen Baloyan) - qla2xxx: Add iounmap(ha->cregbase) calls for ISPFX00 adapters for proper driver cleanup during load / unload. (Armen Baloyan) - qla2xxx: Clear the outstanding command array for task management processing for ISPFx00. (Giridhar Malavali) - qla2xxx: Remove Request / Response transfer error AENs handling from qlafx00_async_event(). (Armen Baloyan) - qla2xxx: Proper cleanup of BSG request when the request time-out on ISPFx00. (Armen Baloyan) - qla2xxx: Fix issue with calling sp_done() twice for task management commands (Giridhar Malavali) - qla2xxx: Fix bug in cont_entry handling for the cases when FW provides more data than mid layer can handle. (Armen Baloyan) - qla2xxx: Correction to structure size while registering host information with firmware. (Srinivasa Rao) - Revert "qla2xxx: Add setting of driver version string for vendor application." (Saurav Kashyap) - qla2xxx: Update the driver version to 8.04.00.13.39.0-k. (Saurav Kashyap) - qla2xxx: Remove unnecessary operations from qlafx00_soc_cpu_reset() and add resetting IRQ ack register per core (Armen Baloyan) - qla2xxx: Addedd logic to monitor aenmbx0 register for fixed intervals on ISPFx00. (Giridhar Malavali) - qla2xxx: Wait for IDC complete event to finish loopback operation. (Chad Dupuis) - qla2xxx: Integrate generic card temperature with mezz card temperature. (Joe Carnuccio) - qla2xxx: Don't process state change aen for reset owner. (Saurav Kashyap) - qla2xxx: Don't process RSCNs for a vport on the same physical adapter. (Chad Dupuis) - qla2xxx: Add setting of driver version string for vendor application. (Joe Carnuccio) - qla2xxx: Correction of comment in MBC opcode defines. (Joe Carnuccio) - qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes. (Andrew Vasquez) - qla2xxx: Don't bind with ISPFx00. (Saurav Kashyap) - qla2xxx: Re-register ISPFx00 host info with firmware after adapter reset. (Armen Baloyan) - qla2xxx: Provide UTC time to firmware when registering ISPFx00 host information (Armen Baloyan) - qla2xxx: Fix incorrect driver version string return to application get host info request for ISPFx00 (Armen Baloyan) - qla2xxx: Enhancements to support ISPFx00. (Giridhar Malavali) - qla2xxx: Update the driver version to 8.04.00.12.39.0-k. (Saurav Kashyap) - Revert "qla2xxx: Optimize existing port name server query matching." (Saurav Kashyap) - Revert "qla2xxx: Avoid losing any fc ports when loop id's are exhausted." (Saurav Kashyap) - qla2xxx: Update the copyright information. (Saurav Kashyap) - qla2xxx: Display the lock owner on lock acquire failure. (Saurav Kashyap) - qla2xxx: Move loopback mode reset after chip reset check. (Chad Dupuis) - qla2xxx: Extra loopback error handling for ISP83xx. (Chad Dupuis) - qla2xxx: don't free pool that wasn't allocated (Dan Carpenter) - qla2xxx: Unload hangs after issuing BSG commands to vport. (Chad Dupuis) - qla2xxx: Do MPI reset only for 81xx. (Saurav Kashyap) - qla2xxx: Do link initialization on get loop id failure. (Joe Carnuccio) [2.6.39-400.102.0.el6uek] - procfs: do not confuse jiffies with cputime64_t (Andreas Schwab) [Orabug: 16567925] - procfs: do not overflow get_{idle,iowait}_time for nohz (Michal Hocko) [Orabug: 16567925] - xen/mmu: On early bootup, flush the TLB when changing RO->RW bits Xen provided pagetables. (Konrad Rzeszutek Wilk) - xen/mmu: On early bootup, flush the TLB when changing RO->RW bits Xen provided pagetables. (Konrad Rzeszutek Wilk) - xen/events: Handle VIRQ_TIMER before any other hardirq in event loop. (Keir Fraser) - xen-blkfront: remove frame list from blk_shadow (Roger Pau Monne) - xen-blkfront: pre-allocate pages for requests (Roger Pau Monne) - xen-blkback: don't store dev_bus_addr (Roger Pau Monne) - xen-blkfront: switch from llist to list (Roger Pau Monne) - xen-blkback: fix foreach_grant_safe to handle empty lists (Roger Pau Monne) - xen-blkfront: replace kmalloc and then memcpy with kmemdup (Mihnea Dobrescu-Balaur) - xen-blkback: fix dispatch_rw_block_io() error path (Jan Beulich) - xen/blkback: Change statistics counter types to unsigned (Zoltan Kiss) - xen/blkback: correctly respond to unknown, non-native requests (David Vrabel) - xen-blkback: do not leak mode property (Jan Beulich) - xen-blkback: use balloon pages for persistent grants (Roger Pau Monne) - xen/blkback: Don't trust the handle from the frontend. (Konrad Rzeszutek Wilk) - xen-blkback: do not leak mode property (Jan Beulich) - xen-pciback: notify hypervisor about devices intended to be assigned to guests (Jan Beulich) - xen/pciback: Don't disable a PCI device that is already disabled. (Konrad Rzeszutek Wilk) - xen-pciback: rate limit error messages from xen_pcibk_enable_msi{,x}() (Jan Beulich) {CVE-2013-0231} - x86/xen : Fix the wrong check in pciback (Yang Zhang) - xen/events: avoid race with raising an event in unmask_evtchn() (David Vrabel) - xenbus: fix compile failure on ARM with Xen enabled (Steven Noonan) - xen/pci: We don't do multiple MSI's. (Konrad Rzeszutek Wilk) - xen: event channel arrays are xen_ulong_t and not unsigned long (Ian Campbell) - xen: Send spinlock IPI to all waiters (Stefan Bader) - xen: introduce xen_remap, use it instead of ioremap (Stefano Stabellini) - xen: close evtchn port if binding to irq fails (Wei Liu) - xen-evtchn: correct comment and error output (Wei Liu) - xen/tmem: Add missing %s in the printk statement. (Konrad Rzeszutek Wilk) - xen: implement updated XENMEM_add_to_physmap_range ABI (Ian Campbell) - xen/smp: Move the common CPU init code a bit to prep for PVH patch. (Konrad Rzeszutek Wilk) - xen: fix error handling path if xen_allocate_irq_dynamic fails (Wei Liu) - x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS. (Jan Beulich) {CVE-2013-0190} - xen-blkfront: drop the use of llist_for_each_entry_safe (Konrad Rzeszutek Wilk) [Orabug: 16263164] - Revert "xen PVonHVM: use E820_Reserved area for shared_info" (Konrad Rzeszutek Wilk) [Orabug: 16297716] - Revert "xen/PVonHVM: fix compile warning in init_hvm_pv_info" (Konrad Rzeszutek Wilk) [2.6.39-400.101.0.el6uek] - SPEC: v2.6.39-400.101.0 (Maxim Uvarov) - PCI: Set device power state to PCI_D0 for device without native PM support (Ajaykumar Hotchandani) [Orabug: 16482495] - xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) - ovmapi: several fixes and cleanups (Sasha Levin) [Orabug: 16541619] - x86: ignore changes to paravirt_lazy_mode while in an interrupt context (Chuck Anderson) [Orabug: 16417326] - RDS: fix rds-ping spinlock recursion (jeff.liu) [Orabug: 16223050] - vhost: fix length for cross region descriptor (Michael S. Tsirkin) [Orabug: 16387183] {CVE-2013-0311} - kabifix: block/scsi: Allow request and error handling timeouts to be specified (Maxim Uvarov) - block/scsi: Allow request and error handling timeouts to be specified (Martin K. Petersen) [Orabug: 16372401] - [SCSI] Shorten the path length of scsi_cmd_to_driver() (Li Zhong) [Orabug: 16372401] - Fix NULL dereferences in scsi_cmd_to_driver (Mark Rustad) [Orabug: 16372401] - SCSI: Fix error handling when no ULD is attached (Martin K. Petersen) [Orabug: 16372401] - Handle disk devices which can not process medium access commands (Martin K. Petersen) [Orabug: 16372401] - IB/core: Allow device-specific per-port sysfs files (Ralph Campbell) - RDMA/cma: Pass QP type into rdma_create_id() (Sean Hefty) - IB: Rename RAW_ETY to RAW_ETHERTYPE (Aleksey Senin) - IB: Warning Resolution. (Ajaykumar Hotchandani) - mlx4_core: fix FMR flags in free MTT range (Saeed Mahameed) - mlx4_core/ib: sriov fmr bug fixes (Saeed Mahameed) - mlx4_core: Change bitmap allocator to work in round-robin fashion (Saeed Mahameed) - mlx4_vnic: move host admin vnics to closed state when closing the vnic. (Saeed Mahameed) - mlx4_ib: make sure to flush clean_wq while closing sriov device (Saeed Mahameed) - ib_sdp: fix deadlock when sdp_cma_handler is called while socket is being closed (Saeed Mahameed) - ib_sdp: add unhandled events to rdma_cm_event_str (Saeed Mahameed) - mlx4_core: use dev->sriov instead of hardcoed 127 vfs when initializing FMR MPT tables (Saeed Mahameed) - mlx4_vnic: print vnic keep alive info in mlx4_vnic_info (Saeed Mahameed) - drm/i915: bounds check execbuffer relocation count (Kees Cook) [Orabug: 16482650] {CVE-2013-0913} - sched: Fix cgroup movement of waking process (Daisuke Nishimura) [Orabug: 13740515] - sched: Fix cgroup movement of newly created process (Daisuke Nishimura) [Orabug: 13740515] - sched: Fix cgroup movement of forking process (Daisuke Nishimura) [Orabug: 13740515] [2.6.39-400.100.0.el6uek] - xfs: prevent recursion in xfs_buf_iorequest (Christoph Hellwig) - xfs: punch new delalloc blocks out of failed writes inside (Dave Chinner) - xfs: handle EOF correctly in xfs_vm_writepage (Christoph Hellwig) - xfs: xfs_vm_writepage clear iomap_valid when (Alain Renaud) - xfs: fix memory reclaim deadlock on agi buffer (Peter Watkins) - xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) - xfs: fix incorrect b_offset initialisation (Dave Chinner) - xfs: using GFP_NOFS for blkdev_issue_flush (Shaohua Li) - xfs: limit specualtive delalloc to maxioffset (Dave Chinner) - xfs: don't fill statvfs with project quota for a directory (Jie Liu) - xfs: fix fstrim offset calculations (Dave Chinner) - xfs: fix deadlock in xfs_rtfree_extent (Kamal Dasu) - xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) - xfs: do not flush data workqueues in xfs_flush_buftarg (Christoph Hellwig) - xfs: XFS_TRANS_SWAPEXT is not a valid flag for (Christoph Hellwig) - xfs: fix possible overflow in xfs_ioc_trim() (Lukas Czerner) - rds: Congestion flag does not get cleared causing the connection to hang (Bang Nguyen) [Orabug: 16424692] - dm table: set flush capability based on underlying devices (Mike Snitzer) [Orabug: 16392584] - wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task (Oleg Nesterov) [Orabug: 16405869] {CVE-2013-0871} - ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [Orabug: 16405869] {CVE-2013-0871} - ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up() (Oleg Nesterov) [Orabug: 16405869] {CVE-2013-0871} - NLS: improve UTF8 -> UTF16 string conversion routine (Alan Stern) [Orabug: 16425571] {CVE-2013-1773} - drm/i915/lvds: ditch ->prepare special case (Daniel Vetter) [Orabug: 14394113] - drm/i915: Leave LVDS registers unlocked (Keith Packard) [Orabug: 14394113] - drm/i915: don't clobber the pipe param in sanitize_modesetting (Daniel Vetter) [Orabug: 14394113] - drm/i915: Sanitize BIOS debugging bits from PIPECONF (Chris Wilson) [Orabug: 14394113] - ipmi: make kcs timeout parameters as module options (Pavel Bures) - Linux 3.0.69 (Greg Kroah-Hartman) - Fix memory leak in cpufreq stats. (Tu, Xiaobing) [Orabug: 16524544] - md: raid0: fix error return from create_stripe_zones. (NeilBrown) [Orabug: 16524499] - cifs: ensure that cifs_get_root() only traverses directories (Jeff Layton) [Orabug: 16524441] - btrfs: Init io_lock after cloning btrfs device struct (Thomas Gleixner) [Orabug: 16524430] - Linux 3.0.68 (Greg Kroah-Hartman) - cgroup: fix exit() vs rmdir() race (Li Zefan) [Orabug: 16524187] - cpuset: fix cpuset_print_task_mems_allowed() vs rename() race (Li Zefan) [Orabug: 16524180] - x86: Do not leak kernel page mapping locations (Kees Cook) [Orabug: 16524160] - ext4: fix race in ext4_mb_add_n_trim() (Niu Yawei) [Orabug: 16524038] - sysctl: fix null checking in bin_dn_node_address() (Xi Wang) [Orabug: 16524021] - xen-blkback: do not leak mode property (Jan Beulich) - target: Add missing mapped_lun bounds checking during make_mappedlun setup (Nicholas Bellinger) [Orabug: 16523953] - ftrace: Call ftrace cleanup module notifier after all other notifiers (Steven Rostedt (Red Hat)) [Orabug: 16523318] - ftrace: Be first to run code modification on modules (Steven Rostedt) [Orabug: 16523318] - posix-timer: Don't call idr_find() with out-of-range ID (Tejun Heo) [Orabug: 16522902] - spec: ol6 port to uek2 fancy debug info (Maxim Uvarov) [Orabug: 14351757] - Linux 3.0.67 (Greg Kroah-Hartman) - xen-netback: cancel the credit timer when taking the vif down (David Vrabel) [Orabug: 16516401] - ext4: add missing kfree() on error return path in add_new_gdb() (Dan Carpenter) [Orabug: 16516151] - ext4: Free resources in some error path in ext4_fill_super (Tao Ma) [Orabug: 16516151] - tmpfs: fix use-after-free of mempolicy object (Greg Thelen) [Orabug: 16515833] {CVE-2013-1767} - ocfs2: unlock super lock if lockres refresh failed (Junxiao Bi) [Orabug: 16515772] - mmu_notifier_unregister NULL Pointer deref and multiple ->release() callouts (Robin Holt) [Orabug: 16515703] - mm: mmu_notifier: make the mmu_notifier srcu static (Andrea Arcangeli) [Orabug: 16515703] - mm: mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Sagi Grimberg) [Orabug: 16515703] - Driver core: treat unregistered bus_types as having no devices (Bjorn Helgaas) [Orabug: 16515651] - hrtimer: Prevent hrtimer_enqueue_reprogram race (Leonid Shatz) [Orabug: 16515570] - posix-cpu-timers: Fix nanosleep task_struct leak (Stanislaw Gruszka) [Orabug: 16515546] - genirq: Avoid deadlock in spurious handling (Thomas Gleixner) [Orabug: 16515515] - kbuild: AFTER_LINK (Roland McGrath) [Orabug: 14351757] - SPEC: fix doc build (Guru Anbalagane) - floppy: Fix a crash during rmmod (Vivek Goyal) [Orabug: 16040504] - Add SIOCRDSGETTOS to get the current TOS for the socket (Bang Nguyen) [Orabug: 16397197] - Changes to connect/TOS interface (Bang Nguyen) [Orabug: 16397197] - x86/msr: Add capabilities check (Alan Cox) [Orabug: 16405007] {CVE-2013-0268} - spec: unique debuginfo (Maxim Uvarov) [Orabug: 16245366] - 3.0.66 (Greg Kroah-Hartman) - Linux 3.0.65 (Greg Kroah-Hartman) - PCI/PM: Clean up PME state when removing a device (Rafael J. Wysocki) [Orabug: 16419018] - x86/mm: Check if PUD is large when validating a kernel address (Mel Gorman) [Orabug: 16419009] - Linux 3.0.64 (Greg Kroah-Hartman) - net: sctp: sctp_endpoint_free: zero out secret key data (Daniel Borkmann) [Orabug: 16417847] - net: sctp: sctp_setsockopt_auth_key: use kzfree instead of kfree (Daniel Borkmann) [Orabug: 16417847] - packet: fix leakage of tx_ring memory (Phil Sutter) [Orabug: 16417817] - net: loopback: fix a dst refcounting issue (Eric Dumazet) [Orabug: 16417800] - kernel/resource.c: fix stack overflow in __reserve_region_with_split() (T Makphaibulchoke) [Orabug: 16417783] - virtio_console: Don't access uninitialized data. (Sjur Brændeland) [Orabug: 16417750] - Linux 3.0.63 (Greg Kroah-Hartman) - USB: XHCI: fix memory leak of URB-private data (Alan Stern) [Orabug: 16405610] - x86-64: Replace left over sti/cli in ia32 audit exit code (Jan Beulich) [Orabug: 16405604] - Linux 3.0.62 (Greg Kroah-Hartman) - efi, x86: Pass a proper identity mapping in efi_call_phys_prelog (Nathan Zimmer) [Orabug: 16405090] - x86/msr: Add capabilities check (Alan Cox) [Orabug: 16405007] - fs/cifs/cifs_dfs_ref.c: fix potential memory leakage (Cong Ding) [Orabug: 16405135] - Linux 3.0.61 (Greg Kroah-Hartman) - Linux 3.0.60 (Greg Kroah-Hartman) - xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests. (Frediano Ziglio) [Orabug: 16398133] {CVE-2013-0190 XSA-40} - xhci: fix null-pointer dereference when destroying half-built segment rings (Julius Werner) [Orabug: 16398006] - Linux 3.0.59 (Greg Kroah-Hartman) - intel-iommu: Free old page tables before creating superpage (Woodhouse, David) [Orabug: 16390878] - udf: fix memory leak while allocating blocks during write (Namjae Jeon) [Orabug: 16390872] - aoe: do not call bdi_init after blk_alloc_queue (Ed L. Cashin) [Orabug: 16390867] - jbd2: fix assertion failure in jbd2_journal_flush() (Jan Kara) [Orabug: 16390861] - ext4: fix extent tree corruption caused by hole punch (Forrest Liu) [Orabug: 16383554] - pci: hotplug: fix null dereference in pci_set_payload() (Jerry Snitselaar) [Orabug: 16345420] - dm ioctl: prevent unsafe change to dm_ioctl data_size (Alasdair G Kergon) [Orabug: 16371437] - ring-buffer: Fix race between integrity check and readers (Steven Rostedt) [Orabug: 16371349] - RDMA/nes: Fix for terminate timer crash (Tatyana Nikolova) [Orabug: 16371298] - RDMA/nes: Fix for crash when registering zero length MR for CQ (Tatyana Nikolova) [Orabug: 16371298] - SUNRPC: Ensure that we free the rpc_task after cleanups are done (Trond Myklebust) [Orabug: 16371208] - ext4: fix memory leak in ext4_xattr_set_acl()'s error path (Eugene Shatokhin) [Orabug: 16345607] - xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [Orabug: 16307993] - This is a fix on dlm_clean_master_list() (Xiaowei.Hu) [Orabug: 12798517] - rds: this resolved crash while removing rds_rdma module. orabug: 16268201 (Bang Nguyen) - rds: scheduling while atomic on failover orabug: 16275095 (Bang Nguyen) - SRP: Revert back to 2.6.39-400.8.0 code (Ajaykumar Hotchandani) - iSER: Revert back to 2.6.39-400.8.0 code (Ajaykumar Hotchandani) - the ac->ac_allow_chain_relink=0 won't disable group relink (Xiaowei.Hu) [Orabug: 14842737] - epoll: prevent missed events on EPOLL_CTL_MOD (Eric Wong) [Orabug: 16363540] - libata: fix Null pointer dereference on disk error (Xiaotian Feng) [Orabug: 16344896] - libata: set dma_mode to 0xff in reset (Aaron Lu) [Orabug: 16344896] - sata_promise: fix hardreset lockdep error (Mikael Pettersson) [Orabug: 16344878] - SCSI: mvsas: fix undefined bit shift (Xi Wang) [Orabug: 16344868] - Linux 3.0.58 (Greg Kroah-Hartman) - mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT (Michal Hocko) [Orabug: 16344783] - x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS. (Jan Beulich) {CVE-2013-0228 XSA-42 CVE-2013-0190} - xen-blkfront: drop the use of llist_for_each_entry_safe (Konrad Rzeszutek Wilk) [Orabug: 16263164] - Revert "xen PVonHVM: use E820_Reserved area for shared_info" (Konrad Rzeszutek Wilk) [Orabug: 16297716] - Revert "xen/PVonHVM: fix compile warning in init_hvm_pv_info" (Konrad Rzeszutek Wilk) - xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [Orabug: 16304938] - sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [Orabug: 15956690] - Revert "Revert "cgroup: notify_on_release may not be triggered in some cases"" (Maxim Uvarov) - cgroup: remove incorrect dget/dput() pair in cgroup_create_dir() (Tejun Heo) [Orabug: 16299317] - nfs: fix null checking in nfs_get_option_str() (Xi Wang) [Orabug: 16299190] - nfsd4: fix oops on unusual readlike compound (J. Bruce Fields) [Orabug: 16299190] - NFS: Fix calls to drop_nlink() (Trond Myklebust) [Orabug: 16299190] - NFS: avoid NULL dereference in nfs_destroy_server (NeilBrown) [Orabug: 16299190] - virtio: force vring descriptors to be allocated from lowmem (Will Deacon) [Orabug: 16298929] - exec: do not leave bprm->interp on stack (Kees Cook) [Orabug: 16298170] - sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space fails (Tommi Rantala) [Orabug: 16293274] - bonding: fix race condition in bonding_store_slaves_active (nikolay) [Orabug: 16293049] - xen_fmr: Verify XEN platform before running xen_fmr drivers (Yuval Shaia) [Orabug: 16302435] - Linux 3.0.57 (Greg Kroah-Hartman) - tmpfs: fix shared mempolicy leak (Mel Gorman) [Orabug: 16292842] - workqueue: convert BUG_ON()s in __queue_delayed_work() to WARN_ON_ONCE()s (Tejun Heo) [Orabug: 16286334] - rds: unregister IB event handler on shutdown (Bang Nguyen) [Orabug: 16302435] - rds: HAIP support child interface (Bang Nguyen) [Orabug: 16302435] - Linux 3.0.56 (Greg Kroah-Hartman) - scsi: Silence unnecessary warnings about ioctl to partition (Jan Kara) [Orabug: 16285846] - ACPI: missing break (Alan Cox) [Orabug: 16285836] - workqueue: exit rescuer_thread() as TASK_RUNNING (Mike Galbraith) [Orabug: 16285719] - mm: soft offline: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [Orabug: 16285709] - Linux 3.0.55 (Greg Kroah-Hartman) - x86-32: Export kernel_stack_pointer() for modules (H. Peter Anvin) [Orabug: 16231017] - Linux 3.0.54 (Greg Kroah-Hartman) - jbd: Fix lock ordering bug in journal_unmap_buffer() (Jan Kara) [Orabug: 16284655] - futex: avoid wake_futex() for a PI futex_q (Darren Hart) [Orabug: 16284620] - RDS HAIP misc fixes (Bang Nguyen) [Orabug: 16302435] - Ignore failover groups if HAIP is disabled (Bang Nguyen) [Orabug: 16302435] - RDS: RDS rolling upgrade (Saeed Mahameed) [Orabug: 16302435] - mlx4_core: use correct FMR number of clients according to PRM. (Saeed Mahameed) [Orabug: 16302435] - x86-32: Fix invalid stack address while in softirq (Robert Richter) [Orabug: 16231017] - Linux 3.0.53 (Greg Kroah-Hartman) - Resource: fix wrong resource window calculation (Ram Pai) [Orabug: 16225482] - PCI : Calculate right add_size (Yinghai Lu) [Orabug: 16225482] - PCI : ability to relocate assigned pci-resources (Ram Pai) [Orabug: 16225482] - selinux: fix sel_netnode_insert() suspicious rcu dereference (Dave Jones) [Orabug: 16225467] - NFS: Wait for session recovery to finish before returning (Bryan Schumaker) [Orabug: 16225396] - usb: use usb_serial_put in usb_serial_probe errors (Jan Safrata) [Orabug: 16225350] - netfilter: Mark SYN/ACK packets as invalid from original direction (Jozsef Kadlecsik) [Orabug: 16225312] - netfilter: Validate the sequence number of dataless ACK packets as well (Jozsef Kadlecsik) [Orabug: 16225312] - net-rps: Fix brokeness causing OOO packets (Tom Herbert) [Orabug: 16225270] - net: correct check in dev_addr_del() (Jiri Pirko) [Orabug: 16225247] - xen: netback: handle compound page fragments on transmit. (Ian Campbell) - xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests. (Andrew Cooper) {CVE-2013-0190 XSA-40} - xen/gntdev: remove erronous use of copy_to_user (Daniel De Graaf) - xen/gntdev: correctly unmap unlinked maps in mmu notifier (Daniel De Graaf) - xen/gntdev: fix unsafe vma access (Daniel De Graaf) - xen/privcmd: Fix mmap batch ioctl. (Andres Lagar-Cavilla) - Xen: properly bound buffer access when parsing cpu/*/availability (Jan Beulich) - xen/grant-table: correctly initialize grant table version 1 (Matt Wilson) - x86/xen : Fix the wrong check in pciback (Yang Zhang) - xen/privcmd: Relax access control in privcmd_ioctl_mmap (Tamas Lengyel) - xen/vcpu: Fix vcpu restore path. (Wei Liu) - xen: Add EVTCHNOP_reset in Xen interface header files. (Wei Liu) - ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set return value (Hannes Frederic Sowa) [Orabug: 16219504] - ipv4: avoid undefined behavior in do_ip_setsockopt() (Xi Wang) [Orabug: 16219489] - crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jussi Kivilinna) [Orabug: 16219473] - mm: bugfix: set current->reclaim_state to NULL while returning from kswapd() (Takamori Yamaguchi) [Orabug: 16219405] - Linux 3.0.52 (Greg Kroah-Hartman) - intel-iommu: Fix AB-BA lockdep report (Roland Dreier) [Orabug: 16212693] - futex: Handle futex_pi OWNER_DIED take over correctly (Thomas Gleixner) [Orabug: 16212042] - l2tp: fix oops in l2tp_eth_create() error path (Tom Parkin) [Orabug: 16211918] - net: usb: Fix memory leak on Tx data path (Hemant Kumar) [Orabug: 16211885] - ipv6: Set default hoplimit as zero. (Li RongQing) [Orabug: 16211773] - tcp: fix FIONREAD/SIOCINQ (Eric Dumazet) [Orabug: 16211727] - netlink: use kfree_rcu() in netlink_release() (Eric Dumazet) [Orabug: 16211670] - NFS: Fix Oopses in nfs_lookup_revalidate and nfs4_lookup_revalidate (Trond Myklebust) [Orabug: 16211565] - NFSv4: nfs4_locku_done must release the sequence id (Trond Myklebust) [Orabug: 16211434] - target: Don't return success from module_init() if setup fails (Roland Dreier) [Orabug: 16211397] - floppy: Cleanup disk->queue before caling put_disk() if add_disk() was never called (Vivek Goyal) [Orabug: 16040504] _______________________________________________ El-errata mailing list El-errata@oss.oracle.com https://oss.oracle.com/mailman/listinfo/el-errata


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds