Linux kernel 5.17-rc2 released
Another week, another -rc.
Nothing hugely surprising here - it's a bit on the bigger side for being an rc2, but maybe part of that is that there's a NFS client merge-window pull request that got merged late due to it having been marked as spam.
But more likely it's just the usual random fluctuation, with no deeper reason.
The stats are a bit unusual, with drivers being just a third of the patch. But that's hardly due to the nfs changes - they show up, but not nearly as much as all the arch updates. There's just a fair amount of random spread-out architecture fixes - kvm updates for both arm64 and x86, but also misc perf event updates, powerpc and mips updates etc.
The rest is random other noise - documentation, networking, tooling. The appended shortlog gives an overview of the details.
Go forth and test, please,
Linus
Full source: https://git.kernel.org/torvalds/t/linux-5.17-rc2.tar.gz
Patch: https://git.kernel.org/torvalds/p/v5.17-rc2/v5.16
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v5.17-rc2/v5.17-rc1
Alan Stern (2):
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
USB: core: Fix hang in usb_kill_urb by adding memory barriers
Alex Deucher (3):
drm/amdgpu: filter out radeon secondary ids as well
drm/amdgpu/display: adjust msleep limit in
dp_wait_for_training_aux_rd_interval
drm/amdgpu/display: use msleep rather than udelay for long delays
Amadeusz Sławiński (1):
PM: hibernate: Remove register_nosave_region_late()
Amelie Delaunay (1):
usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
Amir Goldstein (2):
fsnotify: invalidate dcache before IN_DELETE event
fsnotify: fix fsnotify hooks in pseudo filesystems
Andi Kleen (1):
x86/perf: Avoid warning for Arch LBR without XSAVE
Andrew Morton (1):
include/linux/sysctl.h: fix register_sysctl_mount_point() return type
Anna Schumaker (1):
sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change()
Anshuman Khandual (6):
arm64: Add Cortex-X2 CPU part definition
arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with
Cortex-X2 ranges
arm64: Add Cortex-A510 CPU part definition
arm64: errata: Add detection for TRBE ignored system register writes
arm64: errata: Add detection for TRBE invalid prohibited states
arm64: errata: Add detection for TRBE trace data corruption
Ard Biesheuvel (4):
ARM: 9179/1: uaccess: avoid alignment faults in
copy_[from|to]_kernel_nofault
ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently
irqchip/gic-v3-its: Fix build for !SMP
efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
Arnaud Pouliquen (1):
tty: rpmsg: Fix race condition releasing tty port
Athira Rajeev (2):
powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64
powerpc/perf: Fix power_pmu_disable to call
clear_pmi_irq_pending only if PMI is pending
Badhri Jagan Sridharan (2):
usb: typec: tcpm: Do not disconnect while receiving VBUS off
usb: typec: tcpm: Do not disconnect when receiving VSAFE0V
Bartosz Golaszewski (1):
gpio: sim: check the label length when setting up device properties
Bas Nieuwenhuizen (3):
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
drm/amdgpu/display: Remove t_srx_delay_us.
Bjorn Helgaas (1):
PCI/sysfs: Find shadow ROM before static attribute initialization
Cameron Williams (1):
tty: Add support for Brainboxes UC cards.
Catherine Sullivan (1):
gve: Fix GFP flags when allocing pages
Changcheng Deng (1):
nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show
Christian Borntraeger (2):
s390/nmi: handle guarded storage validity failures for KVM guests
s390/nmi: handle vector validity failures for KVM guests
Christophe JAILLET (5):
irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap
net: atlantic: Use the bitmap API instead of hand-writing it
scsi: 3w-sas: Remove useless DMA-32 fallback configuration
scsi: hisi_sas: Remove useless DMA-32 fallback configuration
scsi: bfa: Remove useless DMA-32 fallback configuration
Christophe Leroy (4):
powerpc/audit: Fix syscall_get_arch()
powerpc/time: Fix build failure due to do_hard_irq_enable() on PPC32
powerpc/32s: Fix kasan_init_region() for KASAN
powerpc/fixmap: Fix VM debug warning on unmap
Chuck Lever (3):
xprtrdma: Remove final dprintk call sites from xprtrdma
xprtrdma: Remove definitions of RPCDBG_FACILITY
SUNRPC: Don't dereference xprt->snd_task if it's a cookie
Colin Ian King (1):
scsi: 53c700: Remove redundant assignment to pointer SCp
Congyu Liu (1):
net: fix information leakage in /proc/net/ptype
Cruz Zhao (1):
sched/core: Accounting forceidle time for all tasks except idle task
Dan Carpenter (2):
hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()
counter: fix an IS_ERR() vs NULL bug
Dave Airlie (1):
Revert "drm/ast: Support 1600x900 with 108MHz PCLK"
David Howells (1):
rxrpc: Adjust retransmission backoff
David Matlack (1):
KVM: selftests: Re-enable access_tracking_perf_test
Denis Valeev (1):
KVM: x86: nSVM: skip eax alignment check for non-SVM instructions
Dylan Yudaken (1):
io_uring: fix bug in slow unregistering of nodes
Eric Dumazet (6):
tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
ipv6: annotate accesses to fn->fn_sernum
ipv4: raw: lock the socket in raw_bind()
ipv4: tcp: send zero IPID in SYNACK messages
ipv4: avoid using shared IP generator for connected sockets
ipv4: remove sparse error in ip_neigh_gw4()
Eric W. Biederman (1):
ucount: Make get_ucount a safe get_user replacement
Evgenii Stepanov (1):
arm64: extable: fix load_unaligned_zeropad() reg indices
Filipe Manana (5):
btrfs: fix too long loop when defragging a 1 byte file
btrfs: allow defrag to be interruptible
btrfs: fix deadlock when reserving space during defrag
btrfs: add back missing dirty page rate limiting to defrag
btrfs: update writeback index when starting defrag
Florian Westphal (2):
netfilter: nf_conntrack_netbios_ns: fix helper module alias
netfilter: conntrack: don't increment invalid counter on NF_REPEAT
Frank Li (1):
usb: xhci-plat: fix crash when suspend if remote wake enable
Gal Pressman (1):
tcp: Add a stub for sk_defer_free_flush()
Geert Uytterhoeven (3):
dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support
dt-bindings: interrupt-controller: sifive,plic: Fix number of interrupts
dt-bindings: interrupt-controller: sifive,plic: Group interrupt tuples
Geetha sowjanya (5):
octeontx2-af: Retry until RVU block reset complete
octeontx2-af: cn10k: Use appropriate register for LMAC enable
octeontx2-pf: cn10k: Ensure valid pointers are freed to aura
octeontx2-af: Increase link credit restore polling timeout
octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces
Geliang Tang (1):
mptcp: fix removing ids bitmap setting
Greg Kroah-Hartman (5):
NFS: use default_groups in kobj_type
SUNRPC: use default_groups in kobj_type
PM: wakeup: simplify the output logic of pm_show_wakelocks()
Revert "tty: serial: Use fifo in 8250 console driver"
kbuild: remove include/linux/cyclades.h from header file check
Guenter Roeck (8):
hwmon: (lm90) Reduce maximum conversion rate for G781
hwmon: (lm90) Re-enable interrupts after alert clears
hwmon: (lm90) Mark alert as broken for MAX6654
hwmon: (lm90) Mark alert as broken for MAX6680
hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
hwmon: (lm90) Fix sysfs and udev notifications
hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused
hwmon: (nct6775) Fix crash in clear_caseopen
Guillaume Nault (1):
Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"
Gustavo A. R. Silva (1):
nfs41: pnfs: filelayout: Replace one-element array with
flexible-array member
Hangbin Liu (1):
bonding: use rcu_dereference_rtnl when get bonding active slave
Hangyu Hua (1):
yam: fix a memory leak in yam_siocdevprivate()
Heikki Krogerus (2):
usb: typec: Only attempt to link USB ports if there is fwnode
usb: typec: Don't try to register component master without components
Heiko Carstens (2):
s390/uaccess: fix compile error
s390: update defconfigs
Horatiu Vultur (2):
net: lan966x: Fix sleep in atomic context when injecting frames
net: lan966x: Fix sleep in atomic context when updating MAC table
Hou Wenlong (1):
KVM: eventfd: Fix false positive RCU usage warning
Hui Su (1):
kernel/sched: Remove dl_boosted flag comment
Ido Schimmel (1):
ipv6_tunnel: Rate limit warning messages
Ilya Leoshkevich (2):
s390/module: fix loading modules with a lot of relocations
s390/module: test loading modules with a lot of relocations
Jakub Kicinski (10):
ipv4: fix ip option filtering for locally generated fragments
net: fec_mpc52xx: don't discard const from netdev->dev_addr
ethernet: 3com/typhoon: don't write directly to netdev->dev_addr
ethernet: tundra: don't write directly to netdev->dev_addr
ethernet: broadcom/sb1250-mac: don't write directly to netdev->dev_addr
ethernet: i825xx: don't write directly to netdev->dev_addr
ethernet: 8390/etherh: don't write directly to netdev->dev_addr
ethernet: seeq/ether3: don't write directly to netdev->dev_addr
MAINTAINERS: add more files to eth PHY
MAINTAINERS: add missing IPv4/IPv6 header paths
James Clark (1):
perf: Always wake the parent event
James Morse (1):
arm64: cpufeature: List early Cortex-A510 parts as having broken dbm
Jan Kara (2):
udf: Fix NULL ptr deref when converting from inline format
udf: Restore i_lenAlloc when inode expansion fails
Jedrzej Jagielski (2):
i40e: Increase delay to 1 s after global EMP reset
i40e: Fix issue when maximum queues is exceeded
Jeff Layton (2):
ceph: properly put ceph_string reference after async create attempt
ceph: set pool_ns in new inode layout for async creates
Jianguo Wu (1):
net-procfs: show net devices bound packet types
Jiapeng Chong (1):
SUNRPC: clean up some inconsistent indenting
Jim Mattson (1):
KVM: VMX: Remove vmcs_config.order
Jisheng Zhang (3):
net: stmmac: remove unused members in struct stmmac_priv
net: stmmac: reduce unnecessary wakeups from eee sw timer
net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
Joao Martins (1):
memory-failure: fetch compound_head after pgmap_pfn_valid()
Jochen Mades (1):
serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl
Joe Damato (1):
i40e: fix unsigned stat widths
John Garry (1):
scsi: pm8001: Fix bogus FW crash for maxcpus=1
John Meneghini (1):
scsi: bnx2fc: Flush destroy_work queue before calling
bnx2fc_interface_put()
Jon Hunter (1):
usb: common: ulpi: Fix crash in ulpi_match()
Jonathan Corbet (1):
docs: Hook the RTLA documents into the kernel docs build
Joseph Qi (2):
jbd2: export jbd2_journal_[grab|put]_journal_head
ocfs2: fix a deadlock when commit trans
José Expósito (2):
drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
Justin Iurman (1):
selftests: net: ioam: expect support for Queue depth data
Kalle Valo (2):
MAINTAINERS: add common wireless and wireless-next trees
MAINTAINERS: remove extra wireless section
Kan Liang (2):
perf/x86/intel: Add a quirk for the calculation of the number of
counters on Alder Lake
perf/x86/intel/uncore: Add IMC uncore support for ADL
Karen Sornek (1):
i40e: Fix for failed to init adminq while VF reset
Kees Cook (3):
mptcp: Use struct_group() to avoid cross-field memset()
eeprom: at25: Restore missing allocation
tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
Kiran Kumar K (1):
octeontx2-af: Add KPU changes to parse NGIO as separate layer
Kiwoong Kim (2):
scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
scsi: ufs: Treat link loss as fatal error
Laibin Qiu (1):
blk-mq: Fix wrong wakeup batch configuration which will cause hang
Leo Yan (2):
pid: Introduce helper task_is_in_init_pid_ns()
connector/cn_proc: Use task_is_in_init_pid_ns()
Like Xu (3):
KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at
KVM_GET_SUPPORTED_CPUID
KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time
Linus Torvalds (2):
ocfs2: fix subdirectory registration with register_sysctl()
Linux 5.17-rc2
Linyu Yuan (1):
usb: roles: fix include/linux/usb/role.h compile issue
Lucas Stach (1):
drm/etnaviv: relax submit size limits
Lukas Wunner (1):
serial: core: Initialize rs485 RTS polarity already on probe
Maciej W. Rozycki (1):
tty: Partially revert the removal of the Cyclades public API
Manasi Navare (1):
drm/atomic: Add the crtc to affected crtc only if uapi.enable = true
Maor Gottlieb (1):
tools/testing/scatterlist: add missing defines
Marc Kleine-Budde (5):
mailmap: update email address of Brian Silverman
dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
can: m_can: m_can_fifo_{read,write}: don't read or write from/to
FIFO if length is 0
can: tcan4x5x: regmap: fix max register value
can: flexcan: mark RX via mailboxes as supported on MCF5441X
Marc Zyngier (5):
KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
irqchip/apple-aic: Drop unused ipi_hwirq field
KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
irqchip/gic-v3-its: Reset each ITS's BASERn register before probe
Marco Elver (1):
kasan: test: fix compatibility with FORTIFY_SOURCE
Marek Behún (2):
phylib: fix potential use-after-free
net: sfp: ignore disabled SFP node
Mark Brown (2):
kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types
kselftest/arm64: Correct logging of FPSIMD register read via ptrace
Masami Hiramatsu (2):
arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
tracing: Avoid -Warray-bounds warning for __rel_loc macro
Mathias Krause (1):
drm/vmwgfx: Fix stale file descriptors on failed usercopy
Mathieu Desnoyers (1):
sched/membarrier: Fix membarrier-rseq fence command missing from
query bitmask
Matthias Kaehlcke (1):
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
Maxim Mikityanskiy (1):
sch_htb: Fail on unsupported parameters when offload is requested
Meenakshikumar Somasundaram (1):
drm/amd/display: Fix for otg synchronization logic
Menglong Dong (1):
net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
Miaoqian Lin (3):
block: fix memory leak in disk_register_independent_access_ranges
drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
Michael Kelley (1):
video: hyperv_fb: Fix validation of screen resolution
Mihai Carabas (1):
efi/libstub: arm64: Fix image check alignment at entry
Mike Snitzer (3):
block: add bio_start_io_acct_time() to control start_time
dm: revert partial fix for redundant bio-based IO accounting
dm: properly fix redundant bio-based IO accounting
Miles Chen (1):
usb: gadget: at91_udc: fix incorrect print type
Mohammad Athari Bin Ismail (2):
net: stmmac: configure PTP clock source prior to PTP initialization
net: stmmac: skip only stmmac_ptp_register when resume from suspend
Moshe Tal (1):
ethtool: Fix link extended state for big endian
Namhyung Kim (1):
perf/core: Fix cgroup event list management
Naveen N. Rao (5):
bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()
powerpc32/bpf: Fix codegen for bpf-to-bpf calls
powerpc/bpf: Update ldimm64 instructions during extra pass
tools/bpf: Rename 'struct event' to avoid naming conflict
powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06
NeilBrown (3):
NFS: change nfs_access_get_cached to only report the mask
NFS: pass cred explicitly for access tests
NFS: don't store 'struct cred *' in struct nfs_access_entry
Nicholas Piggin (3):
powerpc/64s: Mask SRR0 before checking against the masked NIP
KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered
with multiple vCPUs
powerpc/64s/interrupt: Fix decrementer storm
Nikolay Aleksandrov (1):
net: bridge: vlan: fix single net device option dumping
Olga Kornievskaia (8):
NFSv4 only print the label when its queried
NFSv4 remove zero number of fs_locations entries error check
NFSv4 store server support for fs_location attribute
NFSv4.1 query for fs_location attr on a new file system
NFSv4 expose nfs_parse_server_name function
NFSv4 handle port presence in fs_location server string
SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
NFSv4.1 test and add 4.1 trunking transport
Pablo Neira Ayuso (3):
netfilter: nf_tables: remove unused variable
netfilter: nf_tables: set last expression in register tracking area
netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
Padmanabha Srinivasaiah (1):
drm/vc4: Fix deadlock on DSI device attach error
Pali Rohár (1):
Documentation: arm: marvell: Extend Avanta list
Paolo Abeni (2):
mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()
selftests: mptcp: fix ipv6 routing setup
Paolo Bonzini (3):
selftests: kvm: move vm_xsave_req_perm call to amx_test
KVM: x86: add system attribute to retrieve full set of supported
xsave states
selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP
Paul E. McKenney (1):
rcu-tasks: Fix computation of CPU-to-list shift counts
Paul Menzel (1):
docs/vm: Fix typo in *harden*
Pavankumar Kondeti (1):
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
Pawel Laszczak (1):
usb: cdnsp: Fix segmentation fault in cdns_lost_power function
Peter Collingbourne (1):
mm, kasan: use compare-exchange operation to set KASAN page tag
Peter Zijlstra (3):
perf: Fix perf_event_read_local() time
sched: Avoid double preemption in __cond_resched_*lock*()
x86,kvm/xen: Remove superfluous .fixup usage
Peter Zijlstra (Intel) (2):
perf/x86/intel/lbr: Support LBR format V7
perf/x86/intel/lbr: Add static_branch for LBR INFO flags
Pierguido Lambri (1):
SUNRPC: Add source address/port to rpc_socket* traces
Qu Wenruo (2):
btrfs: defrag: fix wrong number of defragged sectors
btrfs: defrag: properly update range->start for autodefrag
Quanfa Fu (1):
KVM/X86: Make kvm_vcpu_reload_apic_access_page() static
Randy Dunlap (4):
remoteproc: qcom: q6v5: fix service routines build errors
sched/fair: Fix all kernel-doc warnings
gpio: sim: add doc file to index file
ia64: make IA64_MCA_RECOVERY bool instead of tristate
Raymond Jay Golo (1):
drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
Rob Clark (3):
drm/msm/a6xx: Add missing suspend_count increment
drm/msm/gpu: Wait for idle before suspending
drm/msm/gpu: Cancel idle/boost work on suspend
Robert Hancock (4):
net: phy: broadcom: hook up soft_reset for BCM54616S
usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode
usb: dwc3: xilinx: Fix error handling when getting USB3 PHY
serial: 8250: of: Fix mapped region size when using reg-offset property
Sander Vanheule (3):
irqchip/realtek-rtl: Map control data to virq
irqchip/realtek-rtl: Fix off-by-one in routing
irqchip/realtek-rtl: Service all pending interrupts
Saurav Kashyap (3):
scsi: qedf: Add stag_work to all the vports
scsi: qedf: Fix refcount issue when LOGO is received during TMF
scsi: qedf: Change context reset messages to ratelimited
Sean Christopherson (16):
KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used
KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
Revert "KVM: SVM: avoid infinite loop on NPF from bad address"
KVM: SVM: Don't intercept #GP for SEV guests
KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
KVM: x86: Pass emulation type to can_emulate_instruction()
KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
KVM: x86: Forcibly leave nested virt when SMM state is toggled
KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest
KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02
KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr
Sergio Paracuellos (2):
PCI: mt7621: Drop of_match_ptr() to avoid unused variable
PCI: mt7621: Remove unused function pcie_rmw()
Shuah Khan (2):
rtla: Make doc build optional
tools/tracing: Update Makefile to build rtla
Sing-Han Chen (1):
ucsi_ccg: Check DEV_INT bit only when starting CCG4
Steffen Maier (1):
scsi: zfcp: Fix failed recovery on gone remote port with
non-NPIV FCP devices
Stephane Eranian (1):
perf/x86/rapl: fix AMD event handling
Steven Rostedt (Google) (1):
ftrace: Have architectures opt-in for mcount build time sorting
Subbaraya Sundeep (2):
octeontx2-af: Do not fixup all VF action entries
octeontx2-pf: Forward error codes to VF
Sujit Kautkar (1):
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
Sukadev Bhattiprolu (4):
ibmvnic: Allow extra failures before disabling
ibmvnic: init ->running_cap_crqs early
ibmvnic: don't spin in tasklet
ibmvnic: remove unused ->wait_capability
Sunil Goutham (1):
octeontx2-af: Fix LBK backpressure id count
Suren Baghdasaryan (3):
psi: Fix uaf issue when psi trigger is destroyed while being polled
psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n
psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n
Sylwester Dziedziuch (1):
i40e: Fix queues reservation for XDP
Takahiro Itazuri (1):
docs: fix typo in Documentation/kernel-hacking/locking.rst
Thomas Bogendoerfer (2):
amd: declance: use eth_hw_addr_set()
MIPS: Fix build error due to PTR used in more places
Thomas Gleixner (1):
PCI/MSI: Prevent UAF in error path
Tim Yi (1):
net: bridge: vlan: fix memory leak in __allowed_ingress
Toke Høiland-Jørgensen (1):
net: cpsw: Properly initialise struct page_pool_params
Tom Rix (1):
quota: cleanup double word in comment
Tom Zanussi (4):
tracing: Fix smatch warning for null glob in event_hist_trigger_parse()
tracing: Fix smatch warning for do while check in
event_hist_trigger_parse()
tracing: Propagate is_signed to expression
tracing: Don't inc err_log entry count if entry allocation fails
Tong Zhang (3):
scsi: myrs: Fix crash in error case
drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen
binfmt_misc: fix crash when load/unload module
Tony Luck (1):
x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN
Trond Myklebust (12):
NFS: Ensure the server has an up to date ctime before hardlinking
NFS: Ensure the server has an up to date ctime before renaming
NFSv4.1: Fix uninitialised variable in devicenotify
NFSv4: Add some support for case insensitive filesystems
NFSv4: Just don't cache negative dentries on case insensitive servers
NFS: Invalidate negative dentries on all case insensitive
directory changes
NFS: Add a helper to remove case-insensitive aliases
NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()
NFSv4: Allow writebacks to request 'blocks used'
NFSv42: Fallocate and clone should also request 'blocks used'
NFSv4: Handle case where the lookup of a directory fails
NFSv4: nfs_atomic_open() can race when looking up a non-regular file
Tvrtko Ursulin (1):
drm/i915: Flush TLBs before releasing backing store
Usama Arif (1):
io_uring: remove unused argument from io_rsrc_node_alloc
Valentin Caron (2):
serial: stm32: prevent TDR register overwrite when sending x_char
serial: stm32: fix software flow control transfer
Vasily Gorbik (1):
s390/hypfs: include z/VM guests with access control group set
Victor Nogueira (1):
net: sched: Clarify error message when qdisc kind is unknown
Vincent Guittot (4):
sched/pelt: Relax the sync of util_sum with util_avg
sched/pelt: Continue to relax the sync of util_sum with util_avg
sched/pelt: Relax the sync of runnable_sum with runnable_avg
sched/pelt: Relax the sync of load_sum with load_avg
Vincenzo Frascino (1):
arm64: vdso: Fix "no previous prototype" warning
Vitaly Kuznetsov (9):
KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to
__kvm_update_cpuid_runtime()
KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real
KVM: SVM: drop unnecessary code in
svm_hv_vmcb_dirty_nested_enlightenments()
KVM: x86: Check .flags in kvm_cpuid_check_equal() too
KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
KVM: nVMX: Rename vmcs_to_field_offset{,_table}
KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()
KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use
Vivek Goyal (1):
security, lsm: dentry_init_security() Handle multi LSM registration
Wanpeng Li (1):
KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
Wei Yang (1):
mm: page->mapping folio->mapping should have the same offset
Wen Gu (1):
net/smc: Transitional solution for clcsock race issue
Wu Zheng (1):
nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
Xianting Tian (2):
KVM: remove async parameter of hva_to_pfn_remapped()
drm/msm: Fix wrong size calculation
Xiaoke Wang (3):
nfs: nfs4clinet: check the return value of kstrdup()
scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
tracing/histogram: Fix a potential memory leak for kstrdup()
Xiaoyao Li (1):
KVM: x86: Keep MSR_IA32_XSS unchanged for INIT
Xin Long (1):
ping: fix the sk_bound_dev_if match in ping_lookup
Xiubo Li (1):
ceph: put the requests/sessions when it fails to alloc memory
Xiyu Yang (1):
net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change
Xu Wang (1):
sunrpc: Remove unneeded null check
Xu Yang (1):
usb: typec: tcpci: don't touch CC line if it's Vconn source
Yang Li (2):
fanotify: remove variable set but not used
drm/msm: remove variable set but not used
Yang Yingliang (1):
scsi: elx: efct: Don't use GFP_KERNEL under spin lock
Yanming Liu (1):
Drivers: hv: balloon: account for vmbus packet header in max_pkt_size
Yazen Ghannam (1):
x86/MCE/AMD: Allow thresholding interface updates after init
Yu Kuai (1):
blk-mq: fix missing blk_account_io_done() in error path
Yufeng Mo (1):
net: hns3: handle empty unknown interrupt for VF
Yuji Ishikawa (2):
net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL
net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode
Zhan Liu (2):
drm/amd/display: Correct MPC split policy for DCN301
drm/amd/display: change FIFO reset condition to embedded display only
Zhengjun Xing (1):
perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
Zhou Qingyang (2):
drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
ata: pata_platform: Fix a NULL pointer dereference in
__pata_platform_probe()
ZouMingzhe (1):
scsi: target: iscsi: Make sure the np under each tpg is unique
daniel.starke@siemens.com (1):
tty: n_gsm: fix SW flow control encoding/handling
sparkhuang (1):
ARM: 9170/1: fix panic when kasan and kprobe are enabled
Linus Torvalds has announced the second release candidate for Linux kernel 5.17.