[3.8.y.z extended stable] Linux 3.8.13.27 stable review
Kamal Mostafa
kamal at canonical.com
Tue Jul 22 22:20:11 UTC 2014
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()
More information about the kernel-team
mailing list