Skip to content

Releases: ammarfaizi2/linux-block

Linux 6.0-rc5

12 Sep 00:05
Compare
Choose a tag to compare
Linux 6.0-rc5 Pre-release
Pre-release

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

Ajay.Kathat@microchip.com (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...

Read more

Linux 6.0-rc4

04 Sep 22:51
Compare
Choose a tag to compare
Linux 6.0-rc4 Pre-release
Pre-release

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

Read more

Linux 6.0-rc3

28 Aug 22:41
Compare
Choose a tag to compare
Linux 6.0-rc3 Pre-release
Pre-release

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

Read more

Linux 6.0-rc2

22 Aug 01:21
Compare
Choose a tag to compare
Linux 6.0-rc2 Pre-release
Pre-release

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

Read more

Linux 6.0-rc1

14 Aug 23:54
Compare
Choose a tag to compare
Linux 6.0-rc1 Pre-release
Pre-release

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

Read more

Linux 5.19

31 Jul 22:03
Compare
Choose a tag to compare

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

Read more

Linux 5.19-rc8

24 Jul 20:52
Compare
Choose a tag to compare
Linux 5.19-rc8 Pre-release
Pre-release

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

Read more

Linux 5.19-rc7

17 Jul 22:00
Compare
Choose a tag to compare
Linux 5.19-rc7 Pre-release
Pre-release

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

Read more

Linux 5.19-rc6

11 Jul 01:37
Compare
Choose a tag to compare
Linux 5.19-rc6 Pre-release
Pre-release

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 iommu@lists.linux-foundation.org

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

Read more

Linux 5.19-rc5

04 Jul 06:55
Compare
Choose a tag to compare
Linux 5.19-rc5 Pre-release
Pre-release

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

Read more