Linux 6.11-rc6
From: | Linus Torvalds <torvalds-AT-linux-foundation.org> | |
To: | Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org> | |
Subject: | Linux 6.11-rc6 | |
Date: | Sun, 01 Sep 2024 20:02:32 +1200 | |
Message-ID: | <CAHk-=wgumCUwjVkGREh1WwZ2ia5EqSjAQ_4wjUDw3-m0aT7KFA@mail.gmail.com> | |
Archive-link: | Article |
I'm still in an unusual timezone, but next week everything should be back to normal. Anyway, it's definitely well past Sunday afternoon here, and thus time for the weekly rc release. Things look pretty normal, although we have perhaps unusually many filesystem fixes here, spread out over smb, xfs, bcachefs and netfs. That said, driver fixes obviously still dominate the diffstat - "more than perhaps usual" still doesn't make the filesystem changes _that_ big. I suspect they stand out more mainly because the rest is fairly small. Outside of drivers (all the usual suspects) and filesystems, we have various architecture fixes (although honestly, that's mostly arm64 dts files), some core networking, and some selftest updates related to that. Nothing particularly odd stands out, please do keep testing, Linus --- Abel Vesa (1): phy: qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation Adam Ford (1): arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 Albert Jakieła (1): ASoC: SOF: mediatek: Add missing board compatible Aleksandr Mishin (1): nfc: pn533: Add poll mod list filling check Alex Deucher (6): Revert "drm/ttm: increase ttm pre-fault value to PMD size" video/aperture: optionally match the device in sysfb_disable() drm/amdgpu: align pp_power_profile_mode with kernel docs drm/amdgpu/smu13.0.7: print index for profiles drm/amdgpu/swsmu: always force a state reprogram on init drm/amdgpu/gfx12: set UNORD_DISPATCH in compute MQDs Alexander Stein (1): dt-bindings: usb: microchip,usb2514: Fix reference USB device schema Alexander Sverdlin (1): wifi: wfx: repair open network AP mode Andrei Simion (1): MAINTAINERS: Update DTS path for ARM/Microchip (AT91) SoC Andrew Halaney (1): soc: qcom: pd-mapper: Depend on ARCH_QCOM || COMPILE_TEST Anjaneyulu (1): wifi: iwlwifi: fw: fix wgds rev 3 exact size Arnd Bergmann (1): soc: qcom: pd-mapper: mark qcom_pdm_domains as __maybe_unused Avraham Stern (1): wifi: iwlwifi: mvm: allow 6 GHz channels in MLO scan Bartosz Golaszewski (3): firmware: qcom: tzmem: fix virtual-to-physical address conversion firmware: qcom: qseecom: remove unused functions power: sequencing: qcom-wcn: set the wlan-enable GPIO to output Ben Hutchings (1): scsi: aacraid: Fix double-free on probe failure Benjamin Berg (1): wifi: iwlwifi: lower message level for FW buffer destination Bibo Mao (1): LoongArch: KVM: Invalidate guest steal time address on vCPU reset Bjorn Andersson (4): soc: qcom: pmic_glink: Fix race during initialization usb: typec: ucsi: Move unregister out of atomic section soc: qcom: pmic_glink: Actually communicate when remote goes down soc: qcom: pd-mapper: Fix singleton refcount Brett Creeley (1): ionic: Prevent tx_timeout due to frequent doorbell ringing Candice Li (1): drm/amd/pm: Drop unsupported features on smu v14_0_2 Christian Brauner (3): romfs: fix romfs_read_folio() Revert "pidfd: prevent creation of pidfds for kthreads" ovl: pass string to ovl_parse_layer() Chuck Lever (1): MAINTAINERS: Update Olga Kornievskaia's email address Cong Wang (1): gtp: fix a potential NULL pointer dereference Cosmo Chou (1): hwmon: (pt5161l) Fix invalid temperature reading Dan Carpenter (2): phy: exynos5-usbdrd: fix error code in probe() cpufreq: amd-pstate: Fix uninitialized variable in amd_pstate_cpu_boost_update() Daniel Gabay (3): wifi: mac80211: fix beacon SSID mismatch handling wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() Darrick J. Wong (7): xfs: fix di_onlink checking for V1/V2 inodes xfs: fix folio dirtying for XFILE_ALLOC callers xfs: don't bother reporting blocks trimmed via FITRIM xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code xfs: take m_growlock when running growfsrt xfs: reset rootdir extent size hint after growfsrt block: fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes Dave Chinner (1): xfs: xfs_finobt_count_blocks() walks the wrong btree David Howells (12): netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->private and marking dirty" mm: Fix missing folio invalidation calls during truncation afs: Fix post-setattr file edit to do truncation correctly netfs: Fix netfs_release_folio() to say no if folio dirty netfs: Fix trimming of streaming-write folios in netfs_inval_folio() netfs: Fix missing iterator reset on retry of short read netfs: Fix interaction of streaming writes with zero-point tracker cifs: Fix FALLOC_FL_PUNCH_HOLE support cifs: Fix lack of credit renegotiation on read retry netfs, cifs: Fix handling of short DIO read cifs: Fix copy offload to flush destination region cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region David Sterba (1): btrfs: initialize last_extent_end to fix -Wmaybe-uninitialized warning in extent_fiemap() Dmitry Antipov (1): wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap() Dmitry Baryshkov (3): ASoC: codecs: lpass-macro: fix version strings returned for 1.x codecs ASoC: codecs: lpass-va-macro: warn on unknown version arm64: dts: qcom: disable GPU on x1e80100 by default Dmitry Torokhov (1): Input: cypress_ps2 - fix waiting for command response Ed Tsai (1): backing-file: convert to using fops->splice_write Emmanuel Grumbach (5): wifi: iwlwifi: mvm: fix hibernation wifi: iwlwifi: mvm: take the mutex before running link selection wifi: iwlwifi: mvm: pause TCM when the firmware is stopped wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead wifi: iwlwifi: clear trans->state earlier upon error Eric Dumazet (3): pktgen: use cpus_read_lock() in pg_net_init() net_sched: sch_fq: fix incorrect behavior for small weights net: busy-poll: use ktime_get_ns() instead of local_clock() Filipe Manana (1): btrfs: fix uninitialized return value from btrfs_reclaim_sweep() Frank Li (2): arm64: dts: imx8mm-phygate: fix typo pinctrcl-0 MAINTAINERS: PCI: Add NXP PCI controller mailing list imx@lists.linux.dev Gautham R. Shenoy (1): cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id() Guenter Roeck (2): Revert "MIPS: csrc-r4k: Apply verification clocksource flags" apparmor: fix policy_unpack_test on big endian systems Haiyang Zhang (1): net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response Hal Feng (1): pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register Hans de Goede (2): platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict Hendrik Borghorst (1): ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED Hongbo Li (2): ASoC: allow module autoloading for table db1200_pids ASoC: allow module autoloading for table board_ids Huacai Chen (1): LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE Huang-Huang Bao (1): pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins Ian Ray (1): cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller Imre Deak (1): drm/i915/dp_mst: Fix MST state after a sink reset Jacky Chou (1): net: ftgmac100: Ensure tx descriptor updates are visible Jamie Bainbridge (1): ethtool: check device is present when getting link settings Jason Gunthorpe (2): iommufd: Do not allow creating areas without READ or WRITE iommu: Do not return 0 from map_pages if it doesn't do anything Jeff Layton (4): nfsd: ensure that nfsd4_fattr_args.context is zeroed out nfsd: hold reference to delegation when updating it for cb_getattr nfsd: fix potential UAF in nfsd4_cb_getattr_release fs/nfsd: fix update of inode attrs in CB_GETATTR Jens Axboe (2): io_uring/rsrc: ensure compat iovecs are copied correctly io_uring/kbuf: return correct iovec count from classic buffer peek Jianbo Liu (3): bonding: implement xdo_dev_state_free and call it after deletion bonding: extract the use of real_device into local variable bonding: change ipsec_lock from spin lock to mutex Johan Hovold (18): arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply arm64: dts: qcom: x1e80100: fix PCIe domain numbers arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node arm64: dts: qcom: x1e80100-crd: disable PCIe6a perst pull down arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios arm64: dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node arm64: dts: qcom: x1e80100-qcp: disable PCIe6a perst pull down arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios arm64: dts: qcom: x1e80100-vivobook-s15: fix PCIe4 PHY supply arm64: dts: qcom: x1e80100-vivobook-s15: fix up PCIe6a pinctrl node arm64: dts: qcom: x1e80100-vivobook-s15: disable PCIe6a perst pull down arm64: dts: qcom: x1e80100-vivobook-s15: fix missing PCIe4 gpios arm64: dts: qcom: x1e80100-yoga-slim7x: fix PCIe4 PHY supply arm64: dts: qcom: x1e80100-yoga-slim7x: fix up PCIe6a pinctrl node arm64: dts: qcom: x1e80100-yoga-slim7x: disable PCIe6a perst pull down arm64: dts: qcom: x1e80100-yoga-slim7x: fix missing PCIe4 gpios Johannes Berg (1): net: drop special comment style John Harrison (1): drm/i915: ARL requires a newer GSC firmware John Sweeney (1): ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx Josef Bacik (1): btrfs: run delayed iputs when flushing delalloc Kailang Yang (2): ALSA: hda/realtek - Fixed ALC256 headphone no sound ALSA: hda/realtek - FIxed ALC285 headphone no sound Karthik Poosa (1): drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16 Kees Cook (2): dmaengine: ti: omap-dma: Initialize sglen after allocation dmaengine: stm32-dma3: Set lli_size after allocation Kenneth Feng (1): drm/amd/pm: update message interface for smu v14.0.2/3 Kent Overstreet (4): bcachefs: Fix failure to return error in data_update_index_update() bcachefs: Fix bch2_extents_match() false positive bcachefs: Revert lockless buffered IO path bcachefs: Mark more errors as autofix Kiran K (1): Bluetooth: btintel: Allow configuring drive strength of BRI Konrad Dybcio (5): mailmap: Add an entry for Konrad Dybcio MAINTAINERS: Update Konrad Dybcio's email address pinctrl: qcom: x1e80100: Update PDC hwirq map arm64: dts: qcom: x1e80100: Fix Adreno SMMU global interrupt pinctrl: qcom: x1e80100: Fix special pin offsets Krzysztof Kozlowski (8): arm64: dts: layerscape: fix thermal node names length ASoC: MAINTAINERS: Drop Banajit Goswami from Qualcomm sound drivers ASoC: codecs: wcd937x: Fix missing de-assert of reset GPIO soundwire: stream: fix programming slave ports for non-continous port maps usb: dwc3: omap: add missing depopulate in probe error path usb: dwc3: xilinx: add missing depopulate in probe error path usb: dwc3: st: fix probed platform device ref count on probe error path usb: dwc3: st: add missing depopulate in probe error path Laurent Pinchart (1): MAINTAINERS: Mark UVC gadget driver as orphan Lijo Lazar (1): drm/amd/pm: Add support for new P2S table revision Likun Gao (1): drm/amdgpu: support for gc_info table v1.3 Linus Torvalds (1): Linux 6.11-rc6 Lu Baolu (1): iommu/vt-d: Fix incorrect domain ID in context flush helper Luca Weiss (1): usb: typec: fsa4480: Relax CHIP_ID check Luiz Augusto von Dentz (1): Bluetooth: hci_core: Fix not handling hibernation actions MD Danish Anwar (1): net: ti: icssg-prueth: Fix 10M Link issue on AM64x Ma Ke (2): pinctrl: single: fix potential NULL dereference in pcs_get_function() drm/amd/display: avoid using null object of framebuffer Manivannan Sadhasivam (3): MAINTAINERS: Add Manivannan Sadhasivam as Reviewer for PCI native host bridge and endpoint drivers PCI: qcom-ep: Disable MHI RAM data parity error interrupt for SA8775P SoC PCI: qcom: Use OPP only if the platform supports it Mario Limonciello (1): cpufreq/amd-pstate-ut: Don't check for highest perf matching on prefcore Markus Niebel (2): arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo Mathieu Fenniak (1): platform/x86: asus-wmi: Fix spurious rfkill on UX8406MA Matthew Brost (1): drm/xe: Invalidate media_gt TLBs Matthieu Baerts (NGI0) (19): mptcp: close subflow when receiving TCP+FIN selftests: mptcp: join: cannot rm sf if closed mptcp: sched: check both backup in retrans mptcp: pr_debug: add missing \n at the end mptcp: pm: reuse ID 0 after delete and re-add mptcp: pm: fix RM_ADDR ID for the initial subflow selftests: mptcp: join: check removing ID 0 endpoint mptcp: pm: send ACK on an active subflow mptcp: pm: skip connecting to already established sf mptcp: pm: reset MPC endp ID when re-added selftests: mptcp: join: check re-adding init endp with != id selftests: mptcp: join: no extra msg if no counter mptcp: pm: do not remove already closed subflows mptcp: pm: fix ID 0 endp usage after multiple re-creations selftests: mptcp: join: check re-re-adding ID 0 endp mptcp: avoid duplicated SUB_CLOSED events selftests: mptcp: join: validate event numbers mptcp: pm: ADD_ADDR 0 is not a new address selftests: mptcp: join: check re-re-adding ID 0 signal Max Filippov (1): binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined Miao Wang (1): LoongArch: Remove the unused dma-direct.h Michael Grzeschik (1): usb: dwc3: ep0: Don't reset resource alloc flag (including ep0) Michal Vokáč (1): ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design Mike Rapoport (1): microblaze: don't treat zero reserved memory regions as error Mrinmay Sarkar (2): dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA dmaengine: dw-edma: Do not enable watermark interrupts for HDMA Murali Nalajala (1): firmware: qcom: scm: Mark get_wq_ctx() as atomic call Neeraj Sanjay Kale (1): Bluetooth: btnxpuart: Fix random crash seen while removing driver NeilBrown (1): nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease Nícolas F. R. A. Prado (1): pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE Olga Kornievskaia (1): nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open Ondrej Mosnacek (1): sctp: fix association labeling in the duplicate COOKIE-ECHO case Pablo Neira Ayuso (2): netfilter: nf_tables: restore IP sanity checks for netdev/egress netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation Patrick Wildt (1): arm64: dts: qcom: x1e80100-yoga: add wifi calibration variant Pawel Laszczak (2): usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function usb: cdnsp: fix for Link TRB with TC Peng Fan (2): arm64: dts: imx95: correct a55 power-domains arm64: dts: imx95: correct L3Cache cache-sets Petr Machata (2): selftests: forwarding: no_forwarding: Down ports on cleanup selftests: forwarding: local_termination: Down ports on cleanup Piyush Mehta (1): phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume Pranjal Shrivastava (1): iommu: Handle iommu faults for a bad iopf setup Qu Wenruo (1): btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk() Richard Acayan (1): firmware: qcom: tzmem: disable sdm670 platform Richard Fitzgerald (3): ASoC: cs-amp-lib-test: Force test calibration blob entries to be valid ASoC: cs-amp-lib: Ignore empty UEFI calibration entries ALSA: hda: hda_component: Fix mutex crash if nothing ever binds Ross Brown (1): hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING Ryan Sullivan (1): selftests/livepatch: wait for atomic replace to occur Sascha Hauer (2): arm64: dts: freescale: tqma9352: Fix watchdog reset wifi: mwifiex: duplicate static structs used in driver instances Scott Mayhew (1): selinux,smack: don't bypass permissions check in inode_setsecctx hook Selvarasu Ganesan (1): usb: dwc3: core: Prevent USB core invalid event buffer address access Serge Semin (6): dmaengine: dw: Add peripheral bus width verification dmaengine: dw: Add memory bus width verification dmaengine: dw: Simplify prepare CTL_LO methods dmaengine: dw: Define encode_maxburst() above prepare_ctllo() callbacks dmaengine: dw: Simplify max-burst calculation procedure dmaengine: dw: Unify ret-val local variables naming Shenwei Wang (1): arm64: dts: imx93: update default value for snps,clk-csr Sherry Yang (1): scsi: lpfc: Fix overflow build issue Shyam Sundar S K (2): platform/x86/amd/pmc: Fix SMU command submission path on new AMD platform platform/x86/amd/pmc: Extend support for PMC features on new AMD platform Sicelo A. Mhlongo (1): ARM: dts: omap3-n900: correct the accelerometer orientation Simon Trimmer (1): ALSA: hda: cs35l56: Don't use the device index as a calibration index Sriram Yagnaraman (1): mailmap: update entry for Sriram Yagnaraman Stefan Berger (1): tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session support Stefan Metzmacher (3): smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() smb/client: remove unused rq_iter_size from struct smb_rqst smb/client: fix rdma usage in smb2_async_writev() Stephan Gerhold (2): arm64: defconfig: Add CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 arm64: dts: qcom: x1e80100-crd: Fix backlight Stephen Brennan (1): dcache: keep dentry_hashtable or d_hash_shift even when not used Steve Wilkins (1): firmware: microchip: fix incorrect error report of programming:timeout on success Takashi Iwai (1): ALSA: seq: Skip event type filtering for UMP events Thomas Blocher (1): pinctrl: at91: make it work with current gpiolib Tiezhu Yang (1): LoongArch: Add ifdefs to fix LSX and LASX related warnings Tvrtko Ursulin (1): drm/v3d: Disable preemption while updating GPU stats Varadarajan Narayanan (1): arm64: dts: qcom: ipq5332: Fix interrupt trigger type for usb Vijendar Mukunda (3): ASoC: SOF: amd: move iram-dram fence register programming sequence ASoC: SOF: amd: Fix for incorrect acp error register offsets ASoC: SOF: amd: Fix for acp init sequence Volodymyr Babchuk (1): soc: qcom: cmd-db: Map shared memory as WC, not WB Will Deacon (1): MAINTAINERS: Add Jean-Philippe as SMMUv3 SVA reviewer Xu Yang (2): phy: fsl-imx8mq-usb: fix tuning parameter name usb: gadget: uvc: queue pump work in uvcg_video_enable() Xueming Feng (1): tcp: fix forever orphan socket caused by tcp_abort YOUNGJIN JOO (1): ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book3 Ultra YR Yang (1): ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile Yann Droneaud (1): random: vDSO: reject unknown getrandom() flags Yihang Li (1): scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress Yuntao Liu (1): ASoC: amd: acp: fix module autoloading ZHANG Yuntian (1): USB: serial: option: add MeiG Smart SRM825L Zack Rusin (3): drm/vmwgfx: Prevent unmapping active read buffers drm/vmwgfx: Fix prime with external buffers drm/vmwgfx: Disable coherent dumb buffers without 3d Zhihao Cheng (2): ovl: fix wrong lowerdir number check for parameter Opt_lowerdir ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err Zijun Hu (1): usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() Zizhi Wo (2): xfs: Fix the owner setting issue for rmap query in xfs fsmap xfs: Fix missing interval for missing_owner in xfs fsmap