[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20171113130705.GL2971@decadent.org.uk>
Date: Mon, 13 Nov 2017 13:07:05 +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.50
I'm announcing the release of the 3.16.50 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.49 is attached to this message.
Ben.
------------
Documentation/video4linux/v4l2-pci-skeleton.c | 2 +-
Makefile | 3 +-
arch/alpha/include/asm/types.h | 1 -
arch/alpha/include/uapi/asm/types.h | 12 +-
arch/arm/include/asm/kexec.h | 5 +
arch/arm/kernel/iwmmxt.S | 13 +
arch/arm/kernel/machine_kexec.c | 11 +-
arch/arm/kernel/pj4-cp0.c | 4 +
arch/arm/kernel/return_address.c | 4 -
arch/arm/mach-cns3xxx/Makefile | 1 +
arch/arm/mach-omap2/Kconfig | 3 -
arch/arm/mach-pxa/Kconfig | 1 +
arch/arm/mm/cache-l2x0.c | 111 ++---
arch/arm/plat-omap/Kconfig | 3 +
arch/arm64/kernel/fpsimd.c | 2 +
arch/arm64/mm/fault.c | 5 +-
arch/mips/boot/elf2ecoff.c | 10 +-
arch/mips/dec/int-handler.S | 18 +-
arch/mips/include/asm/page.h | 3 +-
arch/mips/jz4740/board-qi_lb60.c | 1 +
arch/mips/jz4740/gpio.c | 1 +
arch/mips/jz4740/irq.h | 2 +
arch/mips/kernel/bmips_vec.S | 3 -
arch/mips/pci/ops-pmcmsp.c | 12 -
arch/mips/pci/ops-tx4927.c | 2 -
arch/mips/sgi-ip22/Platform | 2 +-
arch/powerpc/boot/Makefile | 16 +-
arch/powerpc/kvm/book3s_hv.c | 2 +
arch/powerpc/mm/subpage-prot.c | 2 +-
arch/powerpc/platforms/pseries/reconfig.c | 1 -
arch/x86/boot/compressed/misc.h | 11 +-
arch/x86/crypto/sha1_avx2_x86_64_asm.S | 67 +--
arch/x86/crypto/sha1_ssse3_glue.c | 2 +-
arch/x86/kernel/acpi/boot.c | 8 +
arch/x86/kernel/cpu/perf_event.c | 7 +-
arch/x86/kernel/entry_64.S | 2 +
arch/x86/kernel/kprobes/core.c | 10 +-
arch/x86/kernel/kvm.c | 6 +-
arch/x86/xen/mmu.c | 2 +-
arch/xtensa/kernel/xtensa_ksyms.c | 2 -
arch/xtensa/mm/cache.c | 12 +-
block/bio.c | 8 +
drivers/ata/libata-scsi.c | 6 +-
drivers/ata/pata_hpt366.c | 4 +-
drivers/block/drbd/drbd_bitmap.c | 6 +
drivers/block/paride/pg.c | 4 +-
drivers/clk/clk-efm32gg.c | 6 +-
drivers/dma/amba-pl08x.c | 4 +-
drivers/gpio/gpio-tegra.c | 6 +-
drivers/gpu/drm/drm_gem.c | 6 +-
drivers/gpu/drm/i915/i915_debugfs.c | 5 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 7 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +-
drivers/hid/usbhid/hid-core.c | 12 +-
drivers/i2c/busses/i2c-ismt.c | 5 +
drivers/i2c/muxes/Kconfig | 2 +-
drivers/iio/adc/exynos_adc.c | 2 +-
drivers/iio/adc/vf610_adc.c | 2 +-
drivers/iio/imu/adis16480.c | 2 +-
drivers/iio/light/tsl2563.c | 2 +-
drivers/infiniband/core/cma.c | 2 +
drivers/infiniband/core/uverbs_cmd.c | 5 +-
drivers/infiniband/core/uverbs_main.c | 3 +-
drivers/infiniband/hw/cxgb3/iwch_provider.c | 5 +-
drivers/infiniband/hw/cxgb4/cq.c | 1 +
drivers/infiniband/hw/mlx5/mem.c | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 -
drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 +-
drivers/input/joystick/analog.c | 2 +-
drivers/input/mouse/trackpoint.c | 3 +-
drivers/input/mouse/trackpoint.h | 3 +-
drivers/input/serio/gscps2.c | 2 +-
drivers/iommu/amd_iommu_init.c | 2 +-
drivers/irqchip/irq-brcmstb-l2.c | 1 +
drivers/isdn/hardware/mISDN/mISDNipac.c | 12 +-
drivers/isdn/hardware/mISDN/w6692.c | 6 +-
drivers/md/dm-bufio.c | 1 +
drivers/md/dm.c | 10 -
drivers/md/raid5.c | 6 +-
drivers/media/platform/davinci/vpfe_capture.c | 22 +-
drivers/media/rc/ir-lirc-codec.c | 2 +-
drivers/message/i2o/i2o_config.c | 4 +-
drivers/mfd/arizona-core.c | 4 +-
drivers/mfd/arizona-i2c.c | 5 +-
drivers/mfd/arizona-spi.c | 3 +-
drivers/mfd/arizona.h | 4 +-
drivers/mtd/maps/pmcmsp-flash.c | 4 +-
drivers/mtd/maps/rbtx4939-flash.c | 2 -
drivers/mtd/nand/nandsim.c | 1 +
drivers/net/Kconfig | 3 +
drivers/net/ethernet/amd/amd8111e.c | 19 +-
drivers/net/ethernet/amd/nmclan_cs.c | 4 +-
drivers/net/ethernet/broadcom/b44.c | 1 +
drivers/net/ethernet/broadcom/bcmsysport.c | 4 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 456 ++++++++++-----------
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 9 +
drivers/net/ethernet/dec/tulip/tulip_core.c | 9 +-
drivers/net/ethernet/dec/tulip/uli526x.c | 2 +-
drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +-
drivers/net/ethernet/emulex/benet/be_main.c | 1 -
drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 30 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 4 +
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 15 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 10 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/fw.c | 4 +
drivers/net/ethernet/mellanox/mlx4/fw.h | 1 +
drivers/net/ethernet/mellanox/mlx4/main.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 19 +-
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 6 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 31 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 2 +-
drivers/net/ethernet/qlogic/qlge/qlge_dbg.c | 2 +-
drivers/net/ethernet/realtek/r8169.c | 5 +-
drivers/net/ethernet/ti/cpmac.c | 7 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +-
drivers/net/hyperv/netvsc_drv.c | 9 +-
drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 2 +-
.../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 18 +-
drivers/net/wireless/hostap/hostap_hw.c | 15 +-
drivers/net/wireless/iwlegacy/3945.c | 3 +-
drivers/net/wireless/iwlwifi/dvm/tx.c | 2 +-
drivers/net/wireless/iwlwifi/mvm/sta.c | 3 +-
drivers/net/wireless/ti/wl1251/main.c | 1 +
drivers/of/device.c | 2 +
drivers/parisc/dino.c | 2 +-
drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 1 +
drivers/platform/x86/samsung-laptop.c | 2 +-
drivers/power/reset/xgene-reboot.c | 2 +-
drivers/s390/net/qeth_l3_main.c | 4 +-
drivers/scsi/advansys.c | 3 +-
drivers/scsi/aic94xx/aic94xx_sds.c | 5 +-
drivers/scsi/be2iscsi/be_main.c | 3 +-
drivers/scsi/bfa/bfa_ioc.c | 22 +-
drivers/scsi/ips.c | 9 +-
drivers/scsi/mvsas/mv_sas.c | 4 +-
drivers/scsi/scsi_tgt_if.c | 2 +-
drivers/scsi/st.c | 4 +-
drivers/spi/spi-atmel.c | 4 +-
drivers/spi/spi-pl022.c | 2 +-
drivers/spi/spi-rspi.c | 1 -
drivers/spmi/spmi.c | 12 +
drivers/staging/bcm/Kconfig | 1 +
drivers/staging/dgnc/dgnc_tty.c | 16 +-
drivers/staging/iio/adc/ad7192.c | 2 +-
drivers/staging/iio/resolver/ad2s1210.c | 2 +-
drivers/staging/imx-drm/imx-hdmi.c | 2 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 3 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 +
drivers/staging/rtl8192ee/pci.c | 4 +-
drivers/staging/rtl8723au/core/rtw_wlan_util.c | 2 +-
drivers/staging/vt6655/device_main.c | 10 +-
drivers/staging/wlan-ng/prism2fw.c | 33 +-
drivers/target/iscsi/iscsi_target.c | 1 +
drivers/target/iscsi/iscsi_target_core.h | 1 +
drivers/target/iscsi/iscsi_target_login.c | 7 +-
drivers/tty/isicom.c | 2 +-
drivers/tty/nozomi.c | 2 +-
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/config.c | 20 +-
drivers/usb/core/hcd.c | 2 +
drivers/usb/core/hub.c | 10 +-
drivers/usb/core/quirks.c | 4 +
drivers/usb/host/pci-quirks.c | 71 +++-
drivers/usb/host/pci-quirks.h | 2 +
drivers/usb/host/xhci-hub.c | 3 +
drivers/usb/host/xhci-pci.c | 6 +
drivers/usb/host/xhci-ring.c | 11 +-
drivers/usb/host/xhci.c | 10 +-
drivers/usb/host/xhci.h | 1 +
drivers/usb/misc/usbtest.c | 5 +-
drivers/usb/renesas_usbhs/common.c | 4 +-
drivers/usb/renesas_usbhs/mod_gadget.c | 42 +-
drivers/usb/renesas_usbhs/pipe.c | 10 +
drivers/usb/renesas_usbhs/pipe.h | 1 +
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/option.c | 2 +
drivers/usb/storage/isd200.c | 5 +-
drivers/usb/storage/uas-detect.h | 15 +-
drivers/usb/storage/uas.c | 10 +-
drivers/usb/storage/unusual_uas.h | 4 +-
drivers/video/fbdev/Kconfig | 3 +-
fs/cifs/dir.c | 19 +-
fs/cifs/smb2pdu.c | 4 +-
fs/cifs/smb2pdu.h | 4 +-
fs/eventpoll.c | 36 +-
fs/ext4/file.c | 3 +
fs/ext4/resize.c | 3 +-
fs/fuse/file.c | 2 +-
fs/gfs2/dir.c | 11 +-
fs/nfs/client.c | 1 +
fs/nfsd/nfs4xdr.c | 6 +-
fs/nilfs2/btree.c | 2 +-
fs/nilfs2/recovery.c | 4 +-
fs/nilfs2/super.c | 5 +-
fs/ocfs2/acl.c | 27 +-
fs/xfs/xfs_ialloc.c | 2 +-
include/asm-generic/topology.h | 6 +-
include/linux/cpumask.h | 6 +-
include/linux/device-mapper.h | 70 ++--
include/linux/fs.h | 4 +-
include/linux/ftrace_event.h | 2 +-
include/linux/gpio/driver.h | 2 +-
include/linux/mlx4/device.h | 1 +
include/linux/mm_types.h | 31 +-
include/linux/module.h | 2 +-
include/linux/mtd/map.h | 12 +-
include/linux/perf_event.h | 28 +-
include/linux/workqueue.h | 4 +-
include/net/dst.h | 13 +-
include/net/ip6_fib.h | 35 +-
include/net/ip6_route.h | 2 +-
include/net/ip_fib.h | 10 +-
include/net/sch_generic.h | 5 +-
include/net/sctp/sctp.h | 4 +
include/rdma/ib_addr.h | 6 +-
include/trace/ftrace.h | 7 +-
include/uapi/linux/usb/ch9.h | 1 +
kernel/audit_watch.c | 12 +-
kernel/events/core.c | 135 +++---
kernel/fork.c | 2 +-
kernel/sched/core.c | 2 +-
kernel/trace/trace.c | 1 +
kernel/trace/trace_event_perf.c | 4 +-
kernel/trace/trace_events_filter.c | 4 +
kernel/trace/trace_kprobe.c | 4 +-
kernel/trace/trace_syscalls.c | 4 +-
kernel/trace/trace_uprobe.c | 2 +-
kernel/workqueue.c | 23 +-
lib/assoc_array.c | 51 +--
lib/cpumask.c | 74 ++--
mm/hugetlb.c | 12 +-
mm/mempolicy.c | 5 -
mm/mprotect.c | 4 +-
mm/page_alloc.c | 37 +-
net/batman-adv/translation-table.c | 57 ++-
net/batman-adv/types.h | 2 +
net/bridge/br_device.c | 3 +-
net/bridge/br_input.c | 3 +-
net/bridge/br_netfilter.c | 2 +-
net/caif/cfpkt_skbuff.c | 2 +-
net/ceph/messenger.c | 6 +-
net/core/dev.c | 23 +-
net/core/dst.c | 45 +-
net/core/pktgen.c | 2 +-
net/ipv4/fib_frontend.c | 9 +-
net/ipv4/fib_semantics.c | 27 +-
net/ipv4/netfilter/ipt_CLUSTERIP.c | 4 +-
net/ipv4/netfilter/nft_reject_ipv4.c | 2 +
net/ipv4/route.c | 10 +-
net/ipv4/udp_offload.c | 2 +-
net/ipv6/addrconf.c | 2 +-
net/ipv6/ip6_fib.c | 37 +-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/netfilter/nft_reject_ipv6.c | 2 +
net/ipv6/output_core.c | 6 +-
net/ipv6/route.c | 26 +-
net/ipv6/tcp_ipv6.c | 3 +-
net/ipv6/udp_offload.c | 2 +-
net/ipv6/xfrm6_policy.c | 6 +-
net/key/af_key.c | 48 ++-
net/l2tp/l2tp_core.c | 79 ++--
net/l2tp/l2tp_core.h | 18 +-
net/l2tp/l2tp_netlink.c | 72 ++--
net/mac80211/key.c | 20 +-
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/netfilter/nft_compat.c | 6 +-
net/netfilter/nft_ct.c | 8 +
net/netfilter/nft_reject.c | 2 +
net/packet/af_packet.c | 30 +-
net/sched/sch_api.c | 2 +
net/sched/sch_cbq.c | 10 +-
net/sched/sch_fq_codel.c | 4 +-
net/sched/sch_hfsc.c | 4 +-
net/sched/sch_hhf.c | 11 +-
net/sched/sch_htb.c | 5 +-
net/sched/sch_mq.c | 10 +-
net/sched/sch_mqprio.c | 19 +-
net/sched/sch_multiq.c | 9 +-
net/sched/sch_netem.c | 4 +-
net/sched/sch_sfq.c | 8 +-
net/sched/sch_tbf.c | 5 +-
net/sctp/ipv6.c | 2 +-
net/xfrm/xfrm_user.c | 2 +
scripts/mod/modpost.c | 34 +-
security/keys/key.c | 10 +
security/keys/keyctl.c | 5 +
sound/core/control.c | 2 +-
sound/core/seq/seq_clientmgr.c | 6 +-
sound/core/seq/seq_lock.c | 4 -
sound/core/seq/seq_lock.h | 12 -
sound/core/seq/seq_ports.c | 7 +-
sound/pci/hda/patch_conexant.c | 1 +
sound/pci/hda/patch_realtek.c | 1 +
sound/soc/codecs/adau1977.c | 2 +-
sound/soc/fsl/fsl_sai.c | 3 +-
sound/soc/fsl/fsl_ssi.c | 4 +-
sound/soc/fsl/imx-audmux.c | 8 +-
sound/soc/soc-pcm.c | 4 +
sound/usb/card.c | 20 +
sound/usb/mixer.c | 14 +-
sound/usb/mixer.h | 3 +
sound/usb/mixer_quirks.c | 6 +
tools/perf/ui/browser.c | 2 +-
309 files changed, 1999 insertions(+), 1318 deletions(-)
A Raghavendra Rao (1):
Staging: wlan-ng: fix sparse warning in prism2fw.c
Aaron Ma (1):
Input: trackpoint - add new trackpoint firmware ID
Akinobu Mita (1):
iio: light: tsl2563: use correct event code
Alan Stern (4):
USB: Check for dropped connection before switching to full speed
USB: uas: fix bug in handling of alternate settings
usb: usbtest: fix NULL pointer dereference
USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
Alan Swanson (1):
uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069
Alban Bedel (1):
MIPS: Fix the build on jz4740 after removing the custom gpio.h
Alex Vesker (1):
IB/ipoib: Prevent setting negative values to max_nonsrq_conn_qp
Alexander Potapenko (1):
sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()
Andrew Morton (1):
MODULE_DEVICE_TABLE: fix some callsites
Andrey Ryabinin (1):
module: fix types of device tables aliases
Andy Lutomirski (1):
x86/asm/64: Clear AC on NMI entries
Andy Shevchenko (1):
platform/x86: samsung-laptop: Initialize loca variable
Aneesh Kumar K.V (1):
powerpc/mm/hash: Free the subpage_prot_table correctly
Anil Gurumurthy (1):
bfa: Fix indentation
Ard Biesheuvel (2):
ARM: 8221/1: PJ4: allow building in Thumb-2 mode
ARM: 8452/3: PJ4: make coprocessor access sequences buildable in Thumb2 mode
Arend Van Spriel (1):
brcmfmac: add length check in brcmf_cfg80211_escan_handler()
Arnd Bergmann (35):
staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read
ARM: pxa: select both FB and FB_W100 for eseries
qlge: avoid memcpy buffer overflow
gfs2: remove IS_ERR_VALUE abuse
iio: adc: fix building on 64-bit
infiniband: mlx5: avoid a compile-time warning
ata: hpt366: fix constant cast warning
tty: nozomi: avoid a harmless gcc warning
tty/isicom: fix big-endian compile warning
i2o: hide unsafe ioctl on 64-bit
dm bufio: hide bogus warning
scsi-tgt: fix type conversion warning
scsi: advansys: remove #warning message
mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
mlx5: avoid build warnings on 32-bit
mISDN: avoid arch specific __builtin_return_address call
cpmac: remove hopeless #warning
net: caif: fix misleading indentation
net: am2150: fix nmclan_cs.c shared interrupt handling
net: tulip: turn compile-time warning into dev_warn()
net: vxge: avoid unused function warnings
hostap: avoid uninitialized variable use in hfa384x_get_rid
iwlegacy: avoid warning about missing braces
brcmfmac: avoid gcc-5.1 warning
video: mx3fb: always enable BACKLIGHT_LCD_SUPPORT
staging: bcm: add 32-bit host dependency
staging: imx-drm: fix indentation warning
staging: vt6655: fix overly large stack usage
ARM: cns3xxx: shut up frame size warning
ARM: 8296/1: cache-l2x0: clean up aurora cache handling
MIPS: ip22: Fix ip28 build for modern gcc
staging: r8192ee: prorperly format warning message
mtd: cfi: reduce stack size
MIPS: jz4740: fix build error in irq.h
net/xen-netback: disable on 64KB page granularity
Atsushi Nemoto (2):
mtd: maps: rbtx4939-flash: delete an unused variable in rbtx4939_flash_remove
MIPS: TXx9: Delete an unused variable in tx4927_pcibios_setup
Banajit Goswami (1):
ASoC: do not close shared backend dailink
Bart Van Assche (2):
IB/cma: Fix a race condition in iboe_addr_get_sgid()
dm: fix printk() rate limiting code
Ben Hutchings (4):
dst: Increase alignment of metrics to allow extra flag on pointers
alpha: uapi: Add support for __SANE_USERSPACE_TYPES__
ALSA: seq: Enable 'use' locking in all configurations
Linux 3.16.50
Bjorn Andersson (1):
spmi: Include OF based modalias in device uevent
Bodo Stroesser (1):
scsi: st: fix blk_get_queue usage
Charles Milette (1):
staging: rtl8188eu: add RNX-N150NUB support
Chen Yu (1):
PM/hibernate: touch NMI watchdog when creating snapshot
Chris Gorman (1):
i2c: mux: pinctrl: mention correct module name in Kconfig help text
Chris Wilson (1):
drm: Release driver tracking before making the object available again
Chuck Lever (1):
nfsd: Limit end of page list when decoding NFSv4 WRITE
Chunyu Hu (1):
tracing: Fix kmemleak in instance_rmdir
Colin Ian King (3):
usb: storage: return on error to avoid a null pointer dereference
netxen: fix incorrect loop counter decrement
Staging: iio: adc: fix indent on break statement
Cong Wang (1):
wl1251: add a missing spin_lock_init()
Dan Carpenter (11):
libceph: potential NULL dereference in ceph_msg_data_create()
libata: array underflow in ata_find_dev()
cxgb4: Fix error codes in c4iw_create_cq()
IB/cxgb3: Fix error codes in iwch_alloc_mr()
RDMA/ocrdma: Fix an error code in ocrdma_alloc_pd()
RDMA/ocrdma: Fix error codes in ocrdma_create_srq()
drm/msm: fix an integer overflow test
x86/ldt: Fix off by one in get_segment_base()
paride: fix the "verbose" module param
drm/i915: cleanup some indenting
Staging: lustre: missing curly braces in ll_setattr_raw()
Dave Martin (1):
arm64: fpsimd: Prevent registers leaking across exec
David Howells (2):
assoc_array: Fix a buggy node-splitting case
KEYS: don't let add_key() update an uninstantiated key
David Malcolm (1):
drivers/net/ethernet/dec/tulip/uli526x.c: fix misleading indentation in uli526x_timer
David Miller (1):
netfilter: Fix switch statement warnings with recent gcc.
David S. Miller (1):
netfilter; Add some missing default cases to switch statements in nft_reject.
Doug Berger (2):
net: bcmgenet: Fix unmapping of fragments in bcmgenet_xmit()
net: bcmgenet: Free skb after last Tx frag
Dragos Bogdan (1):
iio: imu: adis16480: Fix acceleration scale factor for adis16480
Emmanuel Grumbach (1):
iwlwifi: dvm: prevent an out of bounds access
Eric Biggers (1):
KEYS: prevent KEYCTL_READ on negative key
Eric Dumazet (6):
net: reduce skb_warn_bad_offload() noise
net: skb_needs_check() accepts CHECKSUM_NONE for tx
af_key: do not use GFP_KERNEL in atomic contexts
ipv4: add reference counting to metrics
ipv4: fix NULL dereference in free_fib_info_rcu()
net_sched: fix error recovery at qdisc creation
Feras Daoud (1):
IB/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed completion initialization
Florian Fainelli (12):
net: bcmgenet: check harder for out of memory conditions
net: bcmgenet: fix off-by-one in incrementing read pointer
net: bcmgenet: update ring producer index and buffer count in xmit
b44: Initialize 64-bit stats seqcount
i40e: Initialize 64-bit statistics TX ring seqcount
ixgbe: Initialize 64-bit stats seqcounts
irqchip: brcmstb-l2: Define an irq_pm_shutdown function
net: systemport: Be drop monitor friendly
net: bcmgenet: Be drop monitor friendly
net: systemport: Free DMA coherent descriptors on errors
r8169: Do not increment tx_dropped in TX ring cleaning
r8169: Be drop monitor friendly
Geert Uytterhoeven (2):
Input: gscps2 - fix MODULE_DEVICE_TABLE invocation
spi: rspi: Remove unused variable in rspi_rz_transfer_one()
Gerald Schaefer (1):
mm/hugetlb: improve locking in dissolve_free_huge_pages()
Greg Kroah-Hartman (1):
USB: fix out-of-bounds in usb_set_configuration
Guillaume Nault (8):
l2tp: initialise session's refcount before making it reachable
l2tp: define parameters of l2tp_session_get*() as "const"
l2tp: hold tunnel while looking up sessions in l2tp_netlink
l2tp: hold tunnel while processing genl delete command
l2tp: hold tunnel while handling genl tunnel updates
l2tp: hold tunnel while handling genl TUNNEL_GET commands
l2tp: remove useless duplicate session detection in l2tp_netlink
l2tp: hold tunnel used while creating sessions with netlink
Hannes Reinecke (1):
aic94xx: Skip reading user settings if flash is not found
Hector Martin (1):
USB: serial: option: add D-Link DWM-222 device ID
Icenowy Zheng (1):
pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver
Inbar Karmy (1):
net/mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support
Ingo Molnar (1):
x86/boot: Add CONFIG_PARAVIRT_SPINLOCKS quirk to arch/x86/boot/compressed/misc.h
Ismail, Mustafa (2):
RDMA/uverbs: Fix the check for port number
RDMA/core: Initialize port_num in qp_attr
Iván Briano (1):
net/packet: Fix Tx queue selection for AF_PACKET
Jaejoong Kim (1):
HID: usbhid: fix out-of-bounds bug
James Bottomley (1):
ips: remove pointless #warning
Jan Kara (3):
ocfs2: don't clear SGID when inheriting ACLs
ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize
audit: Fix use after free in audit_remove_watch_rule()
Jeff Kirsher (2):
am2150: Update nmclan_cs.c to use update PCMCIA API
e1000e: fix call to do_div() to use u64 arg
Jerry Lee (1):
ext4: fix overflow caused by missing cast in ext4_resize_fs()
Jiahau Chang (1):
xhci: Bad Ethernet performance plugged in ASM1042A host
Jin Yao (1):
perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target
Jiri Olsa (1):
perf/core: Fix locking for children siblings group read
Joe Perches (2):
dm: convert DM printk macros to pr_<level> macros
i40e: Reduce stack in i40e_dbg_dump_desc
Joerg Roedel (1):
iommu/amd: Fix schedule-while-atomic BUG in initialization code
Johan Hovold (1):
USB: cdc-acm: add device-id for quirky printer
Johannes Berg (1):
mac80211: accept key reinstall without changing anything
Juergen Gross (1):
x86/xen: fix upper bound of pmd loop in xen_cleanhighmap()
Julian Wiedmann (1):
s390/qeth: fix L3 next-hop in xmit qeth hdr
Kai-Heng Feng (1):
usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter
Kalderon, Michal (1):
IB/cma: Fix reference count leak when no ipv4 addresses are set
Kasin Li (1):
drm/msm: Fix potential buffer overflow issue
Kevin Cernekee (1):
MIPS: BMIPS: Fix ".previous without corresponding .section" warnings
Konrad Zapalowicz (1):
staging: dgnc: Fix frame size is larger than 1024B
Konstantin Khlebnikov (2):
net_sched/sfq: update hierarchical backlog when drop packet
net_sched: fix order of queue length updates in qdisc_replace()
Lars Ellenberg (1):
drbd: avoid redefinition of BITS_PER_PAGE
Laurent Vivier (1):
powerpc/pseries: Fix of_node_put() underflow during reconfig remove
Lee Jones (1):
mfd: arizona: Rid data size incompatibility warn when building for 64bit
Leon Romanovsky (2):
IB/ipoib: Remove double pointer assigning
RDMA/uverbs: Prevent leak of reserved field
Linus Lüssing (1):
batman-adv: fix TT sync flag inconsistencies
Linus Torvalds (2):
Clarify (and fix) MAX_LFS_FILESIZE macros
Disable "frame-address" warning
Linus Walleij (1):
gpio: drop retval check enforcing from gpiochip_remove()
Luis de Bethencourt (2):
mvsas: fix misleading indentation
staging: rtl8723au: core: rtw_wlan_util: fix misleading indentation
Maciej W. Rozycki (1):
MIPS: DEC: Fix an int-handler.S CPU_DADDI_WORKAROUNDS regression
Mahesh Bandewar (1):
ipv4: initialize fib_trie prior to register_netdev_notifier call.
Manuel Schölling (1):
xilinx: Fix compiler warning
Mark Brown (7):
power/reset: xgene-reset: Fix prototype of xgene_restart()
Input: joystick - use get_cycles on ARMv8
dma: pl08x: Use correct specifier for size_t values
ASoC: imx-audmux: Use uintptr_t for port numbers
ASoC: adau1977: Fix truncation warning on 64 bit architectures
spi/atmel: Fix pointer to int conversion warnings on 64 bit builds
spi/pl022: Explicitly truncate large bitmask
Mark Rutland (2):
arm64: mm: abort uaccess retries upon fatal signal
perf/core: Fix group {cpu,task} validation
Martin KaFai Lau (1):
ipv6: Add rt6_get_cookie() function
Masami Hiramatsu (1):
kprobes/x86: Release insn_slot in failure path
Mateusz Jurczyk (1):
fuse: initialize the flock flag in fuse_file on allocation
Mathias Krause (2):
xfrm_user: fix info leak in xfrm_notify_sa()
xfrm_user: fix info leak in build_aevent()
Mathias Nyman (2):
xhci: Fix NULL pointer dereference when cleaning up streams for removed host
xhci: fix 20000ms port resume timeout
Max Filippov (3):
xtensa: fix cache aliasing handling code for WT cache
xtensa: don't limit csum_partial export by CONFIG_NET
xtensa: mm/cache: add missing EXPORT_SYMBOLs
Michael Ellerman (1):
powerpc/boot: Fix 64-bit boot wrapper build with non-biarch compiler
Michael Gugino (1):
staging: rtl8188eu: add TL-WN722N v2 support
Michał Mirosław (1):
gpio: tegra: fix unbalanced chained_irq_enter/exit
Moshe Shemesh (1):
net/mlx5: Fix command bad flow on command entry allocation failure
Nadav Amit (1):
mm: migrate: prevent racy access to tlb_flush_pending
Naftali Goldstein (1):
iwlwifi: mvm: set the RTS_MIMO_PROT bit in flag mask when sending sta to fw
Nicholas Bellinger (1):
iscsi-target: Fix iscsi_np reset hung task during parallel delete
Nicolin Chen (1):
ASoC: fsl_sai: Set SYNC bit of TCR2 to Asynchronous Mode
Nikolay Aleksandrov (9):
net: bridge: fix dest lookup when vlan proto doesn't match
sch_htb: fix crash on init failure
sch_multiq: fix double free on init failure
sch_hhf: fix null pointer dereference on init failure
sch_hfsc: fix null pointer deref and double free on init failure
sch_cbq: fix null pointer dereferences on init failure
sch_fq_codel: avoid double free on init failure
sch_netem: avoid null pointer deref on init failure
sch_tbf: fix two null pointer dereferences on init failure
Nikolay Borisov (1):
ARM: kexec: Make .text R/W in machine_kexec
Ofer Heifetz (1):
md/raid5: add thread_group worker async_tx_issue_pending_all
Oleg Nesterov (1):
epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove()
Oliver O'Halloran (1):
mm/init: fix zone boundary creation
Omar Sandoval (1):
xfs: fix inobt inode allocation search optimization
Paul Burton (1):
net: ti: cpmac: Fix compiler warning due to type confusion
Paul Gortmaker (2):
modpost: expand pattern matching to support substring matches
modpost: don't emit section mismatch warnings for compiler optimizations
Paul Mackerras (1):
KVM: PPC: Book3S HV: Enable TM before accessing TM registers
Pavel Shilovsky (1):
CIFS: Fix maximum SMB2 header size
Peter Zijlstra (1):
perf/core: Invert perf_read_group() loops
Peter Zijlstra (Intel) (1):
perf: Avoid horrible stack usage
Petri Gynther (4):
net: bcmgenet: simplify __bcmgenet_tx_reclaim()
net: bcmgenet: rewrite bcmgenet_rx_refill()
net: bcmgenet: fix dev->stats.tx_bytes accounting
net: bcmgenet: cleanup for bcmgenet_xmit_frag()
Pontus Andersson (1):
i2c: ismt: Separate I2C block read from SMBus block read
Prabhakar Lad (1):
media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl
Rafael J. Wysocki (1):
USB: hcd: Mark secondary HCD as dead if the primary one died
Ralf Baechle (3):
MIPS: DEC: Avoid la pseudo-instruction in delay slots
MIPS: elf2ecoff: Fix warning due to dead code.
MIPS: elf2ecoff: Ignore PT_MIPS_ABIFLAGS program headers.
Ronnie Sahlberg (2):
cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()
cifs: check MaxPathNameComponentLength != 0 before using it
Russell King (1):
ARM: kexec: fix failure to boot crash kernel
Rusty Russell (1):
cpumask_set_cpu_local_first => cpumask_local_spread, lament
Ryusuke Konishi (1):
nilfs2: fix gcc uninitialized-variable warnings in powerpc build
Sabrina Dubroca (1):
netfilter: ipt_CLUSTERIP: fix use-after-free of proc entry
Sachin Prabhu (1):
cifs: Fix df output for users with quota limits
Sandeep Singh (1):
usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume
Sean Young (1):
media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds
Sergei A. Trusov (1):
ALSA: hda - Fix speaker output from VAIO VPCL14M1R
Sergey Ryazanov (1):
MIPS: MSP71xx: remove odd locking in PCI config space access code
Seunghun Han (1):
x86/acpi: Prevent out of bound access caused by broken ACPI tables
Shu Wang (1):
xhci: fix memleak in xhci_run()
Sinclair Yeh (1):
drm/vmwgfx: Fix gcc-7.1.1 warning
Stefan Triller (1):
USB: serial: cp210x: add support for Qivicon USB ZigBee dongle
Stefan-Gabriel Mirea (1):
iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits
Stefano Brivio (1):
ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt()
Steffen Klassert (1):
ipv6: Fix may be used uninitialized warning in rt6_check
Stephen Boyd (1):
of: device: Export of_device_{get_modalias, uvent_modalias} to modules
Stephen Douthit (2):
i2c: ismt: Don't duplicate the receive length for block reads
i2c: ismt: Return EMSGSIZE for block reads with bogus length
Steve Dickson (1):
mount: copy the port field into the cloned nfs_server structure.
Steve French (1):
CIFS: remove endian related sparse warning
Steven Rostedt (VMware) (1):
tracing: Fix freeing of filter in create_filter() when set_str is false
Takashi Iwai (6):
ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices
ALSA: core: Fix unexpected error at replacing user TLV
ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)
ALSA: seq: Fix use-after-free at creating a port
ALSA: usb-audio: Kill stray URB at exiting
ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
Tejun Heo (3):
workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
workqueue: implicit ordered attribute should be overridable
cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs
Thomas Bogendoerfer (1):
parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo
Tim Gardner (1):
be2iscsi: Fix bogus WARN_ON length check
Timur Tabi (1):
ASoC: fsl-ssi: fix do_div build warning in fsl_ssi_set_bclk()
Tony Lindgren (1):
ARM: OMAP: Fix Kconfig warning for omap1
Uwe Kleine-König (3):
mtd: nandsim: remove debugfs entries in error path
clk/efm32gg: fix dt init prototype
ARM: 8160/1: drop warning about return_address not using unwind tables
Varka Bhadram (1):
ethernet: amd: fix pci device ids
Vitaly Mayatskikh (1):
fix unbalanced page refcounting in bio_map_user_iov
Wanpeng Li (1):
KVM: async_pf: make rcu irq exit if not triggered from idle task
Wei Wang (3):
ipv6: reset fn->rr_ptr when replacing route
ipv6: add rcu grace period before freeing fib6_node
ipv6: fix sparse warning on rt6i_node
Willem de Bruijn (3):
net: avoid skb_warn_bad_offload false positives on UFO
packet: hold bind lock when rebinding to fanout hook
packet: in packet_do_bind, test fanout with bind_lock held
Xiao Ni (1):
Raid5 should update rdev->sectors after reshape
Xin Long (2):
sctp: fix the check for _sctp_walk_params and _sctp_walk_errors
ipv6: set rt6i_protocol properly in the route when it is installed
Yishai Hadas (1):
IB/uverbs: Fix device cleanup
Yoshihiro Shimoda (4):
usb: renesas_usbhs: gadget: fix re-enabling pipe without re-connecting
usb: renesas_usbhs: gadget: Fix NULL pointer dereference in usbhsg_ep_dequeue()
usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
usb: renesas_usbhs: gadget: disable all eps when the driver stops
Zubair Lutfullah Kakakhel (1):
MIPS: Fix a warning for virt_to_page
françois romieu (1):
net: remove open-coded skb_cow_head.
megha.dey@...ux.intel.com (1):
crypto: x86/sha1 - Fix reads beyond the number of blocks passed
stephen hemminger (1):
netvsc: fix deadlock betwen link status and removal
zhong jiang (1):
mm/mempolicy: fix use after free when calling get_mempolicy
View attachment "linux-3.16.50.patch" of type "text/x-diff" (311996 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists