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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180131152613.GA16110@kroah.com>
Date:   Wed, 31 Jan 2018 16:26:13 +0100
From:   Greg KH <gregkh@...uxfoundation.org>
To:     linux-kernel@...r.kernel.org,
        Andrew Morton <akpm@...ux-foundation.org>,
        torvalds@...ux-foundation.org, stable@...r.kernel.org
Cc:     lwn@....net, Jiri Slaby <jslaby@...e.cz>
Subject: Linux 4.9.79

I'm announcing the release of the 4.9.79 kernel.

All users of the 4.9 kernel series must upgrade.

The updated 4.9.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.y
and can be browsed at the normal kernel.org git web browser:
	http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

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

 Makefile                                              |    2 
 arch/arm/kvm/mmu.c                                    |    2 
 arch/um/Makefile                                      |    2 
 arch/x86/entry/vsyscall/vsyscall_64.c                 |    7 +-
 arch/x86/events/amd/power.c                           |    2 
 arch/x86/include/asm/processor.h                      |    2 
 arch/x86/include/asm/vsyscall.h                       |    1 
 arch/x86/kernel/cpu/intel_cacheinfo.c                 |    2 
 arch/x86/kernel/cpu/microcode/intel.c                 |   20 ++++++-
 arch/x86/lib/delay.c                                  |    7 ++
 arch/x86/mm/kaiser.c                                  |    2 
 arch/x86/net/bpf_jit_comp.c                           |   13 ++--
 drivers/acpi/acpica/nsutils.c                         |   23 +++-----
 drivers/acpi/glue.c                                   |   12 ++--
 drivers/base/cacheinfo.c                              |   15 ++++-
 drivers/input/mouse/trackpoint.c                      |    3 +
 drivers/net/ethernet/emulex/benet/be_main.c           |    9 +++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c |    5 -
 drivers/net/ethernet/realtek/r8169.c                  |    9 ---
 drivers/net/ppp/ppp_generic.c                         |    5 +
 drivers/net/ppp/pppoe.c                               |   11 ++--
 drivers/net/tun.c                                     |   15 ++++-
 drivers/net/usb/lan78xx.c                             |    1 
 drivers/net/vmxnet3/vmxnet3_drv.c                     |    2 
 drivers/scsi/libiscsi.c                               |    2 
 drivers/usb/usbip/usbip_common.h                      |    1 
 drivers/usb/usbip/vhci_sysfs.c                        |   25 +++++----
 fs/fcntl.c                                            |    4 +
 fs/nfsd/auth.c                                        |    6 +-
 fs/orangefs/devorangefs-req.c                         |    3 -
 fs/orangefs/file.c                                    |    7 --
 fs/orangefs/orangefs-kernel.h                         |   11 ----
 fs/orangefs/waitqueue.c                               |    4 -
 fs/reiserfs/bitmap.c                                  |   14 ++++-
 include/linux/bpf.h                                   |   16 ++++--
 include/linux/cacheinfo.h                             |    1 
 include/linux/mmzone.h                                |    2 
 include/linux/vermagic.h                              |    8 ---
 include/net/arp.h                                     |    3 +
 include/net/ipv6.h                                    |    1 
 include/net/net_namespace.h                           |   10 +++
 include/uapi/linux/eventpoll.h                        |   13 ++++
 init/Kconfig                                          |    7 ++
 ipc/msg.c                                             |    5 +
 kernel/bpf/core.c                                     |   24 ++++++++-
 kernel/bpf/verifier.c                                 |   42 ++++++++++++++++
 kernel/time/hrtimer.c                                 |    3 +
 lib/test_bpf.c                                        |   11 ++--
 mm/cma.c                                              |   15 ++---
 mm/internal.h                                         |    6 ++
 mm/memcontrol.c                                       |    2 
 mm/memory-failure.c                                   |    7 ++
 mm/mmap.c                                             |    6 +-
 mm/page_alloc.c                                       |   15 +----
 mm/vmscan.c                                           |   47 ++++++++++++------
 mm/vmstat.c                                           |    2 
 net/can/af_can.c                                      |   22 +++-----
 net/core/dev.c                                        |   19 +++++--
 net/core/filter.c                                     |   10 ++-
 net/core/flow_dissector.c                             |    3 -
 net/core/neighbour.c                                  |    4 -
 net/core/sysctl_net_core.c                            |    6 ++
 net/dccp/ccids/ccid2.c                                |    3 +
 net/ipv4/arp.c                                        |    7 ++
 net/ipv4/igmp.c                                       |    2 
 net/ipv4/tcp.c                                        |    3 +
 net/ipv4/tcp_offload.c                                |    3 +
 net/ipv4/tcp_timer.c                                  |   15 +++++
 net/ipv4/udp_offload.c                                |    3 +
 net/ipv6/ip6_gre.c                                    |   14 ++---
 net/ipv6/ip6_output.c                                 |    9 ++-
 net/ipv6/ipv6_sockglue.c                              |    2 
 net/ipv6/tcpv6_offload.c                              |    3 +
 net/ipv6/udp_offload.c                                |    3 +
 net/netfilter/nfnetlink_cthelper.c                    |   10 +++
 net/netfilter/xt_osf.c                                |    7 ++
 net/sctp/offload.c                                    |    3 +
 net/sctp/socket.c                                     |   30 ++++-------
 net/socket.c                                          |    9 +++
 net/tipc/node.c                                       |   26 +++++----
 tools/usb/usbip/libsrc/usbip_common.c                 |    9 +++
 tools/usb/usbip/libsrc/usbip_host_common.c            |   28 ++++++++--
 tools/usb/usbip/libsrc/vhci_driver.c                  |    8 +--
 tools/usb/usbip/src/usbip.c                           |    2 
 84 files changed, 525 insertions(+), 233 deletions(-)

