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: <lsq.1574518957.15298187@decadent.org.uk>
Date:   Sat, 23 Nov 2019 14:23:37 +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.78

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

Ben.

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

 Makefile                                           |  2 +-
 arch/arm64/kernel/hw_breakpoint.c                  |  7 +--
 arch/sh/kernel/hw_breakpoint.c                     |  1 +
 arch/x86/include/asm/nospec-branch.h               |  2 +-
 arch/x86/include/asm/ptrace.h                      |  6 ++-
 arch/x86/include/asm/smp.h                         | 10 -----
 arch/x86/kernel/apic/apic.c                        | 25 ++++++-----
 arch/x86/kernel/apic/bigsmp_32.c                   | 24 +----------
 arch/x86/kernel/cpu/bugs.c                         |  4 +-
 arch/x86/kernel/sysfb_efi.c                        | 46 ++++++++++++++++++++
 arch/x86/kernel/uprobes.c                          | 17 +++++---
 arch/x86/kvm/vmx.c                                 |  7 ++-
 arch/x86/kvm/x86.c                                 |  7 +++
 drivers/ata/libata-zpodd.c                         |  2 +-
 drivers/char/hpet.c                                |  3 +-
 drivers/hwmon/nct6775.c                            |  3 +-
 drivers/md/dm-table.c                              |  5 ++-
 drivers/md/persistent-data/dm-btree.c              | 31 +++++++-------
 drivers/md/persistent-data/dm-space-map-metadata.c |  2 +-
 drivers/md/raid5.c                                 | 10 ++++-
 drivers/misc/vmw_vmci/vmci_doorbell.c              |  6 ++-
 drivers/mmc/card/queue.c                           |  5 +++
 drivers/mmc/core/sd.c                              |  6 +++
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |  8 ++--
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c        |  2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |  2 +-
 drivers/net/ethernet/seeq/sgiseeq.c                |  7 +--
 drivers/net/ethernet/toshiba/tc35815.c             |  2 +-
 drivers/net/tun.c                                  | 17 +++++---
 drivers/pci/host/pci-tegra.c                       |  7 ++-
 drivers/s390/block/dasd_alias.c                    | 22 +++++++---
 drivers/staging/comedi/drivers/dt3000.c            |  8 ++--
 drivers/tty/tty_ldsem.c                            |  5 +--
 drivers/usb/class/cdc-acm.c                        | 18 ++++----
 drivers/usb/class/cdc-wdm.c                        | 16 +++++--
 drivers/usb/core/file.c                            | 10 ++---
 drivers/usb/host/hwa-hc.c                          |  2 +-
 drivers/usb/host/ohci-hcd.c                        | 13 +++++-
 drivers/usb/host/pci-quirks.c                      | 31 ++++++++------
 drivers/usb/misc/yurex.c                           |  2 +-
 drivers/usb/serial/option.c                        |  6 +++
 drivers/usb/storage/realtek_cr.c                   | 15 ++++---
 drivers/usb/storage/unusual_devs.h                 |  2 +-
 drivers/vhost/test.c                               | 13 ++++--
 drivers/xen/swiotlb-xen.c                          |  4 +-
 fs/btrfs/volumes.c                                 | 22 +++++-----
 fs/cifs/file.c                                     | 33 ++++++--------
 fs/cifs/smb2pdu.c                                  |  7 ++-
 fs/exec.c                                          |  2 +-
 fs/nfs/nfs4_fs.h                                   |  3 +-
 fs/nfs/nfs4client.c                                |  5 ++-
 fs/nfs/nfs4state.c                                 | 27 +++++++++---
 include/asm-generic/getorder.h                     | 50 +++++++++-------------
 include/linux/sched.h                              |  4 +-
 include/sound/compress_driver.h                    |  5 +--
 kernel/fork.c                                      |  2 +-
 kernel/irq/resend.c                                |  2 +
 kernel/sched/fair.c                                | 37 +++++++++++++---
 kernel/time/alarmtimer.c                           |  8 ++--
 net/batman-adv/bat_iv_ogm.c                        | 18 +++++---
 net/bridge/br_multicast.c                          |  3 ++
 net/core/dev.c                                     |  4 ++
 net/ipv4/tcp_input.c                               |  2 +-
 net/ipv6/mcast.c                                   |  5 ++-
 net/ipv6/ping.c                                    |  2 +-
 net/netfilter/nf_conntrack_core.c                  | 16 +++----
 net/packet/af_packet.c                             |  7 +++
 net/sched/sch_codel.c                              |  3 +-
 net/sched/sch_hhf.c                                |  2 +-
 net/sctp/protocol.c                                |  2 +-
 net/sctp/sm_sideeffect.c                           |  4 +-
 net/wireless/reg.c                                 |  2 +-
 security/keys/request_key_auth.c                   |  6 +++
 security/selinux/ss/policydb.c                     |  6 ++-
 sound/core/compress_offload.c                      | 16 ++++---
 sound/core/seq/seq_clientmgr.c                     |  3 +-
 sound/core/seq/seq_fifo.c                          | 17 ++++++++
 sound/core/seq/seq_fifo.h                          |  2 +
 sound/firewire/packets-buffer.c                    |  2 +-
 sound/pci/hda/hda_auto_parser.c                    |  4 +-
 sound/pci/hda/hda_generic.c                        |  2 +-
 sound/sound_core.c                                 |  3 +-
 82 files changed, 496 insertions(+), 285 deletions(-)

