All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Subject: Linux 4.9.77
Date: Wed, 17 Jan 2018 10:42:34 +0100	[thread overview]
Message-ID: <20180117094234.GA12126@kroah.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 14870 bytes --]

I'm announcing the release of the 4.9.77 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

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

 Documentation/ABI/testing/sysfs-devices-system-cpu    |   16 
 Documentation/kernel-parameters.txt                   |   49 +
 Documentation/x86/pti.txt                             |  186 ++++++
 Makefile                                              |    2 
 arch/arm/kvm/mmio.c                                   |    6 
 arch/mips/kernel/process.c                            |   12 
 arch/mips/kernel/ptrace.c                             |  147 ++++-
 arch/x86/Kconfig                                      |   14 
 arch/x86/Makefile                                     |    8 
 arch/x86/crypto/aesni-intel_asm.S                     |    5 
 arch/x86/crypto/camellia-aesni-avx-asm_64.S           |    3 
 arch/x86/crypto/camellia-aesni-avx2-asm_64.S          |    3 
 arch/x86/crypto/crc32c-pcl-intel-asm_64.S             |    3 
 arch/x86/entry/entry_32.S                             |   10 
 arch/x86/entry/entry_64.S                             |   10 
 arch/x86/include/asm/alternative.h                    |    4 
 arch/x86/include/asm/asm-prototypes.h                 |   25 
 arch/x86/include/asm/asm.h                            |   11 
 arch/x86/include/asm/cpufeature.h                     |    2 
 arch/x86/include/asm/cpufeatures.h                    |    6 
 arch/x86/include/asm/msr-index.h                      |    3 
 arch/x86/include/asm/nospec-branch.h                  |  214 +++++++
 arch/x86/include/asm/pgalloc.h                        |   11 
 arch/x86/include/asm/processor.h                      |    4 
 arch/x86/include/asm/thread_info.h                    |   11 
 arch/x86/include/asm/xen/hypercall.h                  |    5 
 arch/x86/kernel/acpi/boot.c                           |   61 +-
 arch/x86/kernel/alternative.c                         |    7 
 arch/x86/kernel/cpu/Makefile                          |    4 
 arch/x86/kernel/cpu/amd.c                             |   28 -
 arch/x86/kernel/cpu/bugs.c                            |  219 +++++++
 arch/x86/kernel/cpu/bugs_64.c                         |   33 -
 arch/x86/kernel/cpu/common.c                          |   39 +
 arch/x86/kernel/cpu/microcode/intel.c                 |   13 
 arch/x86/kernel/irq_32.c                              |   15 
 arch/x86/kernel/mcount_64.S                           |    7 
 arch/x86/kernel/traps.c                               |    2 
 arch/x86/kvm/svm.c                                    |   23 
 arch/x86/kvm/vmx.c                                    |   30 -
 arch/x86/kvm/x86.c                                    |    8 
 arch/x86/lib/Makefile                                 |    1 
 arch/x86/lib/checksum_32.S                            |    7 
 arch/x86/lib/retpoline.S                              |   48 +
 arch/x86/mm/kaiser.c                                  |    2 
 arch/x86/mm/pgtable.c                                 |    7 
 arch/x86/mm/tlb.c                                     |    2 
 arch/x86/platform/efi/efi_64.c                        |    2 
 crypto/algapi.c                                       |   12 
 drivers/base/Kconfig                                  |    3 
 drivers/base/cpu.c                                    |   48 +
 drivers/block/rbd.c                                   |    2 
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c               |    2 
 drivers/hv/hv.c                                       |   11 
 drivers/infiniband/ulp/srpt/ib_srpt.c                 |    3 
 drivers/md/dm-bufio.c                                 |    7 
 drivers/net/can/usb/gs_usb.c                          |    2 
 drivers/net/ethernet/intel/e1000e/ich8lan.c           |   11 
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c |    4 
 drivers/net/ethernet/renesas/sh_eth.c                 |   29 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c     |    6 
 drivers/net/usb/cx82310_eth.c                         |    7 
 drivers/net/usb/lan78xx.c                             |    9 
 drivers/net/usb/smsc75xx.c                            |    8 
 drivers/net/usb/sr9700.c                              |    9 
 drivers/net/wireless/ath/ath10k/htt_rx.c              |  105 +++
 drivers/net/wireless/ath/ath10k/rx_desc.h             |    3 
 drivers/platform/x86/wmi.c                            |    2 
 drivers/staging/android/ashmem.c                      |    2 
 drivers/target/iscsi/iscsi_target.c                   |   20 
 drivers/target/target_core_tmr.c                      |    9 
 drivers/target/target_core_transport.c                |    2 
 drivers/usb/host/xhci-mem.c                           |    3 
 drivers/usb/misc/usb3503.c                            |    2 
 drivers/usb/mon/mon_bin.c                             |    8 
 drivers/usb/serial/cp210x.c                           |    2 
 drivers/usb/storage/unusual_uas.h                     |    7 
 drivers/usb/usbip/usbip_common.c                      |   17 
 drivers/usb/usbip/vudc_rx.c                           |   19 
 drivers/usb/usbip/vudc_tx.c                           |   11 
 include/linux/bpf.h                                   |    2 
 include/linux/bpf_verifier.h                          |    5 
 include/linux/cpu.h                                   |    7 
 include/linux/frame.h                                 |    2 
 include/linux/phy.h                                   |   11 
 include/linux/sh_eth.h                                |    1 
 include/net/mac80211.h                                |    5 
 include/target/target_core_base.h                     |    1 
 include/trace/events/kvm.h                            |    7 
 kernel/bpf/arraymap.c                                 |   45 +
 kernel/bpf/syscall.c                                  |   54 -
 kernel/bpf/verifier.c                                 |   89 +++
 mm/zswap.c                                            |   12 
 net/8021q/vlan.c                                      |    7 
 net/bluetooth/l2cap_core.c                            |   20 
 net/core/ethtool.c                                    |   15 
 net/core/sock_diag.c                                  |    2 
 net/ipv6/ip6_output.c                                 |    5 
 net/ipv6/ip6_tunnel.c                                 |    9 
 net/mac80211/wep.c                                    |    3 
 net/mac80211/wpa.c                                    |    3 
 net/rds/rdma.c                                        |    4 
 net/sched/act_gact.c                                  |    2 
 net/sched/act_mirred.c                                |    2 
 scripts/mod/modpost.c                                 |    1 
 scripts/module-common.lds                             |    5 
 sound/core/oss/pcm_oss.c                              |   41 -
 sound/core/oss/pcm_plugin.c                           |   14 
 sound/core/pcm_lib.c                                  |    4 
 sound/drivers/aloop.c                                 |   98 +--
 tools/objtool/builtin-check.c                         |   81 ++
 tools/testing/selftests/x86/Makefile                  |    2 
 tools/testing/selftests/x86/test_vsyscall.c           |  500 ++++++++++++++++++
 112 files changed, 2306 insertions(+), 466 deletions(-)

