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]
Message-ID: <f7c66b3b63fa2f085d8e352d67c2097bf331d6ed.camel@decadent.org.uk>
Date:   Tue, 24 Sep 2019 10:58:34 +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.74

I'm announcing the release of the 3.16.74 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.73 is attached to this message.

Ben.

------------

 Documentation/x86/mds.rst                         |  44 ++-------
 Makefile                                          |   2 +-
 arch/arm/boot/dts/exynos5260.dtsi                 |   2 +-
 arch/arm/crypto/aesbs-glue.c                      |   4 +
 arch/arm/mach-omap2/omap_hwmod.c                  |   2 +-
 arch/arm/plat-pxa/ssp.c                           |   6 --
 arch/arm64/include/asm/memory.h                   |   8 ++
 arch/powerpc/include/asm/reg_booke.h              |   2 +-
 arch/powerpc/platforms/83xx/usb.c                 |   4 +-
 arch/x86/crypto/crct10dif-pclmul_glue.c           |  13 +--
 arch/x86/include/asm/uaccess.h                    |   7 +-
 arch/x86/kernel/traps.c                           |   8 --
 crypto/crct10dif_generic.c                        |  11 +--
 crypto/salsa20_generic.c                          |   2 +-
 drivers/bluetooth/hci_ldisc.c                     |  10 +-
 drivers/bluetooth/hci_uart.h                      |   1 +
 drivers/clk/tegra/clk-pll.c                       |   4 +-
 drivers/gpu/drm/drm_fb_helper.c                   |  11 +--
 drivers/gpu/drm/radeon/radeon_display.c           |   4 +-
 drivers/hwmon/f71805f.c                           |  15 ++-
 drivers/hwmon/pc87427.c                           |  14 ++-
 drivers/hwmon/smsc47b397.c                        |  13 ++-
 drivers/hwmon/smsc47m1.c                          |  28 ++++--
 drivers/hwmon/vt1211.c                            |  15 ++-
 drivers/hwmon/w83627hf.c                          |  42 +++++++-
 drivers/infiniband/hw/cxgb4/cm.c                  |   2 +
 drivers/iommu/intel-iommu.c                       |   7 +-
 drivers/md/bcache/journal.c                       |  11 ++-
 drivers/md/bcache/super.c                         |  13 ++-
 drivers/media/i2c/soc_camera/ov6650.c             |   2 +
 drivers/media/pci/cx18/cx18-fileops.c             |   2 +-
 drivers/media/pci/ivtv/ivtv-fileops.c             |   2 +-
 drivers/media/platform/davinci/isif.c             |   9 --
 drivers/media/platform/davinci/vpbe.c             |   2 +-
 drivers/media/platform/omap/omap_vout.c           |  15 ++-
 drivers/media/radio/radio-raremono.c              |  30 ++++--
 drivers/media/radio/wl128x/fmdrv_common.c         |  13 ++-
 drivers/media/usb/cpia2/cpia2_usb.c               |   3 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c           |   2 +
 drivers/media/usb/pvrusb2/pvrusb2-hdw.h           |   1 +
 drivers/media/usb/siano/smsusb.c                  |  33 ++++---
 drivers/media/usb/tlg2300/Kconfig                 |   1 +
 drivers/net/bonding/bond_options.c                |   7 --
 drivers/net/ethernet/arc/emac_main.c              |   9 +-
 drivers/net/ethernet/chelsio/cxgb3/l2t.h          |   2 +-
 drivers/net/ethernet/freescale/ucc_geth_ethtool.c |   8 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c         |   2 +-
 drivers/net/wireless/at76c50x-usb.c               |   4 +-
 drivers/net/wireless/ath/ath6kl/wmi.c             |  10 +-
 drivers/net/wireless/mwifiex/ie.c                 |   3 +
 drivers/net/wireless/mwifiex/uap_cmd.c            |  17 +++-
 drivers/net/wireless/mwl8k.c                      |  13 ++-
 drivers/net/wireless/p54/p54pci.c                 |   3 +-
 drivers/net/wireless/p54/p54usb.c                 |  43 ++++----
 drivers/net/wireless/rsi/rsi_91x_mac80211.c       |   1 +
 drivers/pci/pcie/aspm.c                           |  49 +++++++---
 drivers/pci/quirks.c                              |  76 +++++++++++++++
 drivers/platform/x86/alienware-wmi.c              |  19 ++--
 drivers/platform/x86/sony-laptop.c                |   8 +-
 drivers/pwm/core.c                                |  10 +-
 drivers/pwm/pwm-tiehrpwm.c                        |   2 +
 drivers/pwm/sysfs.c                               |  14 +--
 drivers/rtc/interface.c                           |   7 +-
 drivers/scsi/libsas/sas_expander.c                |   2 +
 drivers/scsi/qla2xxx/qla_attr.c                   |   4 +-
 drivers/scsi/qla2xxx/qla_os.c                     |  34 ++++---
 drivers/scsi/qla4xxx/ql4_os.c                     |   2 +-
 drivers/spi/spi-rspi.c                            |  48 +++++----
 drivers/staging/comedi/drivers/dt282x.c           |   3 +-
 drivers/staging/line6/pcm.c                       |   5 +
 drivers/tty/serial/serial_core.c                  |  15 ++-
 drivers/tty/vt/keyboard.c                         |  33 +++++--
 drivers/usb/class/cdc-acm.c                       | 113 +++++++++++++++++-----
 drivers/usb/class/cdc-acm.h                       |   4 +
 drivers/usb/misc/rio500.c                         |  24 +++--
 drivers/usb/misc/sisusbvga/sisusb.c               |  15 +--
 drivers/usb/serial/generic.c                      |  57 ++++++++---
 drivers/usb/serial/usb-serial.c                   |  11 ++-
 drivers/vhost/vhost.c                             |   4 +-
 drivers/video/backlight/lm3630a_bl.c              |   4 +-
 drivers/virt/fsl_hypervisor.c                     |  26 ++---
 fs/ceph/super.c                                   |   7 ++
 fs/cifs/smb2ops.c                                 |  14 +--
 fs/ext4/file.c                                    |   7 ++
 fs/ext4/ioctl.c                                   |   2 +-
 fs/fuse/file.c                                    |   9 +-
 fs/gfs2/rgrp.c                                    |  12 ++-
 fs/jbd2/journal.c                                 |   4 +
 fs/nfs/nfs4state.c                                |   4 +
 fs/ocfs2/export.c                                 |  30 +++++-
 fs/xfs/xfs_super.c                                |  10 ++
 include/linux/atalk.h                             |  20 +++-
 include/linux/ieee80211.h                         |   3 +
 include/linux/mfd/da9063/registers.h              |   6 +-
 include/linux/of.h                                |   4 +-
 include/linux/pci.h                               |   2 +
 include/linux/pwm.h                               |   5 -
 include/linux/smpboot.h                           |   2 +-
 include/media/davinci/vpbe.h                      |   2 +-
 include/net/bluetooth/hci_core.h                  |   3 +
 include/net/mac80211.h                            |  13 +++
 kernel/debug/kdb/kdb_main.c                       |   2 +-
 kernel/time/ntp.c                                 |   2 +-
 kernel/trace/trace_events.c                       |   3 -
 lib/kobject_uevent.c                              |   9 +-
 net/appletalk/atalk_proc.c                        |   2 +-
 net/appletalk/ddp.c                               |  37 +++++--
 net/appletalk/sysctl_net_atalk.c                  |   5 +-
 net/bluetooth/hci_conn.c                          |  10 +-
 net/bluetooth/l2cap_core.c                        |  34 +++++--
 net/bridge/netfilter/ebtables.c                   |   4 +-
 net/ipv4/raw.c                                    |   6 +-
 net/mac80211/ieee80211_i.h                        |   3 +
 net/mac80211/mlme.c                               |  16 ++-
 net/mac80211/rx.c                                 |   2 +
 net/mac80211/tdls.c                               |  40 ++++++++
 sound/pci/hda/hda_generic.c                       |   3 +-
 sound/pci/hda/hda_generic.h                       |   1 +
 sound/pci/hda/patch_hdmi.c                        |   6 ++
 sound/pci/hda/patch_realtek.c                     |   5 +-
 sound/soc/codecs/max98090.c                       |  12 +--
 sound/soc/fsl/fsl_esai.c                          |   1 +
 sound/usb/mixer.c                                 |  36 +++++--
 tools/testing/selftests/ipc/msgque.c              |  11 ++-
 virt/kvm/coalesced_mmio.c                         |  17 ++--
 125 files changed, 1069 insertions(+), 488 deletions(-)

