Releases: ammarfaizi2/linux-block
Linux 6.2
So here we are, right on (the extended) schedule, with 6.2 out.
Nothing unexpected happened last week, with just a random selection of
small fixes spread all over, with nothing really standing out. The
shortlog is tiny and appended below, you can scroll through it if
you're bored.
Wed have a couple of small things that Thorsten was tracking on the
regression side, but I wasn't going to apply any last-minute patches
that weren't actively pushed by maintainers, so they will have to show
up for stable. Nothing seemed even remotely worth trying to delay
things for.
And this obviously means that the 6.3 merge window will open tomorrow,
and I already have 30+ pull requests queued up, which I really
appreciate. I like how people have started to take the whole "ready
for the merge window" to heart.
But in the meantime, please do give 6.2 a testing. Maybe it's not a
sexy LTS release like 6.1 ended up being, but all those regular
pedestrian kernels want some test love too.
Linus
Alexander Mikhalitsyn (1):
mailmap: add entry for Alexander Mikhalitsyn
Alexander Stein (1):
gpio: vf610: make irq_chip immutable
Andrew Morton (1):
revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
Andy Chi (2):
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support
for HP Laptops
Anna Schumaker (1):
Revert "NFSv4.2: Change the default KConfig value for READ_PLUS"
Arnd Bergmann (1):
mm: extend max struct page size for kmsan
Bartosz Golaszewski (1):
gpio: sim: fix a memory leak
Benjamin Gray (1):
powerpc/64s: Prevent fallthrough to hash TLB flush when using radix
Bo Liu (1):
ALSA: hda/conexant: add a new hda codec SN6180
Cezary Rojewski (1):
ALSA: hda: Fix codec device field initializan
Christoph Hellwig (3):
nvme-pci: set the DMA mask earlier
orphan sysvfs
stop mainaining UUID
Christophe Leroy (1):
kasan: fix Oops due to missing calls to kasan_arch_is_ready()
Corinna Vinschen (1):
igb: conditionalize I2C bit banging on external thermal sensor support
Cristian Ciocaltea (1):
net: stmmac: Restrict warning on disabling DMA store and fwd mode
Daniel Wagner (1):
nvme-pci: add bogus ID quirk for ADATA SX6000PNP
Dave Stevenson (1):
drm/vc4: Fix YUV plane handling when planes are in different buffers
Dom Cobley (2):
drm/vc4: hdmi: Always enable GCP with AVMUTE cleared
drm/vc4: crtc: Increase setup cost in core clock calculation to
handle extreme reduced blanking
Eric Dumazet (2):
net: initialize net->notrefcnt_tracker earlier
net: use a bounce buffer for copying skb->mark
Felix Riemann (1):
net: Fix unwanted sign extension in netdev_stats_to_stats64()
Gayatri Kammela (1):
platform/x86/intel/vsec: Add support for Meteor Lake
Greg Kroah-Hartman (1):
kvm: initialize all of the kvm_debugregs structure before
sending it to userspace
Guillaume Nault (3):
ipv6: Fix datagram socket connection with DSCP.
ipv6: Fix tcp socket connection with DSCP.
selftests: fib_rule_tests: Test UDP and TCP connections with DSCP rules.
Hangyu Hua (1):
net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
Heiner Kallweit (1):
mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set
Hyunwoo Kim (1):
af_key: Fix heap information leak
Ido Schimmel (1):
devlink: Fix netdev notifier chain corruption
Irvin Cote (1):
nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
Isaac J. Manjarres (1):
of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
Jack Xiao (1):
drm/amd/amdgpu: fix warning during suspend
Jakub Kicinski (1):
net: mpls: fix stale pointer if allocation fails during device rename
Janne Grunau (1):
spi: Use a 32-bit DT property for spi-cs-setup-delay-ns
Jason Xing (3):
ixgbe: allow to increase MTU to 3K with XDP enabled
i40e: add double of VLAN header when computing the max MTU
ixgbe: add double of VLAN header when computing the max MTU
Jeff Layton (1):
nfsd: don't destroy global nfs4_file table in per-net shutdown
Jeff Xie (1):
scripts/gdb: fix 'lx-current' for x86
Jesse Brandeburg (1):
ice: fix lost multicast packets in promisc mode
Jocelyn Falempe (1):
drm/ast: Fix start address computation
Johannes Zink (1):
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
John Johansen (1):
apparmor: Fix regression in compat permissions for getattr
Juergen Gross (1):
x86/mtrr: Revert 90b926e ("x86/pat: Fix pat_x_mtrr_type()
for MTRR disabled case")
Kailang Yang (1):
ALSA: hda/realtek - fixed wrong gpio assigned
Kefeng Wang (1):
mm: hwpoison: support recovery from ksm_might_need_to_copy()
Keith Busch (1):
nvme-pci: refresh visible attrs for cmb attributes
Kuan-Ying Lee (1):
mm/gup: add folio to list when folio_isolate_lru() succeed
Kuniyuki Iwashima (2):
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from
sk_stream_kill_queues().
Larysa Zaremba (1):
ice: xsk: Fix cleaning of XDP_TX frames
Leo Li (1):
drm/amd/display: Fail atomic_check early on normalize_zpos error
Li Lingfeng (1):
lib: parser: optimize match_NUMBER apis to use local array
Linus Torvalds (1):
Linux 6.2
Linus Walleij (1):
gpio: mlxbf2: select GPIOLIB_IRQCHIP
Manivannan Sadhasivam (1):
cpufreq: qcom-hw: Add missing null pointer check
Mark Rutland (2):
arm_pmu: fix event CPU filtering
arm64: perf: reject CHAIN events at creation time
Matt Roper (1):
drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
Michael Chan (1):
bnxt_en: Fix mqprio and XDP ring checking logic
Michal Wilczynski (1):
ice: Fix check for weight and priority of a scheduling node
Mike Kravetz (1):
hugetlb: check for undefined shift on 32 bit architectures
Miko Larsson (1):
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
Miroslav Lichvar (1):
igb: Fix PPS input and output using 3rd and 4th SDP
Munehisa Kamata (1):
sched/psi: Fix use-after-free in ep_remove_wait_queue()
Natalia Petrova (1):
i40e: Add checking for null for nlmsg_find_attr()
Paolo Bonzini (1):
Documentation/hw-vuln: Fix rST warning
Patrick McLean (1):
ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH
Paul Cercueil (1):
mmc: jz4740: Work around bug on JZ4760(B)
Pedro Tammela (3):
net/sched: tcindex: update imperfect hash filters respecting rcu
net/sched: act_ctinfo: use percpu stats
net/sched: tcindex: search key must be 16 bits
Peter Xu (1):
mm/migrate: fix wrongly apply write bit after mkdirty on sparc64
Peter Zijlstra (1):
freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL
Pierre-Louis Bossart (1):
ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
Pietro Borrello (1):
sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
Qi Zheng (1):
mm: shrinkers: fix deadlock in shrinker debugfs
Qian Yingjin (1):
mm/filemap: fix page end in filemap_get_read_batch
Raag Jadav (1):
gpiolib: acpi: remove redundant declaration
Rafał Miłecki (1):
net: bgmac: fix BCM5358 support by setting correct flags
Rander Wang (1):
ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8
Randy Dunlap (2):
ata: pata_octeon_cf: drop kernel-doc notation
MAINTAINERS: update FPU EMULATOR web page
Reinette Chatre (1):
PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n
Ronak Doshi (1):
vmxnet3: move rss code block under eop descriptor
Ryusuke Konishi (1):
nilfs2: fix underflow in second superblock position calculations
Sean Christopherson (2):
KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
perf/x86: Refuse to export capabilities for hybrid PMUs
Seth Jenkins (1):
aio: fix mremap after fork null-deref
Shiyang Ruan (1):
fsdax: dax_unshare_iter() should return a valid length
Siddharth Vadapalli (1):
net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
Simon Gaiser (1):
ata: ahci: Add Tiger Lake UP{3,4} AHCI controller
Steven Rostedt (Google) (1):
tracing: Make trace_define_field_ext() static
Takashi Iwai (1):
fbdev: Fix invalid page access after closing deferred I/O devices
Thomas Gleixner (1):
alarmtimer: Prevent starvation by small intervals and SIG_IGN
Tom Lendacky (3):
x86/speculation: Identify processors vulnerable to SMT RSB predictions
KVM: x86: Mitigate the cross-thread return address predictions bug
Documentation/hw-vuln: Add documentation for Cross-Thread Return
Predictions
Tung Nguyen (1):
tipc: fix kernel warning when sending SYN message
Ville Syrjälä (1):
drm: Disable dynamic debug as broken
Waiman Long (1):
sched/core: Fix a missed update of user_cpus_ptr
Werner Sembach (1):
gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx
Yang Yingliang (2):
mmc: sdio: fix possible resource leaks in some error paths
mmc: mmc_spi: fix error handling in mmc_spi_probe()
Yinjun Zhang (2):
nfp: fix incorrect use of mbox in IPsec code
nfp: fix schedule in atomic context when offloading sa
Zach O'Keefe (1):
mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount
Zack Rusin (2):
drm/vmwgfx: Stop accessing buffer obj...
Linux 6.2-rc8
The 6.2 series continues to be fairly calm, and the only real reason
for an rc8 is - as now mentioned several times - just to make up for
some time during the holiday season. Not that we seem to really have
needed it, but there was also no real reason to deviate from the plan.
So here we are. And we did have a few late regression fixes, and a
couple still pending that will hopefully make it during next week, so
absolutely no harm done.
Most of the discussion I see seems to have already been about future
stuff, and I also already have one pull request for the next merge
window in my inbox (and I won't mind more if they show up). But in the
meantime we did have a scattering of the usual fixes, with networking,
GPU and sound drivers being the most noticeable. As is usual.
But there's other fixes in there too - both smaller driver subsystems
and to various other code. See the shortlog below for details.
Linus
Aaron Thompson (1):
Revert "mm: Always release pages to the buddy allocator in
memblock_free_late()."
Adham Faris (1):
net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
Alan Stern (1):
net: USB: Fix wrong-direction WARNING in plusb.c
Alex Deucher (8):
drm/amd/display: disable S/G display on DCN 2.1.0
drm/amd/display: disable S/G display on DCN 3.1.2/3
drm/amd/display: properly handling AGP aperture in vm setup
Revert "drm/amd/display: disable S/G display on DCN 3.1.4"
drm/amdgpu: add S/G display parameter
Revert "drm/amd/display: disable S/G display on DCN 3.1.2/3"
Revert "drm/amd/display: disable S/G display on DCN 2.1.0"
Revert "drm/amd/display: disable S/G display on DCN 3.1.5"
Alexander Potapenko (1):
btrfs: zlib: zero-initialize zlib workspace
Alexey Firago (1):
ASoC: codecs: es8326: Fix DTS properties reading
Allen Hubbe (1):
ionic: missed doorbell workaround
Amadeusz Sławiński (1):
ASoC: topology: Return -ENOMEM on memory allocation failure
Amir Tzin (1):
net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode
Anand Jain (1):
btrfs: free device in btrfs_close_devices for a single device filesystem
Anastasia Belova (1):
xfrm: compat: change expression for switch in xfrm_xlate64
Andy Chi (1):
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
Andy Shevchenko (2):
dt-bindings: Fix .gitignore
pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
Andy Yan (1):
arm64: dts: rockchip: add io domain setting to rk3566-box-demo
Anirudh Venkataramanan (1):
ice: Do not use WQ_MEM_RECLAIM flag for workqueue
Aravind Iddamsetty (1):
drm/i915: Initialize the obj flags for shmem objects
Arnaud Ferraris (1):
arm64: dts: rockchip: fix input enable pinconf on rk3399
Artemii Karasev (1):
ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
Arınç ÜNAL (1):
net: ethernet: mtk_eth_soc: enable special tag when any MAC uses DSA
Bartosz Golaszewski (1):
spi: spidev: fix a recursive locking error
Bastien Nocera (1):
HID: logitech: Disable hi-res scrolling on USB
Benedict Wong (1):
Fix XFRM-I support for nested ESP tunnels
Bert Karwatzki (1):
drm/amdgpu: fix memory leak in amdgpu_cs_sync_rings
Bjorn Helgaas (3):
MAINTAINERS: Move to shared PCI tree
Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume"
Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming"
Brett Creeley (1):
ice: Fix disabling Rx VLAN filtering with port VLAN enabled
Casper Andersson (1):
net: microchip: sparx5: fix PTP init/deinit not checking all ports
Chen-Yu Tsai (1):
arm64: dts: mediatek: mt8195: Fix vdosys* compatible strings
Christian Hopps (1):
xfrm: fix bug with DSCP copy to v6 from v4 tunnel
Christian König (1):
drm/client: fix circular reference counting issue
Chukun Pan (1):
arm64: dts: rockchip: remove unsupported property from sdmmc2 for rock-3a
Clément Léger (1):
net: phylink: move phy_device_free() to correctly release phy device
Corentin Labbe (1):
arm64: dts: rockchip: use correct reset names for rk3399 crypto nodes
Dan Carpenter (4):
ALSA: pci: lx6464es: fix a debug loop
RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw()
ice: Fix off by one in ice_tc_forward_to_queue()
net: sched: sch: Fix off by one in htb_activate_prios()
Dan Johansen (1):
arm64: dts: rockchip: set sdmmc0 speed to sd-uhs-sdr50 on rock-3a
Dan Williams (2):
nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE
cxl/region: Fix passthrough-decoder detection
Daniel Beer (2):
ASoC: tas5805m: rework to avoid scheduling while atomic.
ASoC: tas5805m: add missing page switch.
Darren Hart (1):
arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and
Altra Max machines
Dave Airlie (1):
nvidiafb: detect the hardware support before removing console.
David Chen (1):
Fix page corruption caused by racy check in __free_pages
David Sterba (1):
btrfs: send: limit number of clones and allocated memory size
Dean Luick (2):
IB/hfi1: Restore allocated resources on failed copyout
IB/hfi1: Assign npages earlier
Devid Antonio Filoni (1):
can: j1939: do not wait 250 ms if the same addr was already claimed
Dmitry Torokhov (1):
ARM: dts: stihxxx-b2120: fix polarity of reset line of tsin0 port
Douglas Anderson (1):
cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systems
Dragos Tatulea (2):
IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
net/mlx5e: IPoIB, Show unknown speed instead of error
Edson Juliano Drosdeck (1):
ALSA: hda/realtek: Add Positivo N14KP6-TG
Elvis Angelaccio (1):
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
Eric Dumazet (3):
xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
xfrm: consistently use time64_t in xfrm_timer_handler()
xfrm: annotate data-race around use_time
Evan Quan (3):
drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mapping
drm/amd/pm: bump SMU 13.0.0 driver_if header version
drm/amd/pm: bump SMU 13.0.7 driver_if header version
Fan Ni (1):
cxl/region: Fix null pointer dereference for resetting decoder
Filipe Manana (2):
btrfs: simplify update of last_dir_index_offset when logging a directory
btrfs: lock the inode in shared mode before starting fiemap
Friedrich Vock (1):
drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptes
Geert Uytterhoeven (2):
coredump: Move dump_emit_page() to kill unused warning
clk: microchip: mpfs-ccc: Use devm_kasprintf() for allocating
formatted strings
Guilherme G. Piccoli (1):
drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
Guillaume Pinot (1):
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
Guo Ren (2):
riscv: kprobe: Fixup misaligned load text
riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
Guodong Liu (1):
pinctrl: mediatek: Fix the drive register definition of some Pins
Haiyang Zhang (1):
net: mana: Fix accessing freed irq affinity_hint
Hangbin Liu (1):
selftests: forwarding: lib: quote the sysctl values
Heiner Kallweit (4):
net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-g12-common: Make mmc host controller
interrupts level-sensitive
arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
Herton R. Krzesinski (1):
uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
Ido Schimmel (1):
selftests: Fix failing VXLAN VNI filtering test
Jack Yu (1):
ASoC: rt715-sdca: fix clock stop prepare timeout issue
Jane Jian (1):
drm/amdgpu/smu: skip pptable init under sriov
Jarrah Gosbell (1):
arm64: dts: rockchip: reduce thermal limits on rk3399-pinephone-pro
Jensen Huang (1):
arm64: dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1
JesseZhang (1):
amd/amdgpu: remove test ib on hw ring
Jiawen Wu (1):
net: txgbe: Update support email address
Jiri Pirko (1):
devlink: change port event netdev notifier from per-net to global
Joel Stanley (2):
pinctrl: aspeed: Fix confusing types in return value
pinctrl: aspeed: Revert "Force to disable the function's signal"
Johan Jonker (1):
ARM: dts: rockchip: add power-domains property to dp node on rk3288
John Paul Adrian Glaubitz (1):
MAINTAINERS: Add myself as maintainer for arch/sh (SUPERH)
Jonas Karlman (1):
arm64: dts: rockchip: fix probe of analog sound card on rock-3a
Josef Bacik (1):
btrfs: limit device extents to the device size
Jouni Högander (1):
drm/i915/fbdev: Implement fb_dirty for intel custom fb helper
Julian Anastasov (1):
neigh: make sure used and confirmed times are valid
Kan Liang (1):
x86/cpu: Add Lunar Lake M
Kenneth Feng (1):
drm/amd/amdgpu: enable athub cg 11.0.3
Kent Russell (1):
drm/amdgpu: Add unique_id support for GC 11.0.1/2
Kevin Yang (1):
txhash: fix sk->sk_txrehash default
Krzysztof Kozlowski (3):
arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
arm64: dts: rockchip: align rk3399 DMC OPP table with bindings
pinctrl: qcom: sm8450-lpass-lpi: correct swr_rx_data group
Lad Prabhakar (1):
dt-bindings: ...
Linux 6.2-rc7
So the 6.2 rc releases are continuing to be fairly small and
controlled, to the point where normally I'd just say that this is the
last rc. But since I've stated multiple times that I'll do an rc8 due
to the holiday start of the release, that's what I'll do. And we do
have a few regressions outstanding that Thorsten is tracking, so just
as well.
Nothing in here looks all that scary, and we just have smallish fixes
all over the tree, in all the usual places. I think the single biggest
patch is a race fix to zsmalloc, which I guess is fairly unusual, but
I think that's more indicative of everything else being pretty small.
We've got driver fixes (gpu, networking, sound, but a smattering of
other stuff too), some core mm stuff (that zsmalloc one dominating),
various selftest updates, and just random other things. The shortlog
below gives the details.
Linus
Aaro Koskinen (1):
usb: gadget: udc: do not clear gadget driver.bus
Ahmad Fatoum (1):
MAINTAINERS: match freescale ARM64 DT directory in i.MX entry
Alex Deucher (1):
drm/amd/display: Properly handle additional cases where DCN is
not supported
Alexander Couzens (2):
net: mediatek: sgmii: ensure the SGMII PHY is powered down on
configuration
mtk_sgmii: enable PCS polling to allow SFP work
Alexander Duyck (1):
skb: Do mix page pool and page referenced frags in GRO
Alexander Egorenkov (2):
watchdog: diag288_wdt: do not use stack buffers for hardware data
watchdog: diag288_wdt: fix __diag288() inline assembly
Amadeusz Sławiński (1):
ASoC: Intel: avs: Implement PCI shutdown
Amit Engel (1):
nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
Andre Kalb (1):
net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
Andreas Kemnade (2):
iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
iio:adc:twl6030: Enable measurement of VAC
Andreas Schwab (1):
riscv: disable generation of unwind tables
Andrei Gherzan (5):
selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor
compatibility
selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
selftests: net: udpgso_bench_tx: Cater for pending datagrams
zerocopy benchmarking
Andrey Konovalov (1):
net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
Andy Shevchenko (6):
ASoC: amd: acp-es8336: Drop reference count of ACPI device after use
ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use
Anton Gusev (1):
efi: fix potential NULL deref in efi_mem_reserve_persistent
Ard Biesheuvel (1):
efi: Accept version 2 of memory attributes table
Arnd Bergmann (4):
kunit: Export kunit_running()
rtc: sunplus: fix format string for printing resource
ASoC: cs42l56: fix DT probe
platform/x86/amd: pmc: add CONFIG_SERIO dependency
Artemii Karasev (1):
ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
Arınç ÜNAL (2):
net: dsa: mt7530: fix tristate and help description
net: ethernet: mtk_eth_soc: disable hardware DSA untagging for second MAC
Bard Liao (3):
ASoC: SOF: sof-audio: start with the right widget type
ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0
ASoC: SOF: keep prepare/unprepare widgets in sink path
Bart Van Assche (2):
scsi: core: Fix the scsi_device_put() might_sleep annotation
block: Fix the blk_mq_destroy_queue() documentation
Ben Skeggs (3):
drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
drm/nouveau/fb/tu102-: fix register used to determine scrub status
drm/nouveau/acr/gm20b: regression fixes
Bjørn Mork (1):
net: mediatek: sgmii: fix duplex configuration
Brendan Higgins (1):
kunit: fix kunit_test_init_section_suites(...)
Carlos Song (9):
iio: imu: fxos8700: fix map label of channel type to MAGN sensor
iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
iio: imu: fxos8700: fix IMU data bits returned to user space
iio: imu: fxos8700: fix ACCEL measurement range selection
iio: imu: fxos8700: fix incorrect ODR mode readback
iio: imu: fxos8700: fix failed initialization ODR mode assignment
iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
iio: imu: fxos8700: fix MAGN sensor scale and unit
Cezary Rojewski (1):
ALSA: hda: Do not unset preset when cleaning up codec
Chaitanya Kumar Borah (1):
drm/i915/adlp: Fix typo for reference clock
Chris Healy (1):
net: phy: meson-gxl: Add generic dummy stubs for MMD register access
Christophe JAILLET (1):
fbdev: omapfb: Use kstrtobool() instead of strtobool()
Colin Foster (1):
net: phy: fix null dereference in phy_attach_direct
Damien Le Moal (1):
ata: libata: Fix sata_down_spd_limit() when no link speed is reported
Dan Carpenter (1):
ASoC: SOF: ipc4-mtrace: prevent underflow in
sof_ipc4_priority_mask_dfs_write()
Daniel Miess (2):
drm/amd/display: Add missing brackets in calculation
drm/amd/display: Adjust downscaling limits for dcn314
Daniel Scally (1):
MAINTAINERS: Add myself as UVC Gadget Maintainer
Danilo Krummrich (1):
dma-buf: actually set signaling bit for private stub fences
Dave Ertman (1):
ice: Prevent set_channel from changing queues while RDMA active
Dmitry Perchanov (2):
iio: hid: fix the retval in accel_3d_capture_sample
iio: hid: fix the retval in gyro_3d_capture_sample
Eddie James (1):
ARM: dts: aspeed: Fix pca9849 compatible
Eduard Zingerman (2):
bpf: Fix to preserve reg parent/live fields when copying range info
selftests/bpf: Verify copy_register_state() preserves parent/live fields
Eric Auger (1):
vhost/net: Clear the pending messages when the backend is removed
Eugen Hristev (1):
.mailmap: update e-mail address for Eugen Hristev
Evan Quan (1):
drm/amdgpu: enable HDP SD for gfx 11.0.3
Fabio Estevam (2):
arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts'
ARM: dts: imx7d-smegw01: Fix USB host over-current polarity
Fedor Pchelkin (2):
squashfs: harden sanity check in squashfs_read_xattr_id_table
net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
Florian Westphal (2):
netfilter: br_netfilter: disable sabotage_in hook after first suppression
Revert "netfilter: conntrack: fix bug in for_each_sctp_chunk"
Frank Li (2):
iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name
linux,keycode
Gavin Shan (3):
KVM: arm64: Add helper vgic_write_guest_lock()
KVM: arm64: Allow no running vcpu on restoring vgic3 LPI pending status
KVM: arm64: Allow no running vcpu on saving vgic3 pending table
George Kennedy (1):
vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
George Shen (1):
drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2
Graham Sider (1):
drm/amdgpu: update wave data type to 3 for gfx11
Greg Kroah-Hartman (2):
HV: hv_balloon: fix memory leak with using debugfs_lookup()
kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
Guo Ren (1):
riscv: kprobe: Fixup kernel panic when probing an illegal position
Hans Verkuil (3):
media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line
media: videobuf2: set q->streaming later
drm/vc4: hdmi: make CEC adapter name unique
Hans de Goede (3):
platform/x86/amd/pmf: Ensure mutexes are initialized before use
platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255
platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
Heikki Krogerus (1):
usb: typec: ucsi: Don't attempt to resume the ports before they exist
Helge Deller (3):
parisc: Fix return code of pdc_iodc_print()
parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c
parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
Hou Tao (3):
bpf: Fix off-by-one error in bpf_mem_cache_idx()
fscache: Use wait_on_bit() to wait for the freeing of relinquished volume
fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()
Hyunwoo Kim (2):
net/rose: Fix to not accept on connected socket
netrom: Fix use-after-free caused by accept on already connected socket
Ilpo Järvinen (3):
fpga: m10bmc-sec: Fix probe rollback
serial: 8250_dma: Fix DMA Rx completion race
serial: 8250_dma: Fix DMA Rx rearm race
Isaac J. Manjarres (1):
Revert "mm: kmemleak: alloc gray object for reserved region with
direct map"
Jakub Kicinski (4):
MAINTAINERS: bonding: move Veaceslav Falico to CREDITS
mailmap: add John Crispin's entry
MAINTAINERS: ipv6: retire Hideaki Yoshifuji
MAINTAINERS: update SCTP maintainers
Jakub Sitnicki (4):
bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
bpf, sockmap: Check for any of tcp_bpf_prots when...
Linux 6.2-rc6
Here we are, one week later, and rc6 is out.
It's suspiciously small, but who am I to look a gift horse in the
mouth? I'll take it and hope it's not an aberration, but instead a
sign that 6.2 is shaping up nicely. Call me optimistic, call me naive,
but let's enjoy it and hope the trend continues.
The diffstat looks pretty normal too, with various driver fixes
(networking, gpu, i2c and x86 platform drivers stand out) and
netfilter fixes leading the pack. But there's the usual arch updates,
random filesystem fixes, and misc other things going on too. The
shortlog is appended for people who want to scan through the detailed
overview.
I've already mentioned this a couple of times earlier: despite rc6
being nice and small, I expect to drag 6.2 out to an rc8 just because
of the time lost to the holidays. But I'll be much happier if we can
keep the remaining rc's nice and small. Ok?
Linus
Ahmad Fatoum (1):
net: dsa: microchip: fix probe of I2C-connected KSZ8563
Alexandru Tachici (1):
net: ethernet: adi: adin1110: Fix multicast offloading
Alexey V. Vissarionov (1):
scsi: hpsa: Fix allocation size for scsi_host_alloc()
Andreas Gruenbacher (1):
Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"
Ard Biesheuvel (3):
arm64: efi: Avoid workqueue to check whether EFI runtime is live
arm64: efi: Account for the EFI runtime stack in stack unwinder
efi: Remove Matthew Garrett as efivarfs maintainer
Arnd Bergmann (2):
drm/i915/selftest: fix intel_selftest_modify_policy argument types
gpio: ep93xx: remove unused variable
Aurabindo Pillai (1):
drm/amd/display: Fix timing not changning when freesync video is enabled
Bart Van Assche (1):
scsi: device_handler: alua: Remove a might_sleep() annotation
Basavaraj Natikar (1):
i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
Catalin Marinas (1):
KVM: arm64: Pass the actual page address to mte_clear_page_tags()
Christian Brauner (1):
fuse: fixes after adapting to new posix acl api
Chuang Wang (1):
tracing/osnoise: Use built-in RCU list checking
Colin Ian King (1):
rv: remove redundant initialization of pointer ptr
Conor Dooley (3):
dt-bindings: riscv: fix underscore requirement for multi-letter extensions
dt-bindings: riscv: fix single letter canonical order
MAINTAINERS: add an IRC entry for RISC-V
Dan Carpenter (1):
gpio: mxc: Unlock on error path in mxc_flip_edge()
Dan Williams (1):
cxl/pmem: Fix nvdimm unregistration when cxl_pmem driver is absent
Dave Airlie (1):
amdgpu: fix build on non-DCN platforms.
Dave Jiang (1):
cxl: fix cxl_report_and_clear() RAS UE addr mis-assignment
David Christensen (1):
net/tg3: resolve deadlock in tg3_reset_task() during EEH
David Howells (1):
cifs: Fix oops due to uncleared server->smbd_conn in reconnect
David Woodhouse (1):
x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain
Dmitry Torokhov (1):
Revert "Input: synaptics - switch touchpad on HP Laptop
15-da3001TU to RMI mode"
Doug Smythies (1):
selftests: amd-pstate: Don't delete source files via Makefile
Dylan Yudaken (1):
io_uring: always prep_async for drain requests
Eric Biggers (2):
MAINTAINERS: update fsverity git repo, list, and patchwork
MAINTAINERS: update fscrypt git repo
Eric Dumazet (7):
netlink: prevent potential spectre v1 gadgets
netlink: annotate data races around nlk->portid
netlink: annotate data races around dst_portid and dst_group
netlink: annotate data races around sk_state
ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
net/sched: sch_taprio: do not schedule in taprio_reset()
Evan Quan (1):
drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
Fabrizio Castro (1):
dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
Gergely Risko (1):
ipv6: fix reachability confirmation with proxy_ndp
Gerhard Engleder (1):
tsnep: Fix TX queue stop/wake for multiple queues
Giulio Benetti (1):
ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
Haiyang Zhang (1):
net: mana: Fix IRQ name - add PCI and queue number
Hans de Goede (8):
ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ACPI: video: Add backlight=native DMI quirk for Asus U46E
platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
platform/x86: hp-wmi: Fix cast to smaller integer type warning
platform/x86: apple-gmux: Move port defines to apple-gmux.h
platform/x86: apple-gmux: Add apple_gmux_detect() helper
ACPI: video: Fix apple gmux detection
Heiko Stuebner (1):
RISC-V: fix compile error from deduplicated __ALTERNATIVE_CFG_2
Hendrik Borghorst (1):
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
Hyunwoo Kim (1):
net/x25: Fix to not accept on connected socket
Ivan Vecera (1):
docs: networking: Fix bridge documentation URL
Ivo Borisov Shopov (1):
tools: gpio: fix -c option of gpio-event-mon
Jason Gunthorpe (1):
genirq/msi: Free the fwnode created by msi_create_device_irq_domain()
Javier Martinez Canillas (2):
drm/fb-helper: Check fb_deferred_io_init() return value
drm/fb-helper: Use a per-driver FB deferred I/O handler
Jeff Layton (1):
nfsd: don't free files unconditionally in __nfsd_file_cache_purge
Jens Axboe (1):
io_uring/net: cache provided buffer group value for multishot receives
Jeremy Kerr (3):
net: mctp: add an explicit reference from a mctp_sk_key to sock
net: mctp: move expiry timer delete to unhash
net: mctp: mark socks as dead on unhash, prevent re-add
Jerome Brunet (1):
net: mdio-mux-meson-g12a: force internal PHY off on mux switch
Johan Hovold (1):
scsi: ufs: core: Fix devfreq deadlocks
Jonathan Kim (1):
drm/amdgpu: remove unconditional trap enable on add gfx11 queues
Juergen Gross (1):
acpi: Fix suspend with Xen PV
Kan Liang (2):
perf/x86/intel: Add Emerald Rapids
perf/x86/intel/cstate: Add Emerald Rapids
Kees Cook (3):
kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST
gcc-plugins: Reorganize gimple includes for GCC 13
bcache: Silence memcpy() run-time false positive warnings
Keith Busch (2):
nvme-pci: flush initial scan_work for async probe
nvme: fix passthrough csi check
Kevin Kuriakose (1):
platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
Koba Ko (1):
platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
Krzysztof Kozlowski (1):
regulator: dt-bindings: samsung,s2mps14: add lost
samsung,ext-control-gpios
Kuniyuki Iwashima (1):
netrom: Fix use-after-free of a listening socket.
Lareine Khawaly (1):
i2c: designware: use casting of u64 in clock multiplication to
avoid overflow
Ley Foon Tan (1):
riscv: Move call to init_cpu_topology() to later initialization stage
Li Ma (2):
drm/amdgpu: enable imu firmware for GC 11.0.4
drm/amdgpu: declare firmware for new MES 11.0.4
Liao Chang (1):
riscv/kprobe: Fix instruction simulation of JALR
Linus Torvalds (4):
ext4: make xattr char unsignedness in hash explicit
treewide: fix up files incorrectly marked executable
Fix up more non-executable files marked executable
Linux 6.2-rc6
Lucas De Marchi (1):
drm/i915/mtl: Fix bcs default context
Lyude Paul (1):
drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
Manivannan Sadhasivam (2):
EDAC/device: Respect any driver-supplied workqueue polling value
EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
Marc Zyngier (1):
KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
Marcelo Ricardo Leitner (1):
sctp: fail if no bound addresses can be used for a given scope
Marcin Szycik (1):
iavf: Move netdev_update_features() into watchdog task
Mario Limonciello (3):
gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode
platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
platform/x86/amd: pmc: Add a module parameter to disable workarounds
Marios Makassikis (1):
ksmbd: do not sign response to session request for guest login
Mark Pearson (1):
platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
Mark Rutland (2):
ftrace: Export ftrace_free_filter() to modules
ftrace: Maintain samples/ftrace
Masahiro Yamada (2):
ARM: 9284/1: include <asm/pgtable.h> from proc-macros.S to fix
-Wundef warnings
riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
Masami Hiramatsu (Google) (1):
bootconfig: Update MAINTAINERS file to add tree and mailing list
Mat Martineau (1):
MAINTAINERS: Update MPTCP maintainer list and CREDITS
Maurizio Lombardi (1):
scsi: target: core: Fix warning on RT kernels
Michal Schmidt (1):
iavf: fix temporary deadlock and failure to set MAC address
Miguel Ojeda (1):
rust: print: avoid evaluating arguments in pr_*
macros in
unsafe
blocks
Mike Christie (2):
scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
Miklos Szeredi (2):
ovl: fix tmpfile leak
ovl: fail on invalid uid/gid mapping at copy up
...
Linux 6.2-rc5
Ok, so I thought we were back to normal after the winter holidays at
rc4. Now, a week later, I think I was mistaken - we have fairly
sizable rc5, so I suspect there was still pent up testing and fixes
from people being off.
Anyway, I am expecting to do an rc8 this release regardless, just
because we effectively had a lost week or two in the early rc's, so a
sizable rc5 doesn't really worry me. I do hope we're done with the
release candidates growing, though.
Anyway, there's a bit of everything in rc5: various driver updates
(gpu, rdma, networking, tty, usb..), some architecture updates (mostly
loongarch and arm64), some filesystem updates, some core networking,
and tooling.
The shortlog is appended as usual. Nothing particularly odd stands out to me.
Please do test,
Linus
Abel Vesa (2):
misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
misc: fastrpc: Don't remove map on creater_process and device_release
Adam Ford (3):
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
arm64: dts: imx8mp: Fix missing GPC Interrupt
arm64: dts: imx8mp: Fix power-domain typo
Adham Faris (1):
net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk
Adrian Huang (1):
md: fix incorrect declaration about claim_rdev in md_import_device
Akhil R (1):
dmaengine: tegra: Fix memory leak in terminate_all()
Alan Stern (1):
USB: gadgetfs: Fix race between mounting and unmounting
Alex Deucher (2):
drm/amd/display: disable S/G display on DCN 3.1.5
drm/amd/display: disable S/G display on DCN 3.1.4
Alexander Potapenko (1):
affs: initialize fsdata in affs_truncate()
Alexander Stein (1):
usb: host: ehci-fsl: Fix module alias
Alexander Usyskin (2):
mei: bus: fix unlink on bus in error path
mei: me: add meteor lake point M DID
Alexander Wetzel (3):
wifi: mac80211: Proper mark iTXQs for resumption
wifi: mac80211: sdata can be NULL during AMPDU start
wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
Alexandre Belloni (1):
ARM: footbridge: drop unnecessary inclusion
Alexey Dobriyan (1):
proc: fix PIE proc-empty-vm, proc-pid-vm tests
Ali Mirghasemi (1):
USB: serial: option: add Quectel EC200U modem
Aloka Dixit (1):
wifi: mac80211: reset multiple BSSID options in stop_ap()
Andrew Halaney (1):
net: stmmac: enable all safety features by default
Andrey Konovalov (1):
kasan: mark kasan_kunit_executing as static
Andy Shevchenko (1):
pinctrl: nomadik: Add missing header(s)
Anuradha Weeraman (1):
kernel/printk/printk.c: Fix W=1 kernel-doc warning
Ard Biesheuvel (1):
ACPI: PRM: Check whether EFI runtime is available
Arend van Spriel (4):
scripts: rpm: make clear that mkspec script contains 4.13 feature
wifi: brcmfmac: avoid handling disabled channels for survey dump
wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
Arnaldo Carvalho de Melo (6):
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
tools kvm headers arm64: Update KVM header from the kernel sources
tools headers arm64: Sync arm64's cputype.h with the kernel sources
perf beauty: Update copy of linux/socket.h with the kernel sources
tools headers: Syncronize linux/build_bug.h with the kernel sources
Arnd Bergmann (9):
pinctrl: sp7021: fix unused function warning
ARM: pxa: enable PXA310/PXA320 for DT-only build
ARM: omap1: fix !ARCH_OMAP1_ANY link failures
ARM: omap1: fix building gpio15xx
staging: vchiq_arm: fix enum vchiq_status return types
drm/panfrost: fix GENERIC_ATOMIC64 dependency
usb: dwc3: fix extcon dependency
tty: serial: qcom_geni: avoid duplicate struct member init
firmware: zynqmp: fix declarations for gcc-13
Ashish Mhetre (1):
memory: tegra: Remove clients SID override programming
Athira Rajeev (2):
perf buildid-cache: Fix the file mode with copyfile() while
adding file to build-id cache
perf test build-id: Fix test check for PE file
Basavaraj Natikar (1):
HID: amd_sfh: Fix warning unwind goto
Ben Dooks (1):
riscv: dts: sifive: fu740: fix size of pcie 32bit memory
Benedikt Niedermayr (1):
memory: omap-gpmc: fix wait pin validation
Caleb Connolly (1):
net: ipa: disable ipa interrupt during suspend
Chanh Nguyen (1):
USB: gadget: Add ID numbers to configfs-gadget driver names
Chen Zhongjin (1):
driver core: Fix test_async_probe_init saves device in wrong array
ChiYuan Huang (1):
usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
Chris Mi (2):
net/mlx5e: Set decap action based on attr for sample
net/mlx5: E-switch, Fix switchdev mode after devlink reload
Chris Packham (1):
arm64: dts: marvell: AC5/AC5X: Fix address for UART1
Chris Wilson (1):
drm/i915/selftests: Unwind hugepages to drop wakeref on error
Christian König (2):
drm/amdgpu: fix cleaning up reserved VMID on release
drm/amdgpu: fix amdgpu_job_free_resources v2
Christoph Hellwig (2):
btrfs: factor out scratching of one regular super block
btrfs: stop using write_one_page in btrfs_scratch_superblock
Christophe JAILLET (1):
PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
Claudiu Beznea (1):
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
Clément Léger (1):
net: lan966x: add missing fwnode_handle_put() for ports node
Cong Wang (2):
l2tp: convert l2tp_tunnel_list to idr
l2tp: close all race conditions in l2tp_tunnel_register()
Cristian Marussi (4):
firmware: arm_scmi: Clear stale xfer->hdr.status
firmware: arm_scmi: Harden shared memory access in fetch_response
firmware: arm_scmi: Harden shared memory access in fetch_notification
firmware: arm_scmi: Fix virtio channels cleanup on shutdown
Dai Ngo (2):
NFSD: register/unregister of nfsd-client shrinker at nfsd
startup/shutdown time
NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
Daisuke Matsuda (2):
RDMA/rxe: Fix inaccurate constants in rxe_type_info
RDMA/rxe: Prevent faulty rkey generation
Damien Le Moal (1):
zonefs: Detect append writes at invalid locations
Dan Carpenter (1):
misc: fastrpc: fix error code in fastrpc_req_mmap()
Daniel Scally (1):
usb: gadget: g_webcam: Send color matching descriptor per frame
Dario Binacchi (1):
ARM: imx: add missing of_node_put()
David Hildenbrand (3):
mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
mm/hugetlb: fix uffd-wp handling for migration entries in
hugetlb_change_protection()
mm/userfaultfd: enable writenotify while userfaultfd-wp is
enabled for a VMA
David Howells (1):
rxrpc: Fix wrong error return in rxrpc_connect_call()
David Morley (1):
tcp: fix rate_app_limited to default to 1
David Rientjes (1):
mm, slab: periodically resched in drain_freelist()
Dean Luick (5):
IB/hfi1: Reject a zero-length user expected buffer
IB/hfi1: Reserve user expected TIDs
IB/hfi1: Fix expected receive setup error exit issues
IB/hfi1: Immediately remove invalid memory from hardware
IB/hfi1: Remove user expected buffer invalidate race
Dominik Kobinski (2):
arm64: dts: msm8992-bullhead: add memory hole region
arm64: dts: msm8994-angler: fix the memory map
Drew Davenport (1):
drm/i915/display: Check source height is > 0
Duke Xin(辛安文) (5):
USB: serial: option: add Quectel EM05-G (CS) modem
USB: serial: option: add Quectel EM05-G (GR) modem
USB: serial: option: add Quectel EM05-G (RS) modem
USB: serial: option: add Quectel EM05CN (SG) modem
USB: serial: option: add Quectel EM05CN modem
Elliot Berman (1):
misc: fastrpc: Pass bitfield into qcom_scm_assign_mem
Emanuele Ghidoli (2):
arm64: dts: verdin-imx8mm: fix dahlia audio playback
arm64: dts: verdin-imx8mm: fix dev board audio playback
Enzo Matsumiya (1):
cifs: do not include page data when checking signature
Eric Dumazet (3):
net/sched: sch_taprio: fix possible use-after-free
Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
l2tp: prevent lockdep issue in l2tp_tunnel_register()
Eric Pilmore (1):
ptdma: pt_core_execute_cmd() should use spinlock
Esina Ekaterina (1):
net: wan: Add checks for NULL for utdm in undo_uhdlc_init and
unmap_si_regs
Fabio Estevam (4):
arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
ARM: dts: imx7d-pico: Use 'clock-frequency'
ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
Felix Fietkau (3):
wifi: mac80211: fix initialization of rx->link and rx->link_sta
wifi: mac80211: fix MLO + AP_VLAN check
wifi: mt76: dma: fix a regression in adding rx buffers
Filipe Manana (7):
btrfs: fix missing error handling when logging directory items
btrfs: fix directory logging due to race with concurrent index
key deletion
btrfs: add missing setup of log for full commit at add_conflicting_inode()
btrfs: do not abort transaction on failure to write log tree
when syncing log
btrfs: do not abort transaction on failure to update log root
btrfs: fix invalid leaf access due to inline extent during lseek
btrfs: fix race between quota rescan and disable leading to NULL
pointer deref
...
Linux 6.2-rc4
It's Sunday afternoon in some parts of the world, and since I'm going
to spend the rest of the day on airports and flights, that's good
enough for me.
So here's another -rc release, this time with pretty much everybody
back from winter holidays, and so things should be back to normal. And
you can see that in the size, this is pretty much bang in the middle
of a regular rc size for this time in the merge window.
The stats look fairly normal too, perhaps with a slight emphasis on
networking that was playing catch-up after the holidays. But there's
various changes all over - scan the appended shortlog for a taste of
what has been going on.
Linus
Aaron Thompson (1):
mm: Always release pages to the buddy allocator in memblock_free_late().
Adam Skladowski (1):
dt-bindings: display: msm: Rename mdss node name in example
Adrian Chan (1):
ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
Adrian Hunter (1):
perf auxtrace: Fix address filter duplicate symbol selection
Ajye Huang (1):
ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier.
Akhil P Oommen (1):
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
Akira Yokosawa (1):
docs/conf.py: Use about.html only in sidebar of alabaster theme
Alex Elder (1):
net: ipa: correct IPA v4.7 IMEM offset
Alexander Egorenkov (1):
s390/kexec: fix ipl report address for kdump
Alexander Gordeev (1):
s390: expicitly align _edata and _end symbols on page boundary
Alexandru Elisei (1):
MAINTAINERS: Remove myself as a KVM/arm64 reviewer
Allen-KH Cheng (1):
ASoC: mediatek: mt8186: Add machine support for max98357a
Andre Przywara (1):
r8152: add vendor/device ID pair for Microsoft Devkit
Angela Czubak (1):
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
Aniol Martí (1):
ASoC: amd: yc: Add ASUS M5402RA into DMI table
Anshuman Khandual (1):
arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption
Ard Biesheuvel (2):
efi: rt-wrapper: Add missing include
efi: tpm: Avoid READ_ONCE() for accessing the event log
Ariel Levkovich (2):
net/mlx5: check attr pointer validity before dereferencing it
net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
Arnaldo Carvalho de Melo (2):
perf tools: Don't install libtraceevent plugins as its not
anymore in the kernel sources
perf bpf: Avoid build breakage with libbpf < 0.8.0 + LIBBPF_DYNAMIC=1
Arnd Bergmann (4):
ASoC: Intel: fix sof-nau8825 link failure
ASoC: Intel: sof-nau8825: fix module alias overflow
cpufreq: apple: remove duplicate intializer
mtd: cfi: allow building spi-intel standalone
Arunpravin Paneer Selvam (1):
drm: Optimize drm buddy top-down allocation method
Athira Rajeev (1):
perf tests bpf prologue: Fix bpf-script-test-prologue test
compile issue with clang
Aya Levin (1):
net/mlx5e: Fix memory leak on updating vport counters
Bartosz Golaszewski (2):
spi: spidev: fix a race condition when accessing spidev->spi
spi: spidev: remove debug messages that access spidev->spi without locking
Biao Huang (1):
stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
Bjorn Helgaas (2):
x86/pci: Simplify is_mmconf_reserved() messages
x86/pci: Treat EfiMemoryMappedIO as reservation of ECAM space
Brian Norris (1):
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
Bryan O'Donoghue (4):
dt-bindings: msm: dsi-phy-28nm: Add missing qcom,
dsi-phy-regulator-ldo-mode
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
dt-bindings: msm: dsi-controller-main: Fix description of core clock
Catalin Marinas (3):
arm64: mte: Fix double-freeing of the temporary tag storage
during coredump
elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
arm64: mte: Avoid the racy walk of the vma list during core dump
Chancel Liu (1):
ASoC: fsl_micfil: Correct the number of steps on SX controls
ChiYuan Huang (1):
ASoC: rt9120: Make dev PM runtime bind AsoC component PM
Chris Chiu (1):
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
Chris Wilson (1):
drm/i915/gt: Reset twice
Christian König (3):
drm/amdgpu: fix another missing fence reference in the CS code
drm/amdgpu: fix missing dma_fence_put in error path
drm/amdgpu: fix pipeline sync v2
Christoph Hellwig (3):
nvme: remove __nvme_ioctl
nvme: replace the "bool vec" arguments with flags in the ioctl path
nvme: don't allow unprivileged passthrough on partitions
Christophe JAILLET (2):
drm/msm/hdmi: Fix the error handling path of msm_hdmi_dev_probe()
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
Christopher S Hall (1):
igc: Fix PPS delta between two synchronized end-points
Chuck Lever (2):
Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
NFSD: Use set_bit(RQ_DROPME)
Clement Lecigne (1):
ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
Clément Léger (1):
net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
Colin Ian King (1):
cifs: remove redundant assignment to the variable match
Curtis Malainey (1):
ASoC: SOF: Add FW state to debugfs
Daniil Tatianin (1):
iavf/iavf_main: actually log ->src mask when talking about it
Darrick J. Wong (3):
xfs: don't assert if cmap covers imap after cycling lock
xfs: make xfs_iomap_page_ops static
xfs: fix off-by-one error in xfs_btree_space_to_height
David Howells (19):
rxrpc: Stash the network namespace pointer in rxrpc_local
rxrpc: Make the local endpoint hold a ref on a connected call
rxrpc: Separate call retransmission from other conn events
rxrpc: Only set/transmit aborts in the I/O thread
rxrpc: Only disconnect calls in the I/O thread
rxrpc: Implement a mechanism to send an event notification to a connection
rxrpc: Clean up connection abort
rxrpc: Tidy up abort generation infrastructure
rxrpc: Make the set of connection IDs per local endpoint
rxrpc: Offload the completion of service conn security to the I/O thread
rxrpc: Set up a connection bundle from a call, not rxrpc_conn_parameters
rxrpc: Split out the call state changing functions into their own file
rxrpc: Wrap accesses to get call state to put the barrier in one place
rxrpc: Move call state changes from sendmsg to I/O thread
rxrpc: Move call state changes from recvmsg to I/O thread
rxrpc: Remove call->state_lock
rxrpc: Move the client conn cache management to the I/O thread
rxrpc: Move client call connection to the I/O thread
rxrpc: Fix incoming call setup race
David Woodhouse (4):
KVM: x86/xen: Fix lockdep warning on "recursive" gpc locking
KVM: x86/xen: Fix potential deadlock in kvm_xen_update_runstate_guest()
KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule
KVM: x86/xen: Avoid deadlock by adding kvm->arch.xen.xen_lock
leaf node lock
Dawei Li (1):
xen: make remove callback of xen driver void returned
Ding Hui (1):
efi: fix userspace infinite retry read efivars after EFI runtime
services page fault
Dmitry Baryshkov (1):
drm/msm: another fix for the headless Adreno GPU
Dragos Tatulea (3):
net/mlx5e: IPoIB, Block queue count configuration when sub
interfaces are present
net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
Eliav Farber (1):
EDAC/device: Fix period calculation in edac_device_reset_delay_period()
Emanuele Ghidoli (1):
ASoC: wm8904: fix wrong outputs volume after power reactivation
Emeel Hakim (2):
net/mlx5e: Fix macsec ssci attribute handling in offload path
net/mlx5e: Fix macsec possible null dereference when updating
MAC security entity (SecY)
Eric Dumazet (1):
gro: take care of DODGY packets
Eric Huang (2):
drm/amdkfd: Add sync after creating vram bo
drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
Evan Quan (2):
drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0
and 13.0.7
Frederick Lawler (1):
net: sched: disallow noqueue for qdisc classes
Gavin Li (1):
net/mlx5e: Don't support encap rules with gbp option
Gayatri Kammela (1):
platform/x86: intel/pmc/core: Add Meteor Lake mobile support
Gongjun Song (2):
ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product
ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product
Guchun Chen (1):
drm/amd/pm/smu13: BACO is supported when it's in BACO state
Guillaume Nault (3):
selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup
on failure.
Gustavo Sousa (1):
drm/i915/gt: Cover rest of SVG unit MCR registers
Hannes Reinecke (1):
scsi: core: scsi_error: Do not queue pointless abort workqueue functions
Hans de Goede (8):
platform/x86: sony-laptop: Don't turn off 0x153 keyboard
backlight during probe
platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to
set_fn_lock_led_list[]
ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX
backli...
Linux 6.2-rc3
Here we are, another week done, and things are starting to look a lot
more normal after that very quiet holiday week that made rc2 so very
small.
Nothing in particular here stands out: the bulk of this is driver
fixes (networking, gpu, block, virtio - but also usb, fbdev, rdma etc,
so a little bit of everything). That is as should be, and just
matches where the bulk of the code is.
Outside of the various driver fixes, we've got core networking, some
filesystem fixes (btrfs, cifs, f2fs and nfs), and some perf tooling
work.
With the rest being mostly selftests and documentation.
The shortlog is below, plase do give it a good test, and holler if you
find anything.
Linus
Linux 6.2-rc2
So the week started so slow due to the holidays that I thought I might
not have any reason to do an rc2 at all, but by the end of the week I
did end up getting a smattering of pull requests, so here we are. It's
tiny, even smaller than usual for an rc2, and honestly, I'd expect
that trend to continue for rc3. A lot of people are still off for
another week on a well-deserved winter holiday, and so I suspect
things will continue to be fairly quiet.
Anyway, last week saw mainly some nvme fixes, some i915 drm work, and
some kvm fixes (and kvm testing fixes). See below for the full
shortlog, and if you're not still in a food coma from the holidays,
please do give this all a good testing.
Linus
Adam Vodopjan (1):
ata: ahci: Fix PCS quirk application for suspend
Adamos Ttofari (1):
KVM: x86: ioapic: Fix level-triggered EOI and userspace I/OAPIC
reconfigure race
Adrian Freund (1):
ACPI: resource: do IRQ override on Lenovo 14ALC7
Andrzej Hajda (1):
drm/i915: fix TLB invalidation for Gen12.50 video and compute engines
Arnd Bergmann (1):
x86/calldepth: Fix incorrect init section references
Artem Egorkine (2):
ALSA: line6: correct midi status byte when receiving data from podxt
ALSA: line6: fix stack overflow in line6_midi_transmit
Bhaskar Chowdhury (1):
kconfig: Add static text for search information in help menu
Chengming Zhou (1):
perf/core: Fix cgroup events tracking
Chris Chiu (1):
ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
Christoph Hellwig (9):
nvme: fix setting the queue depth in nvme_alloc_io_tag_set
nvme-pci: update sqsize when adjusting the queue depth
docs, nvme: add a feature and quirk policy document
nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
nvmet: set the LBCC bit for commands that modify data
nvmet: don't defer passthrough commands with trivial effects to
the workqueue
nvme: also return I/O command effects from nvme_command_effects
nvme: consult the CSE log page for unprivileged passthrough
Colin Ian King (1):
perf/x86/amd: fix potential integer overflow on shift of a int
David Woodhouse (3):
KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badly
KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapi
KVM: x86/xen: Documentation updates and clarifications
Erik Schumacher (1):
ACPI: resource: do IRQ override on XMG Core 15
Hans de Goede (2):
ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
ACPI: video: Fix Apple GMUX backlight detection
Jani Nikula (2):
drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence
drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index
Jens Axboe (3):
io_uring: finish waiting before flushing overflow entries
io_uring/cancel: re-grab ctx mutex after finishing wait
io_uring: check for valid register opcode earlier
John Harrison (1):
drm/i915/uc: Fix two issues with over-size firmware files
Jun ASAKA (1):
kbuild: add a missing line for help message
Keith Busch (2):
nvme-pci: fix mempool alloc size
nvme-pci: fix page size checks
Klaus Jensen (1):
nvme-pci: fix doorbell buffer value endianness
Lai Jiangshan (2):
kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK()
kvm: x86/mmu: Remove duplicated "be split" in spte.h
Like Xu (1):
KVM: x86/pmu: Prevent zero period event from being repeatedly released
Linus Torvalds (1):
Linux 6.2-rc2
Lucas De Marchi (1):
drm/i915: Remove __maybe_unused from mtl_info
Lukas Bulwahn (1):
MAINTAINERS: adjust entry after renaming the vmx hyperv files
Mario Limonciello (5):
ACPI: video: Allow GPU drivers to report no panels
drm/amd/display: Report to ACPI video if no panels were found
ACPI: video: Don't enable fallback path for creating ACPI
backlight by default
ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865
ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+
Masahiro Yamada (5):
arch: fix broken BuildID for arm64 and riscv
.gitignore: ignore *.rpm
kbuild: rpm-pkg: add libelf-devel as alternative for BuildRequires
kbuild: sort single-targets alphabetically again
fixdep: remove unneeded <stdarg.h> inclusion
Masami Hiramatsu (Google) (2):
x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
Mathieu Desnoyers (1):
futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error
Matthew Auld (1):
drm/i915: improve the catch-all evict to handle lock contention
Mel Gorman (1):
rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
Michal Luczaj (2):
KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page()
KVM: x86/xen: Simplify eventfd IOCTLs
Namhyung Kim (1):
perf/core: Call LSM hook after copying perf_event_attr
Oliver Upton (2):
KVM: arm64: selftests: Don't identity map the ucall MMIO hole
KVM: selftests: Mark correct page as mapped in virt_map()
Paolo Bonzini (5):
KVM: selftests: document the default implementation of
vm_vaddr_populate_bitmap
KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports
KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
Documentation: kvm: clarify SRCU locking order
KVM: selftests: restore special vmmcall code layout needed by the harness
Peng Hao (1):
KVM: x86: Simplify kvm_apic_hw_enabled
Peter Zijlstra (1):
perf: Fix use-after-free in error path
Ravi Bangoria (1):
perf core: Return error pointer if inherit_event() fails to find pmu_ctx
Sagi Grimberg (1):
nvme-auth: fix smatch warning complaints
Samuel Holland (1):
kbuild: Fix running modpost with musl libc
Sean Christopherson (22):
KVM: x86: Sanity check inputs to kvm_handle_memory_failure()
KVM: selftests: Zero out valid_bank_mask for "all" case in
Hyper-V IPI test
KVM: nVMX: Document that ignoring memory failures for VMCLEAR is
deliberate
KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
KVM: nVMX: Don't stuff secondary execution control if it's not supported
KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen
KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached
KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed
KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level
KVM: selftests: Define literal to asm constraint in aarch64 as
unsigned long
KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c
KVM: selftests: Fix divide-by-zero bug in memslot_perf_test
KVM: selftests: Use pattern matching in .gitignore
KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address_width()
KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitly for x86
KVM: selftests: Use proper function prototypes in probing code
KVM: selftests: Probe -no-pie with actual CFLAGS used to compile
KVM: selftests: Explicitly disable builtins for mem*() overrides
KVM: selftests: Include lib.mk before consuming $(CC)
KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning
KVM: selftests: Use magic value to signal ucall_alloc() failure
KVM: Delete extra block of "};" in the KVM API documentation
Stefan Metzmacher (1):
uapi:io_uring.h: allow linux/time_types.h to be skipped
Takashi Iwai (1):
ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs
Vitaly Kuznetsov (1):
KVM: x86: hyper-v: Fix 'using uninitialized value' Coverity warning
Yanjun Zhang (1):
nvme: fix multipath crash caused by flush request when blktrace is enabled
YoungJun.park (1):
kunit: alloc_string_stream_fragment error handling bug fix
Yu Kuai (1):
block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
Linux 6.2-rc1
So it's Christmas Day here, but it's also Sunday afternoon two weeks
after the 6.2 merge window opened. So holidays or not, the kernel
development show must go on.
Thanks to a lot of people sending their pull requests early, I got
much of the merge window work done before the holidays started in
earnest, and mostly before my pre-xmas travel. So despite flight
delays, missed connections, and the resulting airport hotel
excursions, the merge window mostly went smoothly, and there was no
reason to delay rc1.
That said, realistically I expect most people to be on vacation for at
least another week, so I wouldn't be surprised if we end up with a
delayed final release due to the season. But it's too early to worry
about that yet, we'll just have to see how it goes.
Also, 6.2 looks like it's a bigger release (certainly bigger than 6.1
was). The summary below is, as usual, just my merge log: we've got
about 13.5k commits from ~1800 people in total in this merge window,
which is actually not that far off the total size of the whole 6.1
release. But let's hope that despite the size, and despite the likely
slow start of the post-merge-window calming down period, we'll have a
smooth release.
And in the meantime, Merry Christmas and a Happy New Year to all
(replace as appropriate with whatever holiday, if any, you are
celebrating).
Linus
Al Viro (5):
elf coredumping updates
alpha updates
iov_iter updates
namespace fix
misc vfs updates
Alex Williamson (1):
VFIO updates
Alexander Gordeev (1):
s390 updates
Alexandre Belloni (2):
i3c updates
RTC updates
Andreas Gruenbacher (1):
gfs2 updtaes
Andrew Morton (5):
non-MM updates
MM updates
more mm updates
fault-injection updates
hotfixes
Ard Biesheuvel (1):
EFI updates
Arnaldo Carvalho de Melo (2):
perf tools updates
more perf tools updates
Arnd Bergmann (6):
ARM SoC defconfig updates
ARM SoC code updates
ARM SoC driver updates
ARM SoC DT updates
ARM SoC fixes
asm-generic updates
Bartosz Golaszewski (1):
gpio updates
Benjamin Tissoires (1):
HID updates
Bjorn Andersson (1):
remoteproc updates
Bjorn Helgaas (1):
PCI updates
Borislav Petkov (10):
EDAC updates
x86 RAS updates
x86 alternative update
x86 asm updates
x86 boot updates
x86 cpu updates
x86 microcode and IFS updates
x86 paravirt update
x86 sev updates
x86 core updates
Christian Brauner (7):
VFS acl updates
setgid inheritance updates
vfsuid updates
idmapping updates
simple-xattr updates
vfsuid cleanup
mount propagation fix
Christoph Hellwig (3):
configfs updates
dma-mapping updates
dma-mapping fixes
Chuck Lever (2):
nfsd updates
more nfsd updates
Corey Minyard (1):
IPMI updates
Damien Le Moal (1):
ata updates
Dan Williams (1):
cxl updates
Darrick Wong (3):
vfs remap_range update
iomap update
XFS updates
Dave Airlie (2):
drm updates
drm fixes
Dave Hansen (6):
x86 sgx updates
x86 tdx updates
x86 cache resource control updates
x86 splitlock updates
x86 fpu updates
x86 mm updates
David Howells (1):
afs update
David Kleikamp (1):
jfs updates
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Dennis Zhou (1):
percpu updates
Dmitry Torokhov (1):
input updates
Dominique Martinet (1):
9p updates
Eric Biggers (2):
fscrypt updates
fsverity updates
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (6):
USB and Thunderbolt driver updates
staging driver updates
tty/serial driver updates
char/misc driver updates
driver core updates
SPDX/License additions
Greg Ungerer (1):
m68knommu update
Guenter Roeck (1):
hwmon updates
Guo Ren (1):
arch/csky updates
Hans de Goede (1):
x86 platform driver updates
Helge Deller (2):
fbdev updates
parisc updates
Herbert Xu (1):
crypto updates
Huacai Chen (1):
LoongArch updates
Ilya Dryomov (1):
cph update
Ingo Molnar (3):
locking updates
perf events updates
scheduler updates
Jaegeuk Kim (1):
f2fs updates
Jakub Kicinski (1):
networking fixes
James Bottomley (2):
SCSI updates
more SCSI updates
Jan Kara (1):
udf and ext2 fixes
Jarkko Sakkinen (1):
tpm updates
Jason Donenfeld (3):
unsigned-char conversion
random number generator updates
more random number generator updates
Jason Gunthorpe (3):
iommufd implementation
rdma updates
rdma fixes
Jassi Brar (1):
mailbox updates
Jeff Layton (1):
file locking updates
Jens Axboe (6):
io_uring updates
io_uring updates part two
block updates
writeback updates
io_uring fixes
block fixes
Jiri Kosina (1):
HID updates
Joerg Roedel (1):
iommu updates
John Johansen (1):
apparmor updates
Jonathan Corbet (1):
documentation updates
Juergen Gross (1):
xen updates
Julia Lawall (1):
coccicheck update
Kees Cook (6):
pstore updates
seccomp updates
execve updates
kernel hardening updates
pstore fixes
kernel hardening fixes
Konstantin Komarov (1):
ntfs3 updates
Lee Jones (2):
MFD updates
backlight update
Linus Walleij (1):
pin control updates
Luis Chamberlain (2):
modules updates
sysctl updates
Marc Zyngier (1):
MSI fixes
Mark Brown (5):
regmap updates
regulator updates
spi updates
regulator fixes
spi fix
Masahiro Yamada (1):
Kbuild updates
Mauro Carvalho Chehab (2):
media updates
media fixes
Max Filippov (1):
Xtensa updates
Michael Ellerman (1):
powerpc updates
Michal Simek (1):
microblaze updates
Mickaël Salaün (1):
landlock updates
Miguel Ojeda (1):
rust updates
Mike Marshall (1):
orangefs updates
Mike Rapoport (1):
memblock updates
Mike Snitzer (1):
device mapper updates
Miklos Szeredi (2):
overlayfs update
fuse update
Mimi Zohar (1):
integrity updates
Miquel Raynal (1):
mtd updates
Namjae Jeon (1):
exfat update
Nick Terrell (1):
zstd updates
Palmer Dabbelt (1):
RISC-V updates
Paolo Abeni (1):
networking updates
Paolo Bonzini (2):
kvm updates
RISC-V kvm updates
Paul McKenney (5):
RCU updates
kernel memory model documentation updates
KCSAN updates
nolibc updates
RCU fix
Paul Moore (3):
audit updates
selinux updates
lsm updates
Pavel Machek (1):
LED updates
Petr Mladek (2):
printk updates
livepatching update
Rafael Wysocki (5):
power management updates
ACPI and PNP updates
thermal control updates
more thermal control updates
more ACPI updates
Rob Herring (2):
devicetree updates
more devicetree updates
Russell King (1):
ARM updates
Sebastian Reichel (2):
power supply and reset updates
HSI updates
Seth Forshee (2):
squashfs update
xattr audit fix
Shuah Khan (2):
Kselftest updates
KUnit updates
Stephen Boyd (1):
clk driver updates
Steve French (3):
ksmbd updates
cifs client updates
cifs fixes
Steven Rostedt (5):
ktest updates
tracing tools updates
tracing updates
trace probes updates
tracing fix
Takashi Iwai (2):
sound updates
more sound updates
Ted Ts'o (1):
ext4 updates
Tejun Heo (1):
cgroup updates
Thierry Reding (1):
pwm updates
Thomas Bogendoerfer (2):
MIPS updates
MIPS fixes
Thomas Gleixner (8):
x86 fixes
debugobjects update
irq updates
CPU hotplug updates
x86 apic update
x86 cleanups
timer updates
misc x86 updates
Trond Myklebust (1):
NFS client updates
Tzung-Bi Shih (1):
chrome platform updates
Ulf Hansson (1):
MMC and MEMSTICK updates
Vinod Koul (3):
phy updates
soundwire updates
dmaengine updates
Vlastimil Babka (1):
slab updates
Wei Liu (1):
hyperv updates
Will Deacon (2):
arm64 updates
arm64 fixes
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (1):
i2c updates
Linux 6.1
So here we are, a week late, but last week was nice and slow, and I'm
much happier about the state of 6.1 than I was a couple of weeks ago
when things didn't seem to be slowing down.
Of course, that means that now we have the merge window from hell,
just before the holidays, with me having some pre-holiday travel
coming up too. So while delaying things for a week was the right thing
to do, it does make the timing for the 6.2 merge window awkward.
That said, I'm happy to report that people seem to have taken that to
heart, and I already have two dozen pull requests pending for tomorrow
in my inbox. And hopefully I'll get another batch overnight, so that I
can try to really get as much of the merge window done with early. We
all want to have a calm holiday season.
And because of that "we all want to have a calm holiday season", I
want to re-iterate that I'm going to be pretty strict about the merge
window rules. The rules are that the pull requests sent to me during
the merge window should have been ready before the merge window, and
have seen some time in linux-next. No last-minute batch of
experimental new development that hasn't been seen by our test
automation.
So to make my life easier, I will just drop any pull requests that
come in late, or that look like they haven't been in linux-next. This
time of year, we're all going to be much happier to deal with the
stress of the season without having to deal with the stress of any
late development. So if you already realize that work hasn't been in
linux-next, let's just all agree to not even send me the pull request
at all, and we'll all be happy with the calm end-of-the-year season.
Ok?
Anyway, I think I've harped on that enough, let's just enjoy this
release and the upcoming festivities. As can be seen from the shortlog
below, last week really was very quiet, and it's mainly a few
last-minute fixes mostly dominated by drivers (networking in
particular, but there's some media, HID and GPU noise in there too).
Linus
Akihiko Odaki (2):
e1000e: Fix TX dispatch condition
igb: Allocate MSI-X vector when testing
Alexandra Winter (1):
s390/qeth: fix use-after-free in hsci
Anastasia Belova (1):
HID: hid-lg4ff: Add check for empty lbuf
Anders Roxell (1):
ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer
Ankit Patel (1):
HID: usbhid: Add ALWAYS_POLL quirk for some mice
Artem Chernyshev (3):
net: dsa: ksz: Check return value
net: dsa: hellcreek: Check return value
net: dsa: sja1105: Check return value
Aurabindo Pillai (1):
drm/amd/display: fix array index out of bound error in DCN32 DML
Benjamin Tissoires (3):
HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is
Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices"
Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech
Bluetooth devices"
Bibo Mao (1):
LoongArch: Export symbol for function smp_send_reschedule()
Casper Andersson (1):
net: microchip: sparx5: correctly free skb in xmit
Chen Zhongjin (1):
Bluetooth: Fix not cleanup led when bt_init fails
Chethan T N (2):
Bluetooth: Remove codec id field in vendor codec definition
Bluetooth: Fix support for Read Local Supported Codecs V2
Dan Carpenter (2):
net: mvneta: Prevent out of bounds read in mvneta_config_rss()
net: mvneta: Fix an out of bounds check
Dave Wysochanski (1):
fscache: Fix oops due to race with cookie_lru and use_cookie
David Hildenbrand (1):
mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit
David Matlack (2):
KVM: Move halt-polling documentation into common directory
KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns
Dawei Li (1):
drm/vmwgfx: Fix race issue calling pin_user_pages
Emeel Hakim (1):
macsec: add missing attribute validation for offload
Eric Dumazet (1):
ipv6: avoid use-after-free in ip6_fragment()
Florian Westphal (1):
inet: ping: use hlist_nulls rcu iterator during lookup
Francesco Dolcini (1):
Revert "ARM: dts: imx7: Fix NAND controller size-cells"
Frank Jungclaus (1):
can: esd_usb: Allow REC and TEC to return to zero
Guillaume BRUN (1):
drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
Haiyang Zhang (1):
net: mana: Fix race on per-CQ variable napi work_done
Hangbin Liu (2):
ip_gre: do not report erspan version on GRE interface
bonding: get correct NA dest address
Hans Verkuil (2):
media: v4l2-dv-timings.c: fix too strict blanking sanity checks
media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
Hans de Goede (1):
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
Harshit Mogalapalli (1):
io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
Hauke Mehrtens (1):
ca8210: Fix crash by zero initializing data
Huacai Chen (1):
LoongArch: mm: Fix huge page entry update for virtual machine
Hugh Dickins (1):
tmpfs: fix data loss from failed fallocate
Ido Schimmel (2):
ipv4: Fix incorrect route flushing when source address is deleted
ipv4: Fix incorrect route flushing when table ID 0 is used
Ismael Ferreras Morezuelas (2):
Bluetooth: btusb: Fix CSR clones again by re-adding
ERR_DATA_REPORTING quirk
Bluetooth: btusb: Add debug message for CSR controllers
Jacob Pan (1):
iommu/vt-d: Fix buggy QAT device mask
Jann Horn (1):
ipc/sem: Fix dangling sem_array access in semtimedop race
Jason A. Donenfeld (1):
mm: do not BUG_ON missing brk mapping, because userspace can unmap it
Jiri Slaby (SUSE) (1):
can: slcan: fix freed work crash
Jisheng Zhang (1):
net: stmmac: fix "snps,axi-config" node property parsing
John Starks (1):
mm/gup: fix gup_pud_range() for dax
José Expósito (2):
HID: uclogic: Fix frame templates for big endian architectures
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
Juergen Gross (2):
xen/netback: don't call kfree_skb() with interrupts disabled
xen/netback: fix build warning
Kees Cook (1):
NFC: nci: Bounds check struct nfc_target arrays
Kuniyuki Iwashima (2):
af_unix: Get user_ns from in_skb in unix_diag_get_exact().
af_unix: Add test for sock_diag and UDIAG_SHOW_UID.
Liam Howlett (1):
mmap: fix do_brk_flags() modifying obviously incorrect VMAs
Lin Liu (1):
xen-netfront: Fix NULL sring after live migration
Linus Torvalds (3):
proc: avoid integer type confusion in get_proc_long
proc: proc_skip_spaces() shouldn't think it is working on C strings
Linux 6.1
Liu Jian (2):
net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
Luiz Augusto von Dentz (1):
Bluetooth: Fix crash when replugging CSR fake controllers
Mario Limonciello (1):
platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne
Mateusz Jończyk (1):
Bluetooth: silence a dmesg error message in hci_request.c
Matti Vaittinen (1):
mailmap: update Matti Vaittinen's email address
Max Staudt (1):
can: can327: flush TX_work on ldisc .close()
Michael Walle (1):
net: phy: mxl-gpy: add MDINT workaround
Michal Hocko (1):
kselftests: cgroup: update kmem test precision tolerance
Michal Jaron (1):
i40e: Fix not setting default xps_cpus after reset
Muchun Song (1):
MAINTAINERS: update Muchun Song's email
Oliver Hartkopp (1):
can: af_can: fix NULL pointer dereference in can_rcv_filter
Pablo Neira Ayuso (1):
netfilter: ctnetlink: fix compilation warning after data race
fixes in ct mark
Pankaj Raghav (1):
nvme initialize core quirks before calling nvme_init_subsystem
Paolo Bonzini (1):
KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT
Peter Rosin (1):
ARM: at91: fix build for SAMA5D3 w/o L2 cache
Prike Liang (1):
drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
Przemyslaw Patynowski (1):
i40e: Disallow ip4 and ip6 l4_4_bytes
Qiheng Lin (1):
net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
Qiqi Zhang (1):
drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
Radu Nicolae Pirea (OSS) (1):
net: dsa: sja1105: avoid out of bounds access in
sja1105_init_l2_policing()
Rasmus Villemoes (1):
net: fec: properly guard irq coalesce setup
Rob Clark (2):
drm/shmem-helper: Remove errant put in error path
drm/shmem-helper: Avoid vm_open error paths
Ronak Doshi (2):
vmxnet3: correctly report encapsulated LRO packet
vmxnet3: use correct intrConf reference when using extended queues
Ross Lagerwall (1):
xen/netback: Ensure protocol headers don't fall in the non-linear area
Siddharth Vadapalli (1):
net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10
Stefano Brivio (1):
netfilter: nft_set_pipapo: Actually validate intervals in fields
after the first one
Sungwoo Kim (1):
Bluetooth: L2CAP: Fix u8 overflow
Sylwester Dziedziuch (1):
i40e: Fix for VF MAC address 0
Tejun Heo (2):
memcg: Fix possible use-after-free in memcg_write_event_control()
memcg: fix possible use-after-free in memcg_write_event_control()
Thomas Huth (1):
KVM: s390: vsie: Fix the initialization of the epoch extension
(epdx) field
Tianjia Zhang (1):
selftests/tls: Fix tls selftests dependency to correct algorithm
Tiezhu Yang (1):
selftests: net: Use "grep -E" instead of "egrep"
Valentina Goncha...