Linux kernel 6.7-rc7 released
Normally I do rc releases on a Sunday afternoon, but since tomorrow is Xmas Eve, and the festivities will have started (or at least I'll be driving to the store a few times for everything that we forgot - not a year has passed without _some_ last-minute "Oh, we need ..."), I'm doing rc7 on a Saturday instead.
As as I already mentioned in an earlier email or two, while things look fine and we *could* release a final 6.7 next weekend as per the usual schedule, I'm not going to do that. It's the holidays, lots of people have already been off for a week or more, and plan on being off for the upcoming week (or more).
So next weekend is going to be rc8, and I expect that it will be small as nobody should be around.
And then we might get back to a more normal schedule the week after. Maybe.
Anyway, rc7 itself looks fairly normal. It's actually a bit bigger than rc6 was, but not hugely so, and nothing in here looks at all strange. Please do give it a whirl if you have the time and the energy, but let's face it, I expect things to be very quiet and this to be one of those "nothing happens" weeks. Because even if you aren't celebrating this time of year, you might take advantage of the peace and quiet.
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.7-rc7.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.7-rc7/v6.6
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.7-rc7/v6.7-rc6Alex Lu (1): Bluetooth: Add more enc key size check Alexander Atanasov (1): scsi: core: Always send batch on reset or error handling command Alexis Lothoré (1): pinctrl: at91-pio4: use dedicated lock class for IRQ Alper Ak (1): USB: serial: option: add Quectel EG912Y module support Alvin Lee (1): drm/amd/display: Revert " drm/amd/display: Use channel_width = 2 for vram table 3.0" Amir Goldstein (1): ovl: fix dentry reference leak after changes to underlying layers Andrew Davis (1): ARM: dts: dra7: Fix DRA7 L3 NoC node register size Andrew Jones (1): KVM: riscv: selftests: Fix get-reg-list print_reg defaults Andy Gospodarek (1): bnxt_en: do not map packet buffers twice Ankit Nautiyal (1): drm/i915/display: Get bigjoiner config before dsc config during readout Arnd Bergmann (2): Bluetooth: hci_event: shut up a false-positive warning x86/xen: add CPU dependencies for 32-bit build Avraham Stern (1): wifi: iwlwifi: pcie: avoid a NULL pointer dereference Benjamin Bigler (1): spi: spi-imx: correctly configure burst length when using dma Bjorn Andersson (1): interconnect: qcom: icc-rpm: Fix peak rate calculation Can Guo (1): scsi: ufs: core: Let the sq_lock protect sq_tail_slot access Carolina Jubran (1): net/mlx5e: XDP, Drop fragmented packets larger than MTU size ChanWoo Lee (1): scsi: ufs: qcom: Return ufs_qcom_clk_scale_*() errors in ufs_qcom_clk_scale_notify() Charlene Liu (1): drm/amd/display: get dprefclk ss info from integration info table Charles Keepax (1): ASoC: cs42l43: Don't enable bias sense during type detect Chen-Yu Tsai (1): wifi: cfg80211: Add my certificate Chris Mi (1): net/mlx5e: Decrease num_block_tc when unblock tc offload Christoffer Sandberg (1): Input: soc_button_array - add mapping for airplane mode button Chuck Lever (3): NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806 Chukun Pan (1): arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3 Clément Villeret (1): ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA Curtis Malainey (1): ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible Dan Carpenter (3): net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() net/mlx5e: Fix error codes in alloc_branch_attr() usb: fotg210-hcd: delete an incorrect bounds test Dan Williams (1): driver core: Add a guard() definition for the device_lock() Daniel Golle (1): net: phy: skip LED triggers on PHYs on SFP modules Daniel Hill (1): bcachefs: improve modprobe support by providing softdeps Dave Ertman (1): ice: alter feature support check for SRIOV and LAG David Ahern (1): net/ipv6: Revert remove expired routes with a separated list of routes David Howells (5): afs: Fix the dynamic root's d_delete to always delete unused dentries afs: Fix dynamic root lookup DNS check keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry afs: Fix overwriting of result of DNS query afs: Fix use-after-free due to get/remove race in volume tree David Lechner (1): iio: triggered-buffer: prevent possible freeing of wrong buffer Dinghao Liu (1): net/mlx5e: fix a potential double-free in fs_udp_create_groups Edward Adam Davis (1): wifi: mac80211: check if the existing link config remains unchanged Eric Dumazet (3): net: sched: ife: fix potential use-after-free net/rose: fix races in rose_kill_by_device() net: check dev->gso_max_size in gso_features_check() Esther Shimanovich (1): Input: i8042 - add nomux quirk for Acer P459-G2-M Fabio Estevam (1): dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp Fedor Pchelkin (1): net: 9p: avoid freeing uninit memory in p9pdu_vreadf Felix Fietkau (1): wifi: mt76: fix crash with WED rx support enabled Frédéric Danis (1): Bluetooth: L2CAP: Send reject on command corrupted request Geert Uytterhoeven (1): reset: Fix crash when freeing non-existent optional resets Geliang Tang (2): selftests: mptcp: join: fix subflow_send_ack lookup mailmap: add entries for Geliang Tang George Stark (1): iio: adc: meson: add separate config for axg SoC family Gergo Koteles (2): ALSA: hda/tas2781: select program 0, conf 0 by default ASoC: tas2781: check the validity of prm_no/cfg_no Ghanshyam Agrawal (1): kselftest: alsa: fixed a print formatting warning Gil Fine (1): thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth Guilherme G. Piccoli (1): HID: nintendo: Prevent divide-by-zero on code Haibo Chen (1): iio: adc: imx93: add four channels for imx93 adc Hamza Mahfooz (1): drm/amd/display: disable FPO and SubVP for older DMUB versions on DCN32x Hangbin Liu (1): kselftest: rtnetlink.sh: use grep_fail when expecting the cmd fail Hans de Goede (3): Input: atkbd - skip ATKBD_CMD_GETID in translated mode ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk Haoran Liu (1): Input: ipaq-micro-keys - add error handling for devm_kmemdup Heiko Carstens (2): s390/vx: fix save/restore of fpu kernel context s390: update defconfigs Herve Codina (1): lib/vsprintf: Fix %pfwf when current node refcount == 0 Hyunwoo Kim (1): Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg Imre Deak (1): drm/i915/mtl: Fix HDMI/DP PLL clock selection Ivan Vecera (1): i40e: Fix ST code value for Clause 45 JP Kobryn (1): 9p: prevent read overrun in protocol dump tracepoint Jacob Keller (1): ice: stop trashing VF VSI aggregator node ID information Jan Kara (1): bcachefs: Fix determining required file handle length Javier Carrasco (3): iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table iio: tmag5273: fix temperature offset iio: adc: MCP3564: fix calib_bias and calib_scale range checks Jensen Huang (1): i2c: rk3x: fix potential spinlock recursion on poll Jeremie Knuesel (1): ALSA: usb-audio: Increase delay in MOTU M quirk Jerome Brunet (1): ASoC: hdmi-codec: fix missing report for jack initial status Jianbo Liu (1): net/mlx5e: Fix overrun reported by coverity Jijie Shao (1): net: hns3: add new maintainer for the HNS3 ethernet driver Jiri Olsa (1): bpf: Add missing BPF_LINK_TYPE invocations Johan Hovold (1): usb: typec: ucsi: fix gpio-based orientation detection Johannes Berg (8): wifi: ieee80211: don't require protected vendor action frames wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock wifi: mac80211: don't re-add debugfs during reconfig wifi: mac80211: check defragmentation succeeded wifi: mac80211: mesh: check element parsing succeeded wifi: mac80211: mesh_plink: fix matches_local logic wifi: cfg80211: fix certs build to not depend on file order debugfs: initialize cancellations earlier John Fastabend (2): bpf: syzkaller found null ptr deref in unix_bpf proto add bpf: sockmap, test for unconnected af_unix sock Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: avoid failed operations when device is disconnected Josip Pavic (1): drm/amd/display: dereference variable before checking for zero José Pekkarinen (1): Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 Karthik Poosa (1): drm/i915/hwmon: Fix static analysis tool reported issues Keith Busch (1): Revert "nvme-fc: fix race between error recovery and creating association" Kent Gibson (1): gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl() Kent Overstreet (5): bcachefs: Fix nocow locks deadlock bcachefs: print explicit recovery pass message only once bcachefs: btree_node_u64s_with_format() takes nr keys bcachefs; guard against overflow in btree node split bcachefs: Fix bch2_alloc_sectors_start_trans() error handling Konrad Dybcio (1): interconnect: qcom: sm8250: Enable sync_state Krzysztof Kozlowski (1): reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning Kunwu Chan (1): ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init Lai Peter Jun Ann (1): net: stmmac: fix incorrect flag check in timestamp interrupt Larysa Zaremba (1): ice: Fix PF with enabled XDP going no-carrier after reset Linus Torvalds (2): posix-timers: Get rid of [COMPAT_]SYS_NI() uses Linux 6.7-rc7 Liu Jian (2): net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() selftests: add vlan hw filter tests Lorenzo Bianconi (1): net: ethernet: mtk_wed: fix possible NULL pointer dereference in mtk_wed_wo_queue_tx_clean() Louis Chauvet (1): spi: atmel: Fix clock issue when using devices with different polarities Luca Weiss (1): Input: xpad - add Razer Wolverine V2 support Luiz Augusto von Dentz (3): Bluetooth: Fix not notifying when connection encryption changes Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis Macpaul Lin (1): arm64: dts: mediatek: mt8395-genio-1200-evk: add interrupt-parent for mt6360 Marc Zyngier (5): KVM: arm64: vgic: Simplify kvm_vgic_destroy() KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy() KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_iodevs() KVM: Convert comment into an assertion in kvm_io_bus_register_dev() Mario Limonciello (5): pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend platform/x86/amd/pmc: Move platform defines to header platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 Marius Cristea (1): iio: adc: MCP3564: fix hardware identification logic Mark Glover (1): USB: serial: ftdi_sio: update Actisense PIDs constant names Martin K. Petersen (1): Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity" Matthew Wilcox (Oracle) (1): ida: Fix crash in ida_free when the bitmap is empty Matthieu Baerts (1): mptcp: fill in missing MODULE_DESCRIPTION() Matti Vaittinen (1): iio: kx022a: Fix acceleration value scaling Maurizio Lombardi (1): nvme-pci: fix sleeping function called from interrupt context Michael Roth (1): KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests Michal Schmidt (1): ice: fix theoretical out-of-bounds access in ethtool link modes Mike Snitzer (2): dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM MAINTAINERS: remove stale info for DEVICE-MAPPER Mike Tipton (1): interconnect: Treat xlate() returning NULL node as an error Mikulas Patocka (1): dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() Miquel Raynal (3): spi: atmel: Do not cancel a transfer upon any signal spi: atmel: Drop unused defines spi: atmel: Prevent spi transfers from being killed Moshe Shemesh (1): net/mlx5: Fix fw tracer first block check Nam Cao (3): pinctrl: starfive: jh7110: ignore disabled device tree nodes pinctrl: starfive: jh7100: ignore disabled device tree nodes spi: cadence: revert "Add SPI transfer delays" NeilBrown (2): nfsd: call nfsd_last_thread() before final nfsd_put() nfsd: hold nfsd_mutex across entire netlink operation Nitin Rawat (1): scsi: ufs: core: Store min and max clk freq from OPP table Nuno Sa (2): iio: imu: adis16475: add spi_device_id table iio: imu: adis16475: use bit numbers in assign_bit() Oliver Upton (1): KVM: selftests: Ensure sysreg-defs.h is generated at the expected path Paolo Abeni (1): mptcp: fix inconsistent state on fastopen race Paolo Bonzini (1): KVM: selftests: Fix dynamic generation of configuration names Patrick Rudolph (3): pinctrl: cy8c95x0: Fix typo pinctrl: cy8c95x0: Fix regression pinctrl: cy8c95x0: Fix get_pincfg Paulo Alcantara (5): smb: client: fix OOB in cifsd when receiving compounded resps smb: client: fix OOB in SMB2_query_info_init() smb: client: fix OOB in smbCalcSize() smb: client: fix potential OOB in cifs_dump_detail() smb: client: fix potential OOB in smb2_dump_detail() Pavel Kozlov (1): ARC: add hugetlb definitions Philip Yang (1): drm/amdkfd: svm range always mapped flag not working on APU Quan Nguyen (1): i2c: aspeed: Handle the coalesced stop conditions with the start conditions. Rafał Miłecki (1): nvmem: brcm_nvram: store a copy of NVRAM content Rahul Rameshbabu (2): net/mlx5e: Correct snprintf truncation handling for fw_version buffer net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors Rajvi Jingar (1): platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() Randy Dunlap (1): tracing/synthetic: fix kernel-doc warnings Reinhard Speyerer (1): USB: serial: option: add Quectel RM500Q R13 firmware support Ricardo Rivera-Matos (3): ASoC: cs35l45: Use modern pm_ops ASoC: cs35l45: Prevent IRQ handling when suspending/resuming ASoC: cs35l45: Prevents spinning during runtime suspend Richard Fitzgerald (1): ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn Ronald Wahl (1): net: ks8851: Fix TX stall caused by TX buffer overrun Rouven Czerwinski (1): net: rfkill: gpio: set GPIO direction Ryan McClelland (1): HID: nintendo: fix initializer element is not constant error Shengjiu Wang (1): ASoC: fsl_sai: Fix channel swap issue on i.MX8MP Shifeng Li (2): net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() net/mlx5e: Fix a race in command alloc flow Shigeru Yoshida (1): net: Return error from sk_stream_wait_connect() if sk_wait_event() fails Shyam Prasad N (2): cifs: fix a pending undercount of srv_count cifs: do not let cifs_chan_update_iface deallocate channels Slark Xiao (1): USB: serial: option: add Foxconn T99W265 with new baseline Srinivas Pandruvada (2): Revert "iio: hid-sensor-als: Add light chromaticity support" Revert "iio: hid-sensor-als: Add light color temperature support" Stefan Binding (9): ALSA: hda: cs35l41: Add config table to support many laptops without _DSD ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel Steven Rostedt (Google) (3): ring-buffer: Fix slowpath of interrupted event eventfs: Have event files and directories default to parent uid and gid tracing / synthetic: Disable events after testing in synth_event_gen_test_init() Su Hui (1): iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw Suman Ghosh (1): octeontx2-pf: Fix graceful exit during PFC configuration failure Tasos Sahanidis (1): usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 Thomas Bertschinger (1): bcachefs: fix invalid memory access in bch2_fs_alloc() error path Thomas Gleixner (4): x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully x86/alternatives: Sync core before enabling interrupts x86/alternatives: Disable interrupts and sync when optimizing NOPs in place x86/acpi: Handle bogus MADT APIC tables gracefully Thomas Weißschuh (1): net: avoid build bug in skb extension length calculation Tony Lindgren (2): bus: ti-sysc: Flush posted write only after srst_udelay ARM: dts: Fix occasional boot hang for am3 usb Uwe Kleine-König (1): Input: amimouse - convert to platform remove callback returning void Ville Syrjälä (2): drm/i915: Reject async flips with bigjoiner drm/i915/dmc: Don't enable any pipe DMC events Vineet Gupta (5): ARC: entry: SAVE_ABI_CALLEE_REG: ISA/ABI specific helper ARC: entry: move ARCompact specific bits out of entry.h ARC: mm: retire support for aliasing VIPT D$ ARC: fix spare error ARC: fix smatch warning Vineeth Vijayan (1): s390/scm: fix virtual vs physical address confusion Vishnu Sankar (1): platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems Vlad Buslov (4): Revert "net/mlx5e: fix double free of encap_header in update funcs" Revert "net/mlx5e: fix double free of encap_header" net/mlx5e: fix double free of encap_header net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num Vladimir Oltean (2): net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and above Wadim Egorov (1): iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() Wayne Lin (1): drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event Wei Yongjun (1): scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() Xiao Yao (1): Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE Yang Yingliang (1): i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off() Yaxiong Tian (1): thunderbolt: Fix memory leak in margining_port_remove() Ying Hsu (1): Bluetooth: Fix deadlock in vhci_send_frame Yong-Xuan Wang (1): RISCV: KVM: update external interrupt atomically for IMSIC swfile Yu Kuai (1): dm-raid: delay flushing event_work() after reconfig_mutex is released Yury Norov (1): net: mana: select PAGE_POOL ZhenGuo Yin (1): drm/amdgpu: re-create idle bo's PTE during VM state machine reset Zhipeng Lu (1): ethernet: atheros: fix a memleak in atl1e_setup_ring_resources Zizhi Wo (1): fs: cifs: Fix atime update check duanqiangwen (1): net: libwx: fix memory leak on free page xiongxin (1): gpio: dwapb: mask/unmask IRQ when disable/enale it
Linus Torvalds has announced the availability of the seventh release candidate for Linux kernel 6.7, which is a fairly normal, slightly larger-than-rc6 release. The eighth release candidate will be available next weekend, with the final release coming in January.