[<prev] [next>] [day] [month] [year] [list]
Message-ID: <lsq.1549923033.352388006@decadent.org.uk>
Date: Mon, 11 Feb 2019 22:11:18 +0000
From: Ben Hutchings <ben@...adent.org.uk>
To: linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
torvalds@...ux-foundation.org, Jiri Slaby <jslaby@...e.cz>,
stable@...r.kernel.org
Cc: lwn@....net
Subject: Linux 3.16.63
I'm announcing the release of the 3.16.63 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.62 is attached to this message.
Ben.
------------
Makefile | 6 +-
arch/alpha/include/asm/termios.h | 8 +-
arch/alpha/include/uapi/asm/ioctls.h | 5 +
arch/alpha/include/uapi/asm/termbits.h | 17 ++++
arch/arm/boot/dts/exynos4210-origen.dts | 9 ++
arch/arm/include/asm/uaccess.h | 2 +-
arch/arm/mach-mmp/include/mach/cputype.h | 6 +-
arch/arm/mach-omap1/board-ams-delta.c | 3 +
arch/mips/include/asm/syscall.h | 2 +-
arch/parisc/kernel/entry.S | 2 +-
arch/parisc/kernel/traps.c | 3 +-
arch/parisc/mm/init.c | 8 +-
arch/powerpc/boot/crt0.S | 4 +-
arch/powerpc/platforms/pseries/dtl.c | 4 +-
arch/s390/hypfs/hypfs_vm.c | 2 +-
arch/s390/include/asm/timex.h | 10 +-
arch/sparc/kernel/signal_32.c | 4 +-
arch/um/os-Linux/skas/process.c | 5 +
arch/x86/boot/boot.h | 1 -
arch/x86/boot/compressed/eboot.c | 3 +-
arch/x86/boot/video-mode.c | 2 +
arch/x86/boot/video.c | 2 +
arch/x86/include/asm/kvm_host.h | 2 -
arch/x86/include/asm/page_64_types.h | 3 -
arch/x86/include/asm/page_types.h | 13 ++-
arch/x86/include/asm/pgtable-3level.h | 7 +-
arch/x86/include/asm/pgtable.h | 19 ++--
arch/x86/include/asm/pgtable_types.h | 34 ++++++-
arch/x86/include/asm/x86_init.h | 1 -
arch/x86/include/uapi/asm/msr-index.h | 1 +
arch/x86/kernel/check.c | 15 +++
arch/x86/kernel/cpu/mshyperv.c | 11 +++
arch/x86/kernel/cpu/mtrr/if.c | 2 +
arch/x86/kernel/eisa.c | 1 +
arch/x86/kernel/setup.c | 2 +-
arch/x86/kvm/mmu.c | 27 ++---
arch/x86/kvm/svm.c | 62 ++++--------
arch/x86/kvm/vmx.c | 121 +++--------------------
arch/x86/kvm/x86.c | 21 ++--
arch/x86/um/shared/sysdep/ptrace_32.h | 10 --
arch/x86/vdso/vclock_gettime.c | 8 +-
arch/xtensa/boot/Makefile | 2 +-
arch/xtensa/include/asm/processor.h | 6 +-
arch/xtensa/kernel/asm-offsets.c | 16 +--
arch/xtensa/kernel/head.S | 7 +-
arch/xtensa/kernel/process.c | 5 +-
arch/xtensa/kernel/ptrace.c | 42 +++++++-
arch/xtensa/kernel/vmlinux.lds.S | 1 +
crypto/lrw.c | 7 +-
drivers/acpi/acpi_platform.c | 1 +
drivers/acpi/acpica/dsopcode.c | 4 +
drivers/ata/libata-core.c | 5 +
drivers/block/floppy.c | 3 +-
drivers/clk/clk-s2mps11.c | 27 +++++
drivers/clocksource/i8253.c | 14 ++-
drivers/devfreq/devfreq.c | 53 +++++++++-
drivers/dma/at_hdmac.c | 10 +-
drivers/edac/i7core_edac.c | 1 +
drivers/edac/sb_edac.c | 1 +
drivers/gpio/gpio-max7301.c | 12 +--
drivers/gpu/drm/ast/ast_drv.c | 21 ++++
drivers/gpu/drm/ast/ast_mode.c | 3 +-
drivers/gpu/drm/drm_drv.c | 21 ++--
drivers/gpu/drm/i915/i915_gem.c | 15 ++-
drivers/gpu/drm/i915/intel_pm.c | 43 +++++++-
drivers/hid/hid-ids.h | 3 +
drivers/hid/hid-sensor-hub.c | 13 ++-
drivers/hid/uhid.c | 13 +++
drivers/hid/usbhid/hid-quirks.c | 3 +
drivers/hid/usbhid/hiddev.c | 18 +++-
drivers/hv/channel.c | 8 ++
drivers/hv/hv_kvp.c | 24 ++++-
drivers/hv/vmbus_drv.c | 20 ++++
drivers/hwmon/pmbus/pmbus.c | 2 +
drivers/hwmon/pmbus/pmbus_core.c | 5 +-
drivers/hwmon/w83795.c | 2 +-
drivers/iio/accel/hid-sensor-accel-3d.c | 5 +-
drivers/iio/adc/at91_adc.c | 6 +-
drivers/iio/dac/ad5064.c | 55 ++++++++---
drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +-
drivers/iio/light/hid-sensor-als.c | 8 +-
drivers/iio/light/hid-sensor-prox.c | 8 +-
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 8 +-
drivers/iio/orientation/hid-sensor-incl-3d.c | 8 +-
drivers/iio/pressure/hid-sensor-press.c | 8 +-
drivers/infiniband/core/cm.c | 42 +++++---
drivers/infiniband/core/user_mad.c | 10 +-
drivers/infiniband/hw/mthca/mthca_main.c | 3 +-
drivers/infiniband/ulp/iser/iser_verbs.c | 7 +-
drivers/input/keyboard/matrix_keypad.c | 23 +++--
drivers/iommu/ipmmu-vmsa.c | 3 +
drivers/md/bcache/btree.c | 2 +-
drivers/md/bcache/request.c | 6 +-
drivers/md/dm-ioctl.c | 18 ++--
drivers/media/i2c/tvp5150.c | 14 ++-
drivers/media/pci/cx23885/altera-ci.c | 10 ++
drivers/media/usb/cx231xx/cx231xx-video.c | 2 +-
drivers/media/usb/em28xx/em28xx-cards.c | 4 +-
drivers/media/usb/em28xx/em28xx-video.c | 8 +-
drivers/media/usb/uvc/uvc_driver.c | 2 +-
drivers/media/v4l2-core/v4l2-event.c | 43 ++++----
drivers/media/v4l2-core/videobuf2-core.c | 4 +-
drivers/misc/atmel-ssc.c | 2 +-
drivers/misc/genwqe/card_base.h | 2 +-
drivers/misc/genwqe/card_dev.c | 9 +-
drivers/misc/sgi-gru/grukdump.c | 4 +
drivers/misc/vmw_vmci/vmci_resource.c | 3 +-
drivers/mmc/card/block.c | 15 ++-
drivers/mmc/core/mmc.c | 19 +++-
drivers/mmc/host/omap.c | 11 ++-
drivers/mmc/host/omap_hsmmc.c | 12 ++-
drivers/mtd/devices/Kconfig | 2 +-
drivers/mtd/spi-nor/fsl-quadspi.c | 14 ++-
drivers/net/can/dev.c | 48 ++++++---
drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +-
drivers/net/ethernet/cadence/macb.c | 22 ++++-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 4 +-
drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 3 +-
drivers/net/ethernet/stmicro/stmmac/descs_com.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +-
drivers/net/phy/phy_device.c | 2 -
drivers/net/rionet.c | 2 +-
drivers/net/team/team.c | 2 -
drivers/net/tun.c | 2 +-
drivers/net/vxlan.c | 13 ++-
drivers/net/wireless/iwlwifi/mvm/rs.c | 29 ++++--
drivers/net/wireless/libertas/if_usb.c | 2 -
drivers/net/wireless/libertas_tf/if_usb.c | 5 +-
drivers/net/wireless/mac80211_hwsim.c | 8 +-
drivers/of/base.c | 25 +++++
drivers/pci/pcie/aspm.c | 2 +-
drivers/pci/quirks.c | 4 +
drivers/pci/remove.c | 4 +-
drivers/pcmcia/ricoh.h | 35 +++++++
drivers/pcmcia/yenta_socket.c | 3 +-
drivers/power/max8998_charger.c | 2 +-
drivers/rtc/rtc-hid-sensor-time.c | 2 +-
drivers/s390/block/dasd_alias.c | 3 +-
drivers/s390/kvm/virtio_ccw.c | 17 +++-
drivers/s390/net/qeth_core_main.c | 27 +++--
drivers/s390/net/qeth_l2_main.c | 3 +
drivers/s390/net/qeth_l3_main.c | 3 +
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 +-
drivers/scsi/esp_scsi.c | 1 +
drivers/scsi/esp_scsi.h | 2 +
drivers/scsi/mac_esp.c | 2 +
drivers/scsi/qla2xxx/qla_init.c | 2 +-
drivers/scsi/qla2xxx/qla_mbx.c | 5 +-
drivers/scsi/sd.c | 17 +++-
drivers/spi/spi-sh-msiof.c | 4 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 22 +++--
drivers/staging/comedi/drivers/quatech_daqp_cs.c | 25 ++++-
drivers/staging/rtl8712/mlme_linux.c | 2 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 2 +-
drivers/thermal/rcar_thermal.c | 9 +-
drivers/tty/serial/kgdboc.c | 9 +-
drivers/tty/tty_ioctl.c | 4 +-
drivers/uio/uio.c | 7 +-
drivers/usb/chipidea/otg.h | 3 +-
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/hub.c | 16 ++-
drivers/usb/core/quirks.c | 18 ++++
drivers/usb/core/usb.c | 6 +-
drivers/usb/dwc3/gadget.c | 6 --
drivers/usb/gadget/fsl_udc_core.c | 30 +++++-
drivers/usb/host/hwa-hc.c | 2 +-
drivers/usb/host/xhci-hub.c | 67 +++++++++----
drivers/usb/host/xhci-pci.c | 4 +
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci.c | 42 +++++++-
drivers/usb/host/xhci.h | 5 +-
drivers/usb/misc/appledisplay.c | 2 +
drivers/usb/serial/cypress_m8.c | 2 +-
drivers/usb/serial/option.c | 8 +-
drivers/usb/storage/unusual_realtek.h | 10 ++
drivers/vhost/vhost.c | 2 +
drivers/video/fbdev/aty/mach64_accel.c | 28 +++---
drivers/w1/masters/omap_hdq.c | 2 +
drivers/xen/swiotlb-xen.c | 6 ++
fs/aio.c | 2 +
fs/btrfs/dev-replace.c | 7 +-
fs/btrfs/disk-io.c | 10 +-
fs/btrfs/extent-tree.c | 1 +
fs/btrfs/file.c | 30 ++++--
fs/btrfs/free-space-cache.c | 2 +
fs/btrfs/inode.c | 6 +-
fs/btrfs/ioctl.c | 12 ++-
fs/btrfs/qgroup.c | 3 +-
fs/btrfs/relocation.c | 1 +
fs/btrfs/super.c | 1 +
fs/cifs/cifs_debug.c | 3 +
fs/cifs/cifs_spnego.c | 6 +-
fs/cifs/dir.c | 2 +-
fs/cifs/inode.c | 10 +-
fs/cramfs/inode.c | 3 +-
fs/exportfs/expfs.c | 3 +-
fs/ext2/xattr.c | 2 +-
fs/ext4/ext4.h | 3 +-
fs/ext4/inline.c | 2 +-
fs/ext4/ioctl.c | 33 +++++--
fs/ext4/namei.c | 5 +-
fs/ext4/resize.c | 28 +++---
fs/ext4/super.c | 91 ++++++++++-------
fs/ext4/xattr.c | 4 +
fs/fuse/dev.c | 19 +++-
fs/fuse/dir.c | 4 +-
fs/fuse/file.c | 37 +++----
fs/fuse/fuse_i.h | 3 +-
fs/gfs2/ops_fstype.c | 3 +
fs/hfs/btree.c | 3 +-
fs/jffs2/super.c | 4 +-
fs/lockd/host.c | 2 +-
fs/namespace.c | 22 ++++-
fs/nfs/nfs4state.c | 8 +-
fs/ocfs2/dir.c | 3 +-
fs/sysv/inode.c | 2 +-
fs/xfs/xfs_stats.c | 2 +-
include/linux/can/dev.h | 1 +
include/linux/ceph/libceph.h | 8 +-
include/linux/hid-sensor-hub.h | 4 +-
include/linux/i8253.h | 1 +
include/linux/kvm_host.h | 2 -
include/linux/netfilter/x_tables.h | 2 +
include/linux/of.h | 8 ++
include/linux/uaccess.h | 3 +
include/linux/usb.h | 4 +-
include/linux/usb/quirks.h | 3 +
include/net/cipso_ipv4.h | 25 +++--
kernel/bounds.c | 4 +-
kernel/events/uprobes.c | 12 ++-
kernel/irq/manage.c | 8 +-
kernel/printk/printk.c | 7 +-
kernel/signal.c | 2 +-
kernel/time/timer_list.c | 2 +-
kernel/trace/ftrace.c | 1 +
kernel/trace/trace_events_trigger.c | 6 +-
mm/hugetlb.c | 29 +++++-
mm/memory_hotplug.c | 2 +
net/batman-adv/fragmentation.c | 20 ++--
net/batman-adv/types.h | 2 +
net/can/raw.c | 15 +--
net/core/dev.c | 4 +
net/core/rtnetlink.c | 13 +++
net/ipv4/cipso_ipv4.c | 62 ++++++++----
net/ipv6/ip6_fib.c | 6 +-
net/ipv6/ip6_vti.c | 1 +
net/ipv6/ndisc.c | 3 +-
net/l2tp/l2tp_core.c | 9 +-
net/llc/af_llc.c | 13 +--
net/mac80211/iface.c | 2 +
net/mac80211/rx.c | 1 +
net/mac80211/tx.c | 4 +-
net/netfilter/nf_tables_api.c | 22 ++---
net/netfilter/nft_compat.c | 3 +-
net/netfilter/x_tables.c | 30 ++++++
net/netfilter/xt_IDLETIMER.c | 20 ++++
net/netfilter/xt_hashlimit.c | 5 +-
net/netfilter/xt_recent.c | 6 +-
net/netlabel/netlabel_kapi.c | 15 ++-
net/sched/sch_gred.c | 2 +-
net/sunrpc/auth_gss/auth_gss.c | 4 +
net/sunrpc/svc_xprt.c | 2 +-
net/sunrpc/xdr.c | 7 +-
net/sunrpc/xprt.c | 11 ++-
net/vmw_vsock/vmci_transport.c | 67 +++++++++----
net/xfrm/xfrm_state.c | 2 +-
security/integrity/ima/ima_fs.c | 6 +-
sound/core/control.c | 79 ++++++++-------
sound/core/oss/pcm_oss.c | 2 +-
sound/core/oss/pcm_plugin.c | 2 +-
sound/core/pcm_native.c | 3 +-
sound/isa/wss/wss_lib.c | 2 -
sound/pci/ac97/ac97_codec.c | 2 +-
sound/pci/ca0106/ca0106.h | 2 +-
sound/pci/hda/hda_intel.c | 4 +
sound/pci/hda/patch_conexant.c | 1 +
sound/sparc/cs4231.c | 8 +-
sound/usb/card.c | 81 ++++++++++-----
sound/usb/endpoint.c | 10 +-
sound/usb/mixer.c | 32 ++----
sound/usb/mixer_quirks.c | 112 ++++++++++-----------
sound/usb/pcm.c | 32 +++---
sound/usb/proc.c | 4 +-
sound/usb/quirks-table.h | 9 +-
sound/usb/usbaudio.h | 11 ++-
tools/power/cpupower/bench/parse.c | 2 +-
290 files changed, 2171 insertions(+), 1072 deletions(-)
Aaro Koskinen (1):
MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310
Aaron Ma (2):
usb: xhci: fix uninitialized completion when USB3 port got wrong status
usb: xhci: fix timeout for transition from RExit to U0
Ahmad Fatoum (1):
mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus
Al Viro (2):
gfs2_meta: ->mount() can get NULL dev_name
new helper: uaccess_kernel()
Alex Stanoev (1):
ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops
Alexander Theissen (1):
usb: appledisplay: Add 27" Apple Cinema Display
Amir Goldstein (1):
lockd: fix access beyond unterminated strings in prints
Anders Roxell (1):
cpupower: remove stringop-truncation waring
Andrea Parri (1):
uprobes: Fix handle_swbp() vs. unregister() + register() race once more
Andreas Kemnade (1):
w1: omap-hdq: fix missing bus unregister at removal
Andreas Larsson (1):
sparc32: Fix inverted invalid_frame_pointer checks on sigreturns
Andy Lutomirski (1):
x86/vdso: Fix vDSO syscall fallback asm constraint regression
Anssi Hannula (2):
net: macb: fix dropped RX frames due to a race
net: macb: add missing barriers when reading descriptors
Arnd Bergmann (4):
ARM: fix put_user() for gcc-8
turn off -Wattribute-alias
kbuild: fix kernel/bounds.c 'W=1' warning
mtd: docg3: don't set conflicting BCH_CONST_PARAMS option
Aya Levin (1):
net/mlx4: Fix UBSAN warning of signed integer overflow
Ben Greear (1):
mac80211: Clear beacon_int in ieee80211_do_stop
Ben Hutchings (4):
x86/boot: eboot.c: Include string function declarations
s390/dasd: Restore a necessary cast
ipv6: Fix another sparse warning on rt6i_node
Linux 3.16.63
Benjamin Poirier (1):
xfrm: Fix bucket count reported to userspace
Bin Meng (1):
PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk
Breno Leitao (1):
HID: hiddev: fix potential Spectre v1
Carlos Maiolino (1):
xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat
Chad Austin (1):
fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS
Changwei Ge (1):
ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry
Chen Gang (1):
s390/timex: fix get_tod_clock_ext() inline assembly
Chris Mason (1):
Btrfs: don't clean dirty pages during buffered writes
Chris Wilson (1):
drm/i915: Large page offsets for pread/pwrite
Christian Hoff (1):
Input: matrix_keypad - check for errors from of_get_named_gpio()
Christophe Leroy (1):
gpio: max7301: fix driver for use with CONFIG_VMAP_STACK
Chuck Lever (1):
SUNRPC: Fix leak of krb5p encode pages
Colin Ian King (3):
media: cx231xx: fix potential sign-extension overflow on large shift
x86/mtrr: Don't copy uninitialized gentry fields back to userspace
vxge: ensure data0 is initialized in when fetching firmware version information
Dan Carpenter (6):
staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write()
libertas_tf: prevent underflow in process_cmdrequest()
qlcnic: fix a return in qlcnic_dcb_get_capability()
uio: Fix an Oops on load
bnx2fc: fix an error code in _bnx2fc_create()
scsi: bnx2fc: Fix NULL dereference in error handling
Dennis Wassenberg (1):
usb: core: Fix hub port connection events lost
Dexuan Cui (4):
Drivers: hv: kvp: Fix two "this statement may fall through" warnings
Drivers: hv: kvp: Fix the recent regression caused by incorrect clean-up
Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()
Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels
Diego Viola (2):
libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9
libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD
Dmitry Bazhenov (1):
hwmon: (pmbus) Fix page count auto-detection.
Dmitry Bilunov (1):
KVM: Handle MSR_IA32_PERF_CTL
Dmitry V. Levin (1):
mips: fix mips_get_syscall_arg o32 check
Eduardo Habkost (1):
kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs
Emmanuel Grumbach (1):
mac80211: ignore NullFunc frames in the duplicate detection
Emmanuel Pescosta (1):
usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB
Enric Balletbo i Serra (1):
PM / devfreq: Fix devfreq_add_device() when drivers are built as modules.
Eric Biggers (2):
ima: fix showing large 'violations' or 'runtime_measurements_count'
HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges
Eric Dumazet (4):
llc: do not use sk_eat_skb()
net-gro: reset skb->pkt_type in napi_reuse_skb()
rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices
ipv6: tunnels: fix two use-after-free
Eric W. Biederman (5):
signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init
signal/GenWQE: Fix sending of SIGKILL
mount: Retest MNT_LOCKED in do_umount
mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts
mount: Prevent MNT_DETACH from disconnecting locked mounts
Erik Schmauss (1):
ACPICA: AML interpreter: add region addresses in global list during initialization
Eugen Hristev (2):
iio: adc: at91: fix acking DRDY irq on simple conversions
iio: adc: at91: fix wrong channel number in triggered buffer mode
Felipe Balbi (1):
Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"
Felix Fietkau (1):
mac80211: fix reordering of buffered broadcast packets
Filipe Manana (5):
Btrfs: fix null pointer dereference on compressed write path error
Btrfs: fix use-after-free when dumping free space
Btrfs: fix data corruption due to cloning of eof block
Btrfs: ensure path name is null terminated at btrfs_control_ioctl
Btrfs: fix race between enabling quotas and subvolume creation
Finn Thain (1):
scsi: esp_scsi: Track residual for PIO transfers
Florian Fainelli (1):
net: phy: Stop with excessive soft reset
Florian Westphal (4):
netfilter: x_tables: add and use xt_check_proc_name
netfilter: nf_tables: don't use position attribute on rule replacement
netfilter: nf_tables: fix oob access
netfilter: nf_tables: fix use-after-free when deleting compat expressions
Frank Sorenson (1):
sunrpc: correct the computation for page_ptr when truncating
François Cami (1):
libata: Apply NOLPM quirk for SAMSUNG PM830 CXM13D1Q.
Geert Uytterhoeven (4):
thermal: rcar_thermal: Prevent hardware access during system suspend
thermal: rcar: Make error and remove paths symmetrical with init
thermal: rcar_thermal: Prevent doing work after unbind
iommu/ipmmu-vmsa: Fix crash on early domain free
Gustavo A. R. Silva (2):
drivers/misc/sgi-gru: fix Spectre v1 vulnerability
drm/ioctl: Fix Spectre v1 vulnerabilities
H Hartley Sweeten (2):
staging: comedi: quatech_daqp_cs: fix bug in daqp_ao_insn_write()
staging: comedi: quatech_daqp_cs: use comedi_timeout() in ao (*insn_write)
H. Peter Anvin (1):
termios, tty/tty_baudrate.c: fix buffer overrun
H. Peter Anvin (Intel) (1):
arch/alpha, termios: implement BOTHER, IBSHIFT and termios2
Halil Pasic (2):
virtio/s390: avoid race on vcdev->config
virtio/s390: fix race in ccw_io_helper()
Hangbin Liu (1):
team: no need to do team_notify_peers or team_mcast_rejoin when disabling port
Hans Verkuil (1):
media: vb2: don't call __vb2_queue_cancel if vb2_start_streaming failed
Hans de Goede (3):
libata: Apply NOLPM quirk for SAMSUNG MZMPC128HBFU-000MV SSD
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
ACPI / platform: Add SMB0001 HID to forbidden_id_list
Harry Pan (1):
usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device
He Zhe (3):
x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided
kgdboc: Passing ekgdboc to command line causes panic
printk: Fix panic caused by passing log_buf_len to command line
Helge Deller (1):
parisc: Fix map_pages() to not overwrite existing pte entries
Himanshu Madhani (1):
scsi: qla2xxx: Fix incorrect port speed being set for FC adapters
Hou Tao (1):
jffs2: free jffs2_sb_info through jffs2_kill_sb()
Huacai Chen (1):
hwmon: (w83795) temp4_type has writable permission
Hui Peng (1):
ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c
Ido Schimmel (1):
rtnetlink: Disallow FDB configuration for non-Ethernet device
Ilya Dryomov (1):
libceph: bump CEPH_MSG_MAX_DATA_LEN
Ingo Molnar (1):
timer/debug: Change /proc/timer_list from 0444 to 0400
Jakub Kicinski (1):
net: sched: gred: pass the right attribute to gred_change_table_def()
Janusz Krzysztofik (1):
ARM: OMAP1: ams-delta: Fix possible use of uninitialized field
Jason Wang (1):
vhost: make sure used idx is seen before log in vhost_add_used_n()
Jeff Mahoney (1):
btrfs: fix error handling in btrfs_dev_replace_start
Jeff Moyer (1):
aio: fix spectre gadget in lookup_ioctx
Jens Axboe (2):
floppy: fix race condition in __floppy_read_block_0()
scsi: sd: use mempool for discard special page
Jeremy Cline (1):
ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)
Jim Mattson (2):
KVM: nVMX: Always reflect #NM VM-exits to L1
kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb
Joe Jin (1):
xen-swiotlb: use actually allocated size on check physical continuous
Johan Hovold (3):
USB: serial: cypress_m8: fix interrupt-out transfer length
of: add helper to lookup compatible child node
net: bcmgenet: fix OF child-node lookup
John David Anglin (1):
parisc: Fix address in HPMC IVA
Jorgen Hansen (2):
VMCI: Resource wildcard match fixed
VSOCK: Send reset control packet when socket is partially bound
Josef Bacik (1):
btrfs: wait on caching when putting the bg cache
Juergen Gross (1):
x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear
Julian Wiedmann (2):
s390/qeth: invoke softirqs after napi_schedule()
s390/qeth: fix length check in SNMP processing
Junaid Shahid (1):
kvm: mmu: Fix race in emulated page table writes
Jörgen Storvist (1):
USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode)
Kai-Heng Feng (4):
USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub
USB: quirks: Add no-lpm quirk for Raydium touchscreens
USB: usb-storage: Add new IDs to ums-realtek
ALSA: hda: Add support for AMD Stoney Ridge
Kirill A. Shutemov (1):
x86/mm: Fix regression with huge pages on PAE
Krzysztof Kozlowski (1):
clk: s2mps11: Fix matching when built as module and DT node contains compatible
Ladi Prosek (1):
KVM: x86: Add MSR_AMD64_DC_CFG to the list of ignored MSRs
Lars-Peter Clausen (1):
iio: ad5064: Fix regulator handling
Leon Romanovsky (1):
RDMA/cm: Respect returned status of cm_init_av_by_path
Linus Torvalds (1):
disable new gcc-7.1.1 warnings for now
Loic Poulain (1):
usb: chipidea: Prevent unbalanced IRQ disable
Lubomir Rintel (2):
libertas: don't set URB_ZERO_PACKET on IN USB transfer
ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt
Luca Coelho (1):
iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()
Lukas Czerner (1):
ext4: initialize retries variable in ext4_da_write_inline_data_begin()
Lukas Wunner (2):
PCI/ASPM: Fix link_state teardown on device removal
genirq: Fix race on spurious interrupt detection
Maarten Jacobs (1):
usb: cdc-acm: add entry for Hiro (Conexant) modem
Maciej S. Szmigiero (1):
pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges
Macpaul Lin (1):
kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()
Marc Kleine-Budde (4):
can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()
can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length
can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds
can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb
Marco Felsch (1):
media: tvp5150: fix width alignment during set_selection()
Marek Szyprowski (1):
ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen
Mathias Nyman (3):
usb: xhci: Prevent bus suspend if a port connect change or polling state is detected
xhci: Prevent U1/U2 link pm states if exit latency is too long
xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only
Mathias Payer (1):
USB: check usb_get_extra_descriptor for proper size
Mattias Jacobsson (1):
USB: misc: appledisplay: add 20" Apple Cinema Display
Mauro Carvalho Chehab (3):
media: em28xx: use a default format if TRY_FMT fails
media: em28xx: fix input name for Terratec AV 350
media: em28xx: make v4l2-compliance happier by starting sequence on zero
Max Filippov (6):
xtensa: add NOTES section to the linker script
xtensa: make sure bFLT stack is 16 byte aligned
xtensa: fix boot parameters address translation
xtensa: enable coprocessors that are being flushed
xtensa: fix coprocessor context offset definitions
xtensa: fix coprocessor part of ptrace_{get,set}xregs
Michael Kelley (2):
clockevents/drivers/i8253: Add support for PIT shutdown quirk
x86/hyper-v: Enable PIT shutdown quirk
Michael Niewöhner (1):
usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series
Michal Hocko (1):
memory_hotplug: cond_resched in __remove_pages
Mike Kravetz (2):
hugetlbfs: dirty pages as they are added to pagecache
hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!
Miklos Szeredi (3):
fuse: fix blocked_waitq wakeup
fuse: fix leaked notify reply
fuse: cleanup fuse_file refcounting
Mikulas Patocka (2):
mach64: fix display corruption on big endian machines
mach64: fix image corruption due to reading accelerator registers
Nadav Amit (1):
media: uvcvideo: Fix uvc_alloc_entity() allocation alignment
Nathan Chancellor (2):
clk: s2mps11: Add used attribute to s2mps11_dt_match
misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data
Naveen N. Rao (2):
powerpc/pseries: Fix DTL buffer registration
powerpc/pseries: Fix how we iterate over the DTL entries
Nicholas Mc Guire (2):
media: pci: cx23885: handle adding to list failure
usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure
Nicolas Dichtel (1):
tun: forbid iface creation with rtnl ops
Nicolas Huaman (1):
ALSA: usb-audio: update quirk for B&W PX to remove microphone
Nicolas Pitre (1):
Cramfs: fix abad comparison when wrap-arounds occur
Nikolay Borisov (1):
btrfs: Always try all copies when reading extent buffers
Oliver Hartkopp (1):
can: raw: check for CAN FD capable netdev in raw_sendmsg()
Ondrej Mosnacek (1):
crypto: lrw - Fix out-of bounds access on counter overflow
Pan Bian (5):
btrfs: relocation: set trans to be NULL after ending transaction
exportfs: do not read dentry after free
ext2: fix potential use after free
rapidio/rionet: do not free skb before reading its length
hfs: do not free node before using
Paolo Bonzini (1):
KVM: x86: remove code for lazy FPU handling
Parav Pandit (3):
IB/{cm, umad}: Handle av init error
IB/cm: Fix sleeping while spin lock is held
IB/cm: Avoid AV ah_attr overwriting during LAP message handling
Paul Mackerras (1):
powerpc: Fix COFF zImage booting on old powermacs
Paul Moore (1):
cipso: don't use IPCB() to locate the CIPSO IP option
Paulo Alcantara (1):
cifs: Fix separator when building path from dentry
Petr Machata (1):
vxlan: Fix error path in __vxlan_dev_create()
Punnaiah Choudary Kalluri (1):
net: macb: Fix race condition in driver when Rx frame is dropped
Quinn Tran (1):
scsi: qla2xxx: shutdown chip if reset fail
Richard Genoud (2):
dmaengine: at_hdmac: fix memory leak in at_dma_xlate()
dmaengine: at_hdmac: fix module unloading
Richard Weinberger (2):
um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP
um: Give start_idle_thread() a return code
Robbie Ko (1):
Btrfs: fix cur_offset in the error case for nocow
Russell King (1):
mmc: omap_hsmmc: fix DMA API warning
Sagi Grimberg (1):
iser: set sector for ambiguous mr status errors
Sakari Ailus (1):
media: v4l: event: Add subscription to list before calling "add" operation
Sandeep Singh (1):
xhci: workaround CSS timeout on AMD SNPS 3.0 xHC
Sebastian Parschauer (2):
HID: Add quirk for Microsoft PIXART OEM mouse
HID: Add quirk for Primax PIXART OEM mice
Sergei Shtylyov (1):
spi: sh-msiof: fix deferred probing
Serhey Popovych (1):
tun: Consistently configure generic netdev params via rtnetlink
Spencer E. Olson (1):
staging: comedi: ni_mio_common: protect register write overflow
Stefan Nuernberger (1):
net/ipv4: defensive cipso option parsing
Stefano Brivio (1):
ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called
Steve French (3):
smb3: allow stats which track session and share reconnects to be reset
smb3: do not attempt cifs operation in smb3 query info error path
smb3: on kerberos mount if server doesn't specify auth type use krb5
Steven Rostedt (VMware) (2):
tracing: Fix memory leak in set_trigger_filter()
tracing: Fix memory leak of instance function hash filters
Sven Eckelmann (3):
batman-adv: Check total_size when queueing fragments
batman-adv: Use only queued fragments when merging
batman-adv: Expand merged fragment buffer for full packet
Taehee Yoo (1):
netfilter: xt_IDLETIMER: add sysfs filename checking routine
Takashi Iwai (8):
ALSA: oss: Use kvzalloc() for local buffer allocations
ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write
ALSA: wss: Fix invalid snd_free_pages() at error path
ALSA: sparc: Fix invalid snd_free_pages() at error path
ALSA: control: Fix race between adding and removing a user element
ALSA: pcm: Call snd_pcm_unlink() conditionally at closing
ALSA: usb-audio: Avoid nested autoresume calls
ALSA: usb-audio: Replace probing flag with active refcount
Takashi Sakamoto (1):
ALSA: control: fix failure to return numerical ID in 'add' event
Tang Junhui (1):
bcache: fix miss key refill->end in writeback
Tarick Bedeir (1):
net/mlx4_core: Correctly set PFC param if global pause is turned off.
Theodore Ts'o (4):
ext4: fix EXT4_IOC_SWAP_BOOT
ext4: fix use-after-free race in ext4_remount()'s error path
ext4: avoid possible double brelse() in add_new_gdb() on error path
ext4: fix possible leak of sbi->s_group_desc_leak in error path
Thomas Gleixner (2):
x86/eisa: Add missing include
mac80211_hwsim: Replace bogus hrtimer clockid
Thomas Zimmermann (1):
drm/ast: Remove existing framebuffers before loading driver
Thor Thayer (1):
net: stmmac: Fix RX packet size > 8191
Tom Lendacky (1):
x86/mm: Simplify p[g4um]d_page() macros
Tomasz Figa (1):
power: supply: max8998-charger: Fix platform data retrieval
Tony Luck (1):
EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting
Tore Anderson (1):
USB: serial: option: add HP lt4132
Toshi Kani (3):
x86/asm: Add pud/pmd mask interfaces to handle large PAT bit
x86/asm: Move PUD_PAGE macros to page_types.h
x86/asm: Fix pud/pmd interfaces to handle large PAT bit
Trond Myklebust (3):
nfsd: Fix an Oops in free_session()
NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING
SUNRPC: Fix a potential race in xprt_connect()
Ulf Hansson (2):
mmc: core: Reset HPI enabled state during re-init and in case of errors
mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl
Vasily Averin (10):
ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
ext4: add missing brelse() update_backups()'s error path
ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing
ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
ext4: avoid buffer leak in ext4_orphan_add() after prior errors
ext4: release bs.bh before re-using in ext4_xattr_block_find()
ext4: fix buffer leak in ext4_xattr_move_to_block() on error path
ext4: fix buffer leak in __ext4_read_dirblock() on error path
Vasyl Vavrychuk (1):
mac80211_hwsim: Timer should be initialized before device registered
Ville Syrjälä (2):
drm/i915: Disable LP3 watermarks on all SNB machines
drm: Rewrite drm_ioctl_flags() to resemble the new drm_ioctl() code
Wanpeng Li (1):
KVM: X86: Fix NULL deref in vcpu_scan_ioapic
Wei Yongjun (1):
IB/mthca: Fix error return code in __mthca_init_one()
Wenwen Wang (1):
dm ioctl: harden copy_params()'s copy_from_user() from malicious users
Wolfram Sang (1):
mmc: core: use mrq->sbc when sending CMD23 for RPMB
Xin Long (1):
l2tp: fix a sock refcnt leak in l2tp_tunnel_register
Y.C. Chen (2):
drm/ast: change resolution may cause screen blurred
drm/ast: fixed cursor may disappear sometimes
Yogesh Gaur (1):
mtd: spi-nor: fsl-quadspi: fix api naming typo _init_ahb_read
Young Xiao (1):
staging: rtl8712: Fix possible buffer overrun
YueHaibing (3):
SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()
sysv: return 'err' instead of 0 in __sysv_write_inode
exportfs: fix 'passing zero to ERR_PTR()' warning
Zhimin Gu (1):
x86, hibernate: Fix nosave_regions setup for hibernation
tang.junhui (1):
bcache: fix wrong cache_misses statistics
yujuan.qi (1):
Cipso: cipso_v4_optptr enter infinite loop
View attachment "linux-3.16.63.patch" of type "text/x-diff" (313053 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists