I'm announcing the release of the 4.1.20 kernel. All users of the 4.1 kernel series must upgrade. The updated 4.1.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.1.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 4.1.20 ---------------------------------------------------------------- Al Viro (3): do_last(): don't let a bogus return value from ->open() et.al. to confuse us namei: ->d_inode of a pinned dentry is stable only for positives use ->d_seq to get coherency between ->d_inode and ->d_flags Alex Deucher (2): drm/radeon/pm: adjust display configuration after powerstate drm/radeon/pm: update current crtc info after setting the powerstate Alexandra Yates (3): ahci: Order SATA device IDs for codename Lewisburg ahci: add new Intel device IDs 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 Arnd Bergmann (1): libata: fix HDIO_GET_32BIT ioctl Benjamin Coddington (1): NFSv4: Fix a dentry leak on alias use Bjørn Mork (2): USB: option: add "4G LTE usb-modem U901" 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 Colin Ian King (1): x86/mpx: Fix off-by-one comparison with nr_registers Daniele Palmas (1): USB: serial: option: add support for Telit LE922 PID 0x1045 David Ahern (1): perf tools: Update MANIFEST per files removed from kernel David Henningsson (1): ALSA: hda - Fixup speaker pass-through control for nid 0x14 on ALC225 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 Helge Deller (1): parisc: Fix ptrace syscall number and return value modification Hui Wang (2): ALSA: hda - Fix headphone noise after Dell XPS 13 resume back from S3 ALSA: hda - Fixing speaker noise on the two latest thinkpad models Ilya Dryomov (2): libceph: don't bail early from try_read() when skipping a message libceph: use the right footer size when skipping a message 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 (3): 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 Ken Lin (1): USB: cp210x: add IDs for GE B650V3 and B850V3 boards Konrad Rzeszutek Wilk (6): xen/pciback: Save xen_pci_op commands before processing it xen/pciback: Save the number of MSI-X entries to be copied later. 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/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted. Lisa Du (1): drivers: android: correct the size of struct binder_uintptr_t for BC_DEAD_BINDER_DONE 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 Mel Gorman (1): mm: numa: quickly fail allocations for NUMA balancing on full nodes Michael S. Tsirkin (3): vfio: fix ioctl error handling arm/arm64: KVM: Fix ioctl error handling MIPS: kvm: Fix ioctl error handling. Mike Krinkin (1): KVM: x86: MMU: fix ubsan index-out-of-range warning Mike Snitzer (1): dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq paths Mikulas Patocka (1): hpfs: don't truncate the file when delete fails Nicholas Bellinger (7): 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 target: Fix linux-4.1.y specific compile warning Nishanth Menon (1): hwmon: (gpio-fan) Remove un-necessary speed_index lookup for thermal hook Paolo Bonzini (2): KVM: x86: fix missed hardware breakpoints KVM: x86: fix root cause for missed hardware breakpoints 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 Peter Zijlstra (1): seqcount: Rename write_seqcount_barrier() Richard Weinberger (1): ubi: Fix out of bounds write in volume update code Sasha Levin (2): iwlwifi: mvm: don't allow sched scans without matches to be started Linux 4.1.20 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 - Fix headset support and noise on HP EliteBook 755 G2 ALSA: ctl: Fix ioctls for X32 ABI ALSA: pcm: 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" 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/kvm/guest.c | 2 +- arch/mips/kernel/traps.c | 13 +- arch/mips/kvm/mips.c | 4 +- arch/parisc/kernel/ptrace.c | 16 +- arch/parisc/kernel/syscall.S | 5 +- arch/s390/kernel/compat_signal.c | 2 +- arch/x86/kernel/acpi/sleep.c | 7 + arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/kvm/x86.c | 17 +- arch/x86/mm/mpx.c | 2 +- drivers/android/binder.c | 2 +- drivers/ata/ahci.c | 26 +++ drivers/ata/libata-scsi.c | 11 +- drivers/gpu/drm/ast/ast_main.c | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 13 +- drivers/hwmon/ads1015.c | 2 +- drivers/hwmon/gpio-fan.c | 7 +- drivers/iommu/amd_iommu_init.c | 63 +++++-- drivers/md/dm.c | 2 + drivers/media/i2c/adv7604.c | 3 +- drivers/mtd/ubi/upd.c | 2 +- drivers/net/can/usb/ems_usb.c | 14 +- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 4 + 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_pr.c | 2 +- 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 | 3 + drivers/usb/serial/option.c | 14 ++ drivers/usb/serial/qcserial.c | 7 +- drivers/vfio/pci/vfio_pci.c | 9 +- drivers/vfio/platform/vfio_platform_common.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 6 +- drivers/xen/xen-pciback/pciback.h | 1 + drivers/xen/xen-pciback/pciback_ops.c | 33 +++- drivers/xen/xen-scsiback.c | 10 +- fs/cifs/cifsfs.h | 12 +- fs/cifs/cifssmb.c | 21 ++- fs/cifs/smb2pdu.c | 24 ++- fs/dcache.c | 32 ++-- 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 | 7 +- fs/nfs/nfs4proc.c | 4 +- include/linux/ata.h | 4 +- include/linux/dcache.h | 4 +- include/linux/libata.h | 2 +- include/linux/nfs_fs.h | 4 +- include/linux/seqlock.h | 6 +- include/target/target_core_base.h | 5 +- kernel/trace/trace_events.c | 3 +- mm/memory.c | 14 +- mm/migrate.c | 2 +- net/ceph/messenger.c | 15 +- net/ipv6/ip6_output.c | 3 + net/sunrpc/cache.c | 2 +- sound/core/control_compat.c | 90 +++++++-- sound/core/pcm_compat.c | 177 +++++++++++++++++- 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 | 190 +++++++++++++++++-- sound/pci/rme9652/hdsp.c | 4 +- sound/pci/rme9652/hdspm.c | 16 +- sound/usb/quirks.c | 1 + tools/perf/MANIFEST | 4 - virt/kvm/arm/vgic.c | 4 +- virt/kvm/async_pf.c | 2 +- 83 files changed, 1286 insertions(+), 449 deletions(-)
Attachment:
signature.asc
Description: OpenPGP digital signature