Releases: ammarfaizi2/linux-block
Linux 5.19-rc3
It's Sunday afternoon, which means it's time for another rc release.
5.19-rc3 is fairly small, and just looking at the diffstat, a lot of
it ends up being in the documentation subdirectory. With another chunk
in selftests.
But we do have real code changes too, fairly evenly split between
drivers, architecture fixes, and "other code". That other code is
mostly filesystem fixes, but also some core kernel and networking.
Full shortlog appended for your enjoyment, but so far everything looks
fine. Knock wood,
Linus
Alan Previn (1):
drm/i915/reset: Fix error_state_read ptr + offset use
Aleksandr Loktionov (1):
i40e: Fix call trace in setup_tx_descriptors
Alexander Usyskin (3):
mei: me: set internal pg flag to off on hardware reset
mei: hbm: drop capability response on early shutdown
mei: me: add raptor lake point S DID
Andy Chiu (2):
net: axienet: make the 64b addresable DMA depends on 64b archectures
net: axienet: Use iowrite64 to write all 64b descriptor pointers
Andy Shevchenko (1):
MAINTAINERS: Update Synopsys DesignWare I2C to Supported
Ashutosh Dixit (1):
drm/i915/gt: Fix memory leaks in per-gt sysfs
Baokun Li (2):
ext4: fix bug_on ext4_mb_use_inode_pa
ext4: correct the judgment of BUG in ext4_mb_normalize_request
Bart Van Assche (2):
block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
block/bfq: Enable I/O statistics
Benjamin Marzinski (1):
dm: fix race in dm_start_io_acct
Brad Bishop (1):
eeprom: at25: Split reads into chunks and cap write size
Catalin Marinas (1):
Revert "arm64: Initialize jump labels before setup_machine_fdt()"
Christian Brauner (1):
fs: account for group membership
Christian Göttsche (2):
audit: free module name
selinux: free contexts previously transferred in selinux_add_opt()
Christian König (2):
drm/ttm: fix missing NULL check in ttm_device_swapout
drm/ttm: fix bulk move handling v2
Christophe JAILLET (2):
i2c: mediatek: Fix an error handling path in mtk_i2c_probe()
net: bgmac: Fix an erroneous kfree() in bgmac_remove()
Conor Dooley (1):
riscv: dts: microchip: re-add pdma to mpfs device tree
Dan Carpenter (1):
drm/exynos: fix IS_ERR() vs NULL check in probe
Darrick J. Wong (3):
xfs: fix TOCTOU race involving the new logged xattrs control knob
xfs: fix variable state usage
xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes
Dave Wysochanski (1):
NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file
David Matlack (11):
KVM: selftests: Replace x86_page_size with PG_LEVEL_XX
KVM: selftests: Add option to create 2M and 1G EPT mappings
KVM: selftests: Drop stale function parameter comment for nested_map()
KVM: selftests: Refactor nested_map() to specify target level
KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h
KVM: selftests: Add a helper to check EPT/VPID capabilities
KVM: selftests: Drop unnecessary rule for STATIC_LIBS
KVM: selftests: Link selftests directly with lib object files
KVM: selftests: Clean up LIBKVM files in Makefile
KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2
KVM: selftests: Restrict test region to 48-bit physical
addresses when using nested
David S. Miller (1):
xilinx: Fix build on x86.
Ding Xiang (1):
ext4: make variable "count" signed
Duoming Zhou (1):
net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
Dylan Yudaken (4):
io_uring: fix index calculation
io_uring: fix types in provided buffer ring
io_uring: limit size of provided buffer ring
io_uring: do not use prio task_work_add in uring_cmd
Eddie James (1):
hwmon: (occ) Lock mutex in shutdown to prevent race with occ_active
Eric Biggers (1):
ext4: fix up test_dummy_encryption handling for new mount API
GONG, Ruiqi (1):
drm/atomic: fix warning of unused variable
Grzegorz Szczurek (2):
i40e: Fix adding ADQ filter to TC0
i40e: Fix calculating the number of queue pairs
Guangbin Huang (3):
net: hns3: set port base vlan tbl_sta to false before removing old vlan
net: hns3: restore tm priority/qset to default settings when tc disabled
net: hns3: fix tm port shapping of fibre port is incorrect after
driver initialization
Guenter Roeck (1):
watchdog: gxp: Add missing MODULE_LICENSE
Guoqing Jiang (1):
Revert "md: don't unregister sync_thread with reconfig_mutex held"
Hans de Goede (1):
x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions"
Hao Xu (2):
io_uring: openclose: fix bug of closing wrong fixed file
io_uring: kbuf: fix bug of not consuming ring buffer in partial io case
Heiko Stuebner (3):
riscv: fix dependency for t-head errata
riscv: drop cpufeature_apply_feature tracking variable
riscv: Improve description for RISCV_ISA_SVPBMT Kconfig symbol
Ian Abbott (1):
comedi: vmk80xx: fix expression for tx buffer size
Ilpo Järvinen (1):
serial: 8250: Store to lsr_save_flags after lsr read
Jamie Iles (1):
irqchip/xilinx: Remove microblaze+zynq dependency
Jan Kara (2):
init: Initialize noop_backing_dev_info early
ext4: improve write performance with disabled delalloc
Jani Nikula (1):
drm/i915/uc: remove accidental static from a local variable
Jason A. Donenfeld (1):
crypto: memneq - move into lib/
Javier Martinez Canillas (1):
staging: olpc_dcon: mark driver as broken
Jean-Philippe Brucker (1):
amd-xgbe: Use platform_irq_count()
Jens Axboe (2):
io_uring: commit non-pollable provided mapped buffers upfront
io_uring: recycle provided buffer if we punt to io-wq
Jian Shen (1):
net: hns3: don't push link state to VF if unalive
Jiasheng Jiang (1):
i2c: npcm7xx: Add check for platform_driver_register
Jiaxun Yang (1):
irqchip/loongson-liointc: Use architecture register to get coreid
Jie Wang (2):
net: hns3: modify the ring param print info
net: hns3: fix PF rss size initialization bug
Jing Leng (1):
usb: cdnsp: Fixed setting last_trb incorrectly
Joanne Koong (1):
Revert "net: Add a second bind table hashed by port and address"
Jonathan Neuschäfer (1):
docs: networking: phy: Fix a typo
Jose Alonso (1):
net: usb: ax88179_178a needs FLAG_SEND_ZLP
Josh Poimboeuf (5):
x86/speculation/mmio: Print SMT warning
objtool: Fix obsolete reference to CONFIG_X86_SMAP
faddr2line: Fix overlapping text section failures, the sequel
x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage
x86/mm: Fix RESERVE_BRK() for older binutils
Julia Lawall (1):
RISC-V: KVM: fix typos in comments
Kees Cook (1):
staging: rtl8723bs: Allocate full pwep structure
Keith Busch (5):
nvme: add bug report info for global duplicate id
nvme-pci: add trouble shooting steps for timeouts
nvme-pci: phison e12 has bogus namespace ids
nvme-pci: smi has bogus namespace ids
nvme-pci: sk hynix p31 has bogus namespace ids
Kirill A. Shutemov (3):
x86/tdx: Fix early #VE handling
x86/tdx: Clarify RIP adjustments in #VE handler
x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page
Kunihiko Hayashi (2):
dt-bindings: interrupt-controller/uniphier-aidet: Add bindings for NX1 SoC
irqchip/uniphier-aidet: Add compatible string for NX1 SoC
Larry Finger (1):
staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
Linus Torvalds (2):
netfs: fix up netfs_inode_init() docbook comment
Linux 5.19-rc3
Linyu Yuan (2):
usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
Logan Gunthorpe (1):
md/raid5-ppl: Fix argument order in bio_alloc_bioset()
Lukas Bulwahn (3):
MAINTAINERS: Limit KVM RISC-V entry to existing selftests
MAINTAINERS: add include/dt-bindings/i2c to I2C SUBSYSTEM HOST DRIVERS
MAINTAINERS: add include/dt-bindings/net to NETWORKING DRIVERS
Marc Zyngier (8):
KVM: arm64: Always start with clearing SVE flag on load
KVM: arm64: Always start with clearing SME flag on load
KVM: arm64: Don't read a HW interrupt pending state in user context
KVM: arm64: Replace vgic_v3_uaccess_read_pending with
vgic_uaccess_read_pending
KVM: arm64: Warn if accessing timer pending state outside of vcpu context
KVM: arm64: Handle all ID registers trapped for a protected VM
KVM: arm64: Drop stale comment
genirq: PM: Use runtime PM for chained interrupts
Marek Szyprowski (1):
drm/exynos: mic: Rework initialization
Marian Postevca (1):
usb: gadget: u_ether: fix regression in setting fixed MAC address
Mark Brown (1):
arm64/cpufeature: Unexport set_cpu_feature()
Mark Rutland (3):
arm64: ftrace: fix branch range checks
arm64: ftrace: consistently handle PLTs.
arm64: ftrace: remove redundant label
Masahiro Yamada (3):
clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
certs/blacklist_hashes.c: fix const confusion in certs blacklist
certs: fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build
Mathias Nyman (1):
xhci: Fix null pointer dereference in resume if xhci has only one roothub
Matthew Wilcox (Oracle) (3):
usercopy: Handle vm_map_ram() areas
usercopy: Cast pointer to an integer once
usercopy: Make usercopy resilient against ridiculously large copies
Maxim Levits...
Linux 5.19-rc2
It's Sunday afternoon, so it must be time for another release candidate.
As usual, rc2 is fairly small, and there isn't really a ton going on
here. Fixes spread all over, and the diffstat is fairly flat apart
from a few notable things that had bigger changes: some amdgpu fixes,
the xen stub iommu driver, and some ceph and zonefs fixes. The rest is
all pretty much one- or few-liners spread out mostly everywhere.
And yes, because I expected the rc2 week to be fairly quiet, I did a
system update on my workstation, and as a result I spent a day or two
then sorting out most of the fallout from the resulting compiler
upgrade to gcc-12. Some of it ended up being a bit heavy-handed, and
we'll be tweaking things further. And some of it ends up being an
actual compiler misfeature, but it's being discussed too and is
limited to just one file on the 32-bit i386 side (and does not seem to
result in any actual bad code, just excessive stack use).
Anyway, nothing hugely scary going on, let's just keep testing and
fixing things.
Linus
Adam Ford (1):
ASoC: wm8962: Fix suspend while playing music
Adrian Hunter (1):
mmc: block: Fix CQE recovery reset success
Alejandro Tafalla (1):
arm64/sysreg: Fix typo in Enum element regex
Alex Deucher (1):
drm/amdgpu: update VCN codec support for Yellow Carp
Alexey Kardashevskiy (1):
KVM: Don't null dereference ops->destroy
Alvin (1):
drm/amd/display: Don't clear ref_dtbclk value
Alvin Šipraga (1):
net: dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY
Amadeusz Sławiński (1):
ASoC: SOF: Fix potential NULL pointer dereference
Andre Przywara (1):
dt-bindings: display: arm,malidp: remove bogus RQOS property
Andrea Mayer (1):
net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
Andy Shevchenko (7):
gpio: crystalcove: make irq_chip immutable
gpio: crystalcove: Use specific type and API for IRQ number
gpio: crystalcove: Join function declarations and long lines
gpio: wcove: make irq_chip immutable
gpio: merrifield: make irq_chip immutable
gpio: sch: make irq_chip immutable
gpio: dln2: make irq_chip immutable
Aric Cyr (1):
drm/amd/display: 3.2.187
Arnd Bergmann (1):
au1000_eth: stop using virt_to_bus()
August Wikerfors (1):
platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
Aurabindo Pillai (1):
drm/amd/display: remove stale config guards
Bedant Patnaik (1):
platform/x86: hp-wmi: Use zero insize parameter only when supported
Ben Chuang (1):
mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system
resumes from suspend
Ben Gardon (1):
KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging
Bo Liu (1):
virtio: Fix all occurences of the "the the" typo
Brian Norris (2):
drm/bridge: analogix_dp: Support PSR-exit to disable transition
drm/atomic: Force bridge self-refresh-exit on CRTC switch
Cameron Berkenpas (1):
ALSA: hda/realtek: Fix for quirk to enable speaker output on the
Lenovo Yoga DuetITL 2021
Candice Li (1):
drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus
Catalin Marinas (1):
arm64: Add kasan_hw_tags_enable() prototype to silence sparse
Charles Keepax (6):
ASoC: cs42l52: Fix TLV scales for mixer controls
ASoC: cs35l36: Update digital volume TLV
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l51: Correct minimum value for SX volume control
Chen Lin (1):
net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface
netdev[napi]_alloc_frag
Chengguang Xu (2):
scsi: ipr: Fix missing/incorrect resource cleanup in error case
scsi: pmcraid: Fix missing resource cleanup in error case
Christian König (2):
drm/amdgpu: fix limiting AV1 to the first instance on VCN3
drm/amdgpu: always flush the TLB on gfx8
Christoph Hellwig (3):
swiotlb: fix setting ->force_bounce
dm: fix bio_set allocation
block: remove bioset_init_from_src
Christophe JAILLET (1):
stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
Chuck Lever (7):
NFSD: Fix potential use-after-free in nfsd_file_put()
SUNRPC: Trap RDMA segment overflows
SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
SUNRPC: Optimize xdr_reserve_space()
SUNRPC: Clean up xdr_commit_encode()
SUNRPC: Clean up xdr_get_next_encode_buffer()
SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer()
Damien Le Moal (3):
zonefs: fix handling of explicit_open option on mount
zonefs: Do not ignore explicit_open with active zone limit
zonefs: fix zonefs_iomap_begin() for reads
Dan Carpenter (5):
ASoC: SOF: ipc-msg-injector: Propagate write errors correctly
ASoC: SOF: ipc-msg-injector: Fix reversed if statement
bpf: Use safer kvmalloc_array() where possible
vdpa/mlx5: fix error code for deleting vlan
vdpa/mlx5: clean up indenting in handle_ctrl_vlan()
David Arcari (1):
platform/x86/intel: Fix pmt_crashlog array reference
David Howells (5):
netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context
certs: Convert spaces in certs/Makefile to a tab
afs: Fix some checker issues
netfs: Rename the netfs_io_request cleanup op and give it an op pointer
iov_iter: Fix iter_xarray_get_pages{,_alloc}()
David Safford (1):
KEYS: trusted: tpm2: Fix migratable logic
Dmitry Osipenko (2):
kernel/reboot: Use static handler for register_platform_power_off()
kernel/reboot: Fix powering off using a non-syscall code paths
Duke Lee (1):
platform/x86/intel: hid: Add Surface Go to VGBS allow list
Eric Dumazet (1):
bpf, arm64: Clear prog->jited_len along prog->jited
Etienne van der Linde (1):
nfp: flower: restructure flow-key for gre+vlan combination
Evan Quan (2):
drm/amd/pm: suppress compile warnings about possible unaligned accesses
drm/amdgpu: suppress the compile warning about 64 bit type
Fei Qin (1):
nfp: avoid unnecessary check warnings in nfp_app_get_vf_config
Feras Daoud (1):
net/mlx5: Rearm the FW tracer after each tracer event
Florian Westphal (1):
netfilter: nat: really support inet nat without l3 address
Gal Pressman (1):
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
Geert Uytterhoeven (1):
platform/mellanox: Spelling s/platfom/platform/
George D Sworo (1):
platform/x86/intel: pmc: Support Intel Raptorlake P
Guchun Chen (1):
Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
Hannes Reinecke (1):
ata: libata: drop 'sas_last_tag'
He Ying (1):
powerpc/kasan: Silence KASAN warnings in __get_wchan()
Helge Deller (1):
scsi: mpt3sas: Fix out-of-bounds compiler warning
Huacai Chen (2):
LoongArch: Fix the !CONFIG_SMP build
LoongArch: Fix copy_thread() build errors
Hui Wang (1):
ASoC: nau8822: Add operation for internal PLL off and on
Hung, Cruise (1):
drm/amd/display: Fix DMUB outbox trace in S4 (#4465)
Ilya (1):
drm/amd/display: Fix possible infinite loop in DP LT fallback
Ilya Maximets (1):
net: openvswitch: fix misuse of the cached connection on tuple changes
James Smart (9):
scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event()
scsi: lpfc: Resolve some cleanup issues following abort path refactoring
scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
scsi: lpfc: Address NULL pointer dereference after starget_to_rport()
scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
scsi: lpfc: Add more logging of cmd and cqe information for
aborted NVMe cmds
scsi: lpfc: Allow reduced polling rate for
nvme_admin_async_event cmd completion
scsi: lpfc: Update lpfc version to 14.2.0.4
Jan Beulich (1):
x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
Jason A. Donenfeld (8):
LoongArch: Remove MIPS comment about cycle counter
random: avoid checking crng_ready() twice in random_init()
random: mark bootloader randomness code as __init
random: account for arch randomness in bits
random: do not use jump labels before they are initialized
random: credit cpu and bootloader seeds by default
random: remove rng_has_arch_random()
wireguard: selftests: use maximum cpu features and allow rng seeding
Jason Wang (2):
virtio-rng: make device ready before making request
vdpa: make get_vq_group and set_group_asid optional
Jchao Sun (1):
writeback: Fix inode->i_io_list not be protected by inode->i_lock error
Jeff Layton (1):
MAINTAINERS: reciprocal co-maintainership for file locking and nfsd
Jeremy Soller (1):
ALSA: hda/realtek: Add quirk for HP Dev One
Jesse Zhang (1):
drm/amdkfd:Fix fw version for 10.3.6
Jiapeng Chong (1):
drm/amdgpu: make program_imu_rlc_ram static
Jiasheng Jiang (1):
platform/x86: barco-p50-gpio: Add check for platform_driver_register
Jonathan Corbet (1):
docs: Move the HTE documentation to driver-api/
Jonathan Neuschäfer (1):
workqueue: Switch to new kerneldoc syntax for named variable
macro argument
Jorge Lopez (1):
platform/x86: hp-wmi: Resolve WMI query failures on some devices
Joseph Grea...
Linux 5.19-rc1
So the last two weeks were fairly normal, although I will gripe and
moan a bit about how many late pull requests I got. The second week
started out very calm, but that was sadly only because a lot of
people left their final pull request pretty late. Not very pleasant at
all.
But what does make me pretty pleased is that pretty much all of the
pull requests were signed tags. I still don't technically require
signatures for pulls from kernel.org, but I've been (not very subtly)
encouraging people to use them, and we're getting there. It's just
good hygiene.
And to cap off the good news, this is the first merge window when
Andrew participated all through git, and the first time in basically
Linux history when I didn't have a single patch-bomb to apply (I still
do individual random patches, and expect to always do them, but no
more "big series of raw patches").
So on the whole it's all very good.
Anyway, apart from those three "process" issues, things look perfectly
normal. Judging by the merge window, this release is going to be on
the bigger side, but certainly not breaking any records, and nothing
looks particularly odd or crazy. The diffstat is skewed by yet another
drop of generated AMD GPU register descriptor headers, but I guess
even that is "normal" by now. Certainly not a new thing. And if you
ignore that drivers/gpu/drm/amd/include/ subdirectory, the stats look
like they tend to do: roughly 60% drivers, with the rest being
architecture updates, tooling, documentation and some relatively minor
core kernel updates (filesystems, mm, networking etc. Oh, and the core
module handling got split up into more manageable pieces rather than
one big file).
One thing of note is how the long-time ARM generic kernel work (aka
"multiplatform") is pretty much done after 10+ years. Congrats to
everybody involved. The StrongARM platforms remain with their separate
kernels, and are expected to stay so, but compared to where things
were a decade ago, this is a pretty big step.
So hey, let's start calming things down and testing this all.
Linus
Luis Chamberlain (1):
modules updates
Al Viro (4):
file descriptor updates
mount handling updates
vfs pathname updates
file descriptor fix
Alex Williamson (1):
vfio updates
Alexandre Belloni (2):
i3c updates
RTC updates
Andreas Gruenbacher (1):
gfs2 updates
Andrew Morton (6):
MM updates
misc updates
hotfixes
more MM updates
delay-accounting update
mm hotfixes
Anna Schumaker (1):
NFS client updates
Ard Biesheuvel (2):
EFI updates
more EFI updates
Arnaldo Carvalho de Melo (3):
perf tool updates
more perf tools updates
more perf tools updates
Arnd Bergmann (11):
32-bit ARM SoC updates
ARM DT updates
ARM driver updates
ARM defconfig updates
ARMv4T/v5 multiplatform support
asm-generic updates
more ARM multiplatform updates
more ARM SoC updates
asm-generic fixes
initial Loongarch architecture code
yet more ARM multiplatform updates
Bartosz Golaszewski (2):
gpio updates
gpio fixes
Bjorn Andersson (2):
remoteproc updates
rpmsg updates
Bjorn Helgaas (2):
pci updates
pci fixes
Borislav Petkov (18):
EDAC updates
AMD SEV-SNP support
x86 RAS updates
Intel TDX support
x86 CPU feature updates
x86 asm updates
x86 build updates
x86 cleanups
core x86 updates
x86 fpu updates
x86 mm fixlet
x86 platform updates
x86 kdump fixlet
x86 APIC updates
x86 splitlock updates
misc x86 updates
x86 microcode loader update
x86 vdso update
Casey Schaufler (1):
smack update
Catalin Marinas (2):
arm64 updates
arm64 fixes
Christian Brauner (1):
fs idmapping updates
Christoph Hellwig (1):
dma-mapping updates
Chuck Lever (1):
nfsd updates
Corey Minyard (1):
IPMI update
Damien Le Moal (3):
ata updates
zonefs updates
zonefs fix
Dan Williams (2):
libnvdimm and DAX updates
cxl updates
Darrick Wong (1):
iomap updates
Dave Airlie (2):
drm updates
more drm updates
Dave Chinner (2):
xfs updates
more xfs updates
Dave Hansen (1):
x86 SGX updates
David Kleikamp (1):
jfs updates
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Dmitry Torokhov (1):
input updates
Dominik Brodowski (1):
pcmcia updates
Eric Biederman (3):
ipc sysctl namespace updates
kthread updates
ptrace_stop cleanups
Eric Biggers (2):
fscrypt updates
fsverity updates
Gao Xiang (2):
erofs (and fscache) updates
more erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (6):
SPDX updates
staging driver updates
tty and serial driver updates
USB / Thunderbolt updates
char / misc / other smaller driver subsystem updates
driver core updates
Greg Ungerer (1):
m68knommu updates
Guenter Roeck (1):
hwmon updates
Guo Ren (1):
arch/csky updates
Gustavo Silva (3):
Wstringop-overflow fixes
misc hardening updates
checkpatch update
Hans de Goede (1):
x86 platform driver updates
Heiko Carstens (2):
s390 updates
more s390 updates
Helge Deller (3):
parisc architecture updates
fbdev fixes and updates
more parisc architecture updates
Herbert Xu (1):
crypto updates
Ilya Dryomov (1):
ceph updates
Ingo Molnar (4):
locking updates
objtool updates
perf events updates
scheduler updates
Jaegeuk Kim (1):
f2fs updates
Jakub Kicinski (2):
networking updates
networking fixes
James Bottomley (2):
SCSI updates
more SCSI updates
Jan Kara (2):
writeback and ext2 cleanups
fsnotify updates
Jarkko Sakkinen (1):
tpm updates
Jason Donenfeld (1):
random number generator updates
Jason Gunthorpe (1):
rdma updates
Jassi Brar (1):
mailbox updates
Jens Axboe (13):
io_uring updates
io_uring xattr support
io_uring socket() support
io_uring 'more data in socket' support
io_uring NVMe command passthrough
writeback fix
cdrom updates
block updates
block driver updates
more io_uring updates
block fixes
block request execute cleanups
more block driver updates
Jiri Kosina (1):
HID updates
Joerg Roedel (1):
iommu updates
Jonathan Corbet (2):
documentation updates
documentation fixes
Juergen Gross (2):
xen updates
more xen updates
Kees Cook (4):
kernel hardening updates
seccomp updates
execve updates
kernel hardening fix
Konstantin Komarov (1):
ntfs3 updates
Lee Jones (1):
MFD updates
Linus Walleij (1):
pin control updates
Luis Chamberlain (1):
sysctl updates
Mark Brown (5):
regmap updates
regulator updates
spi updates
spi fixes
regulator fix
Masahiro Yamada (2):
Kbuild updates
more Kbuild updates
Matthew Wilcox (1):
page cache updates
Mauro Carvalho Chehab (1):
media updates
Max Filippov (1):
xtensa architecture updates
Michael Ellerman (1):
powerpc updates
Michael Tsirkin (1):
virtio updates
Michal Simek (1):
microblaze updates
Mickaël Salaün (1):
Landlock updates
Miguel Ojeda (1):
clang-format updates
Mike Rapoport (1):
memblock test suite updates
Mike Snitzer (2):
device mapper updates
device mapper fixes
Miklos Szeredi (1):
overlayfs updates
Mimi Zohar (1):
IMA updates
Miquel Raynal (1):
mtd updates
Namjae Jeon (1):
exfat updates
Palmer Dabbelt (2):
RISC-V updates
more RISC-V updates
Paolo Bonzini (1):
kvm updates
Paul McKenney (3):
nolibc library updates
LKMM update
RCU update
Paul Moore (1):
selinux updates
Pavel Machek (1):
LED updates
Petr Mladek (3):
printk updates
printk fixup
livepatching cleanup
Rafael Wysocki (7):
ACPI updates
power management updates
thermal control updates
device properties framework updates
more ACPI updates
additional thermal control update
more power management updates
Richard Weinberger (2):
UML updates
JFFS2, UBI and UBIFS updates
Rob Herring (2):
devicetree updates
devicetree fixes
Russell King (1):
ARM updates
Sebastian Reichel (1):
power supply and reset updates
Shuah Khan (2):
Kselftest updates
KUnit updates
Stafford Horne (1):
OpenRISC updates
Stephen Boyd (1):
clk updates
Steve French (3):
cifs client updates
ksmbd server updates
cifs client fixes
Steven Rostedt (2):
tracing updates
tracing tool updates
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (1):
ext4 updates
Tejun Heo (2):
cgroup updates
workqueue update
Thierry Reding (2):
pwm updates
hardware timestamping subsystem
Thomas Bogendoerfer (1):
MIPS updates
Thomas Gleixner (16):
irqpoll update
debugobjects fixlet
CPU hotplug updates
interrupt handling updates
timer and timekeeping updates
x86 PCI irq routing updates
objtool fixes
perf fixlet
perf fixes
scheduler fix
clockevent/clocksource updates
x86 boot update
x86 cleanups
x86 microcode updates
x86 mm cleanup
x86 SGX fix
Tzung-Bi Shih (1):
chrome platform updates
Ulf Hansson (1):
MMC updates
Vineet Gupta (1):
ARC updates
Vinod Koul (1):
dmaengine updates
Vlastimil Babka (1):
slab updates
Wei Liu (1):
...
Linux 5.18
No unexpected nasty surprises this last week, so here we go with the
5.18 release right on schedule.
That obviously means that the merge window for 5.19 will open
tomorrow, and I already have a few pull requests pending. Thank you
everybody. I'd still like people to run boring old plain 5.18 just to
check, before we start with the excitement of all the new features for
the merge window.
The full shortlog for the last week is below, and nothing really odd
stands out. The diffstat looks a bit funny - unusually we have parsic
architecture patches being a big part of it due to some last-minute
cache flushing fixes, but that is probably more indicative of
everything else being pretty small.
So outside of the parisc fixes, there's random driver updates
(mellanox mlx5 stands out, again likely because everything else is
small), some other minor architecture fixes, some core networking, and
some tooling stuff. And random small noise. People who really care for
the details please just scroll down..
Linus
Aaron Lewis (3):
kvm: x86/pmu: Fix the compare function used by the pmu event filter
selftests: kvm/x86: Add the helper function create_pmu_event_filter
selftests: kvm/x86: Verify the pmu event filter matches the correct event
Al Viro (2):
percpu_ref_init(): clean ->percpu_count_ref on failure
Fix double fget() in vhost_net_set_backend()
Alex Elder (3):
net: ipa: certain dropped packets aren't accounted for
net: ipa: record proper RX transaction count
net: ipa: get rid of a duplicate initialization
Andre Przywara (1):
pinctrl: sunxi: f1c100s: Fix signal name comment for PA2 SPI pin
Andrew Lunn (1):
net: bridge: Clear offload_fwd_mark when passing frame up bridge
interface.
Andy Chi (1):
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
Anusha Srivatsa (1):
drm/i915/dmc: Add MMIO range restrictions
Ard Biesheuvel (2):
ARM: 9196/1: spectre-bhb: enable for Cortex-A15
ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
Arkadiusz Kubalewski (1):
ice: fix crash when writing timestamp on RX rings
Arnaldo Carvalho de Melo (1):
perf build: Fix check for btf__load_from_kernel_by_id() in libbpf
Athira Rajeev (3):
perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc
perf test session topology: Fix test to skip the test in guest environment
perf test bpf: Skip test if clang is not present
Aya Levin (1):
net/mlx5e: Block rx-gro-hw feature in switchdev mode
Bart Van Assche (1):
block/mq-deadline: Set the fifo_time member also if inserting at head
Bjorn Andersson (1):
PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X
Catalin Marinas (1):
arm64: mte: Ensure the cleared tags are visible before setting the PTE
Charan Teja Kalla (1):
dma-buf: ensure unique directory name for dmabuf stats
Chengdong Li (1):
perf session: Fix Intel LBR callstack entries and nr print message
Christophe JAILLET (2):
net: systemport: Fix an error handling path in bcm_sysport_probe()
net/qla3xxx: Fix a test in ql_reset_work()
Codrin Ciubotariu (1):
clk: at91: generated: consider range when calculating best rate
Conor Paxton (1):
riscv: dts: microchip: fix gpio1 reg property typo
Daejun Park (1):
scsi: ufs: core: Fix referencing invalid rsp field
David Howells (1):
afs: Fix afs_getattr() to refetch file status if callback break occurred
Dmitry Baryshkov (1):
arm64: dts: qcom: sm8250: don't enable rx/tx macro by default
Duoming Zhou (1):
NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
Dustin L. Howett (1):
ALSA: hda/realtek: Add quirk for the Framework Laptop
Dylan Yudaken (1):
io_uring: fix ordering of args in io_uring_queue_async_work
Eli Cohen (1):
vdpa/mlx5: Use consistent RQT size
Eric Dumazet (1):
Revert "tcp/dccp: get rid of inet_twsk_purge()"
Eyal Birger (1):
xfrm: fix "disable_policy" flag use when arriving from different devices
Felix Fietkau (4):
netfilter: flowtable: fix excessive hw offload attempts after failure
netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
net: fix dev_fill_forward_path with pppoe + bridge
netfilter: nft_flow_offload: fix offload with pppoe + vlan
Forest Crossman (1):
ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI
Frank Wunderlich (2):
arm64: dts: rockchip: Change io-domains of bpi-r2-pro
arm64: dts: rockchip: Add gmac1 and change network settings of bpi-r2-pro
Gabriele Mazzotta (1):
ALSA: hda/realtek: Add quirk for Dell Latitude 7520
Gal Pressman (1):
net/mlx5e: Remove HW-GRO from reported features
Haibo Chen (1):
gpio: gpio-vf610: do not touch other bits when set the target bit
Hangyu Hua (1):
drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
Harini Katakam (1):
net: macb: Increment rx bd head after allocating skb and buffer
Horatiu Vultur (2):
pinctrl: ocelot: Fix for lan966x alt mode
net: lan966x: Fix assignment of the MAC address
Howard Chiu (1):
ARM: dts: aspeed: Add video engine to g6
Ian Rogers (2):
perf stat: Fix and validate CPU map inputs in synthetic
PERF_RECORD_STAT events
perf test: Avoid shell test description infinite loop
Ilya Dryomov (2):
libceph: fix potential use-after-free on linger ping and resends
libceph: fix misleading ceph_osdc_cancel_request() comment
IotaHydrae (1):
pinctrl: sunxi: fix f1c100s uart2 function
Jae Hyun Yoo (5):
ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group
ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
Jarkko Nikula (2):
Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
can: m_can: remove support for custom bit timing, take #2
Jens Axboe (1):
io_uring: don't attempt to IOPOLL for MSG_RING requests
Jernej Skrabec (1):
Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6"
Jiasheng Jiang (1):
net: af_key: add check for pfkey_broadcast in function pfkey_process
Joachim Wiberg (1):
selftests: forwarding: fix missing backslash
Joel Stanley (1):
net: ftgmac100: Disable hardware checksum on AST2600
John David Anglin (3):
parisc: Disable debug code regarding cache flushes in
handle_nadtlb_fault()
parisc: Rewrite cache flush code for PA8800/PA8900
parisc: Fix patch code locking and flushing
Johnny Huang (2):
pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group
ARM: dts: aspeed-g6: add FWQSPI group in pinctrl dtsi
Jonathan Lemon (2):
ptp: ocp: have adjtime handle negative delta_ns correctly
ptp: ocp: change sysfs attr group handling
Julian Orth (1):
audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts
Jérôme Pouiller (1):
dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
Kan Liang (1):
perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
Kevin Mitchell (1):
igb: skip phy status check where unavailable
Krzysztof Kozlowski (1):
riscv: dts: sifive: fu540-c000: align dma node name with dtschema
Lin Ma (1):
nfc: pn533: Fix buggy cleanup order
Linus Torvalds (1):
Linux 5.18
Maarten Lankhorst (1):
drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap
Maor Dickman (1):
net/mlx5: DR, Fix missing flow_source when creating
multi-destination FW table
Marc Zyngier (1):
KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC
Marek Vasut (2):
Input: ili210x - fix reset timing
Input: ili210x - use one common reset implementation
Mario Limonciello (1):
drm/amd: Don't reset dGPUs if the system is going to s2idle
Mark Rutland (1):
arm64: kexec: load from kimage prior to clobbering
Mat Martineau (1):
mptcp: Do TCP fallback on early DSS checksum failure
Mattijs Korpershoek (2):
dt-bindings: input: mediatek,mt6779-keypad: update maintainer
pinctrl: mediatek: mt8365: fix IES control pins
Maxim Mikityanskiy (3):
net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock
net/mlx5e: Properly block LRO when XDP is enabled
net/mlx5e: Properly block HW GRO when XDP is enabled
Michal Wilczynski (1):
ice: Fix interrupt moderation settings getting cleared
Mika Westerberg (1):
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
Mingzhe Zou (1):
scsi: target: Fix incorrect use of cpumask_t
Ondrej Mosnacek (2):
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
selinux: fix bad cleanup on error in hashtab_duplicate()
Pablo Neira Ayuso (2):
netfilter: flowtable: fix TCP flow teardown
netfilter: nf_tables: disable expression reduction infra
Pali Rohár (1):
Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"
Paolo Abeni (4):
mptcp: fix subflow accounting on close
selftests: mptcp: add subflow limits test-cases
net/sched: act_pedit: sanitize shift argument before usage
mptcp: fix checksum byte order
Paolo Bonzini (1):
KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
Paul Blakey (2):
net/mlx5e: CT: Fix support for GRE tuples
net/mlx5e: CT: Fix setting flow_source for smfs ct tuples
Paul Greenwalt (1):
ice: fix possible under reporting of ethtool Tx and Rx statistics
Pe...
Linux 5.18-rc7
So things continue to be fairly calm, and as such this is likely the
last rc before 5.18 unless something bad happens next week.
All the stats here look normal, with the bulk of it being random
driver updates (network drivers, gpu, usb, etc).
There's a few filesystem fixes, some core networking, and some code
kernel stuff. And some selftest updates.
Sortlog appended, nothing really stands out (the most exciting thing
last week was literally that Andrew has started using git, which will
make my life easier, but that doesn't affect the code)
Please give it one last week of testing, so that we'll have a nice
solid 5.18 release.
Linus
Adrian-Ken Rueegsegger (1):
x86/mm: Fix marking of unused sub-pmd ranges
Alex Deucher (2):
Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2)
Alexander Graf (1):
KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
Alexandra Winter (3):
s390/ctcm: fix variable dereferenced before check
s390/ctcm: fix potential memory leak
s390/lcs: fix variable dereferenced before check
Amir Goldstein (1):
fanotify: do not allow setting dirent events in mask of non-dir
Amit Cohen (1):
mlxsw: Avoid warning during ip6gre device removal
Anatolii Gerasymenko (1):
ice: clear stale Tx queue settings before configuring
Andreas Gruenbacher (7):
gfs2: Fix filesystem block deallocation for short writes
gfs2: Variable rename
gfs2: Clean up use of fault_in_iov_iter_{read,write}able
gfs2: Pull return value test out of should_fault_in_pages
gfs2: Align read and write chunks to the page cache
gfs2: buffered write prefaulting
gfs2: Stop using glock holder auto-demotion for now
AngeloGioacchino Del Regno (3):
serial: 8250_mtk: Fix UART_EFR register address
serial: 8250_mtk: Make sure to select the right FEATURE_SEL
serial: 8250_mtk: Fix register address for XON/XOFF character
Arnaldo Carvalho de Melo (1):
tools headers UAPI: Sync linux/kvm.h with the kernel sources
Brian Bunker (1):
scsi: scsi_dh_alua: Properly handle the ALUA transitioning state
Camel Guo (1):
hwmon: (tmp401) Add OF device ID table
Catalin Marinas (1):
Documentation/process: Update ARM contact for embargoed hardware issues
Charan Teja Reddy (1):
dma-buf: call dma_buf_stats_setup after dmabuf is in valid list
ChiYuan Huang (1):
usb: typec: tcpci_mt6360: Update for BMC PHY setting
Christophe JAILLET (1):
drm/nouveau: Fix a potential theorical leak in
nouveau_get_backlight_name()
Chunfeng Yun (2):
usb: xhci-mtk: fix fs isoc's transfer error
usb: xhci-mtk: remove bandwidth budget table
Dan Aloni (1):
nfs: fix broken handling of the softreval mount option
Dan Vacura (1):
usb: gadget: uvc: allow for application to cleanly shutdown
Daniel Starke (3):
tty: n_gsm: fix buffer over-read in gsm_dlci_data()
tty: n_gsm: fix mux activation issues in gsm_config()
tty: n_gsm: fix invalid gsmtty_write_room() result
Daniel Vetter (1):
fbdev: Prevent possible use-after-free in fb_release()
Darren Hart (2):
Documentation/process: Make groups alphabetical and use tabs consistently
Documentation/process: Add embargoed HW contact for Ampere Computing
Delyan Kratunov (1):
sched/tracing: Append prev_state to tp args instead
Eric Dumazet (1):
netlink: do not reset transport header in netlink_recvmsg()
Eric Yang (1):
drm/amd/display: undo clearing of z10 related function pointers
Ethan Yang (1):
USB: serial: qcserial: add support for Sierra Wireless EM7590
Fabio Estevam (2):
net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061
net: phy: micrel: Pass .probe for KS8737
Felix Fietkau (1):
mac80211: fix rx reordering with non explicit / psmp ack policy
Florian Fainelli (2):
net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
Francesco Dolcini (1):
net: phy: Fix race condition on link status change
Gleb Chesnokov (1):
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
Gleb Fotengauer-Malinovskiy (1):
rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition
Grant Grundler (4):
net: atlantic: fix "frag[0] not initialized"
net: atlantic: reduce scope of is_rsc_complete
net: atlantic: add check for MAX_SKB_FRAGS
net: atlantic: verify hw_head_ lies within TX buffer ring
Gregory Greenman (1):
MAINTAINERS: update iwlwifi driver maintainer
Guangguan Wang (1):
net/smc: non blocking recvmsg() return -EAGAIN when no data and
signal_pending
Guenter Roeck (1):
iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
Hui Tang (1):
drm/vc4: hdmi: Fix build error for implicit function declaration
Hyeonggon Yoo (1):
mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool
Ian Rogers (1):
perf bench: Fix two numa NDEBUG warnings
Indan Zupancic (1):
fsl_lpuart: Don't enable interrupts too early
Itay Iellin (1):
Bluetooth: Fix the creation of hdev->name
Ivan Vecera (1):
ice: Fix race during aux device (un)plugging
James Smart (2):
scsi: lpfc: Fix split code for FLOGI on FCoE
scsi: lpfc: Correct BDE DMA address assignment for GEN_REQ_WQE
Jan Kara (1):
udf: Avoid using stale lengthOfImpUse
Javier Martinez Canillas (5):
Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove
fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove
fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove
fbdev: efifb: Fix a use-after-free due early fb_info cleanup
Jeff Layton (1):
ceph: fix setting of xattrs on async created inodes
Jeremy Linton (1):
perf tests: Fix coresight perf test
failure.
Jesse Brandeburg (1):
dim: initialize all struct fields
Jing Xia (1):
writeback: Avoid skipping inode writeback
Joel Savitz (1):
selftests: vm: Makefile: rename TARGETS to VMTARGETS
Joey Gouly (1):
arm64: vdso: fix makefile dependency on vdso.so
Johannes Berg (3):
mac80211_hwsim: fix RCU protected chanctx access
mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
nl80211: fix locking in nl80211_set_tx_bitrate_mask()
Jonathan Lemon (1):
ptp: ocp: Use DIV64_U64_ROUND_UP for rounding.
Jonathan Toppins (1):
MAINTAINERS: add missing files for bonding definition
Kalesh Singh (1):
procfs: prevent unprivileged processes accessing fdinfo dir
Kalle Valo (1):
mailmap: update Kalle Valo's email
Karol Herbst (1):
drm/i915: Fix race in __i915_vma_remove_closed
Kees Cook (2):
net: chelsio: cxgb4: Avoid potential negative array offset
decnet: Use container_of() for struct dn_neigh casts
Kieran Frewen (2):
nl80211: validate S1G channel width
cfg80211: retrieve S1G operating channel number
Kristina Martsenko (1):
arm64: cpufeature: remove duplicate ID_AA64ISAR2_EL1 entry
Lina Wang (2):
net: fix wrong network header length
selftests net: add UDP GRO fraglist + bpf self-tests
Linus Torvalds (1):
Linux 5.18-rc7
Lokesh Dhoundiyal (1):
ipv4: drop dst in multicast routing path
Lukas Wunner (1):
genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq()
Manikanta Pubbisetty (1):
mac80211: Reset MBSSID parameters upon connection
Manuel Ullmann (1):
net: atlantic: always deep reset on pm op, fixing up my null
deref regression
Mario Limonciello (2):
platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
platform/x86: thinkpad_acpi: Add a s2idle resume quirk for a
number of laptops
Mark Pearson (1):
platform/x86: thinkpad_acpi: Correct dual fan probe
Martyna Szapar-Mudlaw (1):
mailmap: add entry for [email protected]
Mathieu Poirier (1):
MAINTAINERS: Add James and Mike as Arm64 performance events reviewers
Maxim Mikityanskiy (1):
tls: Fix context leak on tls_device_down
Maximilian Luz (2):
platform/surface: gpe: Add support for Surface Pro 8
platform/surface: aggregator: Fix initialization order when
compiling as builtin module
Miaoqian Lin (1):
slimbus: qcom: Fix IRQ check in qcom_slim_probe
Michal Michalik (1):
ice: fix PTP stale Tx timestamps cleanup
Mike Rapoport (1):
arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
Naoya Horiguchi (1):
mm/hwpoison: use pr_err() instead of dump_page() in get_any_page()
Nicolas Dichtel (2):
ping: fix address binding wrt vrf
selftests: add ping test with ping_group_range tuned
Niels Dossche (1):
mm: mremap: fix sign for EFAULT error return value
Paolo Abeni (1):
net/sched: act_pedit: really ensure the skb is writable
Prarit Bhargava (1):
platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
Randy Dunlap (1):
hwmon: (ltq-cputemp) restrict it to SOC_XWAY
Richard Gong (1):
drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
Robin Murphy (1):
drm/nouveau/tegra: Stop using iommu_present()
Schspa Shi (1):
usb: gadget: fix race when gadget driver register via ioctl
Scott Chen (1):
USB: serial: pl2303: add device id for HP LM930 Display
SeongJae Park (1):
MAINTAINERS: add a mailing list for DAMON development
Sergey Ryazanov (1):
usb: cdc-w...
Linux 5.18-rc6
So 5.18 is looking like it's going to be one of the larger releases in
numbers of commits (we'll see where it ends up - it's going to be
neck-and-neck with 5.14 right now, but won't be as big as 5.13 was).
But despite the merge window being big, the release candidates have
generally been quite modest in size, and rc6 continues that trend. I
keep expecting the other shoe to drop, but 5.18 just seems to be quite
well-behaved.
Let's see if this jinxes it, but nothing looks particularly scary
here. rc6 looks to be mostly some driver updates (network drivers and
rdma stand out, small random fixes elsewhere), with the usual
smattering of architecture updates (x86 kvm fixes, but also a
long-standing x86 kernel FP use issue, and a smattering of parisc and
powerpc fixes). And some wireguard selftest updates.
The rest is mostly some btrfs fixes, some core networking, and just
random small one-offs elsewhere.
Please do go test it all out - because things may look good now, but
continued testing is the only thing that will make sure.
Thanks,
Linus
Adam Wujek (1):
hwmon: (pmbus) disable PEC if not enabled
Ajit Kumar Pandey (1):
ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback
Andreas Larsson (2):
can: grcan: grcan_probe(): fix broken system id check for errata
workaround needs
can: grcan: only use the NAPI poll budget for RX
Andrei Lalaev (1):
gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
André Almeida (1):
futex: MAINTAINERS, .mailmap: Update André's email address
Andy Chi (1):
ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops
Ariel Levkovich (4):
net/mlx5e: Fix wrong source vport matching on tunnel rule
net/mlx5e: TC, Fix ct_clear overwriting ct action metadata
net/mlx5e: TC, fix decap fallback to uplink when int port not supported
net/mlx5e: Avoid checking offload capability in post_parse action
Armin Wolf (1):
hwmon: (adt7470) Fix warning on module removal
Arun Ramadoss (1):
net: dsa: ksz9477: port mirror sniffing limited to one port
Ashish Mhetre (1):
iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu
Aya Levin (1):
net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
Bartosz Golaszewski (1):
MAINTAINERS: update the GPIO git tree entry
Baruch Siach (1):
gpio: mvebu: drop pwm base assignment
Bob Pearson (4):
RDMA/rxe: Fix "Replace mr by rkey in responder resources"
RDMA/rxe: Recheck the MR in when generating a READ reply
RDMA/rxe: Do not call dev_mc_add/del() under a spinlock
RDMA/rxe: Change mcg_lock to a _bh lock
Brian Norris (1):
mmc: core: Set HS clock speed before sending HS CMD13
Cheng Xu (1):
RDMA/siw: Fix a condition race issue in MPA request processing
Chengfeng Ye (1):
firewire: fix potential uaf in outbound_phy_packet_callback()
ChiYuan Huang (1):
ASoC: rt9120: Correct the reg 0x09 size to one byte
Christian Borntraeger (1):
KVM: s390: vsie/gmap: reduce gmap_rmap overhead
Chung-Chiang Cheng (2):
btrfs: export a helper for compression hard check
btrfs: do not allow compression on nodatacow files
Codrin Ciubotariu (2):
ASoC: atmel: mchp-pdmc: set prepare_slave_config
ASoC: dmaengine: Restore NULL prepare_slave_config() callback
Corey Minyard (2):
ipmi: When handling send message responses, don't process the message
ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi()
Daniel Hellstrom (1):
can: grcan: use ofdev->dev when allocating DMA memory
David Howells (1):
rxrpc: Enable IPv6 checksums on transport socket
David Sterba (1):
btrfs: sysfs: export the balance paused state of exclusive operation
David Stevens (1):
iommu/vt-d: Calculate mask for non-aligned flushes
Denis Pauk (1):
hwmon: (asus_wmi_sensors) Fix CROSSHAIR VI HERO name
Duoming Zhou (5):
RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()
can: grcan: grcan_close(): fix deadlock
nfc: replace improper check device_is_registered() in netlink
related functions
nfc: nfcmrvl: main: reorder destructive operations in
nfcmrvl_nci_unregister_dev to avoid bugs
NFC: netlink: fix sleep in atomic bug when firmware download timeout
Eric Dumazet (3):
net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()
tcp: resalt the secret every 10 seconds
Fabien Parent (1):
drm/bridge: ite-it6505: add missing Kconfig option select
Fenghua Yu (1):
mm: Fix PASID use-after-free issue
Filipe Manana (4):
btrfs: always log symlinks in full mode
btrfs: do not BUG_ON() on failure to update inode when setting xattr
btrfs: skip compression property for anything other than files and dirs
btrfs: fix assertion failure when logging directory key range item
Guenter Roeck (1):
hwmon: (xdpe12284) Fix build warning seen if
CONFIG_SENSORS_XDPE122_REGULATOR is disabled
Hangbin Liu (2):
selftests/net: add missing tests to Makefile
selftests/net/forwarding: add missing tests to Makefile
Haowen Bai (1):
s390/dasd: Use kzalloc instead of kmalloc/memset
Haren Myneni (1):
powerpc/pseries/vas: Use QoS credits from the userspace
Harry Wentland (1):
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
Hector Martin (2):
iommu/dart: Add missing module owner to ops structure
dt-bindings: pci: apple,pcie: Drop max-link-speed from example
Helge Deller (10):
Revert "parisc: Mark cr16 CPU clocksource unstable on all SMP machines"
Revert "parisc: Mark sched_clock unstable only if clocks are not
syncronized"
Revert "parisc: Fix patch code locking and flushing"
parisc: Only list existing CPUs in cpu_possible_mask
parisc: Update 32- and 64-bit defconfigs
parisc: Re-enable GENERIC_CPU_DEVICES for !SMP
parisc: Merge model and model name into one line in /proc/cpuinfo
parisc: Change MAX_ADDRESS to become unsigned long long
parisc: Mark cr16 clock unstable on all SMP machines
Revert "parisc: Increase parisc_cache_flush_threshold setting"
Hui Wang (1):
ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec
Ido Schimmel (1):
selftests: mirror_gre_bridge_1q: Avoid changing PVID while
interface is operational
Jakob Koschel (1):
firewire: remove check of list iterator against head past the loop body
Jan Höppner (2):
s390/dasd: Fix read for ESE with blksize < 4k
s390/dasd: Fix read inconsistency for ESE DASD devices
Janis Schoetterl-Glausch (1):
KVM: s390: Fix lockdep issue in vm memop
Jann Horn (1):
selftests/seccomp: Don't call read() on TTY from background pgrp
Jason A. Donenfeld (6):
wireguard: selftests: make routing loop test non-fatal
wireguard: selftests: limit parallelism to $(nproc) tests at once
wireguard: selftests: use newer toolchains to fill out architectures
wireguard: selftests: restore support for ccache
wireguard: selftests: bump package deps
wireguard: selftests: set panic_on_warn=1 from cmdline
Javier Martinez Canillas (1):
fbdev: Make fb_release() return -ENODEV if fbdev was unregistered
Jens Axboe (1):
io_uring: assign non-fixed early for async work
Ji-Ze Hong (Peter Hong) (1):
hwmon: (f71882fg) Fix negative temperature
John Stultz (1):
MAINTAINERS: Update email address for John Stultz
Josh Poimboeuf (1):
MAINTAINERS: Update Josh Poimboeuf's email address
Julia Lawall (1):
parisc: Fix typos in comments
Kajol Jain (1):
powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE
Krzysztof Kozlowski (1):
dt-bindings: ufs: cdns,ufshc: Add power-domains
Kuogee Hsieh (1):
drm/msm/dp: remove fail safe mode related code
Kurt Kanzenbach (1):
timekeeping: Mark NMI safe time accessors as notrace
Kyle Huey (1):
KVM: x86/svm: Account for family 17h event renumberings in
amd_pmc_perf_hw_id
Linus Torvalds (1):
Linux 5.18-rc6
Lu Baolu (1):
iommu/vt-d: Drop stop marker messages
Maciej W. Rozycki (1):
MIPS: Fix CP0 counter erratum detection for R4k CPUs
Marc Kleine-Budde (2):
selftests/net: so_txtime: fix parsing of start time stamp on 32
bit systems
selftests/net: so_txtime: usage(): fix documentation of default clock
Marek Marczykowski-Górecki (1):
drm/amdgpu: do not use passthrough mode in Xen dom0
Mark Bloch (1):
net/mlx5: Fix matching on inner TTC
Mark Brown (8):
ASoC: wm8958: Fix change notifications for DSP controls
ASoC: da7219: Fix change notifications for tone generator frequency
ASoC: meson: Fix event generation for AUI ACODEC mux
ASoC: meson: Fix event generation for AUI CODEC mux
ASoC: meson: Fix event generation for G12A tohdmi mux
ASoC: max98090: Reject invalid values in custom control put()
ASoC: max98090: Generate notifications on changes for custom control
ASoC: ops: Validate input values in snd_soc_put_volsw_range()
Mark Zhang (1):
net/mlx5e: Fix the calling of update_buffer_lossy() API
Matthew Hagan (1):
net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
Matthew Wilcox (Oracle) (2):
block: Do not call folio_next() on an unreferenced folio
mm/readahead: Fix readahead with large folios
Michael Chan (2):
bnxt_en: Initiallize bp->ptp_lock first before using it
bnxt_en: Fix unnecessary dropping of RX packets
Michael Ellerman (1):
powerpc/vdso: Fix...
Linux 5.18-rc5
So if rc4 last week was tiny and smaller than usual, it seems to have
been partly timing, and rc5 is now a bit larger than usual.
But only a very tiny bit larger - certainly not outrageously so, and
not something that worries me (admittedly partly because of that small
rc4: it doesn't feel like we're having any more issues than usual,
it's just that the work ended up shifting a bit to this past week).
The diffstat looks normal too, although with an odd bump for the n_gsm
tty ldisc code. I could have sworn that thing was legacy and nobody
used it, but apparently I would have been very wrong about that.
That small oddity aside, nothing surprising in here, with about half
the patch being drivers (mainly networking, gpu, pincontrol, clk, usb,
and that tty gsm thing), with the rest being the usual suspects:
architecture fixes (kvm, some arm dts files), core networking, tools
(both objtool and perf) and some documentation fixes. Add in a few
random things, and you have rc5.
The shortlog is appended for people who want to see the details, but
it honestly doesn't look very interesting.
But "interesting" isn't what we're going for - we're past the halfway
mark in the release, and "boring" is very much what we want.
Please do test, and hopefully we don't have some silly brown-paper bug
like the no-mmu breakage in rc4.
Linus
Adam Ford (3):
soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang
ARM: dts: am3517-evm: Fix misc pinmuxing
ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
Adam Zabrocki (1):
kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set
Adrian Hunter (1):
perf intel-pt: Fix timeless decoding with perf.data directory
Akira Yokosawa (1):
docs: vm/page_owner: use literal blocks for param description
Alessandro Astone (2):
binder: Address corner cases in deferred copy and fixup
binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
Alex Deucher (1):
drm/amdgpu: don't runtime suspend if there are displays attached (v3)
Alexander Shiyan (1):
video: fbdev: clps711x-fb: Use syscon_regmap_lookup_by_phandle
Alexander Stein (1):
arm64: dts: imx8mq-tqma8mq: change the spi-nor tx
Alexandru Elisei (1):
KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set
Andreas Gruenbacher (2):
gfs2: Don't re-check for write past EOF unnecessarily
gfs2: No short reads or writes upon glock contention
Andy Shevchenko (1):
pinctrl: alderlake: Fix register offsets for ADL-N variant
Arnaud Pouliquen (1):
RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
Arnd Bergmann (2):
Revert "arm64: dts: tegra: Fix boolean properties with values"
Revert "arm: dts: at91: Fix boolean properties with values"
Artem Bityutskiy (2):
intel_idle: Fix the 'preferred_cstates' module parameter
intel_idle: Fix SPR C6 optimization
Bagas Sanjaya (2):
Documentation: siphash: convert danger note to warning for HalfSipHash
Documentation: siphash: enclose HalfSipHash usage example in the
literal block
Baruch Siach (1):
net: phy: marvell10g: fix return value on error
Borislav Petkov (2):
x86/cpu: Load microcode during restore_processor_state()
usb: typec: tcpm: Fix undefined behavior due to shift
overflowing the constant
Bruno Thomsen (1):
USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
Catalin Marinas (1):
elf: Fix the arm64 MTE ELF segment name and value
ChiYuan Huang (1):
regulator: dt-bindings: Revise the rt5190a buck/ldo description
Christian Hewitt (2):
arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
Christoph Hellwig (3):
btrfs: fix and document the zoned device choice in alloc_new_bio
btrfs: fix direct I/O read repair for split bios
btrfs: fix direct I/O writes for split bios on zoned devices
Christophe JAILLET (4):
video: fbdev: of: display_timing: Remove a redundant zeroing of memory
phy: ti: tusb1210: Fix an error handling path in tusb1210_probe()
usb: misc: eud: Fix an error handling path in eud_probe()
bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
Christophe Leroy (2):
video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h
eeprom: at25: Use DMA safe buffers
Chuanhong Guo (1):
mtd: rawnand: fix ecc parameters for mt7622
Claudiu Beznea (2):
ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name
ARM: dts: at91: fix pinctrl phandles
Clément Léger (1):
net: bridge: switchdev: check br_vlan_group() return value
Conor Dooley (10):
clk: microchip: mpfs: don't reset disabled peripherals
clk: microchip: mpfs: fix parents for FIC clocks
clk: microchip: mpfs: mark CLK_ATHENA as critical
riscv: dts: microchip: fix usage of fic clocks on mpfs
dt-bindings: clk: mpfs document msspll dri registers
dt-bindings: clk: mpfs: add defines for two new clocks
dt-bindings: rtc: add refclk to mpfs-rtc
clk: microchip: mpfs: re-parent the configurable clocks
clk: microchip: mpfs: add RTCREF clock control
riscv: dts: microchip: reparent mpfs clocks
Damien Le Moal (2):
zonefs: Clear inode information flags on inode creation
zonefs: Fix management of open zones
Dan Carpenter (4):
iio: dac: ad3552r: fix signedness bug in ad3552r_reset()
iio:dac:ad3552r: Fix an IS_ERR() vs NULL check
net: lan966x: fix a couple off by one bugs
platform/x86: asus-wmi: Potential buffer overflow in
asus_wmi_evaluate_method_buf()
Dan Vacura (1):
usb: gadget: uvc: Fix crash when encoding data for usb request
Daniel Lezcano (2):
Revert "thermal/core: Deprecate changing cooling device state
from userspace"
thermal/governor: Remove deprecated information
Daniel Starke (21):
tty: n_gsm: fix missing mux reset on config change at responder
tty: n_gsm: fix restart handling via CLD command
tty: n_gsm: fix decoupled mux resource
tty: n_gsm: fix mux cleanup after unregister tty device
tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
tty: n_gsm: fix frame reception handling
tty: n_gsm: fix malformed counter for out of frame data
tty: n_gsm: fix insufficient txframe size
tty: n_gsm: fix wrong DLCI release order
tty: n_gsm: fix missing explicit ldisc flush
tty: n_gsm: fix wrong command retry handling
tty: n_gsm: fix wrong command frame length field encoding
tty: n_gsm: fix wrong signal octets encoding in MSC
tty: n_gsm: fix missing tty wakeup in convergence layer type 2
tty: n_gsm: fix reset fifo race condition
tty: n_gsm: fix incorrect UA handling
tty: n_gsm: fix missing update of modem controls after DLCI open
tty: n_gsm: fix broken virtual tty handling
tty: n_gsm: fix invalid use of MSC in advanced option
tty: n_gsm: fix software flow control handling
tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
Daniele Palmas (1):
USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
Dany Madden (1):
Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits"
Darren Hart (1):
topology: make core_mask include at least cluster_siblings
Darryn Anton Jordan (1):
platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4
motherboard
Dave Chinner (2):
xfs: convert buffer flags to unsigned.
xfs: reorder iunlink remove operation in xfs_ifree
David E. Box (3):
platform/x86/intel/sdsi: Handle leaky bucket
platform/x86/intel/sdsi: Poll on ready bit for writes
platform/x86/intel/sdsi: Fix bug in multi packet reads
David Jeffery (1):
scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if
there is valid data
David Yat Sin (2):
drm/amdkfd: Fix GWS queue count
drm/amdkfd: CRIU add support for GWS queues
Dinh Nguyen (1):
net: ethernet: stmmac: fix write to sgmii_adapter_base
Dmitry Baryshkov (5):
cpufreq: qcom-hw: drop affinity hint before freeing the IRQ
cpufreq: qcom-hw: fix the race between LMH worker and cpuhp
cpufreq: qcom-hw: fix the opp entries refcounting
cpufreq: qcom-hw: provide online/offline operations
clk: qcom: clk-rcg2: fix gfx3d frequency calculation
Dmitry Monakhov (1):
x86/unwind/orc: Recheck address range after stack info was updated
Dmitry Osipenko (2):
ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option
ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver
Dongliang Mu (1):
tee: optee: add missing mutext_destroy in optee_ffa_probe
Eric Biggers (1):
Documentation: siphash: disambiguate HalfSipHash algorithm from
hsiphash functions
Eric Dumazet (2):
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
tcp: make sure treq->af_specific is initialized
Eugen Hristev (1):
ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines
Eugene Syromiatnikov (1):
io_uring: check that data field is 0 in ringfd unregister
Evan Green (1):
xhci: Enable runtime PM on second Alderlake controller
Evan Quan (1):
drm/amd/pm: fix the deadlock issue observed on SI
Eyal Birger (1):
bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from
bpf_xmit lwt hook
Fabio Estevam (2):
ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
Fawzi Khaber (1):
iio: imu: inv_icm4260...
Linux 5.18-rc4
Fairly slow and calm week - which makes me just suspect that the other
shoe will drop at some point.
But maybe things are just going really well this release. It's bound
to happen occasionally, after all.
It's not only a fairly small set of commits, the diffstat is pretty
small and flat too. The biggest single patch is literally killing off
a zombie file that had already been deleted - well, renamed, really -
once, but it didn't know to stay dead, and was resurrected by a merge
mistake.
The changes are sprinkled all over, they just aren't all that big:
arch updates (sound being the bulk of it, but "bulk" really is fairly
misleading), some driver updates, a couple of filesystem fixes, memory
management, networking, and some tooling (mainly a couple of
selftests).
Scroll through the shortlog below for an overview of the changes.
Linus
Ahmad Fatoum (1):
ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support
Ajye Huang (1):
ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2
Alaa Mohamed (1):
xen: Convert kmap() to kmap_local_page()
Aleksandr Nogikh (1):
kcov: don't generate a warning on vm_insert_page()'s failure
Alexey Kardashevskiy (2):
KVM: PPC: Fix TCE handling for VFIO
powerpc/perf: Fix 32bit compile
Alistair Popple (1):
mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
Allen-KH Cheng (1):
spi: spi-mtk-nor: initialize spi controller after resume
Andy Chi (1):
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost
on EliteBook 845/865 G9
Anup Patel (1):
RISC-V: mm: Fix set_satp_mode() for platform not having Sv57
Arun Ramadoss (1):
net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag
Athira Rajeev (2):
powerpc/perf: Fix power9 event alternatives
powerpc/perf: Fix power10 event alternatives
Atish Patra (2):
RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
RISC-V: KVM: Restrict the extensions that can be disabled
Bang Li (1):
ARC: remove redundant READ_ONCE() in cmpxchg loop
Bjorn Andersson (2):
Revert "drm: of: Properly try all possible cases for
bridge/panel detection"
Revert "drm: of: Lookup if child node has panel or bridge"
Chao Song (1):
ASoC: Intel: soc-acpi: correct device endpoints for max98373
Christian Brauner (2):
fs: fix acl translation
fs: unset MNT_WRITE_HOLD on failure
Christian König (2):
drm/radeon: fix logic inversion in radeon_sync_resv
drm/amdgpu: partial revert "remove ctx->lock" v2
Christophe JAILLET (3):
ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable
ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe()
ARC: Remove a redundant memset()
Christophe Leroy (1):
mm, hugetlb: allow for "high" userspace addresses
Coly Li (2):
bcache: put bch_bio_map() back to correct location in
journal_write_unlocked()
bcache: fix wrong bdev parameter when calling bio_alloc_clone()
in do_bio_hook()
Darrick J. Wong (1):
ext4: fix fallocate to use file_modified to update permissions
consistently
Dave Jiang (6):
dmaengine: idxd: fix device cleanup on disable
dmaengine: idxd: match type for retries var in idxd_enqcmds()
dmaengine: idxd: fix retry value to be constant for duration of
function call
dmaengine: idxd: add RO check for wq max_batch_size write
dmaengine: idxd: add RO check for wq max_transfer_size write
dmaengine: idxd: skip clearing device context when device is read-only
Dave Stevenson (2):
drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
David Ahern (3):
xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using
netdev_master_upper_dev_get_rcu
net: Handle l3mdev in ip_tunnel_init_flow
David Howells (1):
rxrpc: Restore removed timer deletion
Dmitry Baryshkov (1):
drm/msm: Revert "drm/msm: Stop using iommu_present()"
Duoming Zhou (2):
arch: xtensa: platforms: Fix deadlock in rs_close()
drivers: net: hippi: Fix deadlock in rr_close()
Eric Dumazet (4):
net/sched: cls_u32: fix netns refcount changes in u32_change()
net/sched: cls_u32: fix possible leak in u32_init_knode()
ipv6: make ip6_rt_gc_expire an atomic_t
netlink: reset network and mac headers in netlink_dump()
Gongjun Song (1):
ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs
Guilherme Amadio (1):
perf clang: Fix header include for LLVM >= 14
Guo Ren (1):
xtensa: patch_text: Fixup last cpu should be master
Hangbin Liu (1):
net/packet: fix packet_sock xmit return value checking
Hans de Goede (1):
Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors
Haowen Bai (1):
cifs: Use kzalloc instead of kmalloc/memset
Heiner Kallweit (2):
ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver
ASoC: meson: aiu: fix duplicate debugfs directory error
Herve Codina (1):
dmaengine: dw-edma: Fix unaligned 64bit access
Hongyu Jin (1):
erofs: fix use-after-free of on-stack io[]
Horatiu Vultur (1):
net: lan966x: Make sure to release ptp interrupt
Hui Wang (2):
ASoC: cs35l41: Add one more variable in the debug log
ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN
Ido Schimmel (2):
selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
unwanted packets
Jens Axboe (1):
io_uring: free iovec if file assignment fails
Jianglei Nie (1):
ice: Fix memory leak in ice_get_orom_civd_data()
Jiapeng Chong (1):
dmaengine: dw-edma: Fix inconsistent indenting
José Roberto de Souza (1):
drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
checks in intel_psr2_config_valid() fails
Julia Lawall (1):
ARC: fix typos in comments
Kai Vehmanen (2):
ALSA: hda/hdmi: fix warning about PCM count when used with SOF
ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P
Karol Herbst (1):
dma-buf-map: remove renamed header file
Ken Kurematsu (1):
arm64: fix typos in comments
Kevin Groeneveld (1):
dmaengine: imx-sdma: fix init of uart scripts
Kevin Hao (1):
net: stmmac: Use readl_poll_timeout_atomic() in atomic state
Krzysztof Kozlowski (2):
ARC: dts: align SPI NOR node name with dtschema
nfc: MAINTAINERS: add Bug entry
Kurt Kanzenbach (1):
net: dsa: hellcreek: Calculate checksums in tagger
Leo Yan (2):
perf script: Always allow field 'data_src' for auxtrace
perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
Like Xu (1):
KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
Linus Torvalds (3):
Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array"
kvmalloc: use vmalloc_huge for vmalloc allocations
Linux 5.18-rc4
Lucas De Marchi (1):
ALSA: hda/i915: Fix one too many pci_dev_put()
Maciej Fijalkowski (2):
ice: xsk: check if Rx ring was filled up to the end
ice: allow creating VFs for !CONFIG_NET_SWITCHDEV
Manasi Navare (1):
drm/i915/display/vrr: Reset VRR capable property on a long hpd
Manuel Ullmann (1):
net: atlantic: invert deep par in pm functions, preventing null derefs
Mario Limonciello (1):
gpio: Request interrupts after IRQ is initialized
Mark Brown (1):
ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
Matthew Wilcox (Oracle) (2):
tools: Add kmem_cache_alloc_lru()
XArray: Disallow sibling entries of nodes
Matthias Schiffer (1):
spi: cadence-quadspi: fix incorrect supports_op() return value
Maurizio Avogadro (1):
ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
Mauro Carvalho Chehab (3):
ASoC: Intel: sof_es8336: support a separate gpio to control headphone
ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port
ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15
Max Filippov (1):
xtensa: fix a7 clobbering in coprocessor context load/store
Miaoqian Lin (6):
ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
ASoC: msm8916-wcd-digital: Check failure for
devm_snd_soc_register_component
dmaengine: imx-sdma: Fix error checking in sdma_event_remap
Input: omap4-keypad - fix pm_runtime_get_sync() error checking
drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
arm/xen: Fix some refcount leaks
Michael Ellerman (1):
powerpc/time: Always set decrementer in timer_interrupt()
Mika Westerberg (1):
spi: intel: Add support for Raptor Lake-S SPI serial flash
Mikulas Patocka (1):
x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
Miles Chen (1):
sound/oss/dmasound: fix 'dmasound_setup' defined but not used
Mingwei Zhang (2):
KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
KVM: SEV: add cache flush to solve SEV cache incoherency issues
Muchun Song (1):
arm64: mm: fix p?d_leaf()
Nadav Amit (1):
userfaultfd: mark uffd_wp regardless of VM_WRITE flag
Namjae Jeon (3):
ksmbd: remove filename in ksmbd_file
ksmbd: increment reference count of parent fp
ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION
Naoya Horiguchi (1):
mm/hwpoison: fix race between hugetlb free/demotion and
memory_failure_hugetlb()
Nathan Chancellor (1):
arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_...
Linux 5.18-rc3
It's Sunday afternoon, and you all know what that means. It's time for
another release candidate.
(Yes, yes, it's also Easter Sunday, but priorities, people!)
Things continue to look quite regular, although the diffstat may look
a bit odd due to some email updates that ended up causing a lot of
spread-out one-liner updates in the devicetree files.
There's also a series to sound card probing error handling fixes ("Fix
the missing snd_card_free() call at probe error") which ends up
showing as a lot of few-lines across a number of sound drivers.
But it all looks pretty small and fairly simple. Famous last words.
Please do test,
Linus
Adrian Hunter (2):
perf tools: Fix misleading add event PMU debug message
perf tools: Fix segfault accessing sample_id xyarray
Ajish Koshy (2):
scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
scsi: pm80xx: Enable upper inbound, outbound queues
Alex Deucher (1):
drm/amdgpu: fix VCN 3.1.2 firmware name
Alexander Lobakin (2):
ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
asm-generic: fix __get_unaligned_be48() on 32 bit platforms
Alexander Sverdlin (2):
ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
ep93xx: clock: Don't use plain integer as NULL pointer
Alexey Bayduraev (1):
perf record: Fix per-thread option
Alvin Šipraga (2):
net: dsa: realtek: fix Kconfig to assure consistent driver linkage
net: dsa: realtek: don't parse compatible string for RTL8366S
Andrew Jones (1):
KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3)
Andrew Morton (2):
revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE"
Andy Shevchenko (3):
gpiolib: acpi: Convert type for pin to be unsigned
i2c: dev: check return value when calling dev_set_name()
i2c: dev: Force case user pointers in compat_i2cdev_ioctl()
Anilkumar Kolli (1):
Revert "ath11k: mesh: add support for 256 bitmap in blockack
frames in 11ax"
Anna-Maria Behnsen (1):
timers: Fix warning condition in __run_timers()
Antoine Tenart (2):
netfilter: nf_tables: nft_parse_register can return a negative value
tun: annotate access to queue->trans_start
Anup Patel (3):
RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table
KVM: selftests: riscv: Fix alignment of the guest_hang() function
Arnd Bergmann (1):
ARM: iop32x: include iop3xx.h header where needed
Arun Ramadoss (1):
net: phy: LAN87xx: remove genphy_softreset in config_aneg
Athira Rajeev (3):
testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
perf bench: Fix numa testcase to check if CPU used to bind task is online
perf bench: Fix numa bench to fix usage of affinity for machines
with #CPUs > 1K
Axel Rasmussen (1):
mm/secretmem: fix panic when growing a memfd_secret
Bagas Sanjaya (1):
Documentation: kvm: Add missing line break in api.rst
Bart Van Assche (1):
Revert "scsi: scsi_debug: Address races following module load"
Bartosz Golaszewski (1):
gpio: sim: fix setting and getting multiple lines
Ben Greear (1):
mac80211: fix ht_capa printout in debugfs
Benedikt Spranger (1):
net/sched: taprio: Check if socket flags are valid
Bjorn Andersson (1):
i2c: qcom-geni: Use dev_err_probe() for GPI DMA error
Borislav Petkov (4):
ALSA: usb-audio: Fix undefined behavior due to shift overflowing
the constant
mt76: Fix undefined behavior due to shift overflowing the constant
brcmfmac: sdio: Fix undefined behavior due to shift overflowing
the constant
i2c: ismt: Fix undefined behavior due to shift overflowing the constant
Chaitanya Kulkarni (1):
nvme: don't print verbose errors for internal passthrough requests
Chao Gao (1):
dma-direct: avoid redundant memory sync for swiotlb
Charan Teja Kalla (1):
mm: compaction: fix compiler warning when CONFIG_COMPACTION=n
Charlene Liu (1):
drm/amd/display: remove dtbclk_ss compensation for dcn316
Christoph Hellwig (4):
nvme: add a quirk to disable namespace identifiers
nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
nvme-pci: disable namespace identifiers for Qemu controllers
block: don't print I/O error warning for dead disks
Chuck Lever (2):
SUNRPC: Fix NFSD's request deferral on RDMA transports
SUNRPC: Fix the svc_deferred_event trace class
Cristian Marussi (2):
firmware: arm_scmi: Remove clear channel call on the TX channel
firmware: arm_scmi: Fix sorting of retrieved clock rates
Dave Wysochanski (1):
cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr
David Heidelberg (1):
dt-bindings: reset: document deprecated HiSilicon property
David Howells (2):
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
cifs: Split the smb3_add_credits tracepoint
Dennis Zhou (1):
btrfs: fix btrfs_submit_compressed_write cgroup attribution
Dinh Nguyen (1):
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
Dmitry Baryshkov (1):
dt-bindings: display/msm: another fix for the dpu-qcm2290 example
Dongjin Yang (1):
dt-bindings: net: snps: remove duplicate name
Dylan Hung (1):
net: ftgmac100: access hardware register after clock ready
Dylan Yudaken (4):
io_uring: move io_uring_rsrc_update2 validation
io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
io_uring: verify resv is 0 in ringfd register/unregister
io_uring: verify pad field is 0 in io_get_ext_arg
Fabio M. De Francesco (1):
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
Florian Westphal (1):
netfilter: nft_socket: make cgroup match work in input too
Gal Pressman (1):
bonding: Update layer2 and layer2+3 hash formula documentation
Geert Uytterhoeven (1):
dt-bindings: power: renesas,apmu: Fix cpus property limits
Guillaume Nault (1):
veth: Ensure eth header is in skb's linear part
Hans de Goede (3):
Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings
Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors
Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups
Haowen Bai (3):
SUNRPC: Return true/false (not 1/0) from bool functions
platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h
btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range
Harshit Mogalapalli (1):
cifs: potential buffer overflow in handling symlinks
Heiko Carstens (4):
s390: add z16 elf platform
s390: allow to compile with z16 optimizations
s390/kexec: silence -Warray-bounds warning
s390: update defconfigs
Heiko Stuebner (1):
RISC-V: KVM: include missing hwcap.h into vcpu_fp
Heiner Kallweit (1):
reset: renesas: Check return value of reset_control_deassert()
Hongbin Wang (1):
vxlan: fix error return code in vxlan_fdb_append
Horatiu Vultur (4):
net: lan966x: Update lan966x_ptp_get_nominal_value
net: lan966x: Fix IGMP snooping when frames have vlan tag
net: lan966x: Fix when a port's upper is changed.
net: lan966x: Stop processing the MAC entry is port is wrong.
Hugh Dickins (1):
tmpfs: fix regressions from wider use of ZERO_PAGE
Jakub Kicinski (1):
flow_dissector: fix false-positive __read_overflow2_field() warning
Jason A. Donenfeld (4):
gcc-plugins: latent_entropy: use /dev/urandom
random: allow partial reads if later user copies fail
random: make random_get_entropy() return an unsigned long
random: use memmove instead of memcpy for remaining 32 bytes
Jason Gunthorpe (1):
vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
Jeffle Xu (1):
cachefiles: unmark inode in use in error path
Jens Axboe (5):
io_uring: flag the fact that linked file assignment is sane
io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
io_uring: move apoll->events cache
io_uring: stop using io_wq_work as an fd placeholder
io_uring: abort file assignment prior to assigning creds
Jeremy Linton (1):
net: bcmgenet: Revert "Use stronger register read/writes to
assure ordering"
Jia-Ju Bai (1):
btrfs: fix root ref counts in error handling in btrfs_get_root_ref
Jiapeng Chong (2):
platform/x86: samsung-laptop: Fix an unsigned comparison which
can never be negative
tick/sched: Fix non-kernel-doc comment
Joe Perches (1):
MAINTAINERS: Broadcom internal lists aren't maintainers
Johan Hovold (1):
memory: renesas-rpc-if: fix platform-device leak in error path
Johannes Berg (2):
MAINTAINERS: claim include/uapi/linux/wireless.h
nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
Jonathan Cameron (1):
arm: configs: imote2: Drop defconfig as board support dropped.
Juergen Gross (2):
xen/balloon: don't use PV mode extra memory for zone device allocations
mm, page_alloc: fix build_zonerefs_node()
Kai Vehmanen (1):
ALSA: hda/i915 - skip acomp init if no matching display
Kai-Heng Feng (2):
net: atlantic: Avoid out-of-bounds indexing
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
Kalle Valo (1):
MAINTAINERS: mark wil6210 as orphan
Karsten Graul (3):
net/smc: use memcpy instead of snprintf to avoid out of bounds read
net/smc: Fix NULL pointer dereference in smc_pne...
Linux 5.18-rc2
It's Sunday afternoon for me, which means "rc release time". Things
look fairly normal here, although it's early in the release cycle so
it's a bit hard to say for sure. But at least it's not looking
particularly odd, and we have fixes all over.
Drivers is the bulk of it, and there's a little bit of everything
here, although the AMD GPU driver fixes are perhaps the most
noticeable. But there's also networking, scsi, rdma, block, you name
it...
On the non-driver side, we've got a bump in the diffstat for the
static call infrastructure, but that's really just code movement. The
actual changes are more spread out than that bump would imply, and are
generally pretty small. There's some filesystem fixes, core
networking, and obviously the usual architecture work.
And as has been the case lately, there's the usual tooling updates -
selftests and perf.
Full shortlog appended, it's not exactly tiny, but it's easy enough to
scroll through to get a feel for what's been going on.
Testing appreciated as always,
Linus
Adrian Hunter (2):
scsi: ufs: ufs-pci: Add support for Intel MTL
perf tools: Fix perf's libperf_print callback
Aharon Landau (2):
RDMA/mlx5: Don't remove cache MRs when a delay is needed
RDMA/mlx5: Add a missing update of cache->last_add
Akihiko Odaki (1):
Revert "ACPI: processor: idle: Only flush cache on entering C3"
Alex Deucher (4):
drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
drm/amdgpu: add more cases to noretry=1
drm/amdgpu: don't use BACO for reset in S3
drm/amdgpu/smu10: fix SoC/fclk units in auto mode
Alexey Galakhov (1):
scsi: mvsas: Add PCI ID of RocketRaid 2640
Anatolii Gerasymenko (2):
ice: Set txq_teid to ICE_INVAL_TEID on ring creation
ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
Andre Przywara (1):
irqchip/gic, gic-v3: Prevent GSI to SGI translations
Andrea Parri (Microsoft) (3):
Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
default in isolated guests
Drivers: hv: vmbus: Fix initialization of device object in
vmbus_device_register()
Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
Andrew Lunn (1):
net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()
Andrew Morton (1):
mm/list_lru.c: revert "mm/list_lru: optimize
memcg_reparent_list_lru_node()"
Andy Chiu (4):
net: axienet: setup mdio unconditionally
net: axienet: factor out phy_node in struct axienet_local
dt-bindings: net: add pcs-handle attribute
net: axiemac: use a phandle to reference pcs_phy
Andy Gospodarek (1):
bnxt_en: reserve space inside receive page for skb_shared_info
Arnaldo Carvalho de Melo (6):
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
tools build: Filter out options and warnings not supported by clang
perf python: Fix probing for some clang command line options
perf build: Don't use -ffat-lto-objects in the python feature
test when building with clang-13
tools headers arm64: Sync arm64's cputype.h with the kernel sources
Athira Rajeev (2):
perf bench: Fix futex bench to correct usage of affinity for
machines with #CPUs > 1K
perf bench: Fix epoll bench to correct usage of affinity for
machines with #CPUs > 1K
Aurabindo Pillai (1):
drm/amd: Add USBC connector ID
Axel Lin (2):
regulator: rtq2134: Fix missing active_discharge_on setting
regulator: atc260x: Fix missing active_discharge_on setting
Axel Rasmussen (2):
selftests: fix header dependency for pid_namespace selftests
selftests: fix an unused variable warning in pidfd selftest
Benjamin Marty (1):
drm/amdgpu/display: change pipe policy for DCN 2.1
Bjorn Helgaas (1):
docs: net: dsa: fix minor grammar and punctuation issues
Boqun Feng (2):
Drivers: hv: balloon: Support status report for larger page sizes
Drivers: hv: balloon: Disable balloon and hot-add accordingly
Borislav Petkov (1):
perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
Boyuan Zhang (1):
drm/amdgpu/vcn3: send smu interface type
CHANDAN VURDIGERE NATARAJ (1):
drm/amd/display: Fix by adding FPU protection for
dcn30_internal_validate_bw
Catalin Marinas (1):
arm64: mte: Fix the stack frame size warning in mte_dump_tag_range()
Chandrakanth patil (1):
scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
Chanho Park (1):
arm64: Add part number for Arm Cortex-A78AE
Charlene Liu (3):
drm/amd/display: fix audio format not updated after edid updated
drm/amd/display: remove destructive verify link for TMDS
drm/amd/display: Clear optc false state when disable otg
Chen-Yu Tsai (1):
net: stmmac: Fix unset max_speed difference between DT and
non-DT platforms
ChenXiaoSong (2):
Revert "NFSv4: Handle the special Linux file open access mode"
NFSv4: fix open failure with O_ACCMODE flag
Chengdong Li (1):
perf test tsc: Fix error message when not supported
Chengming Zhou (4):
perf/core: Don't pass task around when ctx sched in
perf/core: Use perf_cgroup_info->active to check if cgroup is active
perf/core: Fix perf_cgroup_switch()
perf/core: Always set cpuctx cgrp when enable cgroup event
Chiawen Huang (1):
drm/amd/display: FEC check in timing validation
Chris Park (1):
drm/amd/display: Correct Slice reset calculation
Christian König (5):
dma-buf: Add dma_fence_array_for_each (v2)
dma-buf: add dma_fence_unwrap v2
dma-buf/sync-file: fix warning about fence containers
dma-buf/sync-file: fix logic error in new fence merge code
dma-buf: handle empty dma_fence_arrays gracefully
Christian Lamparter (2):
ata: sata_dwc_460ex: Fix crash due to OOB write
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
Christian Löhle (1):
mmc: block: Check for errors after write on SPI
Christoph Böhmwalder (1):
drbd: set QUEUE_FLAG_STABLE_WRITES
Christophe JAILLET (3):
scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation
scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
spi: mxic: Fix an error handling path in mxic_spi_probe()
Christophe Leroy (4):
powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
static_call: Don't make __static_call_return0 static
static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
static_call: Remove __DEFINE_STATIC_CALL macro
Colin Ian King (4):
scsi: isci: Fix spelling mistake "doesnt" -> "doesn't"
scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch"
scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch"
scsi: message: fusion: Remove redundant variable dmp
Damien Le Moal (4):
scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()
scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use
scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment
Dan Carpenter (2):
drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
scsi: hisi_sas: Remove stray fallthrough annotation
Dan Williams (2):
tools/testing/nvdimm: Fix security_init() symbol collision
cxl/pci: Drop shadowed variable
Daniel Latypov (1):
Documentation: kunit: fix path to .kunitconfig in start.rst
Daniel Mack (1):
drm/panel: ili9341: fix optional regulator handling
Darrick J. Wong (1):
btrfs: fix fallocate to use file_modified to update permissions
consistently
Dave Hansen (1):
x86/mm/tlb: Revert retpoline avoidance approach
David Ahern (1):
ipv6: Fix stats accounting in ip6_pkt_drop
Delyan Kratunov (1):
bpftool: Explicit errno handling in skeletons
Denis Nikitin (1):
perf session: Remap buf if there is no space for event
Dennis Dalessandro (1):
MAINTAINERS: Update qib and hfi1 related drivers
Dimitris Michailidis (1):
net/fungible: Fix reference to __udivdi3 on 32b builds
Divya Shikre (1):
drm/amdkfd: Check use_xgmi_p2p before reporting hive_id
Dmytro Laktyushkin (1):
drm/amd/display: update dcn315 clock table read
Douglas Miller (1):
RDMA/hfi1: Fix use-after-free bug for mm struct
Duoming Zhou (1):
drivers: net: slip: fix NPD bug in sl_tx_timeout()
Emily Deng (1):
drm/amdgpu/vcn: Fix the register setting for vcn1
Enze Li (1):
cdrom: remove unused variable
Eric Bernstein (1):
drm/amd/display: remove assert for odm transition case
Eric Dumazet (1):
rxrpc: fix a race in rxrpc_exit_net()
Ethan Lien (1):
btrfs: fix qgroup reserve overflow the qgroup limit
Eugene Syromiatnikov (1):
io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF
Eyal Birger (1):
vrf: fix packet sniffing for traffic originating from ip tunnels
Felix Kuehling (1):
drm/amdgpu: set noretry=1 for GFX 10.3.4
Finn Thain (2):
scsi: aha152x: Stop using struct scsi_pointer
scsi: sym53c500_cs: Stop using struct scsi_pointer
Florian Westphal (1):
net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n
Gabe Teeger (1):
drm/amd/display: Add support for zstate during extended vblank
Geert Uytterhoeven (2):
spi: rpc-if: Fix RPM imbalance in probe error path
perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER
Geliang Tang (1):
selftests: x86: add 32bit build warnings for SUSE
Gr...