Alexei Starovoitov (3):
      bpf: move fixup_bpf_calls() function
      bpf: refactor fixup_bpf_calls()
      bpf: prevent out-of-bounds speculation

Andi Kleen (1):
      x86/retpoline/irq32: Convert assembler indirect jumps

Andrew Honig (1):
      KVM: x86: Add memory barrier on vmcs field lookup

Andrey Ryabinin (1):
      x86/asm: Use register variable to get stack pointer value

Andrii Vladyka (1):
      net: core: fix module type in sock_diag_bind

Andy Lutomirski (3):
      x86/cpu: Factor out application of forced CPU caps
      x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier
      selftests/x86: Add test_vsyscall

Bart Van Assche (1):
      IB/srpt: Disable RDMA access by the initiator

Ben Hutchings (1):
      xhci: Fix ring leak in failure path of xhci_alloc_virt_device()

Ben Seri (1):
      Bluetooth: Prevent stack info leak from the EFS element.

Benjamin Poirier (1):
      e1000e: Fix e1000_check_for_copper_link_ich8lan return value.

Borislav Petkov (2):
      x86/cpu: Merge bugs.c and bugs_64.c
      x86/alternatives: Fix optimize_nops() checking

Christian Holl (1):
      USB: serial: cp210x: add new device ID ELV ALC 8xxx

Cong Wang (1):
      8021q: fix a memory leak for VLAN 0 device

Dan Carpenter (1):
      drm/vmwgfx: Potential off by one in vmw_view_add()

Dan Streetman (1):
      zswap: don't param_set_charp while holding spinlock

Daniel Borkmann (1):
      bpf, array: fix overflow in max_entries and undefined behavior in index_mask

Dave Hansen (1):
      x86/Documentation: Add PTI description

David Spinadel (1):
      mac80211: Add RX flag to indicate ICV stripped

David Woodhouse (12):
      x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]
      sysfs/cpu: Fix typos in vulnerability documentation
      x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm
      x86/retpoline: Add initial retpoline support
      x86/spectre: Add boot time option to select Spectre v2 mitigation
      x86/retpoline/crypto: Convert crypto assembler indirect jumps
      x86/retpoline/entry: Convert entry assembler indirect jumps
      x86/retpoline/ftrace: Convert ftrace assembler indirect jumps
      x86/retpoline/hyperv: Convert assembler indirect jumps
      x86/retpoline/xen: Convert Xen hypercall indirect jumps
      x86/retpoline/checksum32: Convert assembler indirect jumps
      x86/retpoline: Fill return stack buffer on vmexit

Diego Elio Pettenò (1):
      USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ

Eli Cooper (1):
      ip6_tunnel: disable dst caching if tunnel is dual-stack

