Linux 3.18.29
From: Sasha Levin
Date: Thu Mar 17 2016 - 19:44:01 EST
I'm announcing the release of the 3.18.29 kernel.
All users of the 3.18 kernel series must upgrade.
The updated 3.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
----------------------------------------------------------------
Linux 3.18.29
----------------------------------------------------------------
Al Viro (1):
do_last(): don't let a bogus return value from ->open() et.al. to confuse us
Alex Deucher (2):
drm/radeon/pm: adjust display configuration after powerstate
drm/radeon/pm: update current crtc info after setting the powerstate
Alexandra Yates (2):
ahci: Order SATA device IDs for codename Lewisburg
Adding Intel Lewisburg device IDs for SATA
Andrea Arcangeli (1):
mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED
Andrey Skvortsov (1):
USB: option: add support for SIM7100E
Andy Lutomirski (1):
x86/entry/compat: Add missing CLAC to entry_INT80_32
Arik Nemtsov (1):
iwlwifi: pcie: support loading FW with extended mem range
Arnd Bergmann (1):
libata: fix HDIO_GET_32BIT ioctl
Barry Grussling (1):
usb: cp210x support SEL C662 Vendor/Device
Benjamin Coddington (1):
NFSv4: Fix a dentry leak on alias use
BjÃrn Mork (3):
USB: option: add "4G LTE usb-modem U901"
USB: qcserial: add Sierra Wireless MC74xx/EM74xx
USB: qcserial: add Sierra Wireless EM74xx device ID
Christian Borntraeger (1):
KVM: async_pf: do not warn on page allocation failures
Christoph Hellwig (1):
nfs: fix nfs_size_to_loff_t
Daniele Palmas (1):
USB: serial: option: add support for Telit LE922 PID 0x1045
David Henningsson (1):
ALSA: hda - Enable mic mute hotkey and LEDs for an HP machine
David Woodhouse (2):
jffs2: Fix page lock / f->sem deadlock
Fix directory hardlinks from deleted directories
Dennis Kadioglu (1):
ALSA: usb-audio: Add a quirk for Plantronics DA45
Gerhard Uttenthaler (1):
can: ems_usb: Fix possible tx overflow
Hannes Frederic Sowa (1):
ipv6: drop frames with attached skb->sk in forwarding
Hans Verkuil (1):
[media] adv7604: fix tx 5v detect regression
Harvey Hunt (1):
libata: Align ata_device's id on a cacheline
Hui Wang (1):
ALSA: hda - Fixing speaker noise on the two latest thinkpad models
Ilya Dryomov (1):
libceph: don't bail early from try_read() when skipping a message
Ioan-Adrian Ratiu (1):
HID: usbhid: fix recursive deadlock
Jan Engelhardt (1):
target: fix COMPARE_AND_WRITE non zero SGL offset data corruption
Jay Cornwall (1):
iommu/amd: Apply workaround for ATS write permission check
John Youn (1):
usb: dwc3: Fix assignment of EP transfer resources
Juergen Gross (1):
xen/scsiback: correct frontend counting
Justin Maggard (1):
cifs: fix out-of-bounds access in lease parsing
Kai-Heng Feng (1):
ALSA: hda - Fixing background noise on Dell Inspiron 3162
Kailang (1):
ALSA: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO
Kailang Yang (5):
ALSA: hda/realtek - Supported HP mute Led for ALC286
ALSA: hda/realtek - Support Dell headset mode for ALC288
ALSA: hda/realtek - Support Dell headset mode for ALC298
ALSA: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back
ALSA: hda/realtek - Support Dell headset mode for ALC225
Kamal Mostafa (1):
tools: Add a "make all" rule
Ken Lin (1):
USB: cp210x: add IDs for GE B650V3 and B850V3 boards
Konrad Rzeszutek Wilk (4):
xen/pciback: Save xen_pci_op commands before processing it
xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled
xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set.
xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.
Lorenzo Pieralisi (1):
arm64: kernel: pause/unpause function graph tracer in cpu_suspend()
Maciej W. Rozycki (1):
MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp'
Marcelo Tosatti (1):
KVM: x86: move steal time initialization to vcpu entry time
Mark Rutland (1):
KVM: arm/arm64: vgic: Ensure bitmaps are long enough
Martin Schwidefsky (1):
s390/compat: correct restore of high gprs on signal return
Michael S. Tsirkin (2):
vfio: fix ioctl error handling
arm/arm64: KVM: Fix ioctl error handling
Mike Krinkin (1):
KVM: x86: MMU: fix ubsan index-out-of-range warning
Mikulas Patocka (1):
hpfs: don't truncate the file when delete fails
Ming Lei (1):
block: bio: introduce helpers to get the 1st and last bvec
Nicholas Bellinger (6):
iscsi-target: Fix rx_login_comp hang after login failure
target: Fix race for SCF_COMPARE_AND_WRITE_POST checking
target: Fix LUN_RESET active I/O handling for ACK_KREF
target: Fix TAS handling for multi-session se_node_acls
target: Fix remote-port TMR ABORT + se_cmd fabric stop
target: Fix race with SCF_SEND_DELAYED_TAS handling
Oliver Freyermuth (1):
USB: cp210x: add ID for ELV Marble Sound Board 1
Patrik Halfar (1):
USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)
Pavel Shilovsky (1):
CIFS: Fix SMB2+ interim response processing for read requests
Peter Chen (1):
usb: chipidea: otg: change workqueue ci_otg as freezable
Peter Rosin (1):
hwmon: (ads1015) Handle negative conversion values correctly
Richard Weinberger (1):
ubi: Fix out of bounds write in volume update code
Sasha Levin (5):
iwlwifi: mvm: don't allow sched scans without matches to be started
ALSA: hda - Fix headphone noise after Dell XPS 13 resume back from S3
ALSA: hda - Fixup speaker pass-through control for nid 0x14 on ALC225
Correct backport for ip6_gre: release cached dst on tunnel removal
Linux 3.18.29
Simon South (1):
ALSA: hda - Fix mic issues on Acer Aspire E1-472
Stefan Hajnoczi (1):
sunrpc/cache: fix off-by-one in qword_get()
Steven Rostedt (Red Hat) (1):
tracing: Fix showing function event in available_events
Suravee Suthikulpanit (1):
iommu/amd: Fix boot warning when device 00:00.0 is not iommu covered
Takashi Iwai (10):
ALSA: hda/realtek - Clean up mute/mic GPIO LED handling
ALSA: hda - Fix headset support and noise on HP EliteBook 755 G2
ALSA: ctl: Fix ioctls for X32 ABI
ALSA: rawmidi: Fix ioctls X32 ABI
ALSA: timer: Fix broken compat timer user status ioctl
ALSA: timer: Fix ioctls for X32 ABI
ALSA: hdspm: Fix wrong boolean ctl value accesses
ALSA: hdspm: Fix zero-division
ALSA: hdsp: Fix wrong boolean ctl value accesses
ALSA: seq: oss: Don't drain at closing a client
Thomas Betker (1):
Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
TienFu Chen (1):
ALSA: hda - Enable docking station for an HP machine
Timothy Pearson (1):
drm/ast: Fix incorrect register check for DRAM width
Todd E Brandt (1):
PM / sleep / x86: Fix crash on graph trace through x86 suspend
Vittorio Alfieri (1):
USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder
Yadan Fan (1):
Fix cifs_uniqueid_to_ino_t() function for s390x
Yegor Yefremov (1):
USB: serial: option: add support for Quectel UC20
Makefile | 2 +-
arch/arm/kvm/guest.c | 2 +-
arch/arm64/kernel/suspend.c | 10 +
arch/arm64/kvm/guest.c | 2 +-
arch/mips/kernel/traps.c | 13 +-
arch/s390/kernel/compat_signal.c | 2 +-
arch/x86/ia32/ia32entry.S | 1 +
arch/x86/kernel/acpi/sleep.c | 7 +
arch/x86/kvm/paging_tmpl.h | 2 +-
arch/x86/kvm/x86.c | 9 +-
drivers/ata/ahci.c | 16 +
drivers/ata/libata-scsi.c | 11 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
drivers/gpu/drm/radeon/radeon_pm.c | 13 +-
drivers/hid/usbhid/hid-core.c | 4 +-
drivers/hwmon/ads1015.c | 2 +-
drivers/iommu/amd_iommu_init.c | 63 +++-
drivers/media/i2c/adv7604.c | 3 +-
drivers/mtd/ubi/upd.c | 2 +-
drivers/net/can/usb/ems_usb.c | 14 +-
drivers/net/wireless/iwlwifi/iwl-prph.h | 6 +
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 4 +
drivers/net/wireless/iwlwifi/pcie/trans.c | 26 +-
drivers/pci/xen-pcifront.c | 10 +-
drivers/target/iscsi/iscsi_target.c | 13 +-
drivers/target/iscsi/iscsi_target_nego.c | 1 +
drivers/target/target_core_sbc.c | 17 +-
drivers/target/target_core_tmr.c | 115 +++++--
drivers/target/target_core_transport.c | 267 +++++++++++------
drivers/usb/chipidea/otg.c | 2 +-
drivers/usb/dwc3/core.h | 1 -
drivers/usb/dwc3/ep0.c | 5 -
drivers/usb/dwc3/gadget.c | 70 +++--
drivers/usb/serial/cp210x.c | 5 +
drivers/usb/serial/option.c | 14 +
drivers/usb/serial/qcserial.c | 5 +
drivers/vfio/pci/vfio_pci.c | 9 +-
drivers/vfio/vfio_iommu_type1.c | 6 +-
drivers/xen/xen-pciback/pciback.h | 1 +
drivers/xen/xen-pciback/pciback_ops.c | 28 +-
drivers/xen/xen-scsiback.c | 10 +-
fs/cifs/cifsfs.h | 12 +-
fs/cifs/cifssmb.c | 21 +-
fs/cifs/smb2pdu.c | 24 +-
fs/hpfs/namei.c | 31 +-
fs/jffs2/README.Locking | 5 +-
fs/jffs2/build.c | 75 +++--
fs/jffs2/file.c | 39 ++-
fs/jffs2/gc.c | 17 +-
fs/jffs2/nodelist.h | 6 +-
fs/namei.c | 4 +
fs/nfs/nfs4proc.c | 4 +-
include/linux/ata.h | 4 +-
include/linux/bio.h | 37 +++
include/linux/libata.h | 2 +-
include/linux/nfs_fs.h | 4 +-
include/target/target_core_base.h | 4 +-
kernel/trace/trace_events.c | 3 +-
mm/memory.c | 14 +-
net/ceph/messenger.c | 4 +-
net/ipv6/ip6_gre.c | 1 +
net/ipv6/ip6_output.c | 3 +
net/sunrpc/cache.c | 2 +-
sound/core/control_compat.c | 90 +++++-
sound/core/rawmidi_compat.c | 53 ++++
sound/core/seq/oss/seq_oss.c | 2 -
sound/core/seq/oss/seq_oss_device.h | 1 -
sound/core/seq/oss/seq_oss_init.c | 16 -
sound/core/timer_compat.c | 18 +-
sound/pci/hda/patch_realtek.c | 446 +++++++++++++++++++++++++---
sound/pci/rme9652/hdsp.c | 4 +-
sound/pci/rme9652/hdspm.c | 16 +-
sound/usb/quirks.c | 1 +
tools/Makefile | 9 +
virt/kvm/arm/vgic.c | 4 +-
virt/kvm/async_pf.c | 2 +-
76 files changed, 1352 insertions(+), 421 deletions(-)
Attachment:
signature.asc
Description: OpenPGP digital signature