Linux 3.2.82
From: Ben Hutchings <hidden>
Date: 2016-08-23 19:19:13
Also in:
lkml
I'm announcing the release of the 3.2.82 kernel. All users of the 3.2 kernel series should upgrade. The updated 3.2.y git tree can be found at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.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.2.81 is attached to this message. Ben. ------------ Makefile | 4 +- arch/alpha/kernel/pci-sysfs.c | 4 +- arch/arm/kernel/ptrace.c | 2 +- arch/mips/include/asm/pgtable.h | 45 ++-- arch/parisc/kernel/unaligned.c | 10 +- arch/powerpc/mm/hash_utils_64.c | 29 ++- arch/x86/boot/Makefile | 3 + arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/kprobes.c | 12 ++ arch/x86/kvm/x86.c | 5 + arch/x86/pci/fixup.c | 7 + drivers/acpi/sysfs.c | 7 +- drivers/ata/sata_dwc_460ex.c | 4 +- drivers/base/isa.c | 2 +- drivers/base/module.c | 8 +- drivers/base/regmap/regcache.c | 2 +- drivers/char/Kconfig | 1 - drivers/char/i8k.c | 18 +- drivers/crypto/s5p-sss.c | 61 ++++-- drivers/gpu/drm/radeon/radeon_device.c | 21 ++ drivers/hid/usbhid/hiddev.c | 10 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 2 +- drivers/infiniband/hw/mlx4/ah.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/input/joystick/xpad.c | 4 + drivers/input/misc/pwm-beeper.c | 70 ++++-- drivers/input/misc/uinput.c | 6 + drivers/input/mouse/elantech.c | 8 +- drivers/input/touchscreen/wacom_w8001.c | 2 +- drivers/mmc/core/mmc.c | 7 + drivers/mtd/ubi/eba.c | 19 +- drivers/net/bonding/bond_3ad.c | 13 +- drivers/net/bonding/bond_alb.c | 7 +- drivers/net/bonding/bonding.h | 3 + drivers/net/can/at91_can.c | 5 +- drivers/net/can/dev.c | 6 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 9 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 4 +- drivers/net/wireless/ath/ath5k/led.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 1 + drivers/pci/pci-sysfs.c | 7 +- drivers/pci/probe.c | 6 +- drivers/s390/net/qeth_l2_main.c | 1 + drivers/s390/net/qeth_l3_main.c | 1 + drivers/scsi/aacraid/commsup.c | 4 + drivers/staging/iio/accel/kxsd9.c | 4 +- drivers/staging/iio/accel/sca3000_core.c | 2 +- drivers/staging/iio/industrialio-trigger.c | 25 ++- drivers/tty/vt/vt.c | 5 +- drivers/usb/core/devio.c | 9 +- drivers/usb/gadget/f_fs.c | 6 +- drivers/usb/musb/musb_host.c | 21 +- drivers/usb/serial/option.c | 129 ++++++++++- drivers/xen/events.c | 6 +- drivers/xen/xen-pciback/conf_space.c | 6 +- fs/btrfs/ctree.h | 1 + fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 2 +- fs/btrfs/ioctl.c | 21 ++ fs/cifs/sess.c | 207 ++++++++++-------- fs/dcache.c | 5 +- fs/ecryptfs/file.c | 15 +- fs/ecryptfs/main.c | 7 + fs/ext4/ialloc.c | 10 +- fs/nfs/nfs4proc.c | 5 +- fs/nilfs2/the_nilfs.c | 2 +- fs/proc/root.c | 7 + fs/ubifs/file.c | 24 +++ include/linux/etherdevice.h | 11 + include/linux/fs.h | 11 + include/linux/migrate.h | 3 + include/linux/sunrpc/msg_prot.h | 4 +- kernel/auditsc.c | 333 ++++++++++++++--------------- kernel/exit.c | 29 ++- kernel/sched.c | 17 +- mm/migrate.c | 4 +- net/batman-adv/translation-table.c | 42 +++- net/batman-adv/types.h | 1 + net/ipv4/tcp_input.c | 17 +- net/rds/recv.c | 2 + net/tipc/node.c | 3 +- security/keys/key.c | 2 +- sound/core/timer.c | 5 +- sound/drivers/dummy.c | 1 + sound/pci/au88x0/au88x0_core.c | 5 +- sound/pci/echoaudio/echoaudio.c | 4 +- virt/kvm/assigned-dev.c | 2 +- 87 files changed, 999 insertions(+), 468 deletions(-) Adrian Hunter (1): mmc: mmc: Fix partition switch timeout for some eMMCs Al Viro (1): fix d_walk()/non-delayed __d_free() race Alex Deucher (1): drm/radeon: fix asic initialization for virtualized environments Andrew F. Davis (1): regmap: cache: Fix typo in cache_bypass parameter description Andrew Goodbody (2): usb: musb: Ensure rx reinit occurs for shared_fifo endpoints usb: musb: Stop bulk endpoint while queue is rotated Andrey Grodzovsky (1): xen/pciback: Fix conf_space read/write overlap check. Andrey Ryabinin (1): kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w Arnd Bergmann (1): gcov: disable tree-loop-im to reduce stack usage Ben Hutchings (1): Linux 3.2.82 Bjorn Helgaas (2): PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive() alpha/PCI: Call iomem_is_exclusive() for IORESOURCE_MEM, but not IORESOURCE_IO Borislav Petkov (1): x86/amd_nb: Fix boot crash on non-AMD systems Cameron Gutman (1): Input: xpad - prevent spurious input from wired Xbox 360 controllers Christophe JAILLET (1): ALSA: echoaudio: Fix memory allocation Chuck Lever (1): sunrpc: Update RPCBIND_MAXNETIDLEN Crestez Dan Leonard (1): iio: Fix error handling in iio_trigger_attach_poll_func Dan Carpenter (3): ACPI / sysfs: fix error code in get_status() usb: f_fs: off by one bug in _ffs_func_bind() KEYS: potential uninitialized variable Dmitry Torokhov (1): Input: elantech - add more IC body types to the list Duan Jiong (1): etherdevice: introduce help function eth_zero_addr() Eric Dumazet (2): bonding: prevent out of bound accesses tcp: make challenge acks less predictable Geert Uytterhoeven (1): char: Drop bogus dependency of DEVPORT on !M68K H. Peter Anvin (1): x86, build: copy ldlinux.c32 to image.iso Helge Deller (1): parisc: Fix pagefault crash in unaligned __get_user() call Honggang Li (1): RDMA/cxgb3: device driver frees DMA memory with different size Jann Horn (1): proc: prevent stacking filesystems on top Jason Gunthorpe (1): IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs Jeff Mahoney (1): ecryptfs: don't allow mmap when the lower fs doesn't support it Jerome Marchand (1): cifs: dynamic allocation of ntlmssp blob Jiri Slaby (2): tty: vt, return error when con_startup fails base: make module_create_drivers_dir race-free Jonathan Cameron (1): staging:iio: trigger fixes for repeat request of same trigger and allocation failure Joseph Salisbury (1): ath5k: Change led pin configuration for compaq c700 laptop Joshua Kinard (1): MIPS: Adjust set_pte() SMP fix to handle R10000_LLSC_WAR Kangjie Lu (6): USB: usbfs: fix potential infoleak in devio ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS ALSA: timer: Fix leak in events via snd_timer_user_ccallback ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt tipc: fix an infoleak in tipc_nl_compat_link_dump rds: fix an infoleak in rds_inc_info_copy Kirill A. Shutemov (1): UBIFS: Implement ->migratepage() Krzysztof Kozlowski (1): crypto: s5p-sss - Fix missed interrupts when working with 8 kB blocks Lei Liu (1): USB: serial: option: add even more ZTE device ids Linus Walleij (1): iio: accel: kxsd9: fix the usage of spi_w8r8() Luis de Bethencourt (1): staging: iio: accel: fix error check Luke Dashjr (1): btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl Manfred Schlaegl (1): Input: pwm-beeper - fix - scheduling while atomic Mans Rullgard (1): ata: sata_dwc_460ex: remove incorrect locking Marek Szyprowski (1): crypto: s5p-sss - fix incorrect usage of scatterlists api Martin Willi (1): mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL Masami Hiramatsu (1): kprobes/x86: Clear TF bit in fault on single-stepping Michael Ellerman (2): powerpc/mm/hash64: Factor out hash preload psize check powerpc/mm/hash64: Fix subpage protection with 4K HPTE config Miklos Szeredi (1): fs: limit filesystem stacking depth Oleg Nesterov (1): wait/ptrace: assume __WALL if the child is traced Oliver Hartkopp (1): can: fix oops caused by wrong rtnl dellink usage Olivier Sobrie (1): Input: pwm-beeper - remove useless call to pwm_config() Pali Rohár (1): hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default Paolo Bonzini (1): KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS Paul Moore (1): audit: fix a double fetch in audit_log_single_execve_arg() Ping Cheng (1): Input: wacom_w8001 - w8001_MAX_LENGTH should be 13 Prarit Bhargava (2): x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs PCI: Disable all BAR sizing for devices with non-compliant BARs Raghava Aditya Renukunta (1): aacraid: Fix for aac_command_thread hang Richard Weinberger (2): ubi: Make recover_peb power cut aware mm: Export migrate_page_move_mapping and migrate_page_copy Ricky Liang (1): Input: uinput - handle compat ioctl for UI_SET_PHYS Ross Lagerwall (1): xen/events: Don't move disabled irqs Russell King (1): ARM: fix PTRACE_SETVFPREGS on SMP systems Scott Bauer (1): HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands Stefan Metzmacher (4): fs/cifs: correctly to anonymous authentication via NTLMSSP fs/cifs: correctly to anonymous authentication for the LANMAN authentication fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication Sven Eckelmann (1): batman-adv: Fix use-after-free/double-free of tt_req_node Takashi Iwai (3): ALSA: dummy: Fix a use-after-free at closing ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift() ALSA: timer: Fix negative queue usage by racy accesses Tariq Toukan (1): net/mlx4_core: Fix access to uninitialized index Theodore Ts'o (1): ext4: fix hang when processing corrupted orphaned inode list Torsten Hilbrich (1): fs/nilfs2: fix potential underflow in call to crc32_le Trond Myklebust (1): NFS: Fix another OPEN_DOWNGRADE bug Ursula Braun (1): qeth: delete napi struct when removing a qeth device Vik Heyndrickx (1): sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems William Breathitt Gray (1): isa: Call isa_bus_init before dependent ISA bus drivers register Wolfgang Grandegger (1): can: at91_can: RX queue could get stuck at high bus load Xiubo Li (1): kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES Yishai Hadas (1): IB/mlx4: Fix the SQ size of an RC QP lei liu (1): USB: serial: option: add more ZTE device ids xypron.glpk@gmx.de (1): net: ehea: avoid null pointer dereference -- Ben Hutchings The program is absolutely right; therefore, the computer must be wrong.
Attachments
- signature.asc [application/pgp-signature] 801 bytes