Eric Biggers (1):
      crypto: algapi - fix NULL dereference in crypto_remove_spawns()

Eric Dumazet (5):
      lan78xx: use skb_cow_head() to deal with cloned skbs
      sr9700: use skb_cow_head() to deal with cloned skbs
      smsc75xx: use skb_cow_head() to deal with cloned skbs
      cx82310_eth: use skb_cow_head() to deal with cloned skbs
      ipv6: fix possible mem leaks in ipv6_make_skb()

Greg Kroah-Hartman (1):
      Linux 4.9.77

Icenowy Zheng (1):
      uas: ignore UAS for Norelsys NS1068(X) chips

Ido Schimmel (1):
      mlxsw: spectrum_router: Fix NULL pointer deref

Ilya Dryomov (1):
      rbd: set max_segments to USHRT_MAX

Jerome Brunet (1):
      net: stmmac: enable EEE in MII, GMII or RGMII only

Jia Zhang (1):
      x86/microcode/intel: Extend BDW late-loading with a revision check

Jim Mattson (1):
      kvm: vmx: Scrub hardware GPRs at VM-exit

Josh Poimboeuf (4):
      objtool, modules: Discard objtool annotation sections for modules
      objtool: Detect jumps to retpoline thunks
      objtool: Allow alternatives to be ignored
      objtool: Fix retpoline support for pre-ORC objtool

Lepton Wu (1):
      kaiser: Set _PAGE_NX only if supported

Maciej W. Rozycki (7):
      MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task
      MIPS: Factor out NT_PRFPREG regset access helpers
      MIPS: Guard against any partial write attempt with PTRACE_SETREGSET
      MIPS: Consistently handle buffer counter with PTRACE_SETREGSET
      MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA
      MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET
      MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses

Mohamed Ghannam (2):
      RDS: Heap OOB write in rds_message_alloc_sgs()
      RDS: null pointer dereference in rds_atomic_free_op

Nicholas Bellinger (2):
      iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref
      target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK

Pavel Tatashin (1):
      x86/pti/efi: broken conversion from efi to kernel page table

Pete Zaitcev (1):
      USB: fix usbmon BUG trigger

Rafael J. Wysocki (1):
      platform/x86: wmi: Call acpi_wmi_init() later

Roi Dayan (1):
      net/sched: Fix update of lastuse in act modules implementing stats_update

Sergei Shtylyov (2):
      sh_eth: fix TSU resource handling
      sh_eth: fix SH7757 GEther initialization

Shuah Khan (3):
      usbip: remove kernel addresses from usb device and urb debug msgs
      usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input
      usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer

Stefan Agner (1):
      usb: misc: usb3503: make sure reset is low for at least 100us

Stephen Hemminger (1):
      ethtool: do not print warning for applications using legacy API

Suren Baghdasaryan (1):
      dm bufio: fix shrinker scans when (nr_to_scan < retain_target)

Takashi Iwai (7):
      ALSA: pcm: Remove incorrect snd_BUG_ON() usages
      ALSA: pcm: Add missing error checks in OSS emulation plugin builder
      ALSA: pcm: Abort properly at pending signal in OSS read/write loops
      ALSA: pcm: Allow aborting mutex lock at OSS read/write loops
      ALSA: aloop: Release cable upon open error path
      ALSA: aloop: Fix inconsistent format due to incomplete rule
      ALSA: aloop: Fix racy hw constraints adjustment

Thomas Gleixner (6):
      x86/cpufeatures: Make CPU bugs sticky
      x86/cpufeatures: Add X86_BUG_CPU_INSECURE
      x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN
      sysfs/cpu: Add vulnerability folder
      x86/cpu: Implement CPU vulnerabilites sysfs functions
      x86/retpoline: Remove compile time warning

Tom Lendacky (2):
      x86/cpu/AMD: Make LFENCE a serializing instruction
      x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC

Vasanthakumar Thiagarajan (1):
      ath10k: rebuild crypto header in rx data frames

Vikas C Sajjan (2):
      x86/acpi: Handle SCI interrupts above legacy space gracefully
      x86/acpi: Reduce code duplication in mp_override_legacy_irq()

Viktor Slavkovic (1):
      staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl

Wanpeng Li (1):
      KVM: Fix stack-out-of-bounds read in write_mmio

Wolfgang Grandegger (1):
      can: gs_usb: fix return value of the "set_bittiming" callback


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2018-01-17  9:42 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-17  9:42 Greg KH [this message]
2018-01-17  9:42 ` Linux 4.9.77 Greg KH
2018-01-17  9:54 ` Pavlos Parissis
2018-01-17  9:57   ` Willy Tarreau
2018-01-17 10:05   ` Greg KH
2018-01-17 10:16     ` Greg KH
2018-01-17 10:19       ` Willy Tarreau
2018-01-17 10:21         ` Pavlos Parissis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180117094234.GA12126@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.