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.15.51
Date: Wed, 29 Jun 2022 09:17:02 +0200 [thread overview]
Message-ID: <1656487023112211@kroah.com> (raw)
I'm announcing the release of the 5.15.51 kernel.
All users of the 5.15 kernel series must upgrade.
The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.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
------------
Documentation/ABI/testing/sysfs-bus-iio-vf610 | 2
Documentation/devicetree/bindings/usb/generic-ehci.yaml | 3
Documentation/devicetree/bindings/usb/generic-ohci.yaml | 3
MAINTAINERS | 11 +
Makefile | 4
arch/arm/boot/dts/bcm2711-rpi-400.dts | 6
arch/arm/boot/dts/imx6qdl.dtsi | 2
arch/arm/boot/dts/imx7s.dtsi | 2
arch/arm/mach-axxia/platsmp.c | 1
arch/arm/mach-cns3xxx/core.c | 2
arch/arm/mach-exynos/exynos.c | 1
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 2
arch/arm64/kvm/arm.c | 6
arch/mips/vr41xx/common/icu.c | 2
arch/parisc/Kconfig | 1
arch/parisc/include/asm/fb.h | 2
arch/powerpc/kernel/process.c | 2
arch/powerpc/kernel/rtas.c | 11 +
arch/powerpc/platforms/microwatt/microwatt.h | 7
arch/powerpc/platforms/microwatt/rng.c | 10 -
arch/powerpc/platforms/microwatt/setup.c | 8
arch/powerpc/platforms/powernv/powernv.h | 2
arch/powerpc/platforms/powernv/rng.c | 52 +++--
arch/powerpc/platforms/powernv/setup.c | 2
arch/powerpc/platforms/pseries/pseries.h | 2
arch/powerpc/platforms/pseries/rng.c | 11 -
arch/powerpc/platforms/pseries/setup.c | 2
arch/s390/kernel/perf_cpum_cf.c | 22 ++
arch/x86/net/bpf_jit_comp.c | 3
arch/xtensa/kernel/time.c | 1
arch/xtensa/platforms/xtfpga/setup.c | 1
drivers/base/regmap/regmap-irq.c | 8
drivers/block/xen-blkfront.c | 19 +
drivers/char/random.c | 6
drivers/dma-buf/udmabuf.c | 5
drivers/gpio/gpio-vr41xx.c | 2
drivers/gpio/gpio-winbond.c | 7
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2
drivers/gpu/drm/msm/dp/dp_ctrl.c | 118 ++++++------
drivers/gpu/drm/msm/dp/dp_ctrl.h | 10 -
drivers/gpu/drm/msm/dp/dp_display.c | 127 ++++++------
drivers/gpu/drm/msm/dp/dp_hpd.c | 2
drivers/gpu/drm/msm/dp/dp_hpd.h | 2
drivers/gpu/drm/msm/dp/dp_link.c | 19 +
drivers/gpu/drm/msm/msm_drv.c | 2
drivers/gpu/drm/msm/msm_drv.h | 1
drivers/gpu/drm/msm/msm_gem_prime.c | 15 +
drivers/gpu/drm/msm/msm_gpu.c | 3
drivers/gpu/drm/msm/msm_iommu.c | 2
drivers/gpu/drm/sun4i/sun4i_drv.c | 4
drivers/iio/accel/bma180.c | 3
drivers/iio/accel/kxcjk-1013.c | 4
drivers/iio/accel/mma8452.c | 22 +-
drivers/iio/accel/mxc4005.c | 4
drivers/iio/adc/adi-axi-adc.c | 3
drivers/iio/adc/axp288_adc.c | 8
drivers/iio/adc/rzg2l_adc.c | 8
drivers/iio/adc/stm32-adc-core.c | 9
drivers/iio/adc/stm32-adc.c | 10 -
drivers/iio/adc/ti-ads131e08.c | 10 -
drivers/iio/afe/iio-rescale.c | 2
drivers/iio/chemical/ccs811.c | 4
drivers/iio/gyro/mpu3050-core.c | 1
drivers/iio/humidity/hts221_buffer.c | 5
drivers/iio/imu/inv_icm42600/inv_icm42600.h | 1
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 2
drivers/iio/magnetometer/yamaha-yas530.c | 2
drivers/iio/trigger/iio-trig-sysfs.c | 1
drivers/md/dm-era-target.c | 8
drivers/md/dm-log.c | 2
drivers/memory/samsung/exynos5422-dmc.c | 29 +-
drivers/mmc/host/mtk-sd.c | 20 +-
drivers/mmc/host/sdhci-pci-o2micro.c | 2
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2
drivers/net/bonding/bond_main.c | 4
drivers/net/ethernet/intel/ice/ice_ethtool.c | 39 +++
drivers/net/ethernet/intel/igb/igb_main.c | 19 +
drivers/net/phy/aquantia_main.c | 15 +
drivers/net/virtio_net.c | 25 --
drivers/nvme/host/core.c | 28 ++
drivers/nvme/host/pci.c | 4
drivers/scsi/ibmvscsi/ibmvfc.c | 82 ++++++--
drivers/scsi/ibmvscsi/ibmvfc.h | 2
drivers/scsi/scsi_debug.c | 22 ++
drivers/scsi/scsi_transport_iscsi.c | 7
drivers/scsi/storvsc_drv.c | 27 ++
drivers/soc/bcm/brcmstb/pm/pm-arm.c | 1
drivers/usb/chipidea/udc.c | 3
drivers/usb/gadget/legacy/raw_gadget.c | 63 ++++--
drivers/usb/host/xhci-hub.c | 2
drivers/usb/host/xhci-pci.c | 6
drivers/usb/host/xhci.c | 15 +
drivers/usb/host/xhci.h | 2
drivers/usb/serial/option.c | 6
drivers/usb/serial/pl2303.c | 29 +-
drivers/usb/typec/tcpm/Kconfig | 1
drivers/video/console/sticore.c | 2
drivers/xen/features.c | 2
drivers/xen/gntdev-common.h | 7
drivers/xen/gntdev.c | 157 ++++++++++------
fs/9p/fid.c | 22 --
fs/9p/vfs_inode.c | 8
fs/9p/vfs_inode_dotl.c | 3
fs/afs/inode.c | 3
fs/btrfs/disk-io.c | 13 +
fs/btrfs/file.c | 67 +++++-
fs/btrfs/locking.c | 3
fs/btrfs/super.c | 47 ++++
fs/f2fs/namei.c | 17 +
include/linux/ratelimit_types.h | 12 -
include/net/inet_sock.h | 5
include/trace/events/libata.h | 1
kernel/dma/direct.c | 5
kernel/trace/trace_kprobe.c | 11 +
net/core/dev.c | 40 ++--
net/core/filter.c | 34 ++-
net/core/link_watch.c | 4
net/core/net-sysfs.c | 1
net/core/rtnetlink.c | 8
net/core/skmsg.c | 5
net/ethtool/eeprom.c | 2
net/hsr/hsr_device.c | 6
net/ipv4/ip_gre.c | 15 +
net/ipv4/tcp_bpf.c | 3
net/ipv6/ip6_gre.c | 15 +
net/netfilter/nft_meta.c | 13 -
net/netfilter/nft_numgen.c | 12 -
net/openvswitch/flow.c | 2
net/sched/sch_netem.c | 4
net/tipc/core.c | 3
net/tls/tls_main.c | 2
net/xdp/xsk.c | 16 -
scripts/mod/modpost.c | 2
sound/pci/hda/hda_auto_parser.c | 7
sound/pci/hda/hda_local.h | 1
sound/pci/hda/patch_conexant.c | 4
sound/pci/hda/patch_realtek.c | 36 +++
sound/pci/hda/patch_via.c | 4
tools/perf/util/arm-spe.c | 22 --
tools/perf/util/build-id.c | 28 ++
tools/testing/selftests/netfilter/nft_concat_range.sh | 2
143 files changed, 1208 insertions(+), 579 deletions(-)
Adrian Hunter (1):
perf build-id: Fix caching files with a wrong build ID
Aidan MacDonald (2):
regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
Alan Stern (2):
usb: gadget: Fix non-unique driver names in raw-gadget driver
USB: gadget: Fix double-free bug in raw_gadget driver
Alexander Stein (1):
ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
Anatolii Gerasymenko (1):
ice: ethtool: advertise 1000M speeds properly
Andrew Donnellan (1):
powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
Andy Shevchenko (1):
usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
Aswath Govindraju (1):
arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
Baruch Siach (1):
iio: adc: vf610: fix conversion mode sysfs node name
Bjorn Andersson (1):
drm/msm/dp: Drop now unused hpd_high member
Carlo Lobrano (1):
USB: serial: option: add Telit LE910Cx 0x1250 composition
Chevron Li (1):
mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
Christoph Hellwig (1):
nvme: move the Samsung X5 quirk entry to the core quirks
Ciara Loftus (1):
xsk: Fix generic transmit when completion queue reservation fails
Claudiu Manoil (1):
phy: aquantia: Fix AN when higher speeds than 1G are not advertised
Damien Le Moal (1):
scsi: scsi_debug: Fix zone transition to full condition
Dan Carpenter (1):
gpio: winbond: Fix error code in winbond_gpio_get()
David Howells (1):
afs: Fix dynamic root getattr
David Sterba (1):
btrfs: add error messages to all unrecognized mount options
Demi Marie Obenour (1):
xen/gntdev: Avoid blocking in unmap_grant_pages()
Dexuan Cui (1):
dma-direct: use the correct size for dma_set_encrypted()
Dmitry Rokosov (5):
iio:humidity:hts221: rearrange iio trigger get and register
iio:chemical:ccs811: rearrange iio trigger get and register
iio:accel:kxcjk-1013: rearrange iio trigger get and register
iio:accel:bma180: rearrange iio trigger get and register
iio:accel:mxc4005: rearrange iio trigger get and register
Dominique Martinet (2):
9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
9p: fix fid refcount leak in v9fs_vfs_get_link
Edward Wu (1):
ata: libata: add qc->flags in ata_qc_complete_template tracepoint
Enzo Matsumiya (1):
nvme-pci: add NO APST quirk for Kioxia device
Eric Dumazet (2):
net: fix data-race in dev_isalive()
erspan: do not assume transport header is always set
Filipe Manana (1):
btrfs: fix hang during unmount when block group reclaim task is running
Florian Westphal (1):
netfilter: use get_random_u32 instead of prandom
Geert Uytterhoeven (2):
dt-bindings: usb: ohci: Increase the number of PHYs
dt-bindings: usb: ehci: Increase the number of PHYs
Gerd Hoffmann (1):
udmabuf: add back sanity check
Greg Kroah-Hartman (1):
Linux 5.15.51
Haibo Chen (2):
iio: mma8452: fix probe fail when device tree compatible is used.
iio: accel: mma8452: ignore the return value of reset operation
Hans de Goede (1):
iio: adc: axp288: Override TS pin bias current for some models
Helge Deller (2):
parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
Hoang Le (1):
tipc: fix use-after-free Read in tipc_named_reinit
Ivan Vecera (1):
ethtool: Fix get module eeprom fallback
Jaegeuk Kim (1):
f2fs: attach inline_data after setting compression
Jakub Kicinski (2):
Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
sock: redo the psock vs ULP protection check
Jakub Sitnicki (1):
bpf, x86: Fix tail call count offset calculation on bpf2bpf call
Jason A. Donenfeld (6):
random: schedule mix_interrupt_randomness() less often
random: quiet urandom warning ratelimit suppression message
powerpc/microwatt: wire up rng during setup_arch()
powerpc/powernv: wire up rng during setup_arch
random: update comment from copy_to_user() -> copy_to_iter()
powerpc/pseries: wire up rng during setup_arch()
Jason Andryuk (1):
xen-blkfront: Handle NULL gendisk
Jay Vosburgh (1):
bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
Jean-Baptiste Maneyrol (1):
iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
Jialin Zhang (2):
iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
Jie2x Zhou (1):
selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
Joerg Roedel (1):
MAINTAINERS: Add new IOMMU development mailing list
Johan Hovold (1):
USB: serial: pl2303: add support for more HXN (G) types
Jon Maxwell (1):
bpf: Fix request_sock leak in sk lookup helpers
Jonathan Marek (1):
drm/msm: use for_each_sgtable_sg to iterate over scatterlist
Josef Bacik (1):
btrfs: fix deadlock with fsync+fiemap+transaction commit
Julien Grall (1):
x86/xen: Remove undefined behavior in setup_features()
Kai-Heng Feng (1):
igb: Make DMA faster when CPU is active on the PCIe link
Kailang Yang (1):
ALSA: hda/realtek - ALC897 headset MIC no sound
Kuogee Hsieh (5):
drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
drm/msm/dp: do not initialize phy until plugin interrupt received
drm/msm/dp: force link training for display resolution change
drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
Leo Yan (1):
perf arm-spe: Don't set data source if it's not a memory operation
Liang He (2):
xtensa: xtfpga: Fix refcount leak bug in setup
xtensa: Fix refcount leak bug in time.c
Linus Walleij (2):
iio: magnetometer: yas530: Fix memchr_inv() misuse
iio: afe: rescale: Fix boolean logic bug
Lorenzo Bianconi (1):
igb: fix a use-after-free issue in igb_clean_tx_ring
Lucas Stach (1):
ARM: dts: imx6qdl: correct PU regulator ramp delay
Macpaul Lin (1):
USB: serial: option: add Quectel RM500K module support
Masahiro Yamada (2):
modpost: fix section mismatch check for exported init/exit sections
kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
Masami Hiramatsu (Google) (1):
tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
Mathias Nyman (1):
xhci: turn off port power in shutdown
Maximilian Luz (1):
drm/msm: Fix double pm_runtime_disable() call
Mengqi Zhang (1):
mmc: mediatek: wait dma stop bit reset to 0
Miaoqian Lin (7):
drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
ARM: exynos: Fix refcount leak in exynos_map_pmu
soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
ARM: Fix refcount leak in axxia_boot_secondary
memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
Mikulas Patocka (1):
dm mirror log: clear log bits up to BITS_PER_LONG boundary
Naveen N. Rao (1):
powerpc: Enable execve syscall exit tracepoint
Nikos Tsironis (1):
dm era: commit metadata in postsuspend after worker stops
Olivier Moysan (1):
iio: adc: stm32: fix maximum clock rate for stm32mp15x
Peilin Ye (1):
net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
Qu Wenruo (1):
btrfs: prevent remounting to v1 space cache for subpage mount
Quentin Perret (1):
KVM: arm64: Prevent kmemleak from accessing pKVM memory
Rob Clark (2):
drm/msm: Ensure mmap offset is initialized
drm/msm: Switch ordering of runpm put vs devfreq_idle
Rosemarie O'Riorden (1):
net: openvswitch: fix parsing of nw_proto for IPv6 fragments
Samuel Holland (1):
drm/sun4i: Fix crash during suspend after component bind failure
Sascha Hauer (1):
mtd: rawnand: gpmi: Fix setting busy timeout setting
Saurabh Sengar (1):
scsi: storvsc: Correct reporting of Hyper-V I/O size limits
Sebastian Andrzej Siewior (1):
net: Write lock dev_base_lock without disabling bottom halves.
Sergey Gorenko (1):
scsi: iscsi: Exclude zero from the endpoint ID range
Soham Sen (1):
ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
Stefan Wahren (1):
ARM: dts: bcm2711-rpi-400: Fix GPIO line names
Stephan Gerhold (1):
virtio_net: fix xdp_rxq_info bug after suspend/resume
Takashi Iwai (3):
ALSA: hda/via: Fix missing beep setup
ALSA: hda/conexant: Fix missing beep setup
ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
Tanveer Alam (1):
xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
Thomas Richter (1):
s390/cpumf: Handle events cycles and instructions identical
Tim Crawford (2):
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
ALSA: hda/realtek: Add quirk for Clevo NS50PU
Tyler Hicks (1):
9p: Fix refcounting during full path walks for fid lookups
Tyrel Datwyler (2):
scsi: ibmvfc: Store vhost pointer during subcrq allocation
scsi: ibmvfc: Allocate/free queue resource only during probe/remove
Utkarsh Patel (1):
xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
Ville Syrjälä (1):
drm/i915: Implement w/a 22010492432 for adl-s
Vincent Whitchurch (1):
iio: trigger: sysfs: fix use-after-free on remove
Xu Yang (1):
usb: chipidea: udc: check request status before setting device address
Yannick Brosseau (2):
iio: adc: stm32: Fix ADCs iteration in irq handler
iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
Yonglin Tan (1):
USB: serial: option: add Quectel EM05-G modem
Zheyu Ma (1):
iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
Ziyang Xuan (1):
net/tls: fix tls_sk_proto_close executed repeatedly
Zygo Blaxell (1):
btrfs: don't set lock_owner when locking extent buffer for reading
huhai (1):
MIPS: Remove repetitive increase irq_err_count
next reply other threads:[~2022-06-29 7:17 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-29 7:17 Greg Kroah-Hartman [this message]
2022-06-29 7:17 ` Linux 5.15.51 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=1656487023112211@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.