Alan Stern (1):
      USB: core: Fix races in character device registration and deregistraion

Andreas Koop (1):
      mmc: mmc_spi: Enable stable writes

Bandan Das (1):
      x86/apic: Do not initialize LDR and DFR for bigsmp

Ben Hutchings (1):
      Linux 3.16.78

Björn Gerhart (1):
      hwmon: (nct6775) Fix register address and added missed tolerance for nct6106

Charles Keepax (1):
      ALSA: compress: Fix regression on compressed capture streams

Christophe JAILLET (3):
      net: seeq: Fix the function used to release some memory in an error handling path
      ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()'
      sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()'

Cong Wang (1):
      sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero

Dave Wysochanski (1):
      cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic

Dirk Morris (1):
      netfilter: conntrack: Use consistent ct id hash calculation

Dou Liyang (1):
      x86/apic: Drop logical_smp_processor_id() inline

Eric Dumazet (2):
      net/packet: fix race in tpacket_snd()
      mld: fix memory leak in mld_del_delrec()

Fuqian Huang (1):
      KVM: x86: work around leak of uninitialized stack contents

Gustavo A. R. Silva (1):
      sh: kernel: hw_breakpoint: Fix missing break in switch statement

Hans de Goede (1):
      x86/sysfb_efi: Add quirks for some devices with swapped width and height

Hans van Kranenburg (2):
      btrfs: partially apply b8b93addde
      btrfs: alloc_chunk: fix more DUP stripe size handling

Henk van der Laan (1):
      usb-storage: Add new JMS567 revision to unusual_devs

Hillf Danton (1):
      keys: Fix missing null pointer check in request_key_auth_describe()

Hodaszi, Robert (1):
      Revert "cfg80211: fix processing world regdomain when non modular"

Ian Abbott (2):
      staging: comedi: dt3000: Fix signed integer overflow 'divider * base'
      staging: comedi: dt3000: Fix rounding up of timer divisor

Jan Beulich (1):
      x86/apic/32: Avoid bogus LDR warnings

Jann Horn (1):
      sched/fair: Don't free p->numa_faults with concurrent readers

Jia-Ju Bai (1):
      net: sched: Fix a possible null-pointer dereference in dequeue_func()

Jiri Pirko (1):
      net: fix ifindex collision during namespace removal

Juergen Gross (1):
      xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()

Kai-Heng Feng (2):
      USB: storage: ums-realtek: Update module parameter description for auto_delink_en
      USB: storage: ums-realtek: Whitelist auto-delink support

Kees Cook (1):
      libata: zpodd: Fix small read overflow in zpodd_get_mech_type()

Kefeng Wang (1):
      hpet: Fix division by zero in hpet_time_div()

