I am announcing the release of the Linux 3.11.10.14 kernel. The updated 3.11.y tree can be found at: git://kernel.ubuntu.com/ubuntu/linux.git linux-3.11.y and can be browsed at: http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=refs/heads/linux-3.11.y;a=shortlog The diff from v3.11.10.13 is posted as a follow-up to this email. The 3.11.y extended stable tree is maintained by the Ubuntu Kernel Team. For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable -Luis -- Documentation/sysctl/vm.txt | 3 +- Makefile | 2 +- arch/arc/include/uapi/asm/ptrace.h | 1 + arch/arc/kernel/ptrace.c | 4 + arch/arm/mach-omap2/mux.c | 6 +- arch/arm64/include/asm/memory.h | 2 + arch/arm64/mm/flush.c | 3 +- arch/mips/kernel/irq-msc01.c | 2 +- arch/mips/kvm/kvm_mips.c | 13 +- arch/powerpc/include/asm/perf_event_server.h | 3 +- arch/powerpc/kernel/time.c | 2 +- arch/powerpc/lib/sstep.c | 2 +- arch/powerpc/perf/core-book3s.c | 24 ++- arch/powerpc/perf/power8-pmu.c | 2 +- arch/score/Kconfig | 3 + arch/score/Makefile | 4 +- arch/score/include/asm/checksum.h | 93 ++++++------ arch/score/include/asm/io.h | 1 - arch/score/include/asm/pgalloc.h | 2 +- arch/score/kernel/entry.S | 4 +- arch/score/kernel/process.c | 4 +- arch/x86/crypto/sha512_ssse3_glue.c | 2 +- arch/x86/include/asm/kvm_host.h | 4 +- arch/x86/include/asm/ptrace.h | 16 ++ arch/x86/mm/ioremap.c | 26 +++- block/blk-cgroup.c | 7 +- block/blk-cgroup.h | 17 +-- drivers/acpi/battery.c | 27 +++- drivers/acpi/ec.c | 128 ++++++++-------- drivers/block/rbd.c | 19 ++- drivers/clk/spear/spear3xx_clock.c | 2 +- drivers/cpufreq/Makefile | 2 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/gpu/drm/drm_drv.c | 3 +- drivers/gpu/drm/radeon/cikd.h | 2 +- drivers/gpu/drm/radeon/cypress_dpm.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 8 +- drivers/gpu/drm/radeon/ni_dpm.c | 2 +- drivers/gpu/drm/radeon/rv770_dpm.c | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 1 - drivers/hv/connection.c | 8 +- drivers/hwmon/adm1021.c | 14 +- drivers/hwmon/adm1029.c | 3 + drivers/hwmon/adm1031.c | 8 +- drivers/hwmon/amc6821.c | 2 +- drivers/hwmon/emc2103.c | 25 ++-- drivers/iio/adc/ti_am335x_adc.c | 3 +- drivers/iio/inkern.c | 6 +- drivers/irqchip/spear-shirq.c | 2 +- drivers/md/dm-io.c | 22 +-- drivers/md/md.c | 13 ++ drivers/misc/mei/hw-me.c | 14 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 1 + drivers/net/wireless/b43/xmit.c | 10 +- drivers/net/wireless/rt2x00/rt2500pci.c | 7 +- drivers/net/wireless/rt2x00/rt2x00.h | 1 + drivers/net/wireless/rt2x00/rt2x00dev.c | 24 ++- drivers/net/wireless/rt2x00/rt2x00mac.c | 2 + drivers/pci/pci.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 13 +- drivers/scsi/scsi_error.c | 9 ++ drivers/scsi/sym53c8xx_2/sym_hipd.c | 4 + drivers/scsi/virtio_scsi.c | 26 +++- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 2 + drivers/target/target_core_device.c | 1 + drivers/thermal/thermal_core.c | 33 +++-- drivers/usb/chipidea/udc.c | 7 + drivers/usb/gadget/f_fs.c | 12 +- drivers/usb/host/xhci-hub.c | 5 +- drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/host/xhci.c | 10 +- drivers/usb/musb/ux500.c | 1 - drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 12 +- drivers/usb/serial/ftdi_sio_ids.h | 9 +- drivers/usb/serial/option.c | 28 +++- fs/btrfs/backref.c | 32 ++-- fs/btrfs/backref.h | 4 +- fs/btrfs/disk-io.c | 5 + fs/btrfs/extent_io.c | 4 +- fs/btrfs/free-space-cache.c | 4 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/send.c | 4 + fs/btrfs/volumes.c | 44 ++++-- fs/cifs/cifs_unicode.c | 7 +- fs/ext4/ialloc.c | 14 +- fs/ext4/indirect.c | 20 ++- fs/ext4/super.c | 9 +- fs/jbd2/transaction.c | 5 +- fs/nfsd/nfs4proc.c | 9 -- fs/nfsd/nfs4xdr.c | 13 +- fs/proc/stat.c | 22 +-- include/linux/ptrace.h | 3 + include/linux/ring_buffer.h | 2 +- include/trace/syscall.h | 15 ++ kernel/cpuset.c | 8 +- kernel/fork.c | 2 + kernel/rtmutex.c | 210 +++++++++++++++++++++++---- kernel/sysctl.c | 3 +- kernel/trace/ring_buffer.c | 5 +- kernel/trace/trace.c | 40 +++-- kernel/trace/trace.h | 4 +- kernel/workqueue.c | 3 +- lib/lz4/lz4_decompress.c | 12 +- mm/hugetlb.c | 70 +++++---- mm/mempolicy.c | 48 +++--- mm/page_alloc.c | 56 +++++-- mm/vmscan.c | 11 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_event.c | 11 +- net/bluetooth/l2cap_sock.c | 5 - net/bluetooth/mgmt.c | 7 +- net/mac80211/ibss.c | 1 + net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_nat_core.c | 35 ++++- scripts/recordmcount.h | 4 +- sound/usb/card.c | 13 +- sound/usb/endpoint.c | 17 ++- sound/usb/endpoint.h | 1 + tools/usb/ffs-test.c | 4 +- 122 files changed, 1083 insertions(+), 514 deletions(-) Aaron Lu (1): thermal: hwmon: Make the check for critical temp valid consistent Adam Thomson (1): iio: of_iio_channel_get_by_name() returns non-null pointers for error legs Alex Deucher (4): drm/radeon/dpm: fix typo in vddci setup for eg/btc drm/radeon/dpm: fix vddci setup typo on cayman drm/radeon/cik: fix typo in EOP packet drm/radeon: fix typo in golden register setup on evergreen Alex Elder (1): rbd: use reference counts for image requests Alex Smith (1): recordmcount/MIPS: Fix possible incorrect mcount_loc table entries in modules Alexandre Demers (1): drm/radeon/dpm: Reenabling SS on Cayman Andras Kovacs (1): USB: cp210x: add support for Corsair usb dongle Andrzej Zaborowski (1): efi-pstore: Fix an overflow on 32-bit builds Anton Blanchard (1): powerpc/perf: Never program book3s PMCs with values >= 0x80000000 Anton Kolesov (1): ARC: Implement ptrace(PTRACE_GET_THREAD_AREA) Axel Lin (3): hwmon: (amc6821) Fix permissions for temp2_input hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_div hwmon: (adm1021) Fix cache problem when writing temperature limits Bernd Wachter (1): usb: option: Add ID for Telewell TW-LTE 4G v2 Bert Vermeulen (1): USB: ftdi_sio: Add extra PID. Bjorn Helgaas (1): PCI: Fix incorrect vgaarb conditional in WARN_ON() Bjørn Mork (1): usb: option: add/modify Olivetti Olicard modems Brian King (2): ibmvscsi: Abort init sequence during error recovery ibmvscsi: Add memory barriers for send / receive Colin Cross (1): arm64: implement TASK_SIZE_OF David R. Piegdon (1): ARM: OMAP2+: Fix parser-bug in platform muxing code David Rientjes (1): mm, pcp: allow restoring percpu_pagelist_fraction default Deng-Cheng Zhu (1): MIPS: KVM: Fix memory leak on VCPU Eric Sandeen (2): btrfs: fix use of uninit "ret" in end_extent_writepage() ext4: disable synchronous transaction batching if max_batch_time==0 Filipe Manana (1): Btrfs: send, don't error in the presence of subvols/snapshots Florian Westphal (1): netfilter: nf_nat: fix oops on netns removal Greg Kroah-Hartman (3): lz4: ensure length does not wrap lz4: fix another possible overrun lz4: add overrun checks to lz4_uncompress_unknownoutputsize() Gu Zheng (1): cpuset,mempolicy: fix sleeping function called from invalid context Guenter Roeck (2): hwmon: (adm1031) Fix writes to limit registers hwmon: (emc2103) Clamp limits instead of bailing out Heiko Carstens (1): /proc/stat: convert to single_open_size() Hugh Dickins (1): mm: fix crashes from mbind() merging vmas Ilya Dryomov (1): rbd: handle parent_overlap on writes correctly J. Bruce Fields (1): nfsd: fix rare symlink decoding bug James Bottomley (1): [SCSI] Fix spurious request sense in error handling James Hogan (1): MIPS: KVM: Remove redundant NULL checks before kfree() Jan Kara (2): ext4: Fix buffer double free in ext4_alloc_branch() ext4: Fix hole punching for files with indirect blocks Jan Kardell (2): iio: ti_am335x_adc: Fix prerequisite for stepid patch iio: ti_am335x_adc: Fix: Use same step id at FIFOs both ends Joe Thornber (1): dm io: fix a race condition in the wake up code for sync_io Joel Stanley (2): powerpc/perf: Add PPMU_ARCH_207S define powerpc/perf: Clear MMCR2 when enabling PMU Johan Hedberg (4): Bluetooth: Fix check for connection encryption Bluetooth: Fix SSP acceptor just-works confirmation without MITM Bluetooth: Fix indicating discovery state when canceling inquiry Bluetooth: Fix locking of hdev when calling into SMP code Johan Hovold (1): USB: ftdi_sio: fix null deref at port probe Julian Anastasov (1): ipvs: stop tot_stats estimator only under CONFIG_SYSCTL Jussi Kivilinna (1): crypto: sha512_ssse3 - fix byte count to bit count conversion K. Y. Srinivasan (1): Drivers: hv: vmbus: Fix a bug in the channel callback dispatch code Krzysztof Hałasa (1): mac80211: fix IBSS join by initializing last_scan_completed Lan Tianyu (1): ACPI / battery: Retry to get battery information if failed during probing Lennox Wu (3): Score: Implement the function csum_ipv6_magic Score: The commit is for compiling successfully. Score: Modify the Makefile of Score, remove -mlong-calls for compiling Linus Torvalds (1): Don't trigger congestion wait on dirty-but-not-writeout pages Linus Walleij (1): usb: musb: ux500: don't propagate the OF node Liu Bo (4): Btrfs: fix NULL pointer crash of deleting a seed device Btrfs: mark mapping with error flag to report errors to userspace Btrfs: use right type to get real comparison Btrfs: fix scrub_print_warning to handle skinny metadata extents Lu Baolu (1): xhci: clear root port wake on bits if controller isn't wake-up capable Luis Henriques (1): Linux 3.11.10.14 Lv Zheng (4): ACPI / EC: Avoid race condition related to advance_transaction() ACPI / EC: Add asynchronous command byte write support ACPI / EC: Remove duplicated ec_wait_ibf0() waiter ACPI / EC: Fix race condition in ec_transaction_completed() Marcin Kraglak (1): Bluetooth: Allow change security level on ATT_CID in slave role Markos Chandras (1): MIPS: MSC: Prevent out-of-bounds writes to MIPS SC ioremap'd region Mathias Nyman (1): xhci: correct burst count field for isoc transfers on 1.0 xhci hosts Maxime Bizon (1): workqueue: fix dev_set_uevent_suppress() imbalance Maxime Ripard (1): net: allwinner: emac: Add missing free_irq Miao Xie (1): Btrfs: output warning instead of error when loading free space cache failed Michal Nazarewicz (3): usb: gadget: f_fs: fix NULL pointer dereference when there are no strings tools: ffs-test: fix header values endianess mm: page_alloc: fix CMA area initialisation when pageblock > MAX_ORDER Michal Sojka (1): USB: serial: ftdi_sio: Add Infineon Triboard Mikulas Patocka (1): sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue Nadav Amit (1): KVM: x86: Increase the number of fixed MTRR regs to 10 Naoya Horiguchi (2): hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry mm: hugetlb: fix copy_hugetlb_page_range() NeilBrown (1): md: flush writes before starting a recovery. Nicholas Bellinger (3): target: Fix left-over se_lun->lun_sep pointer OOPs iscsi-target: Explicily clear login response PDU in exception path iscsi-target: Avoid rejecting incorrect ITT for Data-Out Oleg Nesterov (1): tracing: Fix syscall_*regfunc() vs copy_process() race Oliver Neukum (1): USB: option: add device ID for SpeedUp SU9800 usb 3g modem Paolo Bonzini (3): KVM: x86: preserve the high 32-bits of the PAT register virtio-scsi: avoid cancelling uninitialized work items virtio-scsi: fix various bad behavior on aborted requests Paul Bolle (2): powerpc: fix typo 'CONFIG_PPC_CPU' powerpc: fix typo 'CONFIG_PMAC' Peter Chen (1): usb: chipidea: udc: delete td from req's td list at ep_dequeue Prabhakar Lad (1): cpufreq: Makefile: fix compilation for davinci platform Qu Wenruo (1): btrfs: Add ctime/mtime update for btrfs device add/remove. Rafał Miłecki (1): b43: fix frequency reported on G-PHY with /new/ firmware Rickard Strandqvist (1): fs: btrfs: volumes.c: Fix for possible null pointer dereference Roland Dreier (1): x86, ioremap: Speed up check for RAM pages Sachin Kamat (1): hwmon: (emc2103) Fix return value Stanislaw Gruszka (2): rt2x00: disable TKIP on USB rt2x00: fix rfkill regression on rt2500pci Steve Capper (1): arm64: mm: Make icache synchronisation logic huge page aware Steve French (1): [CIFS] fix mount failure with broken pathnames when smb3 mount with mapchars option Steven Rostedt (Red Hat) (3): tracing: Try again for saved cmdline if failed due to locking ring-buffer: Check if buffer exists before polling tracing: Remove ftrace_stop/start() from reading the trace file Takashi Iwai (1): ALSA: usb-audio: Fix races at disconnection and PCM closing Tejun Heo (2): blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t ptrace,x86: force IRET path after a ptrace_stop() Theodore Ts'o (2): ext4: fix unjournalled bg descriptor while initializing inode bitmap ext4: clarify error count warning messages Thomas Gleixner (4): irqchip: spear_shirq: Fix interrupt offset rtmutex: Detect changes in the pi lock chain rtmutex: Plug slow unlock race clk: spear3xx: Use proper control register offset Thomas Hellstrom (1): drm/vmwgfx: Fix incorrect write to read-only register v2: Tomas Winkler (1): mei: me: fix hw ready reset flow Vincent Minet (1): intel_pstate: Set CPU number before accessing MSRs Wang Shilong (2): Btrfs: make sure there are not any read requests before stopping workers Btrfs: set right total device count for seeding support Wang, Yu (1): xhci: Fix runtime suspended xhci from blocking system suspend. Yasuaki Ishimatsu (1): workqueue: zero cpumask of wq_numa_possible_cpumask on init Zhaowei Yuan (1): drm: fix NULL pointer access by wrong ioctl -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html