Skip to content

Releases: ammarfaizi2/linux-block

Linux 5.19-rc3

20 Jun 03:32
Compare
Choose a tag to compare
Linux 5.19-rc3 Pre-release
Pre-release

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...

Read more

Linux 5.19-rc2

12 Jun 23:44
Compare
Choose a tag to compare
Linux 5.19-rc2 Pre-release
Pre-release

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...

Read more

Linux 5.19-rc1

06 Jun 01:39
Compare
Choose a tag to compare
Linux 5.19-rc1 Pre-release
Pre-release

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):
...

Read more

Linux 5.18

22 May 20:13
Compare
Choose a tag to compare

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...

Read more

Linux 5.18-rc7

16 May 01:33
Compare
Choose a tag to compare
Linux 5.18-rc7 Pre-release
Pre-release

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...

Read more

Linux 5.18-rc6

16 May 01:32
Compare
Choose a tag to compare
Linux 5.18-rc6 Pre-release
Pre-release

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...

Read more

Linux 5.18-rc5

16 May 01:31
Compare
Choose a tag to compare
Linux 5.18-rc5 Pre-release
Pre-release

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...

Read more

Linux 5.18-rc4

25 Apr 17:42
Compare
Choose a tag to compare
Linux 5.18-rc4 Pre-release
Pre-release

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_...

Read more

Linux 5.18-rc3

17 Apr 23:28
Compare
Choose a tag to compare
Linux 5.18-rc3 Pre-release
Pre-release

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...

Read more

Linux 5.18-rc2

11 Apr 06:48
Compare
Choose a tag to compare
Linux 5.18-rc2 Pre-release
Pre-release

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...

Read more