[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20180617134102.GC14131@decadent.org.uk>
Date: Sun, 17 Jun 2018 14:41:02 +0100
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.57
I'm announcing the release of the 3.16.57 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.56 is attached to this message.
Ben.
------------
Documentation/device-mapper/thin-provisioning.txt | 8 +-
Documentation/devicetree/bindings/dma/snps-dma.txt | 2 +-
Documentation/filesystems/ext4.txt | 2 +-
Makefile | 2 +-
arch/alpha/kernel/pci_impl.h | 3 +-
arch/alpha/kernel/process.c | 3 +-
arch/arm/boot/dts/exynos4412-trats2.dts | 2 +-
arch/arm/boot/dts/spear1310-evb.dts | 2 +-
arch/arm/boot/dts/spear1340.dtsi | 4 +-
arch/arm/boot/dts/spear13xx.dtsi | 6 +-
arch/arm/boot/dts/spear600.dtsi | 1 +
arch/arm/kvm/handle_exit.c | 13 +-
arch/arm/mach-mvebu/Kconfig | 4 +-
arch/arm/xen/enlighten.c | 1 +
arch/arm64/kernel/process.c | 16 +-
arch/arm64/kernel/traps.c | 58 +-
arch/arm64/kvm/handle_exit.c | 9 +
arch/ia64/scripts/unwcheck.py | 16 +-
arch/mips/boot/compressed/Makefile | 6 +-
arch/mips/kernel/smp-bmips.c | 8 +-
arch/mips/kernel/traps.c | 15 +-
arch/mips/ralink/reset.c | 8 -
arch/mips/txx9/rbtx4939/setup.c | 4 +-
arch/mn10300/mm/misalignment.c | 2 +-
arch/openrisc/kernel/traps.c | 10 +-
arch/powerpc/include/asm/kvm_book3s.h | 6 +-
arch/powerpc/include/asm/topology.h | 8 +
arch/powerpc/kernel/entry_64.S | 10 +-
arch/powerpc/kvm/book3s_interrupts.S | 4 +-
arch/powerpc/kvm/book3s_pr.c | 20 +-
arch/powerpc/mm/numa.c | 5 -
arch/powerpc/platforms/pseries/hotplug-cpu.c | 2 +
arch/s390/kernel/compat_linux.c | 8 +-
arch/s390/kvm/kvm-s390.c | 1 +
arch/sh/kernel/traps_32.c | 3 +-
arch/sparc/crypto/crc32c_glue.c | 1 +
arch/x86/crypto/crc32-pclmul_glue.c | 1 +
arch/x86/crypto/crc32c-intel_glue.c | 1 +
arch/x86/include/asm/apm.h | 6 +
arch/x86/include/asm/cpufeature.h | 15 +-
arch/x86/include/asm/efi.h | 8 +
arch/x86/include/asm/intel-family.h | 11 +-
arch/x86/include/asm/kvm_host.h | 8 +-
arch/x86/include/asm/nospec-branch.h | 37 ++
arch/x86/include/asm/pgtable.h | 4 +-
arch/x86/include/asm/pgtable_types.h | 5 +
arch/x86/include/asm/vmx.h | 1 +
arch/x86/include/uapi/asm/mce.h | 4 +
arch/x86/include/uapi/asm/msr-index.h | 12 +
arch/x86/kernel/aperture_64.c | 46 +-
arch/x86/kernel/cpu/bugs.c | 19 +-
arch/x86/kernel/cpu/common.c | 75 ++-
arch/x86/kernel/cpu/intel.c | 71 +++
arch/x86/kernel/cpu/mcheck/mce.c | 26 +-
arch/x86/kernel/cpu/microcode/core.c | 2 +-
arch/x86/kernel/cpu/microcode/core_early.c | 29 +-
arch/x86/kernel/entry_64.S | 2 +-
arch/x86/kernel/traps.c | 27 +-
arch/x86/kvm/cpuid.c | 24 +-
arch/x86/kvm/cpuid.h | 31 ++
arch/x86/kvm/svm.c | 171 +++++-
arch/x86/kvm/vmx.c | 619 +++++++++++----------
arch/x86/kvm/x86.c | 111 ++--
arch/x86/mm/tlb.c | 19 +
arch/x86/oprofile/nmi_int.c | 2 +-
arch/x86/xen/mmu.c | 2 +-
arch/x86/xen/suspend.c | 24 +
arch/x86/xen/xen-head.S | 15 +
arch/xtensa/include/asm/futex.h | 23 +-
crypto/af_alg.c | 5 +
crypto/ahash.c | 33 +-
crypto/algif_hash.c | 54 +-
crypto/crc32.c | 1 +
crypto/crc32c_generic.c | 1 +
crypto/cryptd.c | 6 +-
crypto/shash.c | 25 +-
drivers/ata/ahci.c | 24 +-
drivers/ata/libata-core.c | 21 +-
drivers/ata/libata-eh.c | 3 +-
drivers/ata/libata-scsi.c | 4 +-
drivers/block/pktcdvd.c | 4 +-
drivers/block/rbd.c | 7 +-
drivers/cdrom/cdrom.c | 2 +-
drivers/char/tpm/tpm-interface.c | 4 +
drivers/char/tpm/tpm_i2c_infineon.c | 5 +-
drivers/char/tpm/tpm_i2c_nuvoton.c | 8 +-
drivers/char/tpm/tpm_tis.c | 5 +-
drivers/clocksource/fsl_ftm_timer.c | 2 +-
drivers/cpufreq/s3c24xx-cpufreq.c | 8 +-
drivers/crypto/bfin_crc.c | 3 +-
drivers/crypto/caam/ctrl.c | 8 +-
drivers/crypto/s5p-sss.c | 12 +-
drivers/devfreq/devfreq.c | 2 +-
drivers/edac/octeon_edac-lmc.c | 1 +
drivers/firmware/dmi_scan.c | 22 +-
drivers/gpu/drm/drm_edid.c | 3 +
drivers/gpu/drm/drm_probe_helper.c | 20 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 18 +-
drivers/gpu/drm/radeon/cik.c | 31 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 105 ++--
drivers/gpu/drm/radeon/radeon_device.c | 4 +
drivers/gpu/drm/radeon/radeon_gem.c | 2 -
drivers/gpu/drm/radeon/radeon_object.c | 2 +
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/si_dpm.c | 5 +
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
drivers/gpu/drm/udl/udl_fb.c | 9 +-
drivers/hid/hid-core.c | 3 +
drivers/hid/hid-ids.h | 4 +
drivers/hid/hid-roccat-kovaplus.c | 2 +
drivers/hid/usbhid/hid-quirks.c | 1 +
drivers/iio/imu/adis_trigger.c | 7 +-
drivers/iio/industrialio-buffer.c | 2 +-
drivers/infiniband/core/cma.c | 5 +-
drivers/infiniband/core/iwpm_util.c | 1 +
drivers/infiniband/core/ucma.c | 51 +-
drivers/infiniband/hw/mlx4/main.c | 13 +-
drivers/infiniband/hw/mlx5/cq.c | 7 +-
drivers/infiniband/hw/mlx5/qp.c | 5 +-
drivers/infiniband/hw/mlx5/srq.c | 15 +-
drivers/infiniband/ulp/ipoib/ipoib_fs.c | 2 -
drivers/input/keyboard/matrix_keypad.c | 4 +-
drivers/input/touchscreen/edt-ft5x06.c | 14 +-
drivers/input/touchscreen/mms114.c | 2 +-
drivers/md/bcache/super.c | 27 +-
drivers/md/raid10.c | 6 +-
drivers/media/pci/bt8xx/bt878.c | 3 +-
drivers/media/platform/exynos4-is/fimc-isp.c | 14 +-
drivers/media/usb/cpia2/cpia2_v4l.c | 4 +-
drivers/media/usb/dvb-usb-v2/lmedm04.c | 39 +-
drivers/media/usb/dvb-usb/cxusb.c | 2 +
drivers/media/usb/dvb-usb/dib0700_devices.c | 1 +
drivers/misc/lkdtm.c | 2 +-
drivers/mmc/card/block.c | 21 +
drivers/mmc/host/dw_mmc-exynos.c | 1 +
drivers/mmc/host/dw_mmc.c | 68 ++-
drivers/mmc/host/dw_mmc.h | 2 +
drivers/mmc/host/sdhci-pci.c | 27 +
drivers/mmc/host/sdhci.c | 7 +-
drivers/mmc/host/sdhci.h | 1 +
drivers/mtd/chips/jedec_probe.c | 2 +
drivers/mtd/nand/nand_base.c | 5 +-
drivers/mtd/ubi/vmt.c | 15 +-
drivers/mtd/ubi/wl.c | 8 +-
drivers/net/bonding/bond_main.c | 73 +--
drivers/net/can/cc770/cc770.c | 100 ++--
drivers/net/can/cc770/cc770.h | 2 +
drivers/net/ethernet/broadcom/bcmsysport.c | 33 +-
drivers/net/ethernet/broadcom/bcmsysport.h | 2 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 +-
drivers/net/ethernet/intel/e1000e/mac.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c | 23 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 27 +-
drivers/net/ethernet/mellanox/mlx4/en_main.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/mr.c | 40 +-
drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +
drivers/net/slip/slip.c | 4 +-
drivers/net/team/team.c | 4 +-
drivers/net/tun.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 4 +
drivers/net/wireless/brcm80211/brcmfmac/p2p.c | 24 +-
drivers/net/wireless/ti/wl1251/main.c | 3 +-
drivers/pci/quirks.c | 2 +
drivers/pinctrl/core.c | 24 +-
drivers/platform/x86/apple-gmux.c | 48 +-
drivers/power/ab8500_charger.c | 6 +-
drivers/s390/net/qeth_core.h | 5 +
drivers/s390/net/qeth_core_main.c | 16 +-
drivers/s390/net/qeth_l2_main.c | 2 +-
drivers/s390/net/qeth_l3_main.c | 2 +-
drivers/scsi/aacraid/aachba.c | 22 +-
drivers/scsi/arm/fas216.c | 2 +-
drivers/scsi/ibmvscsi/ibmvfc.h | 2 +-
drivers/scsi/ipr.c | 3 +-
drivers/scsi/libsas/sas_ata.c | 3 +-
drivers/scsi/libsas/sas_expander.c | 3 +-
drivers/spi/spi-imx.c | 15 +-
drivers/spi/spi-sun6i.c | 2 +-
drivers/staging/android/ashmem.c | 32 +-
drivers/staging/android/binder.c | 14 +-
drivers/staging/iio/adc/ad7192.c | 29 +-
drivers/staging/iio/adc/ad7192.h | 2 +-
drivers/staging/iio/adc/ad7280a.c | 4 +-
.../lustre/libcfs/linux/linux-crypto-adler.c | 1 +
drivers/staging/lustre/lustre/libcfs/tracefile.c | 2 +-
drivers/staging/rts5208/ms.c | 3 +-
drivers/staging/usbip/stub_dev.c | 3 +
drivers/staging/usbip/userspace/src/usbip_bind.c | 9 +
drivers/staging/usbip/userspace/src/usbip_list.c | 9 +
drivers/staging/usbip/vhci_hcd.c | 2 +
drivers/tty/n_tty.c | 6 +
drivers/tty/serial/8250/8250_pci.c | 11 +
drivers/tty/serial/atmel_serial.c | 1 +
drivers/tty/serial/sh-sci.c | 2 +
drivers/tty/vt/vt.c | 8 +-
drivers/usb/class/cdc-acm.c | 5 +-
drivers/usb/core/message.c | 4 +
drivers/usb/core/quirks.c | 6 +-
drivers/usb/dwc3/gadget.c | 2 +
drivers/usb/gadget/f_fs.c | 9 +-
drivers/usb/host/ohci-q.c | 17 +-
drivers/usb/host/xhci-pci.c | 3 +
drivers/usb/host/xhci.c | 3 +
drivers/usb/host/xhci.h | 1 +
drivers/usb/misc/ldusb.c | 6 +
drivers/usb/mon/mon_text.c | 124 +++--
drivers/usb/serial/Kconfig | 3 +
drivers/usb/serial/io_edgeport.c | 1 -
drivers/usb/serial/option.c | 5 +
drivers/usb/serial/pl2303.c | 1 +
drivers/usb/serial/pl2303.h | 1 +
drivers/usb/serial/usb-serial-simple.c | 26 +-
drivers/usb/storage/uas.c | 22 +-
drivers/usb/storage/unusual_devs.h | 7 +
drivers/vhost/net.c | 1 +
drivers/video/console/dummycon.c | 1 -
drivers/video/fbdev/atmel_lcdfb.c | 10 +-
drivers/video/fbdev/sbuslib.c | 4 +-
drivers/xen/events/events_base.c | 4 +-
drivers/xen/manage.c | 9 +-
fs/aio.c | 134 +++--
fs/btrfs/backref.c | 11 +-
fs/btrfs/inode.c | 44 +-
fs/btrfs/tree-log.c | 14 +-
fs/btrfs/volumes.c | 11 +-
fs/cifs/cifsencrypt.c | 3 +-
fs/cifs/cifssmb.c | 4 +-
fs/cifs/connect.c | 4 +-
fs/cifs/file.c | 26 +-
fs/cifs/misc.c | 14 +-
fs/cifs/smb2pdu.c | 6 +-
fs/dcache.c | 11 +-
fs/ext4/balloc.c | 17 +-
fs/ext4/ialloc.c | 6 +
fs/ext4/inode.c | 6 +
fs/ext4/super.c | 1 +
fs/f2fs/segment.c | 5 +-
fs/hugetlbfs/inode.c | 26 +-
fs/jffs2/fs.c | 1 -
fs/kernfs/file.c | 2 +-
fs/namei.c | 5 +-
fs/ncpfs/ncplib_kernel.c | 4 +
fs/nfs/direct.c | 4 +-
fs/nfs/idmap.c | 6 +-
fs/nfs/internal.h | 1 -
fs/nfs/nfs4sysctl.c | 2 +-
fs/nfs/pagelist.c | 26 +-
fs/nfs/pnfs.c | 6 +-
fs/nfs/super.c | 2 +
fs/nfs/write.c | 2 +
fs/ocfs2/cluster/nodemanager.c | 63 ++-
fs/pipe.c | 198 ++++---
include/crypto/hash.h | 34 +-
include/crypto/internal/hash.h | 2 +
include/drm/drm_crtc_helper.h | 1 +
include/linux/crypto.h | 8 +
include/linux/fs.h | 4 +
include/linux/libata.h | 1 +
include/linux/mlx5/driver.h | 4 +-
include/linux/mmc/sdhci.h | 1 +
include/linux/nospec.h | 3 +-
include/linux/pipe_fs_i.h | 4 +-
include/linux/skbuff.h | 17 +
include/linux/usb/quirks.h | 3 +
include/linux/workqueue.h | 1 +
include/net/ip.h | 11 +-
include/net/ip_fib.h | 1 +
include/net/regulatory.h | 2 +-
include/net/route.h | 3 +-
include/net/sch_generic.h | 8 +
include/net/sctp/sctp.h | 7 +-
include/net/udplite.h | 1 +
include/scsi/libsas.h | 34 +-
include/uapi/linux/if_ether.h | 3 +
include/uapi/linux/usb/audio.h | 4 +-
include/xen/xen-ops.h | 1 +
kernel/async.c | 20 +-
kernel/events/hw_breakpoint.c | 30 +-
kernel/hrtimer.c | 7 +-
kernel/posix-timers.c | 15 +-
kernel/relay.c | 2 +-
kernel/sysctl.c | 33 +-
kernel/trace/trace_kprobe.c | 4 +-
kernel/trace/trace_probe.c | 8 +-
kernel/trace/trace_probe.h | 2 +-
kernel/workqueue.c | 16 +
mm/hugetlb.c | 9 +
mm/madvise.c | 3 +-
mm/memory.c | 2 +-
mm/mempolicy.c | 3 +
mm/vmscan.c | 14 +-
net/9p/trans_virtio.c | 3 +-
net/batman-adv/bat_iv_ogm.c | 16 +-
net/batman-adv/distributed-arp-table.c | 2 +-
net/batman-adv/fragmentation.c | 3 +-
net/batman-adv/gateway_client.c | 3 +
net/batman-adv/hard-interface.c | 9 +-
net/batman-adv/multicast.c | 4 +-
net/batman-adv/originator.c | 4 +-
net/batman-adv/originator.h | 4 +-
net/batman-adv/routing.c | 21 +-
net/batman-adv/soft-interface.c | 8 +-
net/batman-adv/types.h | 9 +-
net/bluetooth/hidp/core.c | 3 +-
net/bridge/br_sysfs_if.c | 3 +
net/bridge/netfilter/ebt_among.c | 55 +-
net/bridge/netfilter/ebtables.c | 17 +-
net/core/dev.c | 13 +-
net/core/skbuff.c | 11 +-
net/dccp/proto.c | 5 +
net/decnet/af_decnet.c | 62 ++-
net/ipv4/igmp.c | 4 +
net/ipv4/ip_sockglue.c | 21 +-
net/ipv4/ip_tunnel.c | 30 +-
net/ipv4/ip_vti.c | 2 -
net/ipv4/netfilter/ipt_CLUSTERIP.c | 24 +-
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 6 +-
net/ipv4/route.c | 114 ++--
net/ipv4/udp.c | 5 +
net/ipv4/xfrm4_policy.c | 1 +
net/ipv6/ip6_checksum.c | 5 +
net/ipv6/ip6_output.c | 13 +-
net/ipv6/ipv6_sockglue.c | 27 +-
net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 18 +-
net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 4 +
net/l2tp/l2tp_core.c | 202 +++----
net/l2tp/l2tp_core.h | 26 +-
net/l2tp/l2tp_ip.c | 10 +-
net/l2tp/l2tp_ip6.c | 8 +-
net/l2tp/l2tp_ppp.c | 126 ++---
net/mac80211/cfg.c | 2 +-
net/netfilter/nf_nat_proto_common.c | 7 +-
net/netfilter/xt_IDLETIMER.c | 9 +-
net/netfilter/xt_LED.c | 12 +-
net/netfilter/xt_RATEEST.c | 22 +-
net/netlink/af_netlink.c | 3 +
net/netlink/genetlink.c | 12 +-
net/nfc/llcp_commands.c | 4 +
net/nfc/netlink.c | 3 +-
net/sched/sch_netem.c | 6 +-
net/sctp/sm_make_chunk.c | 8 +-
net/xfrm/xfrm_user.c | 21 +-
security/integrity/ima/ima_appraise.c | 3 +-
sound/core/oss/pcm_oss.c | 4 +-
sound/core/pcm_native.c | 2 +-
sound/core/seq/seq_clientmgr.c | 29 +-
sound/core/seq/seq_fifo.c | 2 +-
sound/core/seq/seq_memory.c | 14 +-
sound/core/seq/seq_memory.h | 3 +-
sound/core/seq/seq_prioq.c | 28 +-
sound/core/seq/seq_prioq.h | 6 +-
sound/core/seq/seq_queue.c | 28 +-
sound/drivers/aloop.c | 17 +-
sound/pci/hda/patch_realtek.c | 25 +-
sound/soc/au1x/ac97c.c | 6 +-
sound/soc/codecs/rt5651.c | 1 +
sound/soc/nuc900/nuc900-ac97.c | 4 +-
sound/usb/pcm.c | 9 +
sound/usb/quirks-table.h | 47 ++
tools/perf/builtin-record.c | 13 +
tools/perf/util/annotate.c | 8 +-
tools/perf/util/evlist.c | 28 +
tools/perf/util/evlist.h | 3 +
tools/perf/util/session.c | 3 +-
.../testing/selftests/rcutorture/bin/configinit.sh | 2 +-
tools/testing/selftests/rcutorture/bin/kvm.sh | 4 +-
virt/kvm/kvm_main.c | 3 +-
367 files changed, 3696 insertions(+), 2110 deletions(-)
AMAN DEEP (1):
usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks()
Adrian Hunter (2):
mmc: sdhci: Allow override of mmc host operations
mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers
Al Viro (2):
Bluetooth: hidp_connection_add() unsafe use of l2cap_pi()
lock_parent() needs to recheck if dentry got __dentry_kill'ed under it
Alaa Hleihel (1):
IB/ipoib: Do not warn if IPoIB debugfs doesn't exist
Alex Deucher (2):
drm/radeon: Add dpm quirk for Jet PRO (v2)
drm/radeon: fix KV harvesting
Alexander Graf (1):
KVM: PPC: Book3S PR: Fix svcpu copying with preemption enabled
Alexander Potapenko (1):
netlink: make sure nladdr has correct size in netlink_connect()
Alexandra Yates (3):
ahci: add new Intel device IDs
ahci: Order SATA device IDs for codename Lewisburg
Adding Intel Lewisburg device IDs for SATA
Alexandru Ardelean (1):
staging: iio: adc: ad7192: fix external frequency setting
Alexey Kodanev (4):
dccp: check sk for closed state in dccp_sendmsg()
sctp: verify size of a new chunk in _sctp_make_chunk()
udplite: fix partial checksum initialization
sch_netem: fix skb leak in netem_enqueue()
Andi Shyti (1):
Input: mms114 - fix license module information
Andri Yngvason (3):
can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack
can: cc770: Fix queue stall & dropped RTR reply
can: cc770: Fix use after free in cc770_tx_interrupt()
Andy Lutomirski (1):
x86/entry/64: Don't use IST entry for #BP stack
Andy Shevchenko (1):
x86/cpu: Rename Merrifield2 to Moorefield
Anna-Maria Gleixner (1):
hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)
Arend Van Spriel (1):
brcmfmac: fix P2P_DEVICE ethernet address generation
Arkadi Sharshevsky (1):
team: Fix double free in error path
Arnaldo Carvalho de Melo (3):
perf evlist: Introduce perf_evlist__new_dummy constructor
perf record: Generate PERF_RECORD_{MMAP,COMM,EXEC} with --delay
perf report: Fix -D output for user metadata events
Arnd Bergmann (7):
x86/pti: Mark constant arrays as __initconst
media: exynos4-is: properly initialize frame format
scsi: fas216: fix sense buffer initialization
cifs: silence compiler warnings showing up with gcc-8.0.0
mm: hide a #warning for COMPILE_TEST
cfg80211: fix cfg80211_beacon_dup
x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()
Ashok Raj (1):
KVM/x86: Add IBPB support
Aurelien Aptel (1):
CIFS: zero sensitive data when freeing
Baolin Wang (1):
usb: gadget: f_fs: Fix possibe deadlock
Bart Van Assche (1):
pktcdvd: Fix pkt_setup_dev() error path
Bastian Stender (1):
mmc: block: fix updating ext_csd caches on ioctl call
Ben Crocker (1):
drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE
Ben Hutchings (4):
staging: android: ashmem: Fix a race condition in pin ioctls
xen: Add xen_arch_suspend()
skb: Add skb_postpush_rcsum()
Linux 3.16.57
Benjamin Poirier (1):
e1000e: Fix check_for_link return value with autoneg off
Bjorn Andersson (1):
PM / devfreq: Propagate error from devfreq_add_device()
Boris Ostrovsky (1):
xen/arm: Define xen_arch_suspend()
Boris Pismenny (1):
IB/mlx5: Fix integer overflows in mlx5_ib_create_srq
Borislav Petkov (2):
x86, microcode: Fix accessing dis_ucode_ldr on 32-bit
x86/microcode/AMD: Do not load when running on a hypervisor
Charles_Rose@...l.com (1):
ahci: Add Device ID for Intel Sunrise Point PCH
Chien Tin Tung (1):
RDMA/ucma: Correct option size check using optlen
Christian Borntraeger (1):
KVM: s390: provide io interrupt kvm_stat
Christian König (2):
drm/ttm: fix adding foreign BOs to the swap LRU
drm/radeon: fix prime teardown order
Christophe JAILLET (3):
power: supply: ab8500_charger: Fix an error handling path
power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()'
media: bt8xx: Fix err 'bt878_probe()'
Clay McClure (1):
ubi: Fix race condition between ubi volume creation and udev
Colin Ian King (3):
wl1251: check return from call to wl1251_acx_arp_ip_filter
scsi: aacraid: remove redundant setting of variable c
clocksource/drivers/fsl_ftm_timer: Fix error return checking
Cong Wang (2):
netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert
netfilter: ipt_CLUSTERIP: fix a refcount bug in clusterip_config_find_get()
Corentin Labbe (2):
powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n
ia64: convert unwcheck.py to python3
Dan Aloni (1):
cifs: empty TargetInfo leads to crash on recovery
Dan Carpenter (10):
staging: ncpfs: memory corruption in ncp_read_kernel()
cdrom: information leak in cdrom_ioctl_media_changed()
media: cpia2: Fix a couple off by one bugs
ASoC: nuc900: Fix a loop timeout test
ath9k_htc: Add a sanity check in ath9k_htc_ampdu_action()
ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()
staging: lustre: libcfs: Prevent harmless read underflow
staging: rts5208: Fix "seg_no" calculation in reset_ms_card()
HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()
ALSA: pcm: potential uninitialized return values
Daniel N Pettersson (1):
cifs: Fix autonegotiate security settings mismatch
Danilo Krummrich (1):
usb: quirks: add control message delay for 1b1c:1b20
Dave Hansen (1):
x86/cpu: Rename "WESTMERE2" family to "NEHALEM_G"
Dave Young (1):
HID: add quirk for another PIXART OEM mouse used by HP
David Ahern (1):
net: Refactor rtable initialization
David Matlack (1):
KVM: nVMX: mark vmcs12 pages dirty on L2 exit
David Rientjes (1):
kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE
David Woodhouse (11):
x86/cpufeatures: Add Intel feature bits for Speculation Control
x86/cpufeatures: Add AMD feature bits for Speculation Control
x86/msr: Add definitions for new speculation control MSRs
x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown
x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes
x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support
x86/cpufeatures: Clean up Spectre v2 related CPUID flags
x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
x86/speculation: Use IBRS if available before calling into firmware
x86/speculation: Update Speculation Control microcode blacklist
x86/speculation: Correct Speculation Control microcode blacklist again
Dmitry Torokhov (1):
Input: edt-ft5x06 - fix error handling for factory mode on non-M06
Dmitry Vyukov (1):
netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()
Eran Ben Elisha (1):
net/mlx4_en: Fix mixed PFC and Global pause user control requests
Eric Biggers (15):
crypto: hash - introduce crypto_hash_alg_has_setkey()
crypto: cryptd - pass through absence of ->setkey()
crypto: hash - annotate algorithms taking optional key
crypto: hash - prevent using keyed hashes without setting key
NFS: reject request for id_legacy key without auxdata
pipe, sysctl: drop 'min' parameter from pipe-max-size converter
pipe, sysctl: remove pipe_proc_fn()
pipe: actually allow root to exceed the pipe buffer limits
pipe: fix off-by-one error when checking buffer limits
pipe: reject F_SETPIPE_SZ with size over UINT_MAX
pipe: simplify round_pipe_size()
pipe: read buffer limits atomically
libata: fix length validation of ATAPI-relayed SCSI commands
libata: remove WARN() for DMA or PIO command without data
binder: check for binder_thread allocation failure in binder_poll()
Eric Dumazet (4):
net: igmp: add a missing rcu locking section
netfilter: IDLETIMER: be syzkaller friendly
l2tp: do not accept arbitrary sockets
net: fix possible out-of-bound read in skb_network_protocol()
Eric W. Biederman (4):
signal/sh: Ensure si_signo is initialized in do_divide_error
signal/openrisc: Fix do_unaligned_access to send the proper signal
mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy
fs: Teach path_connected to handle nfs filesystems with multiple roots.
Erik Veijola (1):
ALSA: usb-audio: Add a quirck for B&W PX headphones
Ernesto A. Fernández (1):
ext4: correct documentation for grpid mount option
Eugene Syromiatnikov (1):
s390: fix handling of -1 in set{,fs}[gu]id16 syscalls
Felix Kuehling (1):
drm/ttm: Don't add swapped BOs to swap-LRU list
Florian Fainelli (2):
pinctrl: Really force states during suspend/resume
net: systemport: Rewrite __bcm_sysport_tx_reclaim()
Florian Westphal (6):
netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets
netfilter: ebtables: fix erroneous reject of last rule
xfrm_user: uncoditionally validate esn replay attribute struct
netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt
netfilter: bridge: ebt_among: add missing match size checks
netfilter: bridge: ebt_among: add more missing match size checks
Ganesh Mahendran (1):
android: binder: use VM_ALLOC to get vm area
Geert Uytterhoeven (1):
RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo()
Greg Kroah-Hartman (2):
drm: udl: Properly check framebuffer mmap offsets
USB: serial: pl2303: new device id for Chilitag
Greg Kurz (1):
9p/trans_virtio: discard zero-length reply
Guillaume Nault (3):
l2tp: remove l2tp_tunnel_count and l2tp_session_count
l2tp: don't close sessions in l2tp_tunnel_destruct()
l2tp: avoid using ->tunnel_sock for getting session's parent tunnel
Hans de Goede (10):
ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
USB: cdc-acm: Do not log urb submission errors on disconnect
uas: Log error codes when logging errors
libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs
ASoC: rt5651: Fix regcache sync errors on resume
ahci: Add PCI-id for the Highpoint Rocketraid 644L card
PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L
libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs
libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions
libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version
Hans van Kranenburg (1):
btrfs: alloc_chunk: fix DUP stripe size handling
Hemant Kumar (1):
usb: f_fs: Prevent gadget unbind if it is already unbound
Horia Geantă (1):
crypto: caam - fix endless loop when DECO acquire fails
Hugh Dickins (1):
mm: fix the NULL mapping case in __isolate_lru_page()
Ilya Dryomov (1):
rbd: whitelist RBD_FEATURE_OPERATIONS feature bit
Ingo Molnar (1):
x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP
Ioana Ciornei (1):
staging: iio: adc: remove the use of CamelCase
Ivan Delalande (1):
lkdtm: fix handle_irq_event symbol for INT_HW_IRQ_EN
Ivan Vecera (2):
kernfs: fix regression in kernfs_fop_write caused by wrong type
net/mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam()
J. Bruce Fields (1):
NFS: commit direct writes even if they fail partially
Jack Morgenstein (1):
IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports
Jack Stocker (1):
Add delay-init quirk for Corsair K70 RGB keyboards
Jake Daryll Obina (1):
jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path
Jakub Kicinski (1):
net: fix race on decreasing number of TX queues
James Chapman (5):
l2tp: don't use inet_shutdown on tunnel destroy
l2tp: don't use inet_shutdown on ppp session destroy
l2tp: fix races with tunnel socket close
l2tp: fix race in pppol2tp_release with session object destroy
l2tp: fix tunnel lookup use-after-free race
James Hogan (2):
EDAC, octeon: Fix an uninitialized variable warning
MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec}
James Ralston (1):
ahci: Remove Device ID for Intel Sunrise Point PCH
Jan Beulich (1):
x86/mm: Fix {pmd,pud}_{set,clear}_flags()
Jan Chochol (1):
nfs: Do not convert nfs_idmap_cache_timeout to jiffies
Jan-Marek Glogowski (1):
ALSA: hda/realtek: PCI quirk for Fujitsu U7x7
Jason Gunthorpe (1):
sctp: Fix mangled IPv4 addresses on a IPv6 listening socket
Jason Wang (1):
vhost_net: stop device during reset owner
Jason Yan (4):
scsi: libsas: remove the numbering for each event enum
scsi: libsas: fix memory leak in sas_smp_get_phy_events()
scsi: libsas: fix error when getting phy events
ata: do not schedule hot plug if it is a sas host
Jean Delvare (1):
firmware: dmi_scan: Fix handling of empty DMI strings
Jens Axboe (1):
aio: fix serial draining in exit_aio()
Jeremy Boone (4):
tpm_tis: fix potential buffer overruns caused by bit glitches on the bus
tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus
tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus
tpm: fix potential buffer overruns caused by bit glitches on the bus
Jia-Ju Bai (1):
USB: serial: io_edgeport: fix possible sleep-in-atomic
Jim Mattson (1):
KVM: nVMX: Eliminate vmcs02 pool
Jiri Bohac (1):
x86/gart: Exclude GART aperture from vmcore
Joe Lawrence (3):
pipe: avoid round_pipe_size() nr_pages overflow on 32-bit
pipe: add proc_dopipe_max_size() to safely assign pipe_max_size
sysctl: check for UINT_MAX before unsigned int min/max
Joel Fernandes (1):
staging: android: ashmem: Fix lockdep issue during llseek
Johan Hovold (5):
video: fbdev: atmel_lcdfb: fix display-timings lookup
USB: serial: add support for multi-port simple drivers
USB: serial: add Novatel Wireless GPS driver
USB: serial: add Medtronic CareLink USB driver
USB: serial: simple: add Motorola Tetra driver
Johannes Berg (1):
regulatory: add NUL to request alpha2
John Crispin (1):
MIPS: ralink: Don't set pm_power_off
Jonas Danielsson (1):
tty/serial: atmel: add new version check for usart
Ju Hyung Park (1):
libata: Enable queued TRIM for Samsung SSD 860
Juergen Gross (2):
x86/xen: init %gs very early to avoid page faults with stack protector
x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend
Julia Lawall (3):
drivers: video: fbdev: atmel_lcdfb.c: fix error return code
drm/radeon: adjust tested variable
USB: usbmon: remove assignment from IS_ERR argument
Julian Wiedmann (2):
s390/qeth: fix SETIP command handling
s390/qeth: free netdevice when removing a card
Julien Gomes (1):
tun: allow positive return values on dev_get_valid_name() call
Justin Chen (1):
MIPS: BMIPS: Do not mask IPIs during suspend
Kai-Heng Feng (3):
drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA
libata: disable LPM for Crucial BX100 SSD 500GB drive
xhci: Fix front USB ports on ASUS PRIME B350M-A
Kamil Konieczny (1):
crypto: s5p-sss - Fix kernel Oops in AES-ECB mode
KarimAllah Ahmed (3):
KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL
Karsten Koop (1):
usb: ldusb: add PIDs for new CASSY devices supported by this driver
Kees Cook (1):
NFC: llcp: Limit size of SDP URI
Kirill Marinushkin (1):
ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit
Konrad Rzeszutek Wilk (1):
x86/spectre_v2: Don't check microcode versions when running under hypervisors
Lars-Peter Clausen (1):
iio: adis_lib: Initialize trigger before requesting interrupt
Lassi Ylikojola (1):
ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204
Leon Romanovsky (11):
RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure
RDMA/ucma: Limit possible option size
RDMA/ucma: Check that user doesn't overflow QP state
RDMA/mlx5: Fix integer overflow while resizing CQ
RDMA/ucma: Fix access to non-initialized CM_ID object
RDMA/ucma: Don't allow join attempts for unsupported AF family
RDMA/ucma: Check AF family prior resolving address
RDMA/ucma: Fix use-after-free access in ucma_close
RDMA/ucma: Ensure that CM_ID exists prior to access it
RDMA/ucma: Check that device is connected prior to access it
RDMA/ucma: Check that device exists prior to accessing it
Linus Lüssing (2):
batman-adv: fix multicast-via-unicast transmission with AP isolation
batman-adv: fix packet loss for broadcasted DHCP packets to a server
Linus Torvalds (3):
kvm/x86: fix icebp instruction handling
perf/hwbp: Simplify the perf-hwbp code, fix documentation
tty: vt: fix up tabstops properly
Linus Walleij (1):
mtd: jedec_probe: Fix crash in jedec_read_mfr()
Liu Bo (4):
Btrfs: fix deadlock in run_delalloc_nocow
Btrfs: fix crash due to not cleaning up tree log block's dirty bits
Btrfs: fix extent state leak from tree log
Btrfs: fix use-after-free on root->orphan_block_rsv
Lukas Czerner (1):
ext4: fix bitmap position validation
Lukas Wunner (5):
Revert "apple-gmux: lock iGP IO to protect from vgaarb changes"
workqueue: Allow retrieval of current task's work struct
drm: Allow determining if current task is output poll worker
drm/nouveau: Fix deadlock on runtime suspend
drm/radeon: Fix deadlock on runtime suspend
Maciej W. Rozycki (1):
MIPS: Normalise code flow in the CpU exception handler
Malcolm Priestley (2):
media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner
Marc Kleine-Budde (1):
slip: sl_alloc(): remove unused parameter "dev_t line"
Marc Zyngier (2):
arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
arm64: KVM: Increment PC after handling an SMC trap
Mark Rutland (1):
arm64: remove __die()'s stack dump
Masahiro Yamada (1):
mmc: sdhci: export sdhci_execute_tuning()
Masami Hiramatsu (1):
tracing: probeevent: Fix to support minus offset from symbol
Masatake YAMATO (1):
route: remove unsed variable in __mkroute_input
Matt Redfearn (1):
MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS
Matthew Wilcox (1):
cifs: Fix missing put_xid in cifs_file_strict_mmap
Matthias Schiffer (4):
batman-adv: fix packet checksum in receive path
batman-adv: invalidate checksum on fragment reassembly
batman-adv: update data pointers after skb_cow()
batman-adv: fix header size check in batadv_dbg_arp()
Mauro Carvalho Chehab (1):
media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
Max Filippov (1):
xtensa: fix futex_atomic_cmpxchg_inatomic
Mel Gorman (1):
mm: pin address_space before dereferencing it while isolating an LRU page
Michael Kerrisk (man-pages) (8):
pipe: relocate round_pipe_size() above pipe_set_size()
pipe: move limit checking logic into pipe_set_size()
pipe: refactor argument for account_pipe_buffers()
pipe: fix limit checking in pipe_set_size()
pipe: simplify logic in alloc_pipe_info()
pipe: fix limit checking in alloc_pipe_info()
pipe: make account_pipe_buffers() return a value, and use it
pipe: cap initial pipe capacity according to pipe-max-size limit
Michael Lyle (1):
bcache: don't attach backing with duplicate UUID
Michael Weiser (2):
arm64: Disable unhandled signal log messages by default
arm64: Remove unimplemented syscall log message
Michel Dänzer (1):
drm/radeon: Don't turn off DP sink when disconnected
Mika Westerberg (1):
ahci: Add Intel Cannon Lake PCH-H PCI ID
Mike Kravetz (2):
hugetlbfs: fix offset overflow in hugetlbfs mmap
hugetlbfs: check for pgoff value overflow
Mikulas Patocka (2):
alpha: fix reboot on Avanti platform
alpha: fix crash if pthread_create races with signal delivery
Mimi Zohar (1):
ima: relax requiring a file signature for new files with zero length
Miquel Raynal (1):
mtd: nand: Fix nand_do_read_oob() return value
Namjae Jeon (1):
cifs: fix memory leak when password is supplied multiple times
Nathan Fontenot (1):
powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove
NeilBrown (1):
MIPS: ralink: Remove ralink_halt()
Nicholas Piggin (1):
powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context
Nicolas Dichtel (2):
netlink: ensure to loop over all netns in genlmsg_multicast_allns()
netlink: avoid a double skb free in genlmsg_mcast()
Nicolas Pitre (1):
console/dummy: leave .con_font_get set to NULL
Nikola Ciprich (1):
serial: 8250_pci: Add Brainboxes UC-260 4 port serial device
Nikolay Borisov (1):
btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
OKAMOTO Yoshiaki (1):
usb: option: Add support for FS040U modem
Oleg Nesterov (2):
aio: change exit_aio() to load mm->ioctx_table once and avoid rcu_read_lock()
aio: kill the misleading rcu read locks in ioctx_add_table() and kill_ioctx()
Oliver Neukum (3):
usb: uas: unconditionally bring back host after reset
CDC-ACM: apply quirk for card reader
uas: fix comparison for error code
Paolo Abeni (7):
netfilter: on sockopt() acquire sock lock only in the required scope
netfilter: drop outermost socket lock in getsockopt()
netfilter: x_tables: fix missing timer initialization in xt_LED
netfilter: nat: cope with negative port range
dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock
l2tp: fix races with ipv4-mapped ipv6 addresses
ipv6: the entire IPv6 header chain must fit the first fragment
Paolo Bonzini (6):
KVM: x86: rename update_db_bp_intercept to update_bp_intercept
KVM: x86: pass host_initiated to functions that read MSRs
KVM: VMX: introduce alloc_loaded_vmcs
KVM: VMX: make MSR bitmaps per-VCPU
KVM/x86: Remove indirect MSR op calls from SPEC_CTRL
KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely()
Parav Pandit (1):
RDMA/cma: Use correct size when writing netlink stats
Pete Zaitcev (1):
usb: usbmon: Read text within supplied buffer size
Peter Malone (1):
fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper().
Peter Zijlstra (1):
x86/speculation: Add <asm/msr-index.h> dependency
Petr Machata (1):
ip_tunnel: Emit events for post-register MTU changes
Raghava Aditya Renukunta (1):
scsi: aacraid: Fix udev inquiry race condition
Rasmus Villemoes (2):
kernel/async.c: revert "async: simplify lowest_in_progress()"
nospec: Allow index argument to have const-qualified type
Roger Pau Monne (1):
xen/pirq: fix error path cleanup when binding MSIs
Sabrina Dubroca (1):
ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu
Scott Lawson (1):
AHCI: Remove obsolete Intel Lewisburg SATA RAID device IDs
Scott Mayhew (1):
nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
SeongJae Park (2):
rcutorture/configinit: Fix build directory error message
rcutorture/kvm.sh: Use consistent help text for --qemu-args
Sergey Senozhatsky (1):
arm64: do not use print_symbol()
Seunghun Han (1):
x86/MCE: Serialize sysfs changes
Shaohua Li (1):
ata: Add a new flag to destinguish sas controller
Shawn Lin (2):
mmc: dw_mmc: Factor out dw_mci_init_slot_caps
mmc: dw_mmc: Fix out-of-bounds access for slot's caps
Shuah Khan (3):
usbip: prevent bind loops on devices attached to vhci_hcd
usbip: list: don't list devices attached to vhci_hcd
usbip: keep usbip_device sockfd state in sync with tcp_socket
Simon Shields (1):
ARM: dts: exynos: Correct Trats2 panel reset line
Stefan Agner (1):
spi: imx: do not access registers while clocks disabled
Stefan Roese (1):
ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent()
Stefan Windfeldt-Prytz (1):
iio: buffer: check if a buffer has been set up when poll is called
Stefano Brivio (3):
vti4: Don't count header length twice on tunnel setup
ip_tunnel: Clamp MTU to bounds on new link
vti4: Don't override MTU passed on link creation via IFLA_MTU
Stephan Mueller (1):
crypto: af_alg - whitelist mask and type
Sven Eckelmann (2):
batman-adv: Fix internal interface indices types
batman-adv: Fix skbuff rcsum on packet reroute
Takashi Iwai (8):
ALSA: seq: Fix racy pool initializations
ALSA: seq: Don't allow resizing pool in use
ALSA: seq: More protection for concurrent write and ioctl races
ALSA: seq: Fix possible UAF in snd_seq_check_queue()
ALSA: seq: Clear client entry before deleting else at closing
ALSA: hda/realtek - Always immediately update mute LED with pin VREF
ALSA: aloop: Sync stale timer before release
ALSA: aloop: Fix access to not-yet-ready substream via cable
Tang Junhui (1):
bcache: fix crashes in duplicate cache device register
Tariq Toukan (1):
net/mlx4_core: Cleanup FMR unmapping flow
Teijo Kinnunen (1):
USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h
Tejun Heo (3):
tty: make n_tty_read() always abort if hangup is in progress
fs/aio: Add explicit RCU grace period when freeing kioctx
fs/aio: Use RCU accessors for kioctx_table->table[]
Theodore Ts'o (2):
ext4: fail ext4_iget for root directory if unallocated
ext4: add validity checks for bitmap block numbers
Thinh Nguyen (1):
usb: dwc3: gadget: Set maxpacket size for ep0 IN
Thomas Gleixner (1):
posix-timers: Protect posix clock array access against speculation
Thomas Richter (1):
perf annotate: Fix objdump comment parsing for Intel mov dissassembly
Tim Chen (1):
x86/speculation: Use Indirect Branch Prediction Barrier in context switch
Tobias Jordan (1):
spi: sun6i: disable/unprepare clocks on remove
Todd Kjos (1):
binder: replace "%p" with "%pK"
Tony Luck (1):
x86/MCE: Save microcode revision in machine check records
Toshiaki Makita (2):
net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off
net: Fix untag for vlan packets without ethernet header
Trond Myklebust (2):
NFS: Add a cond_resched() to nfs_commit_release_pages()
NFS: Fix 2 use after free issues in the I/O code
Tyrel Datwyler (1):
scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info
Ulf Magnusson (1):
ARM: mvebu: Fix broken PL310_ERRATA_753970 selects
Ulrich Hecht (1):
serial: sh-sci: prevent lockup on full TTY buffers
Vinicius Costa Gomes (1):
skbuff: Fix not waking applications when errors are enqueued
Viresh Kumar (4):
arm: spear600: Add missing interrupt-parent of rtc
arm: spear13xx: Fix dmas cells
arm: spear13xx: Fix spics gpio controller's warning
cpufreq: s3c24xx: Fix broken s3c_cpufreq_init()
Wang Nan (1):
x86/traps: Enable DEBUG_STACK after cpu_init() for TRAP_DB/BP
Wanpeng Li (1):
KVM: mmu: Fix overlap between public and private memslots
Wei Yongjun (1):
mtd: ubi: wl: Fix error return code in ubi_wl_init()
Will Deacon (2):
arm64: traps: Don't print stack or raw PC/LR values in backtraces
arm64: __show_regs: Only resolve kernel symbols when running at EL1
Xin Long (4):
bridge: check brport attr show in brport_show
bonding: fix the err path for dev hwaddr sync in bond_enslave
bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave
bonding: process the err returned by dev_set_allmulti properly in bond_enslave
Yisheng Xie (2):
staging: android: ashmem: Fix possible deadlock in ashmem_ioctl
mm/mempolicy.c: avoid use uninitialized preferred_node
Yufen Yu (1):
md raid10: fix NULL deference in handle_write_completed()
Yunlei He (1):
f2fs: fix a panic caused by NULL flush_cmd_control
Zhang Bo (1):
Input: matrix_keypad - fix race when disabling interrupts
Zhouyi Zhou (1):
ext4: save error to disk in __ext4_grp_locked_error()
Zygo Blaxell (1):
btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes
alex chen (1):
ocfs2: subsystem.su_mutex is required while accessing the item->ci_parent
chenjie (1):
mm/madvise.c: fix madvise() infinite loop under special circumstances
mulhern (1):
dm thin: fix documentation relative to low water mark threshold
View attachment "linux-3.16.57.patch" of type "text/x-diff" (470770 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists