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.14.43
Date: Tue, 22 May 2018 19:47:40 +0200	[thread overview]
Message-ID: <20180522174740.GA18945@kroah.com> (raw)

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

I'm announcing the release of the 4.14.43 kernel.

All users of the 4.14 kernel series must upgrade.

The updated 4.14.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.14.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 |    1 
 Documentation/admin-guide/kernel-parameters.txt    |   45 ++
 Documentation/userspace-api/index.rst              |    1 
 Documentation/userspace-api/spec_ctrl.rst          |   94 ++++
 Makefile                                           |    2 
 arch/arm/include/asm/assembler.h                   |   10 
 arch/arm/include/asm/kvm_mmu.h                     |   16 
 arch/arm/kernel/traps.c                            |    5 
 arch/arm/lib/getuser.S                             |   10 
 arch/arm/probes/kprobes/opt-arm.c                  |    4 
 arch/arm64/include/asm/kvm_mmu.h                   |   16 
 arch/powerpc/kernel/setup-common.c                 |   11 
 arch/powerpc/platforms/powernv/opal-nvram.c        |   14 
 arch/s390/kernel/irq.c                             |    5 
 arch/s390/kernel/perf_cpum_sf.c                    |    4 
 arch/x86/boot/compressed/eboot.c                   |    6 
 arch/x86/include/asm/cpufeatures.h                 |   18 
 arch/x86/include/asm/kvm_host.h                    |    2 
 arch/x86/include/asm/mmu_context.h                 |    2 
 arch/x86/include/asm/msr-index.h                   |    9 
 arch/x86/include/asm/nospec-branch.h               |   43 +-
 arch/x86/include/asm/pkeys.h                       |   18 
 arch/x86/include/asm/spec-ctrl.h                   |   80 ++++
 arch/x86/include/asm/thread_info.h                 |    4 
 arch/x86/kernel/cpu/amd.c                          |   22 +
 arch/x86/kernel/cpu/bugs.c                         |  397 ++++++++++++++++++++-
 arch/x86/kernel/cpu/common.c                       |   77 +++-
 arch/x86/kernel/cpu/cpu.h                          |    2 
 arch/x86/kernel/cpu/intel.c                        |    3 
 arch/x86/kernel/process.c                          |  146 +++++++
 arch/x86/kernel/process_64.c                       |    1 
 arch/x86/kernel/smpboot.c                          |    5 
 arch/x86/kvm/cpuid.c                               |   21 -
 arch/x86/kvm/svm.c                                 |   66 ++-
 arch/x86/kvm/vmx.c                                 |   32 +
 arch/x86/kvm/x86.c                                 |   13 
 arch/x86/mm/pkeys.c                                |   21 -
 arch/x86/xen/mmu.c                                 |    4 
 arch/x86/xen/mmu_pv.c                              |    4 
 drivers/base/cpu.c                                 |    8 
 drivers/gpu/drm/drm_drv.c                          |    2 
 drivers/gpu/drm/i915/i915_reg.h                    |    3 
 drivers/gpu/drm/i915/intel_engine_cs.c             |    4 
 drivers/i2c/busses/i2c-designware-master.c         |    5 
 drivers/s390/cio/qdio_setup.c                      |   12 
 drivers/s390/cio/vfio_ccw_cp.c                     |   13 
 drivers/spi/spi-bcm-qspi.c                         |   28 -
 drivers/spi/spi-pxa2xx.h                           |    2 
 drivers/tee/tee_shm.c                              |    5 
 drivers/usb/usbip/stub.h                           |    2 
 drivers/usb/usbip/stub_dev.c                       |   43 +-
 drivers/usb/usbip/stub_main.c                      |  105 ++++-
 fs/btrfs/ctree.c                                   |   22 -
 fs/btrfs/ctree.h                                   |    2 
 fs/btrfs/disk-io.c                                 |   26 -
 fs/btrfs/inode.c                                   |   13 
 fs/btrfs/props.c                                   |   12 
 fs/btrfs/tree-log.c                                |    7 
 fs/btrfs/volumes.c                                 |    9 
 fs/proc/array.c                                    |   25 +
 include/linux/cpu.h                                |    2 
 include/linux/efi.h                                |    8 
 include/linux/nospec.h                             |   10 
 include/linux/sched.h                              |   10 
 include/linux/seccomp.h                            |    5 
 include/trace/events/xen.h                         |   16 
 include/uapi/linux/prctl.h                         |   12 
 include/uapi/linux/seccomp.h                       |    5 
 kernel/seccomp.c                                   |   21 -
 kernel/sys.c                                       |   23 +
 kernel/time/tick-broadcast.c                       |    8 
 lib/radix-tree.c                                   |    6 
 lib/test_bitmap.c                                  |   21 -
 mm/Kconfig                                         |    1 
 net/ipv4/netfilter/nf_socket_ipv4.c                |    6 
 net/ipv6/netfilter/nf_socket_ipv6.c                |    6 
 net/netfilter/nf_tables_api.c                      |   67 +--
 sound/core/control_compat.c                        |    3 
 sound/pci/hda/hda_intel.c                          |    2 
 sound/usb/mixer.c                                  |    8 
 tools/testing/selftests/seccomp/seccomp_bpf.c      |   22 +
 virt/kvm/arm/vgic/vgic-its.c                       |   19 -
 virt/kvm/arm/vgic/vgic-v3.c                        |    4 
 83 files changed, 1556 insertions(+), 311 deletions(-)

Alexander Monakov (1):
      i2c: designware: fix poll-after-enable regression

Anand Jain (1):
      btrfs: fix crash when trying to resume balance without the resume flag

Andre Przywara (2):
      KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls
      KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock

Andy Shevchenko (1):
      spi: pxa2xx: Allow 64-bit DMA

Ard Biesheuvel (1):
      efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode

Benjamin Herrenschmidt (1):
      powerpc: Don't preempt_disable() in show_cpuinfo()

Borislav Petkov (3):
      Documentation/spec_ctrl: Do some minor cleanups
      x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP
      x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

Dave Hansen (2):
      x86/pkeys: Override pkey when moving away from PROT_EXEC
      x86/pkeys: Do not special case protection key 0

Dexuan Cui (1):
      tick/broadcast: Use for_each_cpu() specially on UP kernels

Dmitry Safonov (1):
      x86/mm: Drop TS_COMPAT on 64-bit exec() syscall

Federico Cuello (1):
      ALSA: usb: mixer: volume quirk for CM102-A+/102S+

Filipe Manana (1):
      Btrfs: fix xattr loss after power failure

Florian Westphal (2):
      netfilter: nf_tables: free set name in error path
      netfilter: nf_tables: can't fail after linking rule into active rule list

Greg Kroah-Hartman (1):
      Linux 4.14.43

Halil Pasic (1):
      vfio: ccw: fix cleanup if cp_prefetch fails

Haneen Mohammed (1):
      drm: Match sysfs name in link removal to link creation

Hans de Goede (1):
      ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist

Hendrik Brueckner (1):
      s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero

Jann Horn (1):
      tee: shm: fix use-after-free via temporarily dropped reference

Jim Mattson (1):
      x86/cpu: Make alternative_msr_write work for 32-bit code

Jiri Kosina (2):
      x86/bugs: Fix __ssb_select_mitigation() return type
      x86/bugs: Make cpu_show_common() static

Julian Wiedmann (2):
      s390/qdio: fix access to uninitialized qdio_q fields
      s390/qdio: don't release memory in qdio_setup_irq()

Kamal Dasu (2):
      spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master
      spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL

Kees Cook (6):
      nospec: Allow getting/setting on non-current task
      proc: Provide details on speculation flaw mitigations
      seccomp: Enable speculation flaw mitigations
      x86/bugs: Make boot modes __ro_after_init
      seccomp: Add filter flag to opt-out of SSB mitigation
      x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass

Konrad Rzeszutek Wilk (15):
      x86/bugs: Concentrate bug detection into a separate function
      x86/bugs: Concentrate bug reporting into a separate function
      x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits
      x86/bugs, KVM: Support the combination of guest and host IBRS
      x86/bugs: Expose /sys/../spec_store_bypass
      x86/cpufeatures: Add X86_FEATURE_RDS
      x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation
      x86/bugs/intel: Set proper CPU features and setup RDS
      x86/bugs: Whitelist allowed SPEC_CTRL MSR values
      x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested
      x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest
      x86/bugs: Rename _RDS to _SSBD
      proc: Use underscores for SSBD in 'status'
      x86/bugs: Fix the parameters alignment and missing void
      x86/bugs: Rename SSBD_NO to SSB_NO

Linus Torvalds (1):
      x86/nospec: Simplify alternative_msr_write()

Liu Bo (1):
      btrfs: fix reading stale metadata blocks after degraded raid1 mounts

Martin Schwidefsky (1):
      s390: remove indirect branch from do_softirq_own_stack

Masami Hiramatsu (4):
      ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr
      ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed
      ARM: 8770/1: kprobes: Prohibit probing on optimized_callback
      ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions

Matthew Wilcox (1):
      lib/test_bitmap.c: fix bitmap optimisation tests to report errors correctly

Michel Thierry (1):
      drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk

Misono Tomohiro (1):
      btrfs: property: Set incompat flag if lzo/zstd compression is set

Nicholas Piggin (1):
      powerpc/powernv: Fix NVRAM sleep in invalid context when crashing

Nikolay Borisov (2):
      btrfs: Split btrfs_del_delalloc_inode into 2 functions
      btrfs: Fix delalloc inodes invalidation during transaction abort

Pavel Tatashin (1):
      mm: don't allow deferred pages with NEED_PER_CPU_KM

Robbie Ko (1):
      Btrfs: send, fix invalid access to commit roots due to concurrent snapshotting

Ross Zwisler (1):
      radix tree: fix multi-order iteration race

Shuah Khan (1):
      usbip: usbip_host: refine probe and disconnect debug msgs to be useful

Shuah Khan (Samsung OSG) (4):
      usbip: usbip_host: delete device from busid_table after rebind
      usbip: usbip_host: run rebind from exit when module is removed
      usbip: usbip_host: fix NULL-ptr deref and use-after-free errors
      usbip: usbip_host: fix bad unlock balance during stub_probe()

Steven Rostedt (VMware) (1):
      tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all}

Subash Abhinov Kasiviswanathan (1):
      netfilter: nf_socket: Fix out of bounds access in nf_sk_lookup_slow_v{4,6}

Thomas Gleixner (18):
      x86/speculation: Create spec-ctrl.h to avoid include hell
      prctl: Add speculation control prctls
      x86/process: Allow runtime control of Speculative Store Bypass
      x86/speculation: Add prctl for Speculative Store Bypass mitigation
      prctl: Add force disable speculation
      seccomp: Use PR_SPEC_FORCE_DISABLE
      seccomp: Move speculation migitation control to arch code
      KVM: SVM: Move spec control call after restore of GS
      x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS
      x86/cpufeatures: Disentangle SSBD enumeration
      x86/cpufeatures: Add FEATURE_ZEN
      x86/speculation: Handle HT correctly on AMD
      x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL
      x86/speculation: Rework speculative_store_bypass_update()
      x86/bugs: Expose x86_spec_ctrl_base directly
      x86/bugs: Remove x86_spec_ctrl_set()
      x86/bugs: Rework spec_ctrl base and mask logic
      x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

Tom Lendacky (2):
      x86/speculation: Add virtualized speculative store bypass disable support
      KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

Wenwen Wang (1):
      ALSA: control: fix a redundant-copy issue


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

             reply	other threads:[~2018-05-22 17:47 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-22 17:47 Greg KH [this message]
2018-05-22 17:47 ` Linux 4.14.43 Greg KH

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=20180522174740.GA18945@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.