Alan Stern (3):
      media: usb: siano: Fix general protection fault in smsusb
      media: usb: siano: Fix false-positive "uninitialized variable" warning
      p54usb: Fix race between disconnect and firmware loading

Alexander Kochetkov (1):
      net: arc_emac: fix koops caused by sk_buff free

Andrew Vasquez (1):
      scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines

Andy Lutomirski (2):
      x86/speculation/mds: Revert CPU buffer clear on double fault exit
      x86/speculation/mds: Improve CPU buffer clear documentation

Arik Nemtsov (1):
      mac80211: add API to request TDLS operation from userspace

Arnd Bergmann (3):
      scsi: qla4xxx: avoid freeing unallocated dma memory
      media: davinci-isif: avoid uninitialized variable use
      appletalk: Fix compile regression

Bart Van Assche (1):
      scsi: qla2xxx: Unregister chrdev if module initialization fails

Ben Hutchings (2):
      media: poseidon: Depend on PM_RUNTIME
      Linux 3.16.74

Bob Peterson (2):
      GFS2: Fix rgrp end rounding problem for bsize < page size
      GFS2: don't set rgrp gl_object until it's inserted into rgrp tree

Brian Masney (1):
      backlight: lm3630a: Return 0 on success in update_status functions

Christian König (1):
      drm/radeon: prefer lower reference dividers

