lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