Liangyan (1):
      sched/fair: Don't assign runtime for throttled cfs_rq

Mikulas Patocka (1):
      dm table: fix invalid memory accesses with too high sector number

Nadav Amit (1):
      VMCI: Release resource if the work is already queued

Nathan Chancellor (1):
      net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx

Neal Cardwell (1):
      tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR

Nigel Croxon (1):
      md/raid: raid5 preserve the writeback action after the parity check

Nikolay Aleksandrov (1):
      net: bridge: mcast: don't delete permanent entries when fast leave is enabled

Oliver Neukum (2):
      usb: cdc-acm: make sure a refcount is taken early enough
      USB: cdc-wdm: fix race between write and disconnect due to flag abuse

Ondrej Mosnacek (1):
      selinux: fix memory leak in policydb_init()

Paolo Bonzini (1):
      KVM: nVMX: handle page fault in vmread

Pavel Shilovsky (2):
      SMB3: Fix deadlock in validate negotiate hits reconnect
      CIFS: Fix use after free of file info structures

Peter Zijlstra (1):
      tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop

Phong Tran (1):
      usb: wusbcore: fix unbalanced get/put cluster_id

Qian Cai (1):
      asm-generic: fix -Wtype-limits compiler warnings

Qu Wenruo (1):
      btrfs: volumes: Cleanup stripe size calculation

Ricardo Neri (1):
      ptrace,x86: Make user_64bit_mode() available to 32-bit builds

Ryan Kennedy (1):
      usb: pci-quirks: Correct AMD PLL quirk detection

Sean Christopherson (1):
      x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386

Sebastian Mayr (1):
      uprobes/x86: Fix detection of 32-bit user mode

Stefan Haberland (1):
      s390/dasd: fix endless loop after read unit address configuration

Stephane Grosjean (1):
      can: peak_usb: fix potential double kfree_skb()

Steve French (1):
      smb3: send CAP_DFS capability during session setup

Subash Abhinov Kasiviswanathan (1):
      net: Fix null de-reference of device refcount

Sudarsana Reddy Kalluru (1):
      bnx2x: Disable multi-cos feature.

Suzuki K Poulose (1):
      usb: yurex: Fix use-after-free in yurex_delete

Sven Eckelmann (1):
      batman-adv: Only read OGM tvlv_len after buffer len check

Takashi Iwai (2):
      ALSA: seq: Fix potential concurrent access to the deleted pool
      ALSA: hda - Fix potential endless loop at applying quirks

Thadeu Lima de Souza Cascardo (1):
      alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP

Tiwei Bie (1):
      vhost/test: fix build for vhost test

Tomas Bortoli (1):
      can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices

Tony Lindgren (1):
      USB: serial: option: Add Motorola modem UARTs

Trond Myklebust (1):
      NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()

Ulf Hansson (1):
      mmc: core: Fix init of SD cards reporting an invalid VDD range

Vidya Sagar (1):
      PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30

Wenwen Wang (3):
      sound: fix a memory leak bug
      ALSA: firewire: fix a memory leak bug
      ALSA: hda - Fix a memory leak bug

Will Deacon (1):
      arm64: compat: Allow single-byte watchpoints on all addresses

Xin Long (2):
      sctp: fix the transport error_count check
      sctp: use transport pf_retrans in sctp_do_8_2_transport_strike

Yang Yingliang (1):
      tun: fix use-after-free when register netdev failed

Yoshiaki Okamoto (1):
      USB: serial: option: Add support for ZTE MF871A

Yoshihiro Shimoda (1):
      usb: host: ohci: fix a race condition between shutdown and irq

Yunfeng Ye (1):
      genirq: Prevent NULL pointer dereference in resend_irqs()

ZhangXiaoxu (2):
      dm btree: fix order of block initialization in btree_split_beneath
      dm space map metadata: fix missing store of apply_bops() return value

Zhenzhong Duan (1):
      x86/speculation/mds: Apply more accurate check on hypervisor platform


View attachment "linux-3.16.78.patch" of type "text/x-diff" (78032 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