This is the start of the review cycle for the Linux 3.8.13.27 stable kernel. This version contains 116 new patches, summarized below. The new patches are posted as replies to this message and also available in this git branch: http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=linux-3.8.y-review;a=shortlog git://kernel.ubuntu.com/ubuntu/linux.git linux-3.8.y-review The review period for version 3.8.13.27 will be open for the next three days. To report a problem, please reply to the relevant follow-up patch message. For more information about the Linux 3.8.y.z extended stable kernel version, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable . -Kamal -- arch/arm/kernel/stacktrace.c | 18 ++-- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/dma-mapping.h | 2 - arch/arm64/include/uapi/asm/posix_types.h | 10 +++ arch/arm64/kernel/entry.S | 1 - arch/arm64/kernel/ptrace.c | 4 + arch/mips/kernel/irq-msc01.c | 2 +- arch/mips/lantiq/dts/easy50712.dts | 1 + arch/powerpc/include/asm/systbl.h | 2 +- arch/powerpc/kernel/legacy_serial.c | 15 ++-- arch/powerpc/kernel/setup-common.c | 10 ++- arch/powerpc/platforms/pseries/eeh_pseries.c | 1 + arch/s390/include/asm/lowcore.h | 11 +-- arch/x86/kernel/entry_32.S | 15 ++-- arch/x86/syscalls/syscall_64.tbl | 6 +- drivers/acpi/bus.c | 7 ++ drivers/acpi/video_detect.c | 8 ++ drivers/ata/ahci.c | 4 + drivers/base/power/opp.c | 4 +- drivers/block/mtip32xx/mtip32xx.c | 124 ++++++++++++++++++++------- drivers/bluetooth/hci_ldisc.c | 24 ++++-- drivers/bluetooth/hci_uart.h | 1 + drivers/gpu/drm/radeon/atombios_crtc.c | 48 ++++++----- drivers/gpu/drm/radeon/atombios_dp.c | 17 +++- drivers/gpu/drm/radeon/atombios_encoders.c | 5 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/hid/hid-core.c | 12 ++- drivers/iio/adc/at91_adc.c | 16 ++-- drivers/iio/adc/max1363.c | 16 ++-- drivers/infiniband/core/user_mad.c | 75 +++++++++------- drivers/infiniband/hw/cxgb4/cq.c | 3 +- drivers/infiniband/hw/cxgb4/user.h | 1 + drivers/infiniband/hw/ipath/ipath_diag.c | 4 + drivers/infiniband/hw/qib/qib_mad.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 6 ++ drivers/input/mouse/elantech.c | 26 ++++-- drivers/md/dm-thin.c | 3 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 6 ++ drivers/media/usb/uvc/uvc_video.c | 15 ++-- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/wireless/b43/xmit.c | 10 ++- drivers/net/wireless/iwlwifi/pcie/trans.c | 26 +++--- 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/quirks.c | 1 + drivers/rtc/rtc-at91rm9200.c | 16 +++- drivers/scsi/hpsa.c | 37 ++++++++ drivers/staging/iio/light/tsl2x7x_core.c | 8 +- drivers/target/iscsi/iscsi_target.c | 1 + drivers/target/iscsi/iscsi_target_auth.c | 10 +++ drivers/target/iscsi/iscsi_target_login.c | 18 ++-- drivers/target/target_core_device.c | 1 + drivers/uio/uio.c | 2 + drivers/usb/dwc3/gadget.c | 4 + drivers/usb/host/pci-quirks.c | 19 +++- drivers/usb/misc/usbtest.c | 10 +++ drivers/usb/serial/qcserial.c | 21 +++++ drivers/watchdog/ath79_wdt.c | 10 +++ drivers/watchdog/sp805_wdt.c | 4 +- fs/attr.c | 8 +- fs/btrfs/extent_io.c | 1 + fs/cifs/cifs_unicode.c | 7 +- fs/ext4/mballoc.c | 2 +- fs/ext4/page-io.c | 24 +++--- fs/inode.c | 10 ++- fs/namei.c | 11 +-- fs/nfs/inode.c | 26 ++++-- fs/nfs/super.c | 1 + fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 4 +- fs/reiserfs/inode.c | 8 +- fs/ubifs/file.c | 3 +- fs/ubifs/shrinker.c | 1 - fs/xfs/xfs_ioctl.c | 11 ++- include/linux/capability.h | 2 +- include/linux/irqdesc.h | 4 + include/linux/mmzone.h | 6 +- include/linux/pageblock-flags.h | 37 ++++++-- include/linux/pci_ids.h | 1 + include/linux/ptrace.h | 32 +++++++ include/sound/core.h | 2 + include/uapi/sound/compress_offload.h | 2 +- kernel/auditsc.c | 27 ++++-- kernel/capability.c | 19 ++-- kernel/fork.c | 10 ++- kernel/irq/manage.c | 4 +- kernel/irq/spurious.c | 106 ++++++++++++++++++++++- lib/idr.c | 8 +- mm/hugetlb.c | 71 +++++++++------ mm/memcontrol.c | 5 +- mm/memory-failure.c | 25 +++--- mm/mempolicy.c | 44 ++++------ mm/page_alloc.c | 51 ++++++----- mm/rmap.c | 8 +- mm/vmscan.c | 46 ++++++++-- net/bluetooth/hci_conn.c | 11 ++- net/bluetooth/hci_event.c | 11 ++- net/bluetooth/l2cap_sock.c | 10 +-- net/bluetooth/mgmt.c | 7 +- net/bluetooth/smp.c | 9 +- net/mac80211/debugfs_netdev.c | 6 +- net/mac80211/ibss.c | 1 + net/netfilter/nf_nat_core.c | 35 +++++++- net/sunrpc/svc_xprt.c | 2 + scripts/recordmcount.h | 4 +- security/integrity/evm/evm_main.c | 12 ++- security/integrity/ima/ima_crypto.c | 32 ++++++- sound/core/control.c | 78 +++++++++++------ sound/core/init.c | 1 + sound/pci/hda/patch_realtek.c | 1 + sound/usb/card.c | 13 ++- sound/usb/endpoint.c | 17 +++- sound/usb/endpoint.h | 1 + 115 files changed, 1203 insertions(+), 441 deletions(-) Alan Stern (1): USB: EHCI: avoid BIOS handover on the HASEE E200 Aleksander Morgado (2): usb: qcserial: add Netgear AirCard 341U usb: qcserial: add additional Sierra Wireless QMI devices Alex Deucher (4): drm/radeon: fix typo in radeon_connector_is_dp12_capable() drm/radeon/dp: fix lane/clock setup for dp 1.2 capable devices drm/radeon/atom: fix dithering on certain panels drm/radeon: only apply hdmi bpc pll flags when encoder mode is hdmi Alex Smith (1): recordmcount/MIPS: Fix possible incorrect mcount_loc table entries in modules Andreas Schrägle (1): ahci: add PCI ID for Marvell 88SE91A0 SATA Controller Andy Lutomirski (3): auditsc: audit_krule mask accesses need bounds checking fs,userns: Change inode_capable to capable_wrt_inode_uidgid x86_32, entry: Do syscall exit work on badsys (CVE-2014-4508) Anton Blanchard (1): powerpc: 64bit sendfile is capped at 2GB Arik Nemtsov (1): mac80211: don't check netdev state for debugfs read/write Asai Thambi S P (3): mtip32xx: Increase timeout for STANDBY IMMEDIATE command mtip32xx: Remove dfs_parent after pci unregister mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems Bart Van Assche (3): IB/srp: Fix a sporadic crash triggered by cable pulling IB/umad: Fix error handling IB/umad: Fix use-after-free on close Benjamin Herrenschmidt (1): powerpc/serial: Use saner flags when creating legacy ports Bin Wang (1): uio: fix vma io range check in mmap Boris BREZILLON (1): rtc: rtc-at91rm9200: fix infinite wait for ACKUPD irq Chander Kashyap (1): PM / OPP: fix incorrect OPP count handling in of_init_opp_table ChiaHao (1): arm64: Bug fix in stack alignment exception Chris Mason (1): Btrfs: fix double free in find_lock_delalloc_range Christian Borntraeger (1): s390/lowcore: reserve 96 bytes for IRB in lowcore Christoph Hellwig (1): nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer Dan Carpenter (1): iio: adc: at91: signedness bug in at91_adc_get_trigger_value_by_name() Dennis Dalessandro (1): IB/ipath: Translate legacy diagpkt into newer extended diagpkt Dmitry Kasatkin (1): ima: introduce ima_kernel_read() Dwight Engen (1): xfs: ioctl check for capabilities in the current user namespace Edward Lin (1): ACPI / video: Add Dell Inspiron 5737 to the blacklist Emmanuel Grumbach (1): iwlwifi: pcie: try to get ownership several times Felipe Balbi (2): usb: dwc3: gadget: clear stall when disabling endpoint bluetooth: hci_ldisc: fix deadlock condition Florian Westphal (1): netfilter: nf_nat: fix oops on netns removal Gabor Juhos (1): watchdog: ath79_wdt: avoid spurious restarts on AR934x Gavin Shan (1): powerpc/pseries: Fix overwritten PE state Greg Kroah-Hartman (1): Revert "uio: fix vma io range check in mmap" H. Peter Anvin (1): x86-32, espfix: Remove filter for espfix32 due to race Hans de Goede (2): Input: elantech - deal with clickpads reporting right button events Input: elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set Huang Rui (1): usb: usbtest: fix unlink write error with pattern 1 Hugh Dickins (2): mm: fix sleeping function warning from __put_anon_vma mm: fix crashes from mbind() merging vmas J. Bruce Fields (1): nfsd4: fix FREE_STATEID lockowner leak Jan Kara (1): ext4: fix zeroing of page during writeback Jeff Mahoney (1): reiserfs: call truncate_setsize under tailpack mutex Joe Handzik (1): hpsa: add new Smart Array PCI IDs (May 2014) Johan Hedberg (6): Bluetooth: Fix redundant encryption request for reauthentication Bluetooth: Fix check for connection encryption Bluetooth: Fix SSP acceptor just-works confirmation without MITM Bluetooth: Fix setting correct authentication information for SMP STK Bluetooth: Fix indicating discovery state when canceling inquiry Bluetooth: Fix locking of hdev when calling into SMP code Johannes Weiner (1): mm: vmscan: clear kswapd's special reclaim powers before exiting Jonathan Cameron (1): iio:adc:max1363 incorrect resolutions for max11604, max11605, max11610 and max11611. Jukka Taimisto (1): Bluetooth: Fix L2CAP deadlock Jérôme Carretero (1): ahci: Add Device ID for HighPoint RocketRaid 642L Kailang Yang (1): ALSA: hda/realtek - Add support of ALC891 codec Kees Cook (1): HID: core: fix validation of report id 0 Krzysztof Hałasa (1): mac80211: fix IBSS join by initializing last_scan_completed Lai Jiangshan (1): idr: fix overflow bug during maximum ID calculation at maximum height Lars-Peter Clausen (5): ALSA: control: Protect user controls against concurrent access ALSA: control: Fix replacing user controls ALSA: control: Don't access controls outside of protected regions ALSA: control: Handle numid overflow ALSA: control: Make sure that id->index does not overflow Leif Lindholm (1): MIPS: DTS: Fix missing device_type="memory" property in memory nodes Linus Torvalds (1): uio: we cannot mmap unaligned page contents Lukas Czerner (1): dm thin: update discard_granularity to reflect the thin-pool blocksize Lv Zheng (1): ACPI: Fix conflict between customized DSDT and DSDT local copy Marcin Kraglak (1): Bluetooth: Allow change security level on ATT_CID in slave role Mario Schuknecht (1): staging: iio: tsl2x7x_core: fix proximity treshold Markos Chandras (1): MIPS: MSC: Prevent out-of-bounds writes to MIPS SC ioremap'd region Mateusz Guzik (1): NFS: populate ->net in mount data when remounting Matthew Dempsky (1): ptrace: fix fork event messages across pid namespaces Maurizio Lombardi (1): ext4: fix wrong assert in ext4_mb_normalize_request() Mel Gorman (2): mm: vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL mm: page_alloc: use word-based accesses for get/set pageblock bitmaps Michael Neuling (1): powerpc: Don't setup CPUs with bad status Michal Hocko (1): memcg: do not hang on OOM when killed by userspace OOM access to memory reserves Mike Frysinger (1): x86, x32: Use compat shims for io_{setup,submit} Mike Marciniszyn (1): IB/qib: Fix port in pkey change event Mike Miller (1): [SCSI] hpsa: add HP Smart Array Gen9 PCI ID's Mikulas Patocka (1): iscsi-target: fix iscsit_del_np deadlock on unload Mimi Zohar (1): evm: prohibit userspace writing 'security.evm' HMAC value Naoya Horiguchi (1): hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry Nicholas Bellinger (3): iscsi-target: Reject mutual authentication with reflected CHAP_C target: Fix left-over se_lun->lun_sep pointer OOPs iscsi-target: Fix incorrect np->np_thread NULL assignment Olivier Langlois (1): [media] uvcvideo: Fix clock param realtime setting Rafał Miłecki (1): b43: fix frequency reported on G-PHY with /new/ firmware Russell King (1): ARM: stacktrace: avoid listing stacktrace functions in stacktrace Scott Wood (1): powerpc: Don't skip ePAPR spin-table CPUs Stanislaw Gruszka (2): rt2x00: disable TKIP on USB rt2x00: fix rfkill regression on rt2500pci Steve French (1): [CIFS] fix mount failure with broken pathnames when smb3 mount with mapchars option Suravee Suthikulpanit (1): arm64/dma: Removing ARCH_HAS_DMA_GET_REQUIRED_MASK macro Takashi Iwai (2): [media] ivtv: Fix Oops when no firmware is loaded ALSA: usb-audio: Fix races at disconnection and PCM closing Thomas Gleixner (1): genirq: Sanitize spurious interrupt detection of threaded irqs Thomas Jarosch (1): PCI: Add new ID for Intel GPU "spurious interrupt" quirk Todd Fujinaka (1): igb: fix stats for i210 rx_fifo_errors Tony Luck (2): mm/memory-failure.c-failure: send right signal code to correct thread mm/memory-failure.c: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED Trond Myklebust (2): NFS: Don't declare inode uptodate unless all attributes were checked SUNRPC: Fix a module reference leak in svc_handle_xprt Viresh Kumar (1): watchdog: sp805: Set watchdog_device->timeout from ->set_timeout() Wang, Xiaoming (1): ALSA: compress: Cancel the optimization of compiler and fix the size of struct for all platform. Will Deacon (2): arm64: ptrace: change fs when passing kernel pointer to regset code arm64: uid16: fix __kernel_old_{gid,uid}_t definitions Yann Droneaud (1): RDMA/cxgb4: Add missing padding at end of struct c4iw_create_cq_resp hujianyang (2): UBIFS: fix an mmap and fsync race condition UBIFS: Remove incorrect assertion in shrink_tnc() -- 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