Christoph Probst (1):
      cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()

Christoph Vogtländer (1):
      pwm: tiehrpwm: Update shadow register for disabling PWMs

Christophe Leroy (1):
      net: ucc_geth - fix Oops when changing number of buffers in the ring

Colin Ian King (2):
      RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure
      platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer

Coly Li (1):
      bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()

Dan Carpenter (11):
      media: ivtv: update *pos correctly in ivtv_read_pos()
      media: cx18: update *pos correctly in cx18_read_pos()
      media: wl128x: Fix an error code in fm_download_firmware()
      media: wl128x: prevent two potential buffer overflows
      media: pvrusb2: Prevent a buffer overflow
      media: omap_vout: potential buffer overflow in vidioc_dqbuf()
      media: davinci/vpbe: array underflow in vpbe_enum_outputs()
      platform/x86: alienware-wmi: printing the wrong error code
      kdb: do a sanity check on the cpu in kdb_per_cpu()
      drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl
      ath6kl: add some bounds checking

Dave Chinner (1):
      xfs: clear sb->s_fs_info on mount failure

David Ahern (1):
      ipv4: Fix raw socket lookup for local traffic

Dmitry Osipenko (1):
      clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider

Elazar Leibovich (1):
      tracing: Fix partial reading of trace event's id file

Eric Biggers (4):
      crypto: crct10dif-generic - fix use via crypto_shash_digest()
      crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
      crypto: salsa20 - don't access already-freed walk.iv
      crypto: arm/aes-neonbs - don't access already-freed walk.iv

Florian Westphal (1):
      netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule

Geert Uytterhoeven (2):
      spi: rspi: Fix register initialization while runtime-suspended
      spi: rspi: Fix sequencer reset during initialization

Guenter Roeck (6):
      hwmon: (f71805f) Use request_muxed_region for Super-IO accesses
      hwmon: (pc87427) Use request_muxed_region for Super-IO accesses
      hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses
      hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses
      hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses
      hwmon: (vt1211) Use request_muxed_region for Super-IO accesses

Gustavo A. R. Silva (2):
      cxgb3/l2t: Fix undefined behaviour
      platform/x86: sony-laptop: Fix unintentional fall-through

Hui Peng (2):
      ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
      ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term

Hui Wang (1):
      ALSA: hda/hdmi - Read the pin sense from register when repolling

Ian Abbott (1):
      staging: comedi: dt282x: fix a null pointer deref on interrupt

James Prestwood (1):
      PCI: Mark Atheros AR9462 to avoid bus reset

Janusz Krzysztofik (1):
      media: ov6650: Fix sensor possibly not detected on probe

Jarod Wilson (1):
      bonding: fix arp_validate toggling in active-backup mode

Jason Yan (1):
      scsi: libsas: delete sas port if expander discover failed

Jeff Layton (1):
      ceph: flush dirty inodes before proceeding with remount

Jiri Slaby (1):
      TTY: serial_core, add ->install

Jiufei Xue (1):
      jbd2: check superblock mapped prior to committing

Johan Hovold (3):
      USB: serial: fix initial-termios handling
      USB: cdc-acm: fix unthrottle races
      USB: serial: fix unthrottle races

Johannes Berg (1):
      mac80211: drop robust management frames from unknown TA

Jon Hunter (1):
      ASoC: max98090: Fix restore of DAPM Muxes

Julia Lawall (1):
      powerpc/83xx: Add missing of_node_put() after of_device_is_available()

Kailang Yang (1):
      ALSA: hda/realtek - EAPD turn on later

