All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 5.4.52
Date: Thu, 16 Jul 2020 10:37:28 +0200	[thread overview]
Message-ID: <1594888648135246@kroah.com> (raw)

I'm announcing the release of the 5.4.52 kernel.

All users of the 5.4 kernel series must upgrade.

The updated 5.4.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.4.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;a=summary

thanks,

greg k-h

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

 Makefile                                              |    2 
 arch/arc/include/asm/elf.h                            |    2 
 arch/arc/kernel/entry.S                               |   16 
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi        |    4 
 arch/arm/mach-imx/pm-imx6.c                           |   10 
 arch/arm64/include/asm/arch_gicv3.h                   |    2 
 arch/arm64/include/asm/cpufeature.h                   |    2 
 arch/arm64/include/asm/pgtable-prot.h                 |    2 
 arch/arm64/kernel/kgdb.c                              |    2 
 arch/arm64/kvm/hyp-init.S                             |   11 
 arch/arm64/kvm/reset.c                                |   10 
 arch/powerpc/kvm/book3s_64_mmu_radix.c                |    3 
 arch/s390/include/asm/kvm_host.h                      |    8 
 arch/s390/include/asm/uaccess.h                       |    2 
 arch/s390/kernel/early.c                              |    2 
 arch/s390/kernel/setup.c                              |    1 
 arch/s390/mm/hugetlbpage.c                            |    2 
 arch/s390/mm/maccess.c                                |   19 
 arch/x86/events/Kconfig                               |    6 
 arch/x86/events/Makefile                              |    1 
 arch/x86/events/intel/Makefile                        |    2 
 arch/x86/events/intel/rapl.c                          |  802 -----------------
 arch/x86/events/rapl.c                                |  805 ++++++++++++++++++
 arch/x86/include/asm/processor.h                      |    2 
 arch/x86/kvm/kvm_cache_regs.h                         |    2 
 arch/x86/kvm/mmu.c                                    |    2 
 arch/x86/kvm/vmx/vmx.c                                |    2 
 arch/x86/kvm/x86.c                                    |    2 
 block/bio-integrity.c                                 |   23 
 block/blk-mq.c                                        |    4 
 drivers/base/regmap/regmap.c                          |  100 +-
 drivers/block/nbd.c                                   |   25 
 drivers/gpio/gpio-pca953x.c                           |   84 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c               |    3 
 drivers/gpu/drm/drm_panel_orientation_quirks.c        |   14 
 drivers/gpu/drm/mcde/mcde_drv.c                       |    3 
 drivers/gpu/drm/mediatek/mtk_drm_plane.c              |   25 
 drivers/gpu/drm/radeon/ci_dpm.c                       |    7 
 drivers/gpu/drm/tegra/hub.c                           |    8 
 drivers/gpu/drm/ttm/ttm_bo.c                          |    4 
 drivers/gpu/host1x/bus.c                              |    9 
 drivers/infiniband/core/sa_query.c                    |   38 
 drivers/infiniband/hw/hfi1/init.c                     |   37 
 drivers/infiniband/hw/hfi1/qp.c                       |    5 
 drivers/infiniband/hw/hfi1/tid_rdma.c                 |    5 
 drivers/infiniband/hw/mlx5/main.c                     |    2 
 drivers/infiniband/sw/siw/siw_main.c                  |    3 
 drivers/iommu/intel-iommu.c                           |   37 
 drivers/md/dm-writecache.c                            |    6 
 drivers/md/dm.c                                       |   15 
 drivers/message/fusion/mptscsih.c                     |    4 
 drivers/mmc/host/meson-gx-mmc.c                       |    6 
 drivers/net/dsa/microchip/ksz8795.c                   |    3 
 drivers/net/dsa/microchip/ksz9477.c                   |    3 
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c       |    2 
 drivers/net/ethernet/cadence/macb_main.c              |   12 
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c     |   10 
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c            |    8 
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c       |    3 
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c    |    9 
 drivers/net/ethernet/ibm/ibmvnic.c                    |    9 
 drivers/net/ethernet/intel/i40e/i40e_main.c           |   29 
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c          |   12 
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c         |   14 
 drivers/net/ethernet/marvell/mvneta.c                 |   88 +
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c     |   21 
 drivers/net/ethernet/mellanox/mlx5/core/en/port.h     |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c  |    8 
 drivers/net/ethernet/mellanox/mlx5/core/port.c        |   93 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c             |   54 -
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c |    2 
 drivers/net/ethernet/qlogic/qed/qed_debug.c           |    4 
 drivers/net/ethernet/qlogic/qed/qed_dev.c             |   12 
 drivers/net/ethernet/qlogic/qed/qed_mcp.c             |    7 
 drivers/net/ethernet/qlogic/qed/qed_mcp.h             |    7 
 drivers/net/usb/smsc95xx.c                            |    9 
 drivers/net/wireless/ath/ath9k/hif_usb.c              |   48 -
 drivers/net/wireless/ath/ath9k/hif_usb.h              |    5 
 drivers/nvme/host/rdma.c                              |    2 
 drivers/pwm/pwm-jz4740.c                              |    5 
 drivers/spi/spi-fsl-dspi.c                            |   34 
 drivers/spi/spidev.c                                  |   24 
 drivers/usb/dwc3/dwc3-pci.c                           |    4 
 fs/btrfs/extent_io.c                                  |   40 
 fs/btrfs/inode.c                                      |    9 
 fs/cifs/inode.c                                       |    9 
 include/linux/filter.h                                |    4 
 include/linux/kallsyms.h                              |    5 
 include/sound/compress_driver.h                       |   10 
 kernel/bpf/syscall.c                                  |   32 
 kernel/kallsyms.c                                     |   17 
 kernel/kprobes.c                                      |    4 
 kernel/module.c                                       |   51 -
 kernel/sched/core.c                                   |    2 
 net/core/skmsg.c                                      |   23 
 net/core/sysctl_net_core.c                            |    2 
 net/netfilter/ipset/ip_set_bitmap_ip.c                |    2 
 net/netfilter/ipset/ip_set_bitmap_ipmac.c             |    2 
 net/netfilter/ipset/ip_set_bitmap_port.c              |    2 
 net/netfilter/ipset/ip_set_hash_gen.h                 |    4 
 net/netfilter/nf_conntrack_core.c                     |    2 
 net/qrtr/qrtr.c                                       |    6 
 net/wireless/nl80211.c                                |    3 
 sound/core/compress_offload.c                         |    4 
 sound/drivers/opl3/opl3_synth.c                       |    2 
 sound/pci/hda/hda_auto_parser.c                       |    6 
 sound/pci/hda/hda_intel.c                             |    8 
 sound/pci/hda/patch_realtek.c                         |   38 
 sound/soc/sof/sof-pci-dev.c                           |    2 
 sound/usb/pcm.c                                       |    1 
 sound/usb/quirks-table.h                              |   52 +
 tools/perf/arch/x86/util/intel-pt.c                   |    1 
 tools/perf/scripts/python/export-to-postgresql.py     |    2 
 tools/perf/scripts/python/exported-sql-viewer.py      |    7 
 tools/perf/ui/browsers/hists.c                        |   17 
 tools/perf/util/evsel.c                               |    4 
 tools/perf/util/intel-pt.c                            |    5 
 117 files changed, 1824 insertions(+), 1290 deletions(-)

Aditya Pakki (1):
      usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work

Adrian Hunter (6):
      perf intel-pt: Fix recording PEBS-via-PT with registers
      perf intel-pt: Fix PEBS sample for XMM registers
      perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
      perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result
      perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result
      perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result

Alexandru Elisei (1):
      KVM: arm64: Annotate hyp NMI-related functions as __always_inline

Andre Edich (2):
      smsc95xx: check return value of smsc95xx_reset
      smsc95xx: avoid memory leak in smsc95xx_bind

Andrew Scull (1):
      KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART

Andy Shevchenko (2):
      gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
      gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2

Aneesh Kumar K.V (1):
      powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL

Aya Levin (2):
      IB/mlx5: Fix 50G per lane indication
      net/mlx5e: Fix 50G per lane indication

Benjamin Poirier (1):
      ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id

Boris Burkov (1):
      btrfs: fix fatal extent_buffer readahead vs releasepage race

Chengguang Xu (1):
      block: release bip in a right way in error path

Christian Borntraeger (1):
      KVM: s390: reduce number of IO pins to 1

Ciara Loftus (2):
      ixgbe: protect ring accesses with READ- and WRITE_ONCE
      i40e: protect ring accesses with READ- and WRITE_ONCE

Codrin Ciubotariu (1):
      net: dsa: microchip: set the correct number of ports

Dan Carpenter (1):
      net: qrtr: Fix an out of bounds read qrtr_endpoint_post()

Dany Madden (1):
      ibmvnic: continue to init in CRQ reset returns H_CLOSED

Davide Caratti (1):
      bnxt_en: fix NULL dereference in case SR-IOV configuration fails

Divya Indi (1):
      IB/sa: Resolv use-after-free in ib_nl_make_request()

Eran Ben Elisha (1):
      net/mlx5: Fix eeprom support for SFP module

Eric Dumazet (1):
      netfilter: ipset: call ip_set_free() instead of kfree()

Greg Kroah-Hartman (2):
      Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
      Linux 5.4.52

Hans de Goede (2):
      drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
      drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003

Hector Martin (1):
      ALSA: usb-audio: add quirk for MacroSilicon MS2109

Hsin-Yi Wang (1):
      drm/mediatek: Check plane visibility in atomic_update

Huazhong Tan (1):
      net: hns3: add a missing uninit debugfs when unload driver

Hui Wang (1):
      ALSA: hda - let hs_mic be picked ahead of hp_mic

Ido Schimmel (2):
      mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
      mlxsw: pci: Fix use-after-free in case of failed devlink reload

Janosch Frank (1):
      s390/mm: fix huge pte soft dirty copying

Jens Thoms Toerring (1):
      regmap: fix alignment issue

Jian-Hong Pan (3):
      ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC
      ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
      ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC

John Fastabend (2):
      bpf, sockmap: RCU splat with redirect and strparser error or TLS
      bpf, sockmap: RCU dereferenced psock may be used outside RCU block

Josef Bacik (1):
      btrfs: fix double put of block group with nocow

Josh Poimboeuf (1):
      s390: Change s390_kernel_write() return type to match memcpy()

Kaike Wan (2):
      IB/hfi1: Do not destroy hfi1_wq when the device is shut down
      IB/hfi1: Do not destroy link_wq when the device is shut down

Kamal Heib (1):
      RDMA/siw: Fix reporting vendor_part_id

Kees Cook (5):
      kallsyms: Refactor kallsyms_show_value() to take cred
      module: Refactor section attr into bin attribute
      module: Do not expose section addresses to non-CAP_SYSLOG
      kprobes: Do not expose probe addresses to non-CAP_SYSLOG
      bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()

Krzysztof Kozlowski (1):
      spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer

Li Heng (1):
      net: cxgb4: fix return error value in t4_prep_fw

Linus Walleij (1):
      drm: mcde: Fix display initialization problem

Luca Coelho (1):
      nl80211: don't return err unconditionally in nl80211_start_ap()

Marek Olšák (1):
      drm/amdgpu: don't do soft recovery if gpu_recovery=0

Max Gurtovoy (1):
      nvme-rdma: assign completion vector correctly

Michal Suchanek (1):
      dm writecache: reject asynchronous pmem devices

Mikulas Patocka (1):
      dm: use noio when sending kobject event

Ming Lei (1):
      blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()

Neil Armstrong (1):
      mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed

Nicolas Ferre (3):
      net: macb: fix wakeup test in runtime suspend/resume routines
      net: macb: mark device wake capable when "magic-packet" property present
      net: macb: fix call to pm_runtime in the suspend/resume functions

Nicolin Chen (1):
      drm/tegra: hub: Do not enable orphaned window group

Pablo Neira Ayuso (1):
      netfilter: conntrack: refetch conntrack after nf_conntrack_update()

Paolo Bonzini (1):
      KVM: x86: bit 8 of non-leaf PDPEs is not reserved

Pavel Hofman (1):
      ALSA: usb-audio: Add implicit feedback quirk for RTX6001

Peng Ma (1):
      spi: spi-fsl-dspi: Adding shutdown hook

Peter Zijlstra (1):
      x86/entry: Increase entry_stack size to a full page

Pierre-Louis Bossart (2):
      ASoC: SOF: Intel: add PCI ID for CometLake-S
      ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL

Rahul Lakkireddy (1):
      cxgb4: fix all-mask IP address comparison

Rajat Jain (1):
      iommu/vt-d: Don't apply gfx quirks to untrusted devices

Russell King (1):
      net: mvneta: fix use of state->speed

Sascha Hauer (2):
      net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
      net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy

Scott Wood (1):
      sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption

Sean Christopherson (2):
      KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
      KVM: x86: Mark CR4.TSD as being possibly owned by the guest

Stephane Eranian (2):
      perf/x86/rapl: Move RAPL support to common x86 code
      perf/x86/rapl: Fix RAPL config variable bug

Steven Price (1):
      KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE

Sudarsana Reddy Kalluru (1):
      qed: Populate nvm-file attributes while reading nvm config partition.

Thierry Reding (1):
      gpu: host1x: Detach driver on unregister

Tom Rix (1):
      drm/radeon: fix double free

Tomas Henzl (1):
      scsi: mptscsih: Fix read sense data size

Tony Lindgren (1):
      ARM: dts: omap4-droid4: Fix spi configuration and increase rate

Uwe Kleine-König (1):
      pwm: jz4740: Fix build failure

Vasily Gorbik (3):
      s390/kasan: fix early pgm check handler execution
      s390/setup: init jump labels before command line parsing
      s390/maccess: add no DAT mode to kernel_write

Vineet Gupta (2):
      ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
      ARC: elf: use right ELF_ARCH

Vinod Koul (1):
      ALSA: compress: fix partial_drain completion state

Wei Li (2):
      perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
      arm64: kgdb: Fix single-step exception handling oops

Will Deacon (1):
      KVM: arm64: Fix definition of PAGE_HYP_DEVICE

Xiyu Yang (1):
      drm/ttm: Fix dma_fence refcnt leak when adding move fence

Yonglong Liu (1):
      net: hns3: fix use-after-free when doing self test

Zhang Xiaoxu (1):
      cifs: update ctime and mtime during truncate

Zheng Bin (1):
      nbd: Fix memory leak in nbd_add_socket

Zhenzhong Duan (2):
      spi: spidev: fix a race between spidev_release and spidev_remove
      spi: spidev: fix a potential use-after-free in spidev_release()

xidongwang (1):
      ALSA: opl3: fix infoleak in opl3

yu kuai (1):
      ARM: imx6: add missing put_device() call in imx6q_suspend_init()


             reply	other threads:[~2020-07-16  8:37 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-16  8:37 Greg Kroah-Hartman [this message]
2020-07-16  8:37 ` Linux 5.4.52 Greg Kroah-Hartman

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=1594888648135246@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.