Releases: ammarfaizi2/linux-block
Linux 6.0-rc5
It's Sunday afternoon, time for another -rc release.
Things look fairly normal for the rc5 timeframe, at least in number of
commits, and in the diffstat.
A bit over half the diff is drivers: GPU, rdma, iommu, networking,
sound, scsi... A little bit of everything.
The rest is the usual random fixes, with i2c doc updates standing out,
but also various DT updates, a few filesystem fixes (btrfs and erofs),
some core networking, and some tooling (perf and selftests).
Nothing looks particularly scary, so jump right in.
Linus
Adrian Hunter (3):
libperf evlist: Fix per-thread mmaps for multi-threaded targets
perf dlfilter dlfilter-show-cycles: Fix types for print format
perf record: Fix synthesis failure warnings
[email protected] (1):
wifi: wilc1000: fix DMA on stack objects
Alex Williamson (1):
vfio/type1: Unpin zero pages
Alexander Gordeev (2):
s390/boot: fix absolute zero lowcore corruption on boot
s390/smp: enforce lowcore protection on CPU restart
Alexander Stein (1):
arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names
Alexander Sverdlin (3):
MIPS: octeon: Get rid of preprocessor directives around RESERVE32
MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
mips: Select SPARSEMEM_EXTREME
Alexandru Gagniuc (1):
hwmon: (tps23861) fix byte order in resistance register
Alison Schofield (1):
tracepoint: Allow trace events in modules with TAINT_TEST
Andrejs Cainikovs (2):
arm64: dts: imx8mm-verdin: update CAN clock to 40MHz
arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd
Andrew Halaney (1):
regulator: core: Clean up on enable failure
Ard Biesheuvel (1):
efi: libstub: Disable struct randomization
Arun Ramadoss (1):
net: phy: lan87xx: change interrupt src of link_up to comm_ready
Athira Rajeev (2):
perf affinity: Fix out of bound access to "sched_cpus" mask
tools/perf: Fix out of bound access to cpu mask array
Bard Liao (1):
ASoC: SOF: ipc4-topology: fix alh_group_ida max value
Bart Van Assche (6):
scsi: core: Revert "Call blk_mq_free_tag_set() earlier"
scsi: core: Revert "Simplify LLD module reference counting"
scsi: core: Revert "Make sure that hosts outlive targets"
scsi: core: Revert "Make sure that targets outlive devices"
scsi: core: Fix a use-after-free
nvmet: fix a use-after-free
Brian Norris (1):
tracefs: Only clobber mode/uid/gid on remount if asked
Bruce Duncan (1):
docs: i2c: piix4: Fix typos, add markup, drop link
Chao Gao (2):
swiotlb: avoid potential left shift overflow
swiotlb: fix a typo
Chengchang Tang (1):
RDMA/hns: Fix supported page size
Chengming Gui (1):
drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header
Chris Mi (1):
RDMA/mlx5: Set local port to one when accessing counters
Christian A. Ehrhardt (1):
kprobes: Prohibit probes in gate area
Christian König (1):
drm/ttm: cleanup the resource of ghost objects after locking them
Christian Marangi (1):
net: dsa: qca8k: fix NULL pointer dereference for of_device_get_match_data
Christoph Hellwig (1):
dma-mapping: mark dma_supported static
Christophe JAILLET (1):
stmmac: intel: Simplify intel_eth_pci_remove()
Claudiu Beznea (8):
ARM: configs: at91: remove CONFIG_MICROCHIP_PIT64B
ARM: at91: pm: fix self-refresh for sama7g5
ARM: at91: pm: fix DDR recalibration when resuming from backup
and self-refresh
ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
Clément Péron (1):
drm/panfrost: devfreq: set opp to the recommended one to
configure regulator
Conor Dooley (4):
MAINTAINERS: add PolarFire SoC dt bindings
MAINTAINERS: add the Polarfire SoC's i2c driver
dt-bindings: riscv: sifive-l2: add a PolarFire SoC compatible
riscv: dts: microchip: use an mpfs specific l2 compatible
Cristian Ciocaltea (1):
regmap: spi: Reserve space for register address/padding
Csókás Bence (1):
net: fec: Use a spinlock to guard fep->ptp_clk_on
Dan Carpenter (1):
tipc: fix shift wrapping bug in map_get()
Daniel Bristot de Oliveira (2):
rv/monitors: Make monitor's automata definition static
MAINTAINERS: Add Runtime Verification (RV) entry
David Howells (7):
rxrpc: Fix ICMP/ICMP6 error handling
rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
rxrpc: Fix local destruction being repeated
rxrpc: Fix calc of resend age
afs: Use the operation issue time instead of the reply time for callbacks
rxrpc: Remove rxrpc_get_reply_time() which is no longer used
afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
David Jander (2):
ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led
spi: spi: Fix queue hang if previous transfer failed
David Leadbeater (1):
netfilter: nf_conntrack_irc: Fix forged IP logic
David Lebrun (1):
ipv6: sr: fix out-of-bounds read when setting HMAC data.
Dennis Maisenbacher (1):
nvmet: fix mar and mor off-by-one errors
Deren Wu (1):
wifi: mt76: mt7921e: fix crash in chip reset fail
Dongxiang Ke (1):
ALSA: usb-audio: Fix an out-of-bounds bug in
__snd_usb_parse_audio_interface()
Eliav Farber (6):
dt-bindings: hwmon: (mr75203) fix "intel,vm-map" property to be optional
hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
hwmon: (mr75203) update pvt->v_num and vm_num to the actual
number of used sensors
hwmon: (mr75203) fix voltage equation for negative source input
hwmon: (mr75203) fix multi-channel voltage reading
hwmon: (mr75203) enable polling for all VM channels
Eric Dumazet (1):
tcp: TX zerocopy should not sense pfmemalloc status
Eugene Shalygin (1):
hwmon: (asus-ec-sensors) autoload module via DMI data
Evan Quan (1):
drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
Gao Xiang (1):
erofs: fix pcluster use-after-free on UP platforms
Geert Uytterhoeven (1):
arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number
Greg Kroah-Hartman (6):
Revert "arch_topology: Make cluster topology span at least SMT CPUs"
driver core: fix driver_set_override() issue with empty strings
debugfs: add debugfs_lookup_and_remove()
sched/debug: fix dentry leak in update_sched_domain_debugfs
net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()
drm/amd/display: fix memory leak when using debugfs_lookup()
Guchun Chen (1):
drm/amdgpu: prevent toc firmware memory leak
Hangbin Liu (3):
bonding: use unspecified address if no available link local address
bonding: add all node mcast address when slave up
bonding: accept unsolicited NA message
Hannes Reinecke (1):
scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
Harsh Modi (1):
netfilter: br_netfilter: Drop dst references before setting.
Heiner Kallweit (1):
Revert "net: phy: meson-gxl: improve link-up behavior"
Hyunwoo Kim (1):
efi: capsule-loader: Fix use-after-free in efi_capsule_write
Ian Rogers (1):
perf metric: Return early if no CPU PMU table exists
Isaac Manjarres (1):
ARM: 9229/1: amba: Fix use-after-free in amba_read_periphid()
Ivan Vecera (2):
i40e: Fix kernel crash during module removal
iavf: Detach device during reset task
Jack Wang (2):
RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
Jason Gunthorpe (1):
iommu: Fix false ownership failure on AMD systems with PASID activated
Jassi Brar (1):
arm64: dts: juno: Add missing MHU secure-irq
Jean-Philippe Brucker (2):
regulator: Fix qcom,spmi-regulator schema
iommu/virtio: Fix interaction with VFIO
Jens Axboe (1):
block: add missing request flags to debugfs code
Jens Wiklander (1):
tee: fix compiler warning in tee_shm_register()
Jiapeng Chong (1):
io_uring/notif: Remove the unused function io_notif_complete()
Jiaxin Yu (1):
ASoC: mediatek: mt8186: fix DMIC record noise
Jiri Olsa (1):
perf script: Skip dummy event attr check
Jiri Slaby (1):
perf tools: Don't install data files with x permissions
Joe Fradley (1):
tools: Add new "test" taint to kernel-chktaint
Joey Gouly (1):
arm64: mm: fix resume for 52-bit enabled builds
Johannes Berg (3):
wifi: mac80211: mlme: release deflink channel in error case
wifi: mac80211: fix locking in auth/assoc timeout
wifi: use struct_group to copy addresses
Johannes Thumshirn (1):
btrfs: zoned: fix mounting with conventional zones
John Sperbeck (1):
iommu/amd: use full 64-bit value in build_completion_wait()
Julia Lawall (1):
ARM: ixp4xx: fix typos in comments
Keith Busch (1):
nvme: requeue aen after firmware activation
Kuldeep Singh (3):
ARM: dts: integratorap: Update spi node properties
ARM: dts: realview: Update spi clock-names property
ARM: dts: versatile: Update spi clock-names property
Lad Prabhakar (1):
dt-bindings: i2c: renesas,riic: Fix 'unevaluatedProperties' warnings
Liang He (1):
soc: brcmstb: pm-ar...
Linux 6.0-rc4
It's Sunday afternoon, which can only mean one thing - another rc
release. We're up to rc4, and things mostly still look fairly normal.
Most of the fixes the past week have been drivers (gpu, networking,
gpio, tty, usb, sound.. a little bit of everything in other words).
But we have the usual mix of fixes elsewhere too - architecture fixes
(arm64, loongarch, powerpc, RISC-V, s390 and x86), and various other
areas - core networking, filesystems, io_uring, LSM, selftests and
documentation. Some of this is reverts of things that just turned out
to be wrong or just not quite ready.
Please do go test,
Linus
Abhinav Kumar (1):
drm/msm/dpu: populate wb or intf before reset_intf_cfg
Aditya Garg (1):
HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list
Adrian Hunter (2):
mmc: core: Fix UHS-I SD 1.8V workaround branch
mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage
switch failure
Akihiko Odaki (1):
HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
Akira Yokosawa (2):
docs: kerneldoc-preamble: Test xeCJK.sty before loading
docs/ja_JP/SubmittingPatches: Remove reference to submitting-drivers.rst
Alan Stern (3):
USB: gadget: Fix obscure lockdep violation for udc_mutex
USB: core: Prevent nested device-reset calls
media: mceusb: Use new usb_control_msg_*() routines
Alex Sierra (1):
drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
Alex Williamson (1):
drm/i915/gvt: Fix Comet Lake
Alvaro Karsz (1):
net: virtio_net: fix notification coalescing comments
Andrey Zhadchenko (1):
openvswitch: fix memory leak at failed datapath creation
Andy Shevchenko (2):
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
platform/x86: p2sb: Fix UAF when caller uses resource name
Archie Pusaka (1):
Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
Ard Biesheuvel (3):
arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels
arm64: mm: Reserve enough pages for the initial ID map
LoongArch: Avoid orphan input sections
Armin Wolf (1):
hwmon: (gpio-fan) Fix array out of bounds access
Arnd Bergmann (1):
musb: fix USB_MUSB_TUSB6010 dependency
Arun R Murthy (2):
drm/i915/display: avoid warnings when registering dual panel backlight
drm/i915/display: avoid warnings when registering dual panel backlight
Aurabindo Pillai (4):
drm/amd/display: Fix CAB cursor size allocation for DCN32/321
drm/amd/display: disable display fresh from MALL on an edge case
for DCN321
drm/amd/display: use actual cursor size instead of max for CAB allocation
drm/amd/display: Use correct plane for CAB cursor size allocation
Axel Rasmussen (1):
selftests: net: sort .gitignore file
Badhri Jagan Sridharan (1):
usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
Bart Van Assche (1):
tracing: Define the is_signed_type() macro once
Bartosz Golaszewski (1):
gpio: pxa: use devres for the clock struct
Benjamin Tissoires (1):
HID: input: fix uclogic tablets
Bjorn Andersson (1):
drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
Carlos Llamas (2):
binder: fix UAF of ref->proc caused by race condition
binder: fix alloc->vma_vm_mm null-ptr dereference
Casey Schaufler (1):
Smack: Provide read control for io_uring_cmd
Casper Andersson (1):
net: sparx5: fix handling uneven length packets in manual extraction
Charlene Liu (1):
drm/amd/display: fix wrong register access
Chen-Yu Tsai (2):
clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
clk: core: Fix runtime PM sequence in clk_core_unprepare()
Chengming Gui (1):
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
Christian König (1):
dma-buf/dma-resv: check if the new fence is really later
Christophe JAILLET (2):
iio: light: cm3605: Fix an error handling path in cm3605_probe()
hwmon: (pmbus) Use dev_err_probe() to filter -EPROBE_DEFER error messages
Christophe Leroy (1):
powerpc: Fix hard_irq_disable() with sanitizer
Chunfeng Yun (3):
usb: xhci-mtk: relax TT periodic bandwidth allocation
usb: xhci-mtk: fix bandwidth release issue
dt-bindings: usb: mtu3: add compatible for mt8188
Colin Ian King (1):
drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
Cong Wang (1):
kcm: fix strp_init() order and cleanup
Conor Dooley (2):
riscv: kvm: vcpu_timer: fix unused variable warnings
riscv: kvm: move extern sbi_ext declarations to a header
Dan Carpenter (6):
wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port()
ALSA: control: Re-order bounds checking in get_ctl_id_hash()
staging: rtl8712: fix use after free bugs
net: lan966x: improve error handle in lan966x_fdma_rx_get_frame()
xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
Daniel Borkmann (2):
bpf: Partially revert flexible-array member replacement
bpf: Don't use tnum_range on array range checking for poke descriptors
Daniel J. Ogorchock (1):
HID: nintendo: fix rumble worker null pointer deref
Daniel Müller (1):
selftests/bpf: Add lru_bug to s390x deny list
Daniele Ceraolo Spurio (2):
drm/i915/guc: clear stalled request after a reset
drm/i915/guc: clear stalled request after a reset
David Howells (2):
smb3: Move the flush out of smb2_copychunk_range() into its callers
smb3: fix temporary data corruption in insert range
David Matlack (2):
KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang
KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE()
David Thompson (1):
mlxbf_gige: compute MDIO period based on i1clk
Diego Santa Cruz (1):
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
Douglas Anderson (2):
drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
drm/msm/dsi: Fix number of regulators for SDM660
Duncan Ma (1):
drm/amd/display: Fix OTG H timing reset for dcn314
Duoming Zhou (1):
ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
Enzo Matsumiya (1):
cifs: fix small mempool leak in SMB2_negotiate()
Eric Biggers (1):
crypto: lib - remove unneeded selection of XOR_BLOCKS
Eric Dumazet (2):
tcp: annotate data-race around challenge_timestamp
tcp: make global challenge ack rate limitation per net-ns and
default disabled
Ethan Wellenreiter (2):
drm/amd/display: Re-initialize viewport after pipe merge
drm/amd/display: Fix check for stream and plane
Evan Quan (3):
drm/amd/pm: use vbios carried pptable for those supported SKUs
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
drm/amd/pm: bump SMU 13.0.0 driver_if header version
Even Xu (2):
hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
Eyal Birger (1):
ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels
Fedor Pchelkin (2):
tty: n_gsm: replace kicktimer with delayed_work
tty: n_gsm: avoid call of sleeping functions from atomic context
Florian Fainelli (2):
net: smsc911x: Stop and start PHY during suspend and resume
arch_topology: Silence early cacheinfo errors when non-existent
Gao Xiao (1):
nfp: fix the access to management firmware hanging
George Shen (1):
drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
Gerald Schaefer (2):
s390/mm: remove useless hugepage address alignment
s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
Graham Sider (1):
drm/amdgpu: Update mes_v11_api_def.h
Greg Kroah-Hartman (3):
Revert "binder_alloc: Add missing mmap_lock calls when using the VMA"
Revert "usb: add quirks for Lenovo OneLink+ Dock"
Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
Greg Tulli (1):
Input: iforce - add support for Boeder Force Feedback Wheel
Grzegorz Szymaszek (1):
staging: r8188eu: add firmware dependency
Guchun Chen (1):
drm/amdgpu: disable FRU access on special SIENNA CICHLID card
Haibo Chen (1):
gpio: pca953x: Add mutex_lock for regcache sync in PM
Hannes Reinecke (1):
nvmet-auth: add missing goto in nvmet_setup_auth()
Hans de Goede (3):
platform/x86: x86-android-tablets: Fix broken touchscreen on
Chuwi Hi8 with Windows BIOS
Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot
keymap fixes
Hawking Zhang (1):
drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
Heikki Krogerus (2):
usb: dwc3: pci: Add support for Intel Raptor Lake
usb: typec: Remove retimers properly
Heiko Carstens (1):
s390: update defconfigs
Heiner Kallweit (1):
usb: dwc2: fix wrong order of phy_power_on and phy_init
Helge Deller (1):
vt: Clear selection before changing the font
Horatiu Vultur (1):
net: phy: micrel: Make the GPIO to be non-exclusive
Hu Xiaoying (1):
usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
Huacai Chen (3):
LoongArch: Adjust arch_do_signal_or_restart() to adapt generic entry
LoongArch: Improve dump_tlb() output messages
LoongArch: Fix section mismatch due to acpi_os_ioremap()
Isaac J. Manjarres (1):
driver core: Don't probe devices after bus_type.match() probe deferral
Iwona Winiarska (1):
p...
Linux 6.0-rc3
So as some people already noticed, last week was an anniversary week -
31 years since the original Linux development announcement. How time
flies.
But this is not that kind of historic email - it's just the regular
weekly RC release announcement, and things look pretty normal. We've
got various fixes all over the tree, in all the usual places: drivers
(networking, fbdev, drm), architectures (a bit of everythinig: x86,
loongarch, arm64, parisc, s390 and RISC-V), filesystems (mostly btrfs
and cifs, minor things elsewhere), and core kernel code (networking,
vm, vfs and cgroup).
And some tooling support (perf and selftests).
We've got a few known issues brewing, but nothing that looks all that
scary. Knock wood.
Please give it a go,
Linus
Aleksander Jan Bajkowski (3):
net: lantiq_xrx200: confirm skb is allocated before using
net: lantiq_xrx200: fix lock under memory pressure
net: lantiq_xrx200: restore buffer if memory allocation failed
Alex Elder (1):
net: ipa: don't assume SMEM is page-aligned
Alex Williamson (1):
mm: re-allow pinning of zero pfns (again)
Alim Akhtar (1):
scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static
Ammar Faizi (2):
MAINTAINERS: Add include/linux/io_uring_types.h
io_uring: uapi: Add extern "C"
in io_uring.h for liburing
Anand Jain (2):
btrfs: replace: drop assert for suspended replace
btrfs: add info when mount fails due to stale replace target
Andi Kleen (1):
perf record: Fix manpage formatting of description of support to
hybrid systems
Andy Shevchenko (1):
firmware: dmi: Use the proper accessor for the version field
Antony Antony (3):
Revert "xfrm: update SA curlft.use_time"
xfrm: fix XFRMA_LASTUSED comment
xfrm: clone missing x->lastused in xfrm_do_migrate
Arnaldo Carvalho de Melo (1):
tools kvm headers arm64: Update KVM header from the kernel sources
Axel Rasmussen (1):
selftests/vm: fix inability to build any vm tests
Aya Levin (1):
net/mlx5e: Fix wrong application of the LRO state
Badari Pulavarty (1):
mm/damon/dbgfs: avoid duplicate context directory creation
Bart Van Assche (3):
scsi: ufs: core: Reduce the power mode change timeout
scsi: sd: Revert "Rework asynchronous resume support"
md/raid10: Fix the data type of an r10_sync_page_io() argument
Bernard Pidoux (1):
rose: check NULL rose_loopback_neigh->loopback
Borislav Petkov (1):
x86/sev: Mark snp_abort() noreturn
Brian Bunker (1):
scsi: core: Allow the ALUA transitioning state enough time
Brian Foster (1):
s390: fix double free of GS and RI CBs on fork() failure
Candice Li (1):
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
Chen Zhongjin (1):
x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
Christian Brauner (3):
acl: handle idmapped mounts for idmapped filesystems
MAINTAINERS: update idmapping tree
ntfs: fix acl handling
Colin Ian King (1):
mailmap: update email address for Colin King
Conor Dooley (6):
riscv: signal: fix missing prototype warning
riscv: traps: add missing prototype
riscv: dts: microchip: mpfs: fix incorrect pcie child node name
riscv: dts: microchip: mpfs: remove ti,fifo-depth property
riscv: dts: microchip: mpfs: remove bogus card-detect-delay
riscv: dts: microchip: mpfs: remove pci axi address translation property
Csókás Bence (1):
fec: Restart PPS after link state change
Dan Carpenter (5):
get_maintainer: add Alan to .get_maintainer.ignore
net/mlx5: unlock on error path in esw_vfs_changed_event_handler()
net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup()
net/mlx5e: Fix use after free in mlx5e_fs_init()
net/mlx5: Unlock on error in mlx5_sriov_enable()
Daniel Lezcano (2):
thermal/core: Add missing EXPORT_SYMBOL_GPL
dt-bindings: thermal: Fix missing required property
David Gow (2):
mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m
module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m
David Hildenbrand (3):
mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
mm/hugetlb: fix hugetlb not supporting softdirty tracking
mm/hugetlb: support write-faults in shared mappings
David Howells (4):
locks: Fix dropped call to ->fl_release_private()
smb3: missing inode locks in zero range
smb3: missing inode locks in punch hole
rxrpc: Fix locking in rxrpc's sendmsg
David Sloan (1):
md: Flush workqueue md_rdev_misc_wq in md_alloc()
Duoming Zhou (1):
nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
Eli Cohen (2):
net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
net/mlx5: Eswitch, Fix forwarding decision to uplink
Eric Dumazet (1):
netfilter: nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases
Evan Quan (1):
drm/amd/pm: update SMU 13.0.0 driver_if header
Filipe Manana (2):
btrfs: update generation of hole file extent item when merging holes
btrfs: fix silent failure when deleting root reference
Florian Westphal (3):
netfilter: ebtables: reject blobs that don't provide all entry points
netfilter: conntrack: work around exceeded receive window
netfilter: nft_tproxy: restrict to prerouting hook
Gaosheng Cui (1):
audit: fix potential double free on error path from
fsnotify_add_inode_mark
Gerald Schaefer (1):
s390/mm: do not trigger write fault when vma does not allow VM_WRITE
Goldwyn Rodrigues (1):
btrfs: check if root is readonly while setting security xattr
Guilherme G. Piccoli (1):
mailmap: update Guilherme G. Piccoli's email addresses
Guixin Liu (2):
scsi: megaraid_sas: Fix double kfree()
scsi: megaraid_sas: Remove unnecessary kfree()
Guoqing Jiang (2):
Revert "md-raid: destroy the bitmap after destroying the thread"
md: call __md_stop_writes in md_stop
Hao Jia (3):
sched/psi: Zero the memory of struct psi_group
sched/psi: Remove unused parameter nbytes of psi_trigger_create()
sched/psi: Remove redundant cgroup_psi() when !CONFIG_CGROUPS
Hao Lee (1):
mm: add DEVICE_ZONE to FOR_ALL_ZONES
Hayes Wang (2):
r8152: fix the units of some registers for RTL8156A
r8152: fix the RX FIFO settings when suspending
Heiner Kallweit (1):
net: stmmac: work around sporadic tx issue on link-up
Heinrich Schuchardt (1):
riscv: dts: microchip: correct L2 cache interrupts
Helge Deller (4):
parisc: Fix exception handler for fldw and fstw instructions
parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
Heming Zhao (1):
ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
Herbert Xu (1):
af_key: Do not call xfrm_probe_algs in parallel
Huacai Chen (6):
LoongArch: Select PCI_QUIRKS to avoid build error
LoongArch: Fix build warnings in VDSO
LoongArch: Cleanup reset routines with new API
LoongArch: Cleanup headers to avoid circular dependency
LoongArch: Add subword xchg/cmpxchg emulation
LoongArch: mm: Avoid unnecessary page fault retires on shared memory types
Hugh Dickins (3):
mm/shmem: fix chattr fsflags support in tmpfs
mm/shmem: tmpfs fallocate use file_modified()
mm/shmem: shmem_replace_page() remember NR_SHMEM
Ian Rogers (3):
perf stat: Clear evsel->reset_group for each stat run
perf test: Stat test for repeat with a weak group
perf sched: Fix memory leaks in __cmd_record detected with
-fsanitize=address
Ionela Voinescu (1):
arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
Jacob Keller (1):
ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
James Clark (1):
perf python: Fix build when PYTHON_CONFIG is user supplied
Jan Beulich (1):
x86/PAT: Have pat_enabled() properly reflect state when running on Xen
Jason Wang (1):
parisc: ccio-dma: Fix typo in comment
Jeffy Chen (1):
drm/gem: Fix GEM handle release errors
Jens Axboe (1):
io_uring: fix off-by-one in sync cancelation file check
Jiapeng Chong (3):
fbdev: sisfb: Clean up some inconsistent indenting
fbdev: radeon: Clean up some inconsistent indenting
fbdev: omap: Remove unnecessary print function dev_err()
Jilin Yuan (1):
fbdev: ssd1307fb: Fix repeated words in comments
Jing-Ting Wu (1):
cgroup: Fix race condition at rebind_subsystems()
Jiri Slaby (1):
Revert "zram: remove double compression logic"
Jonathan Toppins (3):
selftests: include bonding tests into the kselftest infra
bonding: 802.3ad: fix no transmission of LACPDUs
bonding: 3ad: make ad_ticks_per_sec a const
Josef Bacik (1):
btrfs: don't allow large NOWAIT direct reads
Juergen Gross (2):
x86/entry: Fix entry_INT80_compat for Xen PV guests
xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
Kan Liang (3):
perf/x86/lbr: Enable the branch type for the Arch LBR by default
perf/x86/intel: Fix pebs event constraints for ADL
perf docs: Update the documentation for the save_type filter
Kanchan Joshi (1):
io_uring: fix submission-failure handling for uring-cmd
Karol Herbst (1):
nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
Khazhismel Kumykov (1):
writeback: avoid use-after-free after removing device
Kiwoong Kim (...
Linux 6.0-rc2
It's Sunday afternoon (ok,early evening, just randomly doing this a
bit later than usual), and there's a new rc out.
Nothing particularly interesting here, rc2 tends to be fairly calm
with people taking a breather and not yet having found a lot of bugs.
The most noticeable fix in here is likely the virtio reverts that
fixed the problem people had with running tests on the google cloud
VMs, which was the "pending issue" that we had noticed just as the
merge window was closing. And it's noticeable - and notable - mainly
because that problem then kept people from running some of the
automated tests and thus finding other issues.
But obviously there's a lot of other things in here too, as per the
appended shortlog. The diffs are somewhat dominated by the amd gpu
fixes - they missed the "drm fixes" pull during the merge window, so
there were a bunch of fixes pending on that side. But there's some
network driver fixes, some filesystem fixes (btrfs and a late ntfs3
half-fixes-half-updates pull), and the usual set of architecture fixes
and other core code (mainly networking).
And some tooling fixes - a mix of selftests and perf.
Go forth and test,
Linus
Aaron Lu (1):
x86/mm: Use proper mask when setting PUD mapping
Al Viro (6):
nios2: page fault et.al. are not restartable syscalls...
nios2: don't leave NULLs in sys_call_table[]
nios2: traced syscall does need to check the syscall number
nios2: fix syscall restart checks
nios2: restarts apply only to the first sigframe we build...
nios2: add force_successful_syscall_return()
Alan Brady (1):
i40e: Fix to stop tx_timeout recovery if GLOBR fails
Alex Deucher (1):
drm/amdgpu: Only disable prefer_shadow on hawaii
Alexander Mikhalitsyn (1):
neighbour: make proxy_queue.qlen limit per-device
Alexandre Vicenzi (1):
rtla: Fix tracer name
Alvin Lee (8):
drm/amd/display: Add a variable to update FCLK latency
drm/amd/display: Revert "attempt to fix the logic in
commit_planes_for_stream()"
drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
drm/amd/display: Don't try to enter MALL SS if stereo3d
drm/amd/display: Add 16 lines margin for SubVP
drm/amd/display: Don't set DSC for phantom pipes
drm/amd/display: Use pitch when calculating size to cache in MALL
drm/amd/display: Include scaling factor for SubVP command
Amadeusz Sławiński (1):
ALSA: info: Fix llseek return value when using callback
Amit Cohen (4):
mlxsw: spectrum_ptp: Fix compilation warnings
mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
mlxsw: spectrum_ptp: Protect PTP configuration with a mutex
mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX
Andrew Donnellan (1):
gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled
for a file
Andrew Jones (1):
riscv: Ensure isa-ext static keys are writable
Andrey Strachuk (1):
drm/amdgpu: remove useless condition in
amdgpu_job_stop_all_jobs_on_sched()
Aric Cyr (2):
drm/amd/display: 3.2.197
drm/amd/display: 3.2.198
Arnaldo Carvalho de Melo (10):
perf beauty: Update copy of linux/socket.h with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers kvm s390: Sync headers with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools headers UAPI: Sync KVM's vmx.h header with the kernel sources
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
Arun Ramadoss (1):
net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
Arunpravin Paneer Selvam (1):
drm/ttm: Fix dummy res NULL ptr deref bug
Atte Heikkilä (1):
ksmbd: request update to stale share config
Aurabindo Pillai (4):
drm/amd/display: Add a missing register field for HPO DP stream encoder
drm/amd/display: fix CAB allocation for multiple displays
drm/amd/display: Check correct bounds for stream encoder
instances for DCN303
drm/amd/display: Enable SubVP by default on DCN32 & DCN321
Ben Hutchings (2):
tools/rtla: Fix command symlinks
tools/rtla: Build with EXTRA_{C,LD}FLAGS
Benjamin Mikailenko (2):
ice: Fix VSI rebuild WARN_ON check for VF
ice: Ignore error message when setting same promiscuous mode
Biju Das (1):
ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
Chaitanya Dhere (1):
drm/amd/display: Modify header inclusion pattern
Chao Peng (2):
KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS
KVM: Rename mmu_notifier_* to mmu_invalidate_*
Charlene Liu (1):
drm/amd/display: avoid doing vm_init multiple time
Cheng Xu (2):
RDMA/erdma: Using the key in FMR WR instead of MR structure
RDMA/erdma: Correct the max_qp and max_cq capacities of the device
Chiawen Huang (1):
drm/amd/display: Device flash garbage before get in OS
Chris Wilson (5):
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Batch TLB invalidations
drm/i915/gem: Remove shared locking on freeing objects
Christoffer Sandberg (1):
ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
Christophe JAILLET (6):
fs/ntfs3: Remove a useless test
irqchip/loongson-liointc: Fix an error handling path in liointc_init()
mmc: pxamci: Fix an error handling path in pxamci_probe()
mmc: pxamci: Fix another error handling path in pxamci_probe()
mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
stmmac: intel: Add a missing clk_disable_unprepare() call in
intel_eth_pci_remove()
Colin Ian King (3):
fs/ntfs3: Remove redundant assignment to variable frame
fs/ntfs3: Remove redundant assignment to variable vcn
fs/ntfs3: Remove duplicated assignment to variable r
Cong Wang (4):
tcp: fix sock skb accounting in tcp_read_skb()
tcp: fix tcp_cleanup_rbuf() for tcp_read_skb()
tcp: refactor tcp_read_skb() a bit
tcp: handle pure FIN case correctly
Conor Dooley (1):
perf: riscv legacy: fix kerneldoc comment warning
Csókás Bence (1):
fec: Fix timer capture timing in fec_ptp_enable_pps()
Damien Le Moal (1):
ata: libata-eh: Add missing command name
Dan Carpenter (4):
fs/ntfs3: Don't clear upper bits accidentally in log_replay()
fs/ntfs3: Unlock on error in attr_insert_range()
fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
drm/amdkfd: potential crash in kfd_create_indirect_link_prop()
Daniel Miess (3):
drm/amd/display: Use pixels per container logic for DCN314 DCCG dividers
drm/amd/display: Fix TMDS 4K@60Hz YCbCr420 corruption issue
drm/amd/display: Add debug parameter to retain default clock table
Daniel Phillips (2):
drm/amdgpu: Remove rounding from vram allocation path
drm/amdgpu: Pessimistic availability based on rounded up allocations
David Galiffi (2):
drm/amd/display: Allow alternate prefetch modes in DML for DCN32
drm/amd/display: Fix Compile-time Warning
David Howells (1):
net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()
David Jander (1):
spi: spi.c: Add missing __percpu annotations in users of spi_statistics
Denis V. Lunev (1):
neigh: fix possible DoS due to net iface start/stop loop
Douglas Anderson (1):
regulator: core: Fix missing error return from regulator_bulk_get()
Duncan Ma (2):
drm/amd/display: Fix VPG instancing for dcn314 HPO
drm/amd/display: Correct DTBCLK for dcn314
Dusica Milinkovic (1):
drm/amdgpu: Increase tlb flush timeout for sriov
Enzo Matsumiya (2):
cifs: remove unused server parameter from calc_smb_size()
cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
Ethan Wellenreiter (1):
drm/amd/display: reverted limiting vscsdp_for_colorimetry and
ARGB16161616 pixel format addition
Evan Quan (4):
drm/amd/pm: add 3715 softpptable support for SMU13.0.0
drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
Fabio M. De Francesco (1):
exec: Replace kmap{,_atomic}() with kmap_local_page()
Felix Kuehling (2):
drm/amdkfd: Handle restart of kfd_ioctl_wait_events
drm/amdkfd: Fix mm reference in SVM eviction worker
Filipe Manana (2):
btrfs: fix lost error handling when looking up extended ref on log replay
btrfs: fix warning during log replay when bumping inode link count
Florian Westphal (8):
netfilter: nf_ct_sane: remove pseudo skb linearization
netfilter: nf_ct_h323: cap packet size at 64k
netfilter: nf_ct_ftp: prefer skb_linearize
netfilter: nf_ct_irc: cap packet search space to 4k
netfilter: nf_tables: fix scheduling-while-atomic splat
netfilter: nfnetlink: re-enable conntrack expectation events
testing: selftests: nft_flowtable.sh: use random netns names
testing: selftests: nft_flowtable.sh: rework test to detect
offload failure
Frieder Schrempf (1):
regulator: pca9450: Remove restrictions for regulator-name
Fudong Wang (1):
drm...
Linux 6.0-rc1
So here we are, two weeks later, and the merge window has closed.
People are chasing down one active bug, and I'm sure there are others
hiding that just need more people to do testing, but that's kind of
the point of rc1: all the big changes have been merged, and now we
need to calm it down and chase down any problems.
Despite the major number change, there's nothing fundamentally
different about this release - I've long eschewed the notion that
major numbers are meaningful, and the only reason for a "hierarchical"
numbering system is to make the numbers easier to remember and
distinguish. Which is why when the minor number gets to around 20 I
prefer to just increment the major number instead and reset to
something smaller.
"Nothing fundamentally different about this release" obviously doesn't
mean there aren't lots of changes, though. There's about 13.5k
non-merge commits in here (and 800+ merges), so 6.0 looks to be
another fairly sizable release.
I actually was hoping that we'd get some of the first rust
infrastructure, and the multi-gen LRU VM, but neither of them happened
this time around. There's always more releases. But there's a lot of
continued development pretty much all over the place, with the
"shortlog" being much too long to post and thus - as always for rc1
notices - below only contains my "merge log". You can definitely get a
kind of high-level overview by just scanning that, but obviously it's
worth once again pointing out that the people mentioned in the merge
log are just the maintainers I pull from, and there's more than 1700
developers involved when you start looking at the full details in the
git tree.
And, once again, this is one of those releases where you should not
look at the diffstat too closely, because more than half of it is yet
another AMD GPU register dump. And the Habanalabs Gaudi2 people want
to play in that space too, but they don't reach quite the same lofty
results that the AMD GPU people have become so famous for. I'm sure
it's just a matter of time.
The CPU people also show up in the JSON files that describe the perf
events, but they look absolutely tiny compared to the 'asic_reg'
auto-generated GPU and AI hardware definitions.
So just avert your eyes from those parts if you decide that you
actually want to look at the diffs themselves. Once you do that, the
stats look pretty normal, with roughly 60% driver updates (all over,
but gpu, networking and sound are the big updates - again, that's
pretty much par for the course). The rest is a mix of arch updates,
filesystems, tooling, and just random changes all over.
In all its glory (so all those AMD GPU hardware definitions etc included), it's
13099 files changed, 1280295 insertions(+), 341210 deletions(-)
just because I was curious and looked.
Oh, and after I had already decided to call this kernel 6.0, a few
Chinese developers piped up and pointed out that "5.20" is a more
wholesome version of the Western "4.20" internet-famous number. So if
you want to call this "Linux 5.20", go right ahead. Because the kernel
version numbers really are entirely made up and have no intrinsic
meaning.
But whatever you call it, please help test this, so that we can get it
all in shape for the final release (hopefully early October).
Linus
Al Viro (9):
vfs namei updates
vfs lseek updates
vfs dcache updates
vfs iov_iter updates
copy_to_iter_mc fix
9p iov_iter fix
more iov_iter updates
/proc/mounts fix
vfs lseek fix
Alex Williamson (2):
VFIO updates
another VFIO update
Alexander Gordeev (1):
s390 updates
Alexandre Belloni (1):
RTC updates
Andreas Gruenbacher (1):
gfs2 updates
Andrew Morton (3):
MM updates
misc updates
remaining MM updates
Ard Biesheuvel (2):
EFI updates
efivars sysfs interface removal
Arnaldo Carvalho de Melo (2):
perf tools updates
more perf tool updates
Arnd Bergmann (8):
ARM SoC updates
ARM SoC drivers
ARM DT updates
ARM SoC defconfig updates
ARM new SoC support
ARM boardfile deprecation
more ARM SoC updates
asm-generic updates
Bartosz Golaszewski (1):
gpio updates
Bjorn Andersson (4):
hwspinlock updates
rpmsg updates
remoteproc updates
rpmsg fixes
Bjorn Helgaas (1):
pci updates
Borislav Petkov (11):
RAS update
x86 vmware cleanup
x86 cleanup
x86 mm updates
x86 fpu update
x86 cpu updates
misc x86 updates
x86 core updates
x86 build updates
x86 kdump updates
x86 eIBRS fixes
Casey Schaufler (1):
msack updates
Christian Brauner (3):
fs idmapping updates
acl updates
setgid updates
Christoph Hellwig (1):
dma-mapping updates
Chuck Lever (1):
nfsd updates
Damien Le Moal (2):
zonefs update
ATA updates
Dan Williams (1):
cxl updates
Darrick Wong (4):
iomap updates
xfs updates
more iomap updates
more xfs updates
Dave Airlie (2):
drm updates
drm fixes
Dave Hansen (1):
x86 SGX updates
David Howells (2):
AFS fixes
fscache updates
David Sterba (2):
btrfs updates
affs fix
David Teigland (1):
dlm updates
Dmitry Torokhov (1):
input updates
Dominique Martinet (1):
9p updates
Eric Biggers (1):
fsverity update
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (6):
char / misc driver updates
driver core / kernfs updates
USB / Thunderbolt updates
staging driver updates
SPDX updates
tty / serial driver updates
Greg Ungerer (1):
m68knommu fixes
Guenter Roeck (2):
hwmon updates
hwmon fixes
Guo Ren (1):
csky updates
Gustavo Silva (1):
uapi flexible array update
Hans de Goede (1):
x86 platform driver updates
Hans-Christian Noren Egtvedt (1):
AVR32 updates
Helge Deller (2):
parisc updates
fbdev updates
Herbert Xu (1):
crypto updates
Huacai Chen (1):
LoongArch updates
Ilya Dryomov (1):
ceph updates
Ingo Molnar (8):
scheduler updates
locking updates
perf events updates
perf fixes
scheduler fixes
x86 fixes
x86 fix
timer fixes
Jaegeuk Kim (1):
f2fs updates
Jakub Kicinski (1):
networking fixes
James Bottomley (2):
SCSI updates
more SCSI updates
Jan Kara (2):
ext2 and reiserfs updates
fsnotify updates
Jarkko Sakkinen (1):
tpm updates
Jason Donenfeld (1):
random number generator updates
Jason Gunthorpe (1):
rdma updates
Jassi Brar (1):
mailbox updates
Jeff Layton (1):
file locking updates
Jens Axboe (7):
io_uring updates
io_uring buffered writes support
io_uring zerocopy support
block updates
block driver updates
io_uring fixes
block fixes
Jiri Kosina (1):
HID updates
Joerg Roedel (1):
iommu updates
John Johansen (1):
AppArmor updates
Jon Mason (1):
NTB updates
Jonathan Corbet (1):
documentation updates
Juergen Gross (2):
xen updates
more xen updates
Julia Lawall (1):
coccinelle semantic patch updates
Kees Cook (4):
pstore updates
seccomp update
execve updates
hardening updates
Lee Jones (2):
MFD updates
backlight updates
Len Brown (1):
turbostat updates
Linus Walleij (1):
pin control updates
Luis Chamberlain (2):
module updates
sysctl updates
Mark Brown (3):
regmap updates
regulator updates
spi updates
Masahiro Yamada (1):
Kbuild updates
Matthew Wilcox (2):
XArray/IDR updates
folio updates
Mauro Carvalho Chehab (1):
media updates
Max Filippov (1):
xtensa updates
Micah Morton (1):
SafeSetID updates
Michael Ellerman (2):
powerpc updates
powerpc fixes
Michael Tsirkin (1):
virtio updates
Michal Simek (1):
microblaze updates
Mike Rapoport (1):
memblock updates
Mike Snitzer (3):
device mapper updates
more device mapper updates
device mapper fixes
Miklos Szeredi (2):
overlayfs update
fuse updates
Mimi Zohar (1):
integrity updates
Namjae Jeon (1):
exfat updates
Palmer Dabbelt (2):
RISC-V updates
more RISC-V updates
Paolo Abeni (1):
networking changes
Paolo Bonzini (2):
kvm updates
more kvm updates
Paul McKenney (2):
RCU updates
nolibc updates
Paul Moore (3):
selinux updates
audit updates
LSM update
Pavel Machek (1):
LED updates
Petr Mladek (2):
printk updates
livepatching update
Rafael Wysocki (6):
ACPI updates
power management updates
thermal control updates
more thermal control updates
more power management updates
more ACPI updates
Richard Weinberger (2):
UML updates
MTD updates
Rob Herring (2):
devicetree updates
devicetree fixes
Russell King (1):
ARM updates
Sebastian Reichel (1):
power supply and reset updates
Shuah Khan (2):
KUnit updates
Kselftest updates
Stafford Horne (1):
OpenRISC updates
Stephen Boyd (1):
clk updates
Steve French (3):
cifs updates
ksmbd updates
more cifs updates
Steven Rostedt (2):
real time analysis tool (rtla) updates
tracing updates
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (1):
ext4 updates
Tejun Heo (1):
cgroup updates
Thierry Reding (1):
pwm updates
Thomas Bogendoerfer (1):
MIPS updates
Thomas Gleixner (2):
timer updates
irq updates
Trond Myklebust (1):
NFS client updates
Tzung-Bi Shih (1):
chrome platform up...
Linux 5.19
So here we are, one week late, and 5.19 is tagged and pushed out.
The full shortlog (just from rc8, obviously not all of 5.19) is below,
but I can happily report that there is nothing really interesting in
there. A lot of random small stuff.
In the diffstat, the loongarch updates stand out, as does another
batch of the networking sysctl READ_ONCE() annotations to make some of
the data race checker code happy.
Other than that it's really just a mixed bag of various odds and ends.
On a personal note, the most interesting part here is that I did the
release (and am writing this) on an arm64 laptop. It's something I've
been waiting for for a loong time, and it's finally reality, thanks
to the Asahi team. We've had arm64 hardware around running Linux for a
long time, but none of it has really been usable as a development
platform until now.
It's the third time I'm using Apple hardware for Linux development - I
did it many years ago for powerpc development on a ppc970 machine.
And then a decade+ ago when the Macbook Air was the only real
thin-and-lite around. And now as an arm64 platform.
Not that I've used it for any real work, I literally have only been
doing test builds and boots and now the actual release tagging. But
I'm trying to make sure that the next time I travel, I can travel with
this as a laptop and finally dogfooding the arm64 side too.
Anyway, regardless of all that, this obviously means that the merge
window (*) will open tomorrow. But please give this a good test run
before you get all excited about a new development kernel.
Linus
(*) I'll likely call it 6.0 since I'm starting to worry about getting
confused by big numbers again.
Abhishek Pandit-Subedi (1):
Bluetooth: Always set event mask on suspend
Alejandro Lucero (1):
sfc: disable softirqs for ptp TX
Alistair Popple (1):
nouveau/svm: Fix to migrate all requested pages
Andrei Vagin (1):
fs: sendfile handles O_NONBLOCK of out_fd
Anirudh Venkataramanan (1):
ice: Fix VSIs unable to share unicast MAC
Arnaldo Carvalho de Melo (1):
tools headers cpufeatures: Sync with the kernel sources
Baolin Wang (1):
mailmap: update Baolin Wang's email
Bart Van Assche (1):
scsi: ufs: core: Fix a race condition related to device management
Benjamin Poirier (1):
bridge: Do not send empty IFLA_AF_SPEC attribute
Bibo Mao (2):
LoongArch: Remove clock setting during cpu hotplug stage
LoongArch: Remove unused variables
Borislav Petkov (1):
Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV"
ChenXiaoSong (1):
ntfs: fix use-after-free in ntfs_ucsncmp()
Christophe JAILLET (1):
caif: Fix bitmap data type in "struct caifsock"
Dan Carpenter (2):
Bluetooth: mgmt: Fix double free on error path
stmmac: dwmac-mediatek: fix resource leak in probe
David Howells (1):
watch_queue: Fix missing rcu annotation
David Jeffery (1):
scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
Dimitris Michailidis (1):
net/funeth: Fix fun_xdp_tx() and XDP packet reclaim
Duoming Zhou (1):
sctp: fix sleep in atomic context bug in timer handlers
Eiichi Tsukata (1):
docs/kernel-parameters: Update descriptions for "mitigations="
param with retbleed
Emil Renner Berthing (1):
riscv: compat: vdso: Fix vdso_install target
Eric Dumazet (1):
tcp: md5: fix IPv4-mapped support
Florian Fainelli (2):
tools: Fixed MIPS builds due to struct flock re-definition
ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
Florian Westphal (3):
netfilter: nf_queue: do not allow packet truncation below
transport header offset
netfilter: nf_tables: add rescheduling points during loop detection walks
netfilter: nft_queue: only allow supported familes and hooks
Gao Xiang (1):
mailmap: update Gao Xiang's email addresses
Harald Freudenberger (1):
s390/archrandom: prevent CPACF trng invocations in interrupt context
Huacai Chen (2):
LoongArch: Disable executable stack by default
LoongArch: Fix shared cache size calculation
Ian Rogers (1):
perf bpf: Remove undefined behavior from bpf_perf_object__next()
Jaewon Kim (1):
page_alloc: fix invalid watermark check on a negative value
Jason Wang (1):
virtio-net: fix the race between refill work and close
Jason Yan (1):
scsi: core: Fix warning in scsi_alloc_sgtables()
Jernej Skrabec (1):
clk: sunxi-ng: Fix H6 RTC clock definition
Jianglei Nie (1):
net: macsec: fix potential resource leak in macsec_add_rxsa()
and macsec_add_txsa()
Jonathan Lemon (1):
ptp: ocp: Select CRC16 in the Kconfig.
Josef Bacik (1):
mm: fix page leak with multiple threads mapping the same page
Jun Yi (1):
LoongArch: Remove useless header compiler.h
Junxiao Bi (1):
Revert "ocfs2: mount shared volume without ha stack"
Kuniyuki Iwashima (23):
tcp: Fix data-races around sysctl_tcp_dsack.
tcp: Fix a data-race around sysctl_tcp_app_win.
tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
tcp: Fix a data-race around sysctl_tcp_frto.
tcp: Fix a data-race around sysctl_tcp_nometrics_save.
tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
tcp: Fix data-races around sysctl_tcp_workaround_signed_windows.
tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
tcp: Fix a data-race around sysctl_tcp_tso_rtt_log.
tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
tcp: Fix a data-race around sysctl_tcp_autocorking.
tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
tcp: Fix data-races around sk_pacing_rate.
net: Fix data-races around sysctl_[rw]mem(_offset)?.
tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
tcp: Fix data-races around sysctl_tcp_reflect_tos.
ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
net: ping6: Fix memleak in ipv6_renew_options().
Lai Jiangshan (1):
workqueue: Avoid a false warning in unbind_workers()
Leo Yan (3):
perf scripts python: Let script to be python2 compliant
perf symbol: Correct address for bss symbols
perf symbol: Skip symbols if SHF_ALLOC flag is not set
Liang He (2):
net: sungem_phy: Add of_node_put() for reference returned by
of_get_parent()
scsi: ufs: host: Hold reference returned by of_parse_phandle()
Linus Torvalds (2):
watch_queue: Fix missing locking in add_watch_to_object()
Linux 5.19
Linus Walleij (1):
ARM: pxa2xx: Fix GPIO descriptor tables
Luiz Augusto von Dentz (1):
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
Lukas Bulwahn (2):
asm-generic: remove a broken and needless ifdef conditional
x86/configs: Update configs in x86_debug.config
Maciej Fijalkowski (2):
ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
ice: do not setup vlan for loopback VSI
Mat Martineau (1):
mptcp: Do not return EINPROGRESS when subflow creation succeeds
Maxim Mikityanskiy (1):
net/tls: Remove the context from the list in tls_device_down
Miaohe Lin (1):
hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
Michael Ellerman (2):
powerpc/64s: Disable stack variable initialisation for prom_init
drm/amdgpu: Re-enable DCN for 64-bit powerpc
Michael Walle (1):
ARM: dts: lan966x: fix sys_clk frequency
Michal Maloszewski (1):
i40e: Fix interface init with MSI interrupts (no MSI-X)
Mike Rapoport (1):
secretmem: fix unhandled fault in truncate
Muchun Song (1):
mm: fix missing wake-up event for FSDAX pages
Nadav Amit (1):
userfaultfd: provide properly masked address for huge-pages
Naoya Horiguchi (1):
mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range()
Nathan Chancellor (1):
drm/simpledrm: Fix return type of
simpledrm_simple_display_pipe_mode_valid()
Przemyslaw Patynowski (2):
ice: Fix max VLANs available for VF
ice: Fix tunnel checksum offload with fragmented traffic
Qi Hu (1):
LoongArch: Fix missing fcsr in ptrace's fpr_set
Qi Zheng (1):
mm: fix NULL pointer dereference in wp_page_reuse()
Ralph Campbell (1):
mm/hmm: fault non-owner device private entries
Rob Herring (2):
dt-bindings: net: ethernet-controller: Rework 'fixed-link' schema
dt-bindings: net: fsl,fec: Add missing types to phy-reset-* properties
Russell King (Oracle) (1):
ARM: findbit: fix overflowing offset
Sabrina Dubroca (4):
macsec: fix NULL deref in macsec_add_rxsa
macsec: fix error message in macsec_add_rxsa and _txsa
macsec: limit replay window size with XPN
macsec: always read MACSEC_SA_ATTR_PN as a u64
Seth Forshee (1):
mailmap: update Seth Forshee's email address
Sherry Sun (2):
EDAC/synopsys: Use the correct register to disable the error
interrupt on v3 hw
EDAC/synopsys: Re-enable the error interrupts on v3 hw
Slark Xiao (3):
nfp: bpf: Fix typo 'the the' in comment
net: ipa: Fix typo 'the the' in comment
s390/qeth: Fix typo 'the the' in comment
Subbaraya Sundeep (1):
octeontx2-pf: Fix UDP/TCP src and dst port tc filters
Sunil Goutham (1):
octeontx2-pf: cn10k: Fix egress ratelimit configuration
Taehee Yoo (1):
net...
Linux 5.19-rc8
As already mentioned last week, this release is one of those "extra
week of rc" ones, and here we are, with release candidate #8.
There's nothing really surprising in here - a few smaller fixups for
the retbleed mess as expected, and the usual random one-liners
elsewhere.
The diffstat shows mainly some documentation updates and a couple of
drivers with bigger fixes (eg the i916 GuC firmware thing), and the
networking sysctl data-race annotations.
So it all just makes me go "yeah, I'm happy to have done another rc,
but there is nothing particularly interesting here". Which is all
fine. Shortlog appended for the curious among you.
We'll let this simmer for another week, and please do give it another
round of testing to make this last week count, ok?
Linus
Aaron Lewis (1):
KVM: x86: Protect the unused bits in MSR exiting flags
Adam Borowski (1):
certs: make system keyring depend on x509 parser
Alexandru Elisei (1):
ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl
is not found
Andy Shevchenko (1):
gpiolib: cdev: Fix kernel doc for struct line
Ben Dooks (1):
riscv: add as-options for modules with assembly compontents
Ben Hutchings (1):
x86/speculation: Make all RETbleed mitigations 64-bit only
Biao Huang (3):
stmmac: dwmac-mediatek: fix clock issue
net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
Biju Das (1):
spi: spi-rspi: Fix PIO fallback on RZ platforms
Christian König (1):
drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
Dan Carpenter (1):
md/raid5: missing error code in setup_conf()
Daniele Ceraolo Spurio (1):
drm/i915/guc: support v69 in parallel to v70
Dawid Lukwinski (1):
i40e: Fix erroneous adapter reinitialization during recovery process
Dmitry Osipenko (1):
drm/scheduler: Don't kill jobs in interrupt context
Dylan Yudaken (2):
io_uring: fix free of unallocated buffer list
io_uring: do not recycle buffer in READV
Eric Snowberg (1):
lockdown: Fix kexec lockdown bypass with ima policy
Flavio Suligoi (1):
i2c: imx: fix typo in comment
Gavin Shan (1):
KVM: selftests: Fix target thread to be migrated in rseq_test
Haibo Chen (3):
gpio: pca953x: only use single read/write for No AI mode
gpio: pca953x: use the correct range when do regmap sync
gpio: pca953x: use the correct register address when regcache
sync during init
Hangyu Hua (1):
xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in
xfrm_bundle_lookup()
Hayes Wang (1):
r8152: fix a WOL issue
Herve Codina (1):
clk: lan966x: Fix the lan966x clock gate register address
Horatiu Vultur (7):
pinctrl: ocelot: Fix pincfg for lan966x
pinctrl: ocelot: Fix pincfg
net: lan966x: Fix taking rtnl_lock while holding spin_lock
net: lan966x: Fix usage of lan966x->mac_lock when entry is added
net: lan966x: Fix usage of lan966x->mac_lock when entry is removed
net: lan966x: Fix usage of lan966x->mac_lock inside
lan966x_mac_irq_handler
net: lan966x: Fix usage of lan966x->mac_lock when used by FDB
Hristo Venev (1):
be2net: Fix buffer overflow in be_get_module_eeprom
Ido Schimmel (1):
mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
Jacky Bai (1):
MAINTAINERS: Update freescale pin controllers maintainer
Josh Poimboeuf (1):
lkdtm: Disable return thunks in rodata.c
Junxiao Chang (1):
net: stmmac: fix dma queue left shift overflow issue
Juri Lelli (1):
sched/deadline: Fix BUG_ON condition for deboosted tasks
Justin Stitt (1):
net: ipv4: fix clang -Wformat warnings
Kan Liang (1):
perf/x86/intel/lbr: Fix unchecked MSR access error on HSW
Kees Cook (1):
x86/alternative: Report missing return thunk details
Kent Gibson (1):
selftests: gpio: fix include path to kernel headers for out of tree builds
Khalid Masum (1):
scripts/gdb: Fix gdb 'lx-symbols' command
Krzysztof Kozlowski (1):
riscv: dts: align gpio-key node names with dtschema
Kuniyuki Iwashima (46):
ip: Fix data-races around sysctl_ip_default_ttl.
ip: Fix data-races around sysctl_ip_no_pmtu_disc.
ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
ip: Fix data-races around sysctl_ip_fwd_update_priority.
ip: Fix data-races around sysctl_ip_nonlocal_bind.
ip: Fix a data-race around sysctl_ip_autobind_reuse.
ip: Fix a data-race around sysctl_fwmark_reflect.
tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
tcp: Fix data-races around sysctl_tcp_mtu_probing.
tcp: Fix data-races around sysctl_tcp_base_mss.
tcp: Fix data-races around sysctl_tcp_min_snd_mss.
tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
tcp: Fix a data-race around sysctl_tcp_probe_threshold.
tcp: Fix a data-race around sysctl_tcp_probe_interval.
tcp/udp: Make early_demux back namespacified.
igmp: Fix data-races around sysctl_igmp_llm_reports.
igmp: Fix a data-race around sysctl_igmp_max_memberships.
igmp: Fix data-races around sysctl_igmp_max_msf.
igmp: Fix data-races around sysctl_igmp_qrv.
tcp: Fix data-races around keepalive sysctl knobs.
tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
tcp: Fix data-races around sysctl_tcp_syncookies.
tcp: Fix data-races around sysctl_tcp_migrate_req.
tcp: Fix data-races around sysctl_tcp_reordering.
tcp: Fix data-races around some timeout sysctl knobs.
tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
tcp: Fix a data-race around sysctl_tcp_tw_reuse.
tcp: Fix data-races around sysctl_max_syn_backlog.
tcp: Fix data-races around sysctl_tcp_fastopen.
tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.
ip: Fix data-races around sysctl_ip_prot_sock.
udp: Fix a data-race around sysctl_udp_l3mdev_accept.
tcp: Fix data-races around sysctl knobs related to SYN option.
tcp: Fix a data-race around sysctl_tcp_early_retrans.
tcp: Fix data-races around sysctl_tcp_recovery.
tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
tcp: Fix a data-race around sysctl_tcp_stdurg.
tcp: Fix a data-race around sysctl_tcp_rfc1337.
tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
tcp: Fix data-races around sysctl_tcp_max_reordering.
Lennert Buytenhek (1):
igc: Reinstate IGC_REMOVED logic and implement it properly
Li Zhengyu (2):
RISCV: kexec: Fix build error without CONFIG_MODULES
RISC-V: kexec: Fix build error without CONFIG_KEXEC
Liang He (3):
net: dsa: microchip: ksz_common: Fix refcount leak bug
drm/imx/dcss: Add missing of_node_put() in fail path
can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()
Linus Torvalds (4):
watchqueue: make sure to serialize 'wqueue->defunct' properly
watch-queue: remove spurious double semicolon
mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case
Linux 5.19-rc8
Lorenzo Bianconi (1):
net: ethernet: mtk_ppe: fix possible NULL pointer dereference in
mtk_flow_get_wdma_info
Luben Tuikov (1):
drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
Maksym Glubokiy (1):
net: prestera: acl: use proper mask for port selector
Marc Kleine-Budde (2):
can: mcp251xfd: fix detection of mcp251863
spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref
for non DMA transfers
Mario Limonciello (2):
pinctrl: Don't allow PINCTRL_AMD to be a module
ACPI: CPPC: Don't require flexible address space if
X86_FEATURE_CPPC is supported
Mark Brown (1):
ASoC: rockchip-i2s: Undo BCLK pinctrl changes
Matthew Brost (1):
drm/i915/guc: Support programming the EU priority in the GuC descriptor
Mustafa Ismail (2):
RDMA/irdma: Do not advertise 1GB page size for x722
RDMA/irdma: Fix sleep from invalid context BUG
Neeraj Upadhyay (1):
srcu: Make expedited RCU grace periods block even less frequently
Nícolas F. R. A. Prado (1):
drm/panel-edp: Fix variable typo when saving hpd absent delay from DT
Oleksij Rempel (2):
net: dsa: sja1105: silent spi_device_id warnings
net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
Oliver Upton (1):
KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats
Oz Shlomo (1):
net/sched: cls_api: Fix flow action initialization
Paolo Bonzini (1):
tools headers UAPI: Sync linux/kvm.h with the kernel sources
Paul E. McKenney (1):
srcu: Block less aggressively for expedited grace periods
Pawan Gupta (1):
x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
Peter Zijlstra (5):
x86/amd: Use IBPB for firmware calls
mmu_gather: Remove per arch tlb_{start,end}vma()
csky/tlb: Remove tlb_flush() define
mmu_gather: Let there be one tlb{start,end}_vma() implementation
mmu_gather: Force tlb-flush VM_PFNMAP vmas
Piotr Skajewski (1):
ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
Przemyslaw Patynowski (4):
iavf: Fix VLAN_V2 addition/rejection
iavf: Dis...
Linux 5.19-rc7
It's a Sunday afternoon, I wonder what that might mean..
Another week, another rc. We obviously had that whole "Retbleed"
thing, and it does show up in both the diffstat and the shortlog, and
rc7 is definitely bigger than usual.
And also as usual, when we've had one of those embargoed hw issues
pending, the patches didn't get the open development, and then as a
result missed all the usual sanity checking by all the automation
build and test infrastructure we have. So no surprise - there's been
various small fixup patches afterwards too for some corner cases.
That said, last week there were two other development trees that
independently also asked for an extension, so 5.19 will be one of
those releases that have an additional rc8 next weekend before the
final release. We had some last-minute btrfs reverts, and there's also
a pending issue with a intel GPU firmware.
When it rains it pours.
Not that things really look all that bad. I think we've got the
retbleed fallout all handled (knock wood), and the btrfs reverts are
in place. And the Intel GPU firmware issue seems to have a patch
pending too (or we'll just revert). So it's not like we have any huge
issues, but an extra week is most definitely called for.
Linus
Aaron Tomlin (1):
module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT
Adrian Hunter (3):
modules: Fix corruption of /proc/kallsyms
perf tests: Stop Convert perf time to TSC test opening events twice
perf tests: Fix Convert perf time to TSC test for hybrid
Alex Deucher (2):
drm/amdgpu: keep fbdev buffers pinned during suspend
drm/amdgpu/display: disable prefer_shadow for generic fb helpers
Alexandre Chartre (3):
x86/bugs: Report AMD retbleed vulnerability
x86/bugs: Add AMD retbleed= boot parameter
x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt
Alexandre Ghiti (1):
riscv: Fix missing PAGE_PFN_MASK
Alexey Gladkov (1):
ipc: Free mq_sysctls if ipc namespace creation failed
Andrea Mayer (3):
seg6: fix skb checksum evaluation in SRH encapsulation/insertion
seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
Andrew Cooper (1):
x86/cpu/amd: Enumerate BTC_NO
Andrzej Hajda (1):
drm/i915/selftests: fix subtraction overflow bug
AngeloGioacchino Del Regno (1):
cpufreq: mediatek: Handle sram regulator probe deferral
Ansgar Lößer (1):
vf/remap: return the amount of bytes actually deduplicated
Anup Patel (1):
RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_vcpu_requests()
Ard Biesheuvel (3):
ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes
out of idle
ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
ARM: 9208/1: entry: add .ltorg directive to keep literals in range
Arnaldo Carvalho de Melo (3):
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
Arunpravin Paneer Selvam (1):
Revert "drm/amdgpu: add drm buddy support to amdgpu"
Axel Rasmussen (1):
mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
Bagas Sanjaya (1):
Documentation: highmem: use literal block for code example in
highmem.h comment
Baolin Wang (1):
mm/damon: use set_huge_pte_at() to make huge pte old
Baowen Zheng (1):
nfp: fix issue of skb segments exceeds descriptor limitation
Bartosz Golaszewski (1):
gpio: sim: fix the chip_name configfs item
Biju Das (1):
serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST
Bjorn Andersson (1):
scsi: ufs: core: Drop loglevel of WriteBoost message
Brent Lu (1):
ASoC: Intel: sof_rt5682: fix out-of-bounds array access
Brian Norris (1):
arm64: dts: rockchip: Assign RK3399 VDU clock rate
Bryan O'Donoghue (1):
ASoC: dt-bindings: Fix description for msm8916
Changyuan Lyu (2):
scsi: pm80xx: Fix 'Unknown' max/min linkrate
scsi: pm80xx: Set stopped phy's linkrate to Disabled
Chanho Park (1):
tty: serial: samsung_tty: set dma burst_size to 1
Charles Keepax (4):
ASoC: wm5102: Fix event generation for output compensation
ASoC: wm8998: Fix event generation for input mux
ASoC: cs47l92: Fix event generation for OUT1 demux
ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE
Chia-Lin Kao (AceLan) (2):
net: atlantic: remove deep parameter on suspend/resume functions
net: atlantic: remove aq_nic_deinit() when resume
Chris Wilson (3):
drm/i915/gt: Serialize GRDOM access between multiple engine resets
drm/i915/gt: Serialize TLB invalidates with GT resets
drm/i915/gem: Look for waitboosting across the whole object
prior to individual waits
Christian Brauner (1):
ovl: turn of SB_POSIXACL with idmapped layers temporarily
Christoph Hellwig (1):
btrfs: zoned: fix a leaked bioc in read_zone_info
Christophe Leroy (2):
module: Fix selfAssignment cppcheck warning
module: Fix "warning: variable 'exit' set but not used"
Chuck Lever (1):
NFSD: Decode NFSv4 birth time attribute
Coiby Xu (1):
ima: force signature verification when CONFIG_KEXEC_SIG is configured
Conor Dooley (2):
riscv: dts: microchip: hook up the mpfs' l2cache
MAINTAINERS: add polarfire rng, pci and clock drivers
Cristian Ciocaltea (1):
spi: amd: Limit max transfer and message size
Cédric Le Goater (2):
spi: aspeed: Add dev_dbg() to dump the spi-mem direct mapping descriptor
spi: aspeed: Fix division by zero
Dan Carpenter (3):
drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
net: stmmac: fix leaks in probe
Daniel Mack (1):
ASoC: max98396: Fix register access for PCM format settings
Daniele Ceraolo Spurio (2):
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
Darren Stevens (1):
drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode.
Dave Chinner (1):
fs/remap: constrain dedupe of EOF blocks
David Hildenbrand (1):
mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one()
David Owens (1):
ASoC: ti: omap-mcbsp: duplicate sysfs error
David Sterba (4):
Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray"
Revert "btrfs: turn fs_info member buffer_radix into XArray"
Revert "btrfs: turn name_cache radix tree into XArray in send_ctx"
Revert "btrfs: turn delayed_nodes_tree into an XArray"
Demi Marie Obenour (1):
xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
Dmitry Osipenko (3):
drm/panfrost: Put mapping instead of shmem obj on
panfrost_mmu_map_fault_addr() error
drm/panfrost: Fix shrinker list corruption by madvise IOCTL
ARM: 9213/1: Print message about disabled Spectre workarounds only once
Dorian Rudolph (1):
power: supply: core: Fix boundary conditions in interpolation
Douglas Anderson (1):
tracing: Fix sleeping while atomic in kdb ftdump
Eli Cohen (1):
net/mlx5: TC, allow offload from uplink to other PF's VF
Eric Dumazet (2):
bpf: Make sure mac_header was set before using it
vlan: fix memory leak in vlan_newlink()
Ezequiel Garcia (1):
drm/ssd130x: Fix pre-charge period setting
Fangzhi Zuo (1):
drm/amd/display: Ignore First MST Sideband Message Return Error
Felix Fietkau (2):
wifi: mac80211: do not wake queues on a vif that is being stopped
wifi: mac80211: fix queue selection for mesh/OCB interfaces
Filipe Manana (1):
btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed
and inline extents
Florian Westphal (1):
netfilter: conntrack: fix crash due to confirmed bit load reordering
Francesco Dolcini (1):
ASoC: sgtl5000: Fix noise on shutdown/remove
Gal Pressman (1):
net/mlx5e: Fix capability check for updating vnic env counters
Gao Chao (1):
power: supply: ab8500_fg: add missing destroy_workqueue in ab8500_fg_probe
Geert Uytterhoeven (1):
sh: convert nommu io{re,un}map() to static inline functions
Gowans, James (1):
mm: split huge PUD on wp_huge_pud fallback
Guenter Roeck (1):
um: Replace to_phys() and to_virt() with less generic function names
Han Xu (1):
MAINTAINERS: change the NXP FSPI driver maintainer.
Hangyu Hua (2):
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
Hans de Goede (7):
drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Tablet 2 830
Input: goodix - call acpi_device_fix_up_power() in some cases
platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2
830/1050 poweroff again
efi: Fix efi_power_off() not being run before acpi_power_off()
when necessary
platform/x86/intel/ifs: Mark as BROKEN
platform/x86: intel_atomisp2_led: Also turn off the always-on
camera LED on the Asus T100TAF
ACPI: video: Fix acpi_video_handles_brightness_key_presses()
Hayes Wang (1):
r8152: fix accessing unset transport header
Hector Martin (2):
ASoC: tas2764: Correct playback volume range
ASoC: tas2764: Fix amp gain register offset & default
Heiko Stuebner (1):
riscv: don't warn for sifive erratas in modules
Huaxin Lu (1):
ima: Fix a potential integer overflow in ima_appraise_measurement
...
Linux 5.19-rc6
Things looking fairly normal for rc6, nothing here really stands out.
A number of small fixes all over, with the bulk being a collection of
sound and network driver fixes, along with some arm64 dts file
updates.
The rest is some selftest updates, and various (mostly) one-liners all
over the place. The shortlog below gives a good overview, and is short
enough to just scroll through to get a flavor of it all.
Perhaps somewhat unusually, I picked up a few fixes that were pending
in trees that haven't actually hit upstream yet. It's already rc6,
and I wanted to close out a few of the regression reports and not have
to wait for another (possibly last, knock wood) rc to have them in the
tree.
Linus
Alexei Starovoitov (1):
bpf, docs: Better scale maintenance of BPF subsystem
Alison Schofield (1):
cxl/mbox: Use __le32 in get,set_lsa mailbox structures
Amadeusz Sławiński (2):
ASoC: Intel: avs: Fix parsing UUIDs in topology
ASoC: Remove unused hw_write_t type
Andrei Lalaev (1):
pinctrl: sunxi: sunxi_pconf_set: use correct offset
Andy Shevchenko (1):
MAINTAINERS: Update Intel pin control to Supported
Ben Widawsky (2):
MAINTAINERS: Update Ben's email address
cxl/core: Use is_endpoint_decoder
Bill Wendling (1):
soc: qcom: smem: use correct format characters
Bo Liu (1):
firmware: arm_scmi: Remove usage of the deprecated ida_simple_xxx API
Borislav Petkov (1):
x86/boot: Fix the setup data types max limit
Caleb Connolly (1):
dmaengine: qcom: bam_dma: fix runtime PM underflow
Charles Keepax (8):
ASoC: wm_adsp: Fix event for preloader
ASoC: wm5110: Fix DRE control
ASoC: cs35l41: Correct some control names
ASoC: dapm: Initialise kcontrol data for mux/demux controls
ASoC: cs35l41: Add ASP TX3/4 source to register patch
ASoC: cs47l15: Fix event generation for low power mux control
ASoC: madera: Fix event generation for OUT1 demux
ASoC: madera: Fix event generation for rate controls
Christian Marangi (1):
PM / devfreq: exynos-bus: Fix NULL pointer dereference
Christophe JAILLET (1):
dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
Claudiu Beznea (3):
ARM: at91: pm: use proper compatible for sama5d2's rtc
ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
Cristian Marussi (1):
firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks
Dan Carpenter (1):
ASoC: SOF: mediatek: Fix error code in probe
Dan Williams (1):
memregion: Fix memregion_free() fallback definition
Daniel Borkmann (4):
bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar
bpf, selftests: Add verifier test case for jmp32's jeq/jne
Dave Jiang (1):
dmaengine: idxd: force wq context cleanup on device disable path
David Howells (1):
fscache: Fix invalidation/lookup race
Davidlohr Bueso (1):
staging/wlan-ng: get the correct struct hfa384x in work callback
Dmitry Baryshkov (2):
arm64: dts: qcom: sm8450 add ITS device tree node
arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
Dmitry Osipenko (1):
dmaengine: pl330: Fix lockdep warning about non-static key
Duoming Zhou (1):
net: rose: fix UAF bug caused by rose_t0timer_expiry
Duy Nguyen (1):
can: rcar_canfd: Fix data transmission failed on R-Car V3U
Egor Vorontsov (2):
ALSA: usb-audio: Add quirk for Fiero SC-01
ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
Emil Renner Berthing (1):
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
Etienne Carriere (1):
ARM: dts: stm32: fix pwr regulators references to use scmi
Eugen Hristev (2):
ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
Fabien Dessenne (1):
pinctrl: stm32: fix optional IRQ support to gpios
Fabio Estevam (3):
ARM: dts: imx7d-smegw01: Fix the SDIO description
ARM: mxs_defconfig: Enable the framebuffer
ARM: at91: pm: Mark at91_pm_secure_init as __init
Fabrice Gasnier (1):
ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
Gabriel Fernandez (3):
ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board
ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI
Gal Pressman (1):
Revert "tls: rx: move counting TlsDecryptErrors for sync"
Geert Uytterhoeven (1):
eeprom: at25: Rework buggy read splitting
Geliang Tang (1):
mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy
Guiling Deng (1):
fbdev: fbmem: Fix logo center image dx issue
Hangbin Liu (1):
selftests/net: fix section name when using xdp_dummy.o
Hans de Goede (1):
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
Haowen Bai (1):
pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
Heiner Kallweit (1):
r8169: fix accessing unset transport header
Helge Deller (4):
fbcon: Disallow setting font bigger than screen size
fbcon: Prevent that screen size is smaller than font size
fbmem: Check virtual screen sizes in fb_set_var()
fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible()
Hsin-Yi Wang (1):
video: of_display_timing.h: include errno.h
Huacai Chen (1):
LoongArch: Fix build errors for tinyconfig
Ivan Malov (1):
xsk: Clear page contiguity bit when unmapping pool
Jacky Bai (1):
pinctrl: imx: Add the zero base flag for imx93
Jakub Kicinski (3):
docs: netdev: document that patch series length limit
docs: netdev: document reverse xmas tree
docs: netdev: add a cheat sheet for the rules
Jamie Iles (1):
irqchip/xilinx: Add explicit dependency on OF_ADDRESS
Jan Beulich (1):
xen-netfront: restore __skb_queue_tail() positioning in
xennet_get_responses()
Jason A. Donenfeld (6):
powerpc/powernv: delay rng platform device creation until later in boot
wireguard: selftests: set fake real time in init
wireguard: selftests: use virt machine on m68k
wireguard: selftests: always call kernel makefile
wireguard: selftests: use microvm on x86
crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations
Jean Delvare (1):
i2c: piix4: Fix a memory leak in the EFCH MMIO support
Jens Axboe (1):
io_uring: check that we have a file table when allocating update slots
Jerry Snitselaar (1):
dmaengine: idxd: Only call idxd_enable_system_pasid() if
succeeded in enabling SVA feature
Jia Zhu (1):
cachefiles: narrow the scope of flushed requests when releasing fd
Jimmy Assarsson (3):
can: kvaser_usb: replace run-time checks with struct
kvaser_usb_driver_info
can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
Joerg Roedel (1):
MAINTAINERS: Remove [email protected]
John Hubbard (1):
gen_compile_commands: handle multiple lines per .mod file
John Veness (1):
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
Jonathan Cameron (1):
cxl: Fix cleanup of port devices on failure to probe driver.
Judy Hsiao (1):
ASoC: rockchip: i2s: switch BCLK to GPIO
Juergen Gross (3):
x86/xen: Use clear_bss() for Xen PV guests
x86: Clear .brk area at early boot
x86: Fix .brk attribute in linker script
Karsten Graul (1):
MAINTAINERS: add Wenjia as SMC maintainer
Keith Busch (2):
nvme-pci: phison e16 has bogus namespace ids
nvme: use struct group for generic command dwords
Kent Gibson (1):
gpiolib: cdev: fix null pointer dereference in linereq_free()
Kishen Maloor (2):
mptcp: netlink: issue MP_PRIO signals from userspace PMs
selftests: mptcp: userspace PM support for MP_PRIO signals
Konrad Dybcio (2):
arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support
Kuninori Morimoto (1):
ASoC: ak4613: cares Simple-Audio-Card case for TDM
Leon Romanovsky (1):
gpio: vf610: fix compilation error
Li kunyu (1):
net: usb: Fix typo in code
Liang He (1):
can: grcan: grcan_probe(): remove extra of_node_get()
Linus Torvalds (3):
signal handling: don't use BUG_ON() for debugging
ida: don't use BUG_ON() for debugging
Linux 5.19-rc6
Linus Walleij (1):
soc: ixp4xx/npe: Fix unused match warning
Lu Baolu (1):
iommu/vt-d: Fix RID2PASID setup/teardown failure
Lukas Bulwahn (1):
LoongArch: Drop these obsolete selects in Kconfig
Lukasz Cieplicki (1):
i40e: Fix dropped jumbo frames statistics
Marc Kleine-Budde (5):
can: m_can: m_can_chip_config(): actually enable internal timestamping
can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp
to full 32 bits
can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel()
can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct
length to read dev_id
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion
Mario Limonciello (2):
ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked
ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported
Mark Brown (3):
ASoC: ops: Fi...
Linux 5.19-rc5
So last week, we had a rc4 that was slightly larger than normal, and
while I thought it was mostly just due to timing and pull requests
shifting between rc's, I wanted to keep an eye on it.
And this week, we have an rc5 that is slightly smaller than normal,
so it all pans out and really does just look like just random timing
noise.
So everything looks ok - we certainly have some issues still being
looked at, but on the whole 5.19 looks normal, and nothing
particularly bad seems to be going on.
See the shortlog below for details, but nothing here looks very odd.
It's the usual mixture of driver fixes, arch updates, filesystems and
networking. And associated tooling and selftests.
The diffstat shows a couple of blips - random number handling fix and
simplification in s390, a couple drivers, and some patches to fs code
that are not exactly one-liners (copy_file_range fix, some xfs fixes),
and some mptcp fixes. But none of it is huge by any means, and most
of the rest of commits are one- or few-liners.
So in between the general summer vacation (Europe) and the July 4th
extended weekend (US), and whatever the rest of the world is doing -
take some time off, build a new kernel and boot it. Just to verify
things are looking ok for you. But it should all be pretty calm.
Linus
Alan Adamson (1):
nvmet: add a clear_ids attribute for passthru targets
Alex Deucher (2):
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
Alexey Khoroshilov (1):
NFSD: restore EINVAL error translation in nfsd_commit()
Amir Goldstein (2):
fanotify: refine the validation checks on non-dir inode mask
vfs: fix copy_file_range() regression in cross-fs copies
Aneesh Kumar K.V (1):
powerpc/memhotplug: Add add_pages override for PPC
AngeloGioacchino Del Regno (1):
cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist
Anshuman Gupta (1):
drm/i915/dgfx: Disable d3cold at gfx root port
Arnaldo Carvalho de Melo (2):
tools kvm headers arm64: Update KVM headers from the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
Bo Liu (1):
virtio: Remove unnecessary variable assignments
Carlos Llamas (1):
drm/fourcc: fix integer type usage in uapi header
Casper Andersson (1):
net: sparx5: mdb add/del handle non-sparx5 devices
Chris Ye (1):
nvdimm: Fix badblocks clear off-by-one error
Christian Marangi (5):
PM / devfreq: Fix kernel panic with cpu based scaling to passive gov
PM / devfreq: Mute warning on governor PROBE_DEFER
PM / devfreq: Fix cpufreq passive unregister erroring on PROBE_DEFER
PM / devfreq: Rework freq_table to be local to devfreq struct
PM / devfreq: Fix kernel warning with cpufreq passive register fail
Christophe JAILLET (1):
ksmbd: smbd: Remove useless license text when
SPDX-License-Identifier is already used
Christophe Leroy (1):
powerpc/book3e: Fix PUD allocation size in map_kernel_page()
Chuck Lever (1):
SUNRPC: Fix READ_PLUS crasher
Coleman Dietsch (1):
selftests net: fix kselftest net fatal error
Dan Carpenter (2):
net: fix IFF_TX_SKB_NO_LINEAR definition
platform/mellanox: nvsw-sn2201: fix error code in
nvsw_sn2201_create_static_devices()
Darrick J. Wong (6):
xfs: always free xattri_leaf_bp when cancelling a deferred op
xfs: clean up the end of xfs_attri_item_recover
xfs: empty xattr leaf header blocks are not corruption
xfs: don't hold xattr leaf buffers across transaction rolls
xfs: dont treat rt extents beyond EOF as eofblocks to be cleared
xfs: prevent a UAF when log IO errors race with unmount
Dave Chinner (2):
xfs: bound maximum wait time for inodegc work
xfs: introduce xfs_inodegc_push()
Deming Wang (1):
virtio_ring: make vring_create_virtqueue_split prettier
Dimitris Michailidis (1):
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
Doug Berger (1):
net: dsa: bcm_sf2: force pause link settings
Duoming Zhou (1):
net: rose: fix UAF bugs caused by timer handler
Dylan Yudaken (1):
io_uring: fix provided buffer import
Eddie James (1):
hwmon: (occ) Prevent power cap command overwriting poll response
Eli Cohen (2):
vdpa/mlx5: Update Control VQ callback information
vdpa/mlx5: Initialize CVQ vringh only once
Enguerrand de Ribaucourt (2):
net: dp83822: disable false carrier interrupt
net: dp83822: disable rx error interrupt
Eric Dumazet (5):
net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user()
tcp: add a missing nf_reset_ct() in 3WHS handling
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
net: bonding: fix possible NULL deref in rlb code
ipv6: fix lockdep splat in in6_dump_addrs()
Florian Westphal (2):
netfilter: nf_tables: avoid skb access on nf_stolen
netfilter: br_netfilter: do not skip all hooks with 0 priority
Gayatri Kammela (1):
platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
Geliang Tang (1):
mptcp: invoke MP_FAIL response when needed
Hangyu Hua (1):
net: tipc: fix possible refcount leak in tipc_sk_create()
Hans de Goede (7):
platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to
ideapad_dytc_v4_allow_table[]
ACPI: video: Change how we determine if brightness key-presses are handled
platform/x86: panasonic-laptop: sort includes alphabetically
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86: panasonic-laptop: don't report duplicate
brightness key-presses
platform/x86: panasonic-laptop: filter out duplicate volume
up/down/mute keypresses
Heinz Mauelshagen (1):
dm raid: fix accesses beyond end of raid member array
Helge Deller (2):
parisc/unaligned: Fix emulate_ldw() breakage
parisc: Fix vDSO signal breakage on 32-bit kernel
Hyunchul Lee (1):
ksmbd: remove duplicate flag set in smb2_write
Ian Rogers (1):
perf bpf: 8 byte align bpil data
Ivan Babrou (1):
perf unwind: Fix unitialized 'offset' variable on aarch64
Jakub Kicinski (4):
net: tun: unlink NAPI from device on destruction
net: tun: stop NAPI when detaching queues
net: tun: avoid disabling NAPI twice
selftest: tun: add test for NAPI dismantle
Jakub Sitnicki (1):
selftests/bpf: Test sockmap update when socket has ULP
Jason A. Donenfeld (2):
ksmbd: use vfs_llseek instead of dereferencing NULL
s390/archrandom: simplify back to earlier design and initialize earlier
Jason Wang (3):
virtio: disable notification hardening by default
virtio-net: fix race between ndo_open() and virtio_device_ready()
caif_virtio: fix race between virtio_device_ready() and ndo_open()
Javier Martinez Canillas (3):
firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
firmware: sysfb: Add sysfb_disable() helper function
fbdev: Disable sysfb device registration when removing conflicting FBs
Jean Delvare (1):
platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
Jeff Layton (1):
ceph: wait on async create before checking caps for syncfs
Jiang Jian (2):
hwmon: (pmbus/ucd9200) fix typos in comments
s390/sclp: Fix typo in comments
Jianglei Nie (1):
net: sfp: fix memory leak in sfp_probe()
Jinzhou Su (1):
cpufreq: amd-pstate: Add resume and suspend callbacks
John Garry (2):
scsi: hisi_sas: Limit max hw sectors for v3 HW
ata: pata_cs5535: Fix W=1 warnings
Jose Alonso (1):
net: usb: ax88179_178a: Fix packet receiving
Kai-Heng Feng (1):
platform/x86: hp-wmi: Ignore Sanitization Mode event
Kaixu Xia (2):
xfs: factor out the common lock flags assert
xfs: use invalidate_lock to check the state of mmap_lock
Kamal Heib (1):
RDMA/qedr: Fix reporting QP timeout attribute
Krzysztof Kozlowski (2):
net/ncsi: use proper "mellanox" DT vendor prefix
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
Kuogee Hsieh (1):
drm/msm/dp: reset drm_dev to NULL at dp_display_unbind()
Lamarque Vieira Souza (1):
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
Liam Howlett (1):
powerpc/prom_init: Fix kernel config grep
Liang He (3):
net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
cpufreq: pmac32-cpufreq: Fix refcount leak bug
Linus Torvalds (3):
sparse: introduce conditional lock acquire function attribute
lockref: remove unused 'lockref_get_or_lock()' function
Linux 5.19-rc5
Lukas Bulwahn (2):
MAINTAINERS: add include/dt-bindings/clock to COMMON CLK FRAMEWORK
PM / devfreq: passive: revert an editing accident in SPDX-License line
Lukas Wunner (1):
net: phy: Don't trigger state machine while in suspend
Mark Pearson (2):
platform/x86: thinkpad-acpi: profile capabilities as integer
platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
Masahiro Yamada (4):
tick/nohz: unexport __init-annotated tick_nohz_full_setup()
s390: remove unneeded 'select BUILD_BIN2C'
s390/purgatory: hard-code obj-y in Makefile
s390/purgatory: remove duplicated build rule of kexec-purgatory.o
Mat Martineau (1):
selftests: mptcp: Initialize variables to quiet gcc 12 warnings
Matthew Auld (1):
drm/i915: tweak the ord...