Aaron Ma (1):
      Input: trackpoint - force 3 buttons if 0 button is reported

Alexei Starovoitov (3):
      bpf: fix bpf_tail_call() x64 JIT
      bpf: introduce BPF_JIT_ALWAYS_ON config
      bpf: fix 32-bit divide by zero

Alexey Kodanev (2):
      dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state
      ip6_gre: init dev->mtu and dev->hard_header_len correctly

Andy Lutomirski (1):
      x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels

Ben Hutchings (3):
      vsyscall: Fix permissions for emulate mode with KAISER/PTI
      ipv6: Fix getsockopt() for sockets with default IPV6_AUTOFLOWLABEL
      nfsd: auth: Fix gid sorting when rootsquash enabled

Cong Wang (2):
      tipc: fix a memory leak in tipc_nl_node_get_link()
      tun: fix a memory leak for tfile->tx_array

Dan Streetman (1):
      net: tcp: close sock if net namespace is exiting

Daniel Borkmann (3):
      bpf: arsh is not supported in 32 bit alu thus reject it
      bpf: avoid false sharing of map refcount with max_entries
      bpf: reject stores into ctx via st and xadd

Doug Berger (1):
      cma: fix calculation of aligned offset

Eric Dumazet (5):
      ipv6: ip6_make_skb() needs to clear cork.base.dst
      net: qdisc_pkt_len_init() should be more robust
      flow_dissector: properly cap thoff field
      x86: bpf_jit: small optimization in emit_bpf_tail_call()
      bpf: fix divides by zero

Felix Fietkau (1):
      net: igmp: fix source address check for IGMPv3 reports

Francois Romieu (1):
      r8169: fix memory corruption on retrieval of hardware statistics.

Greg KH (1):
      eventpoll.h: add missing epoll event masks

Greg Kroah-Hartman (2):
      Revert "module: Add retpoline tag to VERMAGIC"
      Linux 4.9.79

Guillaume Nault (2):
      pppoe: take ->needed_headroom of lower device into account on xmit
      ppp: unlock all_ppp_mutex before registering device

Ivan Vecera (1):
      be2net: restore properly promisc mode after queues reconfiguration

Janakarajan Natarajan (1):
      Prevent timer value 0 for MWAITX

Jeff Mahoney (2):
      reiserfs: fix race in prealloc discard
      reiserfs: don't preallocate blocks for extended attributes

Jia Zhang (1):
      x86/microcode/intel: Extend BDW late-loading further with LLC size check

Jim Westfall (2):
      net: Allow neigh contructor functions ability to modify the primary_key
      ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY

Jiri Slaby (2):
      ipc: msg, make msgrcv work with LONG_MIN
      fs/fcntl: f_setown, avoid undefined behaviour

Johannes Thumshirn (1):
      scsi: libiscsi: fix shifting of DID_REQUEUE host byte

Johannes Weiner (1):
      mm: fix 100% CPU kswapd busyloop on unreclaimable nodes

Jonathan Dieter (2):
      usbip: Fix implicit fallthrough warning
      usbip: Fix potential format overflow in userspace tools

Kevin Cernekee (2):
      netfilter: nfnetlink_cthelper: Add missing permission checks
      netfilter: xt_osf: Add missing permission checks

Marc Kleine-Budde (2):
      can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once
      can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once

Martin Brandenburg (3):
      orangefs: use list_for_each_entry_safe in purge_waiting_ops
      orangefs: initialize op on loop restart in orangefs_devreq_read
      orangefs: fix deadlock; do not write i_size in read_iter

Michal Hocko (2):
      mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack
      hwpoison, memcg: forcibly uncharge LRU pages

Mike Maloney (1):
      ipv6: fix udpv6 sendmsg crash caused by too small MTU

Neil Horman (1):
      vmxnet3: repair memory leak

Punit Agrawal (1):
      KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2

Rafael J. Wysocki (1):
      ACPI / scan: Prefer devices without _HID/_CID for _ADR matching

Seunghun Han (1):
      ACPICA: Namespace: fix operand cache leak

Shuah Khan (1):
      usbip: prevent vhci_hcd driver from leaking a socket pointer address

Sudeep Holla (2):
      drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled
      drivers: base: cacheinfo: fix boot error message when acpi is enabled

Thomas Gleixner (1):
      hrtimer: Reset hrtimer cpu base proper on CPU hotplug

Thomas Meyer (1):
      um: link vmlinux with -no-pie

Vlastimil Babka (1):
      mm, page_alloc: fix potential false positive in __zone_watermark_ok

Willem de Bruijn (1):
      gso: validate gso_type in GSO handlers

Xiao Liang (1):
      perf/x86/amd/power: Do not load AMD power module on !AMD platforms

Xin Long (2):
      sctp: do not allow the v4 socket to bind a v4mapped v6 address
      sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf

Yuiko Oshino (1):
      lan78xx: Fix failure in USB Full Speed

Yuval Mintz (1):
      mlxsw: spectrum_router: Don't log an error on missing neighbor


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