I'm announcing the release of the 3.16.79 kernel.
All users of the 3.16 kernel series should upgrade.
The updated 3.16.y git tree can be found at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.16.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
The diff from 3.16.78 is attached to this message.
Ben.
------------
Makefile | 2 +- arch/arm/mach-zynq/platsmp.c | 2 +- arch/powerpc/kernel/rtas.c | 11 +- arch/powerpc/platforms/pseries/setup.c | 3 + arch/s390/hypfs/inode.c | 9 +- arch/s390/kernel/topology.c | 3 +- arch/x86/kernel/smp.c | 46 +++--- arch/x86/kvm/cpuid.c | 5 +- arch/x86/kvm/mmu.c | 5 - arch/x86/kvm/mmu.h | 5 + arch/x86/kvm/x86.c | 16 +- crypto/crypto_user.c | 43 ++++-- drivers/char/hw_random/core.c | 2 +- drivers/char/mem.c | 21 +++ drivers/firmware/efi/cper.c | 15 ++ drivers/hid/hid-axff.c | 11 +- drivers/hid/hid-dr.c | 12 +- drivers/hid/hid-emsff.c | 12 +- drivers/hid/hid-gaff.c | 12 +- drivers/hid/hid-holtekff.c | 12 +- drivers/hid/hid-lg2ff.c | 12 +- drivers/hid/hid-lg3ff.c | 11 +- drivers/hid/hid-lg4ff.c | 11 +- drivers/hid/hid-lgff.c | 11 +- drivers/hid/hid-prodikeys.c | 12 +- drivers/hid/hid-sony.c | 12 +- drivers/hid/hid-tmff.c | 12 +- drivers/hid/hid-zpff.c | 12 +- drivers/hid/hidraw.c | 2 +- drivers/hid/usbhid/hiddev.c | 12 ++ drivers/i2c/busses/i2c-riic.c | 1 + drivers/input/ff-memless.c | 9 ++ drivers/leds/leds-lp5562.c | 6 +- drivers/media/usb/b2c2/flexcop-usb.c | 3 + drivers/media/usb/dvb-usb/dib0700_devices.c | 8 + drivers/media/usb/gspca/sn9c20x.c | 7 + drivers/media/usb/tm6000/tm6000-dvb.c | 3 + drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/mtd/chips/cfi_cmdset_0002.c | 19 ++- drivers/net/can/spi/mcp251x.c | 19 ++- drivers/net/can/usb/gs_usb.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/phy/national.c | 9 +- drivers/net/wimax/i2400m/op-rfkill.c | 1 + drivers/net/wireless/libertas_tf/cmd.c | 2 +- drivers/net/wireless/mwifiex/pcie.c | 9 +- drivers/parisc/dino.c | 24 +++ drivers/s390/cio/ccwgroup.c | 2 +- drivers/s390/cio/css.c | 2 + drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/staging/android/binder.c | 17 ++- drivers/thermal/thermal_core.c | 2 +- drivers/usb/core/config.c | 12 +- drivers/usb/misc/adutux.c | 9 +- drivers/usb/misc/iowarrior.c | 8 +- drivers/video/fbdev/ssd1307fb.c | 67 +++++++-- drivers/video/of_display_timing.c | 7 +- fs/btrfs/ctree.c | 5 +- fs/cifs/smb2ops.c | 5 + fs/cifs/xattr.c | 2 +- fs/configfs/symlink.c | 33 +++- fs/ext4/extents.c | 4 +- fs/ext4/inline.c | 2 +- fs/fuse/file.c | 1 + include/linux/atalk.h | 2 +- include/linux/ieee80211.h | 53 +++++++ include/sound/soc-dapm.h | 2 + net/appletalk/aarp.c | 15 +- net/appletalk/ddp.c | 21 ++- net/sched/sch_netem.c | 2 +- net/wireless/nl80211.c | 35 +++++ net/wireless/util.c | 1 + security/smack/smack_access.c | 4 +- security/smack/smack_lsm.c | 5 +- sound/aoa/codecs/onyx.c | 4 +- sound/pci/hda/patch_analog.c | 1 + sound/soc/codecs/sgtl5000.c | 216 +++++++++++++++++++++++---- 77 files changed, 831 insertions(+), 191 deletions(-)
Al Viro (1): configfs: fix a deadlock in configfs_symlink()
Alan Stern (4): HID: hidraw: Fix invalid read in hidraw_ioctl USB: usbcore: Fix slab-out-of-bounds bug during device reset HID: prodikeys: Fix general protection fault during probe HID: Fix assumption that devices have inputs
Arnd Bergmann (1): media: dib0700: fix link error for dibx000_i2c_set_speed
Ben Hutchings (1): Linux 3.16.79
Chris Brandt (1): i2c: riic: Clear NACK in tend isr
Colin Ian King (2): ext4: set error return correctly when ext4_htree_store_dirent fails USB: adutux: remove redundant variable minor
David Howells (1): hypfs: Fix error number left in struct pointer member
Denis Kenzior (1): cfg80211: Purge frame registrations on iftype change
Douglas Anderson (1): video: of: display_timing: Add of_node_put() in of_get_display_timing()
Eric Biggers (1): smack: use GFP_NOFS while holding inode_smack::smk_lock
Eric Dumazet (1): sch_netem: fix a divide by zero in tabledist()
Filipe Manana (1): Btrfs: fix use-after-free when using the tree modification log
Grzegorz Halat (1): x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails
Hans de Goede (1): media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
Helge Deller (1): parisc: Disable HP HSC-PCI Cards to prevent kernel crash
Herbert Xu (1): crypto: user - Fix crypto_alg_match race
Hillf Danton (2): HID: hiddev: do cleanup in failure of opening a device HID: hiddev: avoid opening a disconnected device
Ido Schimmel (1): thermal: Fix use-after-free when unregistering thermal zone device
Jann Horn (1): Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
Jean-Michel Hautbois (1): ASoC: sgtl5000: fix VAG power up timing
Johan Hovold (3): USB: adutux: fix use-after-free on disconnect USB: iowarrior: fix use-after-free on disconnect can: peak_usb: fix slab info leak
Johannes Berg (3): ALSA: aoa: onyx: always initialize register read value cfg80211: add and use strongly typed element iteration macros nl80211: validate beacon head
Junaid Shahid (1): kvm: mmu: Don't read PDPTEs when paging is not enabled
Laurent Vivier (1): hwrng: core - don't wait on add_early_randomness()
Luis Araneda (1): ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
Marc Kleine-Budde (1): can: mcp251x: mcp251x_hw_reset(): allow more time after a reset
Marko Kohtala (1): video: ssd1307fb: Start page range at page_offset
Martijn Coenen (1): ANDROID: binder: remove waitqueue when thread exits.
Murphy Zhou (1): CIFS: fix max ea value size
Nathan Lynch (2): powerpc/rtas: use device model APIs and serialization during LPM powerpc/pseries: correctly track irq state in default idle
Navid Emamdoost (7): wimax: i2400: fix memory leak wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle can: gs_usb: gs_can_open(): prevent memory leak mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring crypto: user - fix memory leak in crypto_report scsi: bfa: release allocated memory in case of error
Nick Stoughton (1): leds: leds-lp5562 allow firmware files up to the maximum length
Nikolay Borisov (1): btrfs: Relinquish CPUs in btrfs_compare_trees
Oleksandr Suvorov (2): ASoC: Define a set of DAPM pre/post-up events ASoC: sgtl5000: Improve VAG power and mute control
Oliver Neukum (3): media: b2c2-flexcop-usb: add sanity checking Input: ff-memless - kill timer in destroy() usb: iowarrior: fix deadlock on disconnect
Paolo Bonzini (1): KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
Pavel Shilovsky (1): CIFS: Fix oplock handling for SMB 2.1+ protocols
Peter Mamonov (1): net/phy: fix DP83865 10 Mbps HDX loopback disable function
Prabhakar Lad (1): fbdev: ssd1307fb: return proper error code if write command fails
Rakesh Pandit (1): ext4: fix warning inside ext4_convert_unwritten_extents_endio
Sean Christopherson (1): KVM: x86: Manually calculate reserved bits when loading PDPTRS
Sean Young (1): media: tm6000: double free if usb disconnect while streaming
Shih-Yuan Lee (FourDollars) (1): ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
Tetsuo Handa (1): /dev/mem: Bail out upon SIGKILL.
Tiejun Chen (1): KVM: mmio: cleanup kvm_set_mmio_spte_mask
Tokunori Ikegami (1): mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
Tomas Bortoli (1): media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()
Vasily Averin (1): fuse: fix missing unlock_page in fuse_writepage()
Vasily Gorbik (3): s390/topology: avoid firing events before kobjs are created s390/cio: avoid calling strlen on null pointer s390/cio: exclude subchannels with no parent from pseudo check
Wei Wang (1): thermal: Fix deadlock in thermal thermal_zone_device_check
Xiaofei Tan (1): efi: cper: print AER info of PCIe fatal error
YueHaibing (3): libertas_tf: Use correct channel range in lbtf_geo_init appletalk: Fix potential NULL pointer dereference in unregister_snap_client appletalk: Set error code if register_snap_client failed