Karthik D A (1):
      mwifiex: vendor_ie length check for parse WMM IEs

Kees Cook (1):
      selftests/ipc: Fix msgque compiler warnings

Kefeng Wang (1):
      Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto()

Kirill Tkhai (1):
      ext4: actually request zeroing of inode table after grow

Ladislav Michl (2):
      cdc-acm: store in and out pipes in acm structure
      cdc-acm: handle read pipe errors

Laurentiu Tudor (1):
      powerpc/booke64: set RI in default MSR

Liang Chen (1):
      bcache: fix a race between cache register and cacheset unregister

Liu Bo (1):
      fuse: honor RLIMIT_FSIZE in fuse_file_fallocate

Loic Poulain (1):
      Bluetooth: hci_ldisc: Fix null pointer derefence in case of early data

Lu Baolu (1):
      iommu/vt-d: Set intel_iommu_gfx_mapped correctly

Lukas Czerner (1):
      ext4: fix data corruption caused by overlapping unaligned and aligned IO

Luke Nowakowski-Krijger (1):
      media: radio-raremono: change devm_k*alloc to k*alloc

Lyude Paul (1):
      PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary

Marcel Holtmann (2):
      Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
      Bluetooth: Fix regression with minimum encryption key size alignment

Matias Karhumaa (1):
      Bluetooth: Fix faulty expression for minimum encryption key size check

Matt Delco (1):
      KVM: coalesced_mmio: add bounds checking

Mauro Carvalho Chehab (1):
      media: smsusb: better handle optional alignment

Miklos Szeredi (2):
      fuse: fix writepages on 32bit
      fuse: fallocate: fix return with locked inode

Miroslav Lichvar (1):
      ntp: Allow TAI-UTC offset to be set to zero

Noralf Trønnes (1):
      drm/fb-helper: dpms_legacy(): Only set on connectors in use

Oliver Neukum (5):
      cdc-acm: fix race between callback and unthrottle
      USB: serial: use variable for status
      USB: rio500: refuse more than one device at a time
      media: cpia2_usb: first wake up, then free in disconnect
      USB: sisusbvga: fix oops in error path of sisusb_probe

Pan Bian (1):
      p54: drop device reference count if fails to enable device

Peter Zijlstra (1):
      x86/uaccess: Dont leak the AC flag into __put_user() argument evaluation

Petr Štetiar (1):
      mwl8k: Fix rate_idx underflow

Phong Hoang (1):
      pwm: Fix deadlock warning when removing PWM device

Phong Tran (1):
      of: fix clang -Wunsequenced for be32_to_cpu()

Romain Izard (1):
      usb: cdc-acm: fix race during wakeup blocking TX traffic

S.j. Wang (1):
      ASoC: fsl_esai: Fix missing break in switch statement

Sanjay Konduri (1):
      rsi: add fix for crash during assertions

Sebastian Andrzej Siewior (1):
      smpboot: Place the __percpu annotation correctly

Sergei Trofimovich (1):
      tty/vt: fix write/write race in ioctl(KDSKBSENT) handler

Shuning Zhang (1):
      ocfs2: fix ocfs2 read inode data panic in ocfs2_iget

Slava Pestov (1):
      bcache: fix memory corruption in init error path

Stefan Mätje (2):
      PCI: Factor out pcie_retrain_link() function
      PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum

Stephen Suryaputra (1):
      ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop

Steve Twiss (1):
      mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L

Stuart Menefy (1):
      ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260

Takashi Iwai (3):
      ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk()
      ALSA: hda/realtek - Fix overridden device-specific initialization
      ALSA: line6: Fix write on zero-sized buffer

Tetsuo Handa (1):
      kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice.

Tony Lindgren (1):
      ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()

Vincenzo Frascino (1):
      arm64: compat: Reduce address limit

Wen Huang (1):
      mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings

Wenwen Wang (1):
      ALSA: usb-audio: Fix a memory leak bug

Wolfram Sang (1):
      rtc: don't reference bogus function pointer in kdoc

Yu Wang (1):
      mac80211: handle deauthentication/disassociation from TDLS peer

YueHaibing (4):
      ehea: Fix a copy-paste err in ehea_init_port_res
      ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"
      at76c50x-usb: Don't register led_trigger if usb_register_driver failed
      appletalk: Fix use-after-free in atalk_proc_exit

ZhangXiaoxu (1):
      NFS4: Fix v4.0 client state corruption when mount

yongduan (1):
      vhost: make sure log_num < in_num

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                         - Albert Camus



View attachment "linux-3.16.74.patch" of type "text/x-diff" (136671 bytes)

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