Skip to content

Releases: ammarfaizi2/linux-block

Linux 6.2

20 Feb 01:16
Compare
Choose a tag to compare

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

Read more

Linux 6.2-rc8

12 Feb 22:46
Compare
Choose a tag to compare
Linux 6.2-rc8 Pre-release
Pre-release

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

Read more

Linux 6.2-rc7

05 Feb 21:41
Compare
Choose a tag to compare
Linux 6.2-rc7 Pre-release
Pre-release

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

Read more

Linux 6.2-rc6

29 Jan 22:27
Compare
Choose a tag to compare
Linux 6.2-rc6 Pre-release
Pre-release

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

...

Read more

Linux 6.2-rc5

22 Jan 06:00
Compare
Choose a tag to compare
Linux 6.2-rc5 Pre-release
Pre-release

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

Read more

Linux 6.2-rc4

15 Jan 15:37
Compare
Choose a tag to compare
Linux 6.2-rc4 Pre-release
Pre-release

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

Read more

Linux 6.2-rc3

08 Jan 18:38
Compare
Choose a tag to compare
Linux 6.2-rc3 Pre-release
Pre-release

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

01 Jan 22:07
Compare
Choose a tag to compare
Linux 6.2-rc2 Pre-release
Pre-release

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

25 Dec 22:22
Compare
Choose a tag to compare
Linux 6.2-rc1 Pre-release
Pre-release

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

12 Dec 02:12
Compare
Choose a tag to compare

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

Read more