* Linux 6.13-rc2
@ 2024-12-08 22:15 Linus Torvalds
2024-12-09 15:41 ` Guenter Roeck
0 siblings, 1 reply; 2+ messages in thread
From: Linus Torvalds @ 2024-12-08 22:15 UTC (permalink / raw)
To: Linux Kernel Mailing List
The diffstat looks a bit unusual with 80%+ drivers, and a lot of it
one-liners, but that's actually just because of a couple of automated
scripts that got run after -rc1 for some cleanups. Nothing
particularly interesting, but it makes for a lot of noise in the diff.
That said, there are real fixes in there too, but nothing that looks
hugely remarkable. The shortlog below gives a flavor of it all. That's
m ostly drivers too, but there's networking and bpf and some arch
updates too.
Please do keep testing, and then we can all take it a bit easier over
the holidays,
Linus
---
Aapo Vienamo (1):
spi: intel: Add Panther Lake SPI controller support
Adrian Huang (1):
sched/numa: fix memory leak due to the overwritten vma->numab_state
Ajay Kaher (1):
ptp: Add error handling for adjfine callback in ptp_clock_adjtime
Akinobu Mita (1):
mm/damon: fix order of arguments in damos_before_apply tracepoint
Alex Deucher (9):
drm/amdgpu/jpeg1.0: fix idle work handler
drm/amdgpu/hdp4.0: do a posting read when flushing HDP
drm/amdgpu/hdp5.0: do a posting read when flushing HDP
drm/amdgpu/hdp5.2: do a posting read when flushing HDP
drm/amdgpu/hdp6.0: do a posting read when flushing HDP
drm/amdgpu/hdp7.0: do a posting read when flushing HDP
Revert "drm/amd/pm: correct the workload setting"
drm/amd/pm: fix and simplify workload handling
drm/amdgpu: rework resume handling for display (v2)
Alexander Kozhinov (1):
can: gs_usb: add usb endpoint address detection at driver probe step
Alexander Sverdlin (1):
watchdog: rti: of: honor timeout-sec property
Amir Mohammadi (1):
bpftool: fix potential NULL pointer dereferencing in prog_dump()
Andrew Morton (1):
fs/proc/vmcore.c: fix warning when CONFIG_MMU=n
Andrii Nakryiko (1):
mm: fix vrealloc()'s KASAN poisoning logic
Anil Gurumurthy (1):
scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
Animesh Agarwal (1):
dt-bindings: watchdog: fsl-imx-wdt: Add missing 'big-endian' property
Arkadiusz Kubalewski (1):
ice: fix PHY Clock Recovery availability check
Armin Wolf (2):
platform/x86: asus-wmi: Ignore return value when writing thermal policy
platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
Aruna Ramakrishna (2):
x86/pkeys: Change caller of update_pkru_in_sigframe()
x86/pkeys: Ensure updated PKRU value is XRSTOR'd
Asahi Lina (1):
ALSA: usb-audio: Add extra PID for RME Digiface USB
Benjamin Tissoires (1):
selftests/hid: fix kfunc inclusions with newer bpftool
Bernd Schubert (1):
io_uring: Change res2 parameter type in io_uring_cmd_done
Bibo Mao (1):
LoongArch: Add architecture specific huge_pte_clear()
Björn Töpel (1):
tools: Override makefile ARCH variable if defined, but empty
Brahmajit Das (1):
smb: server: Fix building with GCC 15
Byoungtae Cho (2):
dt-bindings: watchdog: Document ExynosAutoV920 watchdog bindings
watchdog: s3c2410_wdt: add support for exynosautov920 SoC
Catalin Marinas (2):
arm64: Ensure bits ASID[15:8] are masked out when the kernel
uses 8-bit ASIDs
arm64: mte: Fix copy_highpage() warning on hugetlb folios
Cathy Avery (1):
scsi: storvsc: Do not flag MAINTENANCE_IN return of
SRB_STATUS_DATA_OVERRUN as an error
Chris Chiu (1):
ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
Chris Park (1):
drm/amd/display: Add hblank borrowing support
Christian König (1):
dma-buf: fix dma_fence_array_signaled v4
Christian Marangi (2):
dt-bindings: watchdog: airoha: document watchdog for Airoha EN7581
watchdog: Add support for Airoha EN7851 watchdog
Christoph Hellwig (3):
xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay
nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported
nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary
Christophe JAILLET (2):
scsi: message: fusion: Constify struct pci_device_id
scsi: target: tcmu: Constify some structures
Chunguang.xu (4):
nvme-tcp: fix the memleak while create new ctrl failed
nvme-rdma: unquiesce admin_q before destroy it
nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues()
nvme-tcp: simplify nvme_tcp_teardown_io_queues()
Claudiu Beznea (1):
watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
Colin Ian King (2):
docs: ABI: Fix spelling mistake in pretimeout_avaialable_governors
ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
Cong Wang (1):
rtnetlink: fix double call of rtnl_link_get_net_ifla()
Cosmin Ratiu (2):
net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout
net/mlx5: HWS: Properly set bwc queue locks lock classes
Cosmin Tanislav (1):
regmap: detach regmap from dev on regmap_exit
Dan Carpenter (3):
ALSA: hda/tas2781: Fix error code tas2781_read_acpi()
ASoC: SOF: ipc3-topology: fix resource leaks in
sof_ipc3_widget_setup_comp_dai()
ALSA: usb-audio: Fix a DMA to stack memory bug
Daniel Xu (2):
bnxt_en: ethtool: Supply ntuple rss context action
selftests: drv-net: rss_ctx: Add test for ntuple rule
Dario Binacchi (11):
can: c_can: c_can_handle_bus_err(): update statistics if skb
allocation fails
can: sun4i_can: sun4i_can_err(): call can_change_state() even if
cf is NULL
can: hi311x: hi3110_can_ist(): fix potential use-after-free
can: hi311x: hi3110_can_ist(): update state error statistics if
skb allocation fails
can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
Dave Chinner (3):
xfs: fix sparse inode limits on runt AG
xfs: delalloc and quota softlimit timers are incoherent
xfs: prevent mount and log shutdown race
David Hildenbrand (2):
mm/mempolicy: fix migrate_to_node() assuming there is at least
one VMA in a MM
mm/filemap: don't call folio_test_locked() without a reference
in next_uptodate_folio()
David Wang (2):
LoongArch/irq: Use seq_put_decimal_ull_width() for decimal values
mm/codetag: swap tags when migrate pages
David Wei (3):
bnxt_en: refactor tpa_info alloc/free into helpers
bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap()
bnxt_en: handle tpa_info in queue API implementation
David Woodhouse (2):
x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables
x86/kexec: Restore GDT on return from ::preserve_context kexec
David Yat Sin (1):
drm/amdkfd: hard-code cacheline for gc943,gc944
Dillon Varone (1):
drm/amd/display: Limit VTotal range to max hw cap minus fp
Dmitry Antipov (2):
netfilter: x_tables: fix LED ID check in led_tg_check()
can: j1939: j1939_session_new(): fix skb reference counting
Dong Chenchen (1):
net: Fix icmp host relookup triggering ip_rt_bug
Dr. David Alan Gilbert (2):
scsi: bfa: Remove unused structure builders
scsi: bfa: Remove unused parsers
Eduard Zingerman (2):
samples/bpf: Remove unnecessary -I flags from libbpf EXTRA_CFLAGS
selftests/bpf: Introduce __caps_unpriv annotation for tests
Eric Dumazet (7):
tcp: populate XPS related fields of timewait sockets
selinux: use sk_to_full_sk() in selinux_ip_output()
net: hsr: avoid potential out-of-bound access in fill_frame_info()
ipv6: avoid possible NULL deref in modify_prefix_route()
net: hsr: must allocate more bytes for RedBox support
geneve: do not assume mac header is set in geneve_xmit_skb()
net: avoid potential UAF in default_operstate()
FUJITA Tomonori (1):
block: rnull: add missing MODULE_DESCRIPTION
Fabio Estevam (2):
watchdog: da9063: Do not use a global variable
watchdog: da9063: Remove __maybe_unused notations
Fei Shao (1):
dt-bindings: power: mediatek: Add another nested power-domain layer
Fernando Fernandez Mancera (2):
Revert "udp: avoid calling sock_def_readable() if possible"
x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC
Filipe Manana (4):
btrfs: fix deadlock between transaction commits and extent locks
btrfs: sysfs: advertise experimental features only if
CONFIG_BTRFS_EXPERIMENTAL=y
btrfs: don't loop for nowait writes when checking for cross references
btrfs: ref-verify: fix use-after-free after invalid ref action
Gal Pressman (1):
ethtool: Fix access to uninitialized fields in set RXNFC command
Geert Uytterhoeven (1):
irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not default to
y when compile-testing
Geetha sowjanya (1):
octeontx2-af: Fix SDP MAC link credits configuration
Gwendal Grignou (1):
scsi: ufs: core: sysfs: Prevent div by zero
Hans de Goede (1):
mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu
Atla 10 tablet
Harini T (1):
watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency
Hou Tao (9):
bpf: Remove unnecessary check when updating LPM trie
bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
bpf: Handle in-place update for full LPM trie correctly
bpf: Fix exact match conditions in trie_get_next_key()
bpf: Switch to bpf mem allocator for LPM trie
bpf: Use raw_spinlock_t for LPM trie
selftests/bpf: Move test_lpm_map.c to map_tests
selftests/bpf: Add more test cases for LPM trie
Huacai Chen (3):
LoongArch: Fix reserving screen info memory for above-4G firmware
LoongArch: KVM: Protect kvm_check_requests() with SRCU
LoongArch: KVM: Protect kvm_io_bus_{read,write}() with SRCU
Ido Schimmel (1):
mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
Imre Deak (8):
drm/dp_mst: Fix MST sideband message body length check
drm/dp_mst: Fix resetting msg rx state after topology removal
drm/dp_mst: Verify request type in the corresponding down message reply
drm/dp_mst: Simplify error path in drm_dp_mst_handle_down_rep()
drm/dp_mst: Fix down request message timeout handling
drm/dp_mst: Ensure mst_primary pointer is valid in
drm_dp_mst_handle_up_req()
drm/dp_mst: Reset message rx state after OOM in drm_dp_mst_handle_up_req()
drm/dp_mst: Use reset_msg_rx_state() instead of open coding it
Ivan Solodovnikov (1):
dccp: Fix memory leak in dccp_feat_change_recv
Jacob Keller (2):
ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
ixgbe: downgrade logging of unsupported VF API version to debug
Jakob Hauser (1):
iio: magnetometer: yas530: use signed integer type for clamp limits
Jakub Kicinski (1):
MAINTAINERS: list PTP drivers under networking
James Hilliard (1):
watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
Jan Kara (3):
udf: Skip parent dir link count update if corrupted
udf: Verify inode link counts before performing rename
Revert "readahead: properly shorten readahead when falling back
to do_page_cache_ra()"
Jared Kangas (1):
kasan: make report_lock a raw spinlock
Jason Gunthorpe (1):
iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_TYPE_ARM_SMMUV3
Jean Delvare (1):
watchdog: Delete the cpu5wdt driver
Jianbo Liu (1):
net/mlx5e: Remove workaround to avoid syndrome for internal port
Jinghao Jia (1):
ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
Jiri Wiesner (1):
net/ipv6: release expired exception dst cached in socket
Joe Damato (1):
net: Make napi_hash_lock irq safe
Johannes Thumshirn (1):
btrfs: fix use-after-free in btrfs_encoded_read_endio()
John Garry (1):
scsi: scsi_debug: Fix hrtimer support for ndelay
John Harrison (1):
drm/xe: Move the coredump registration to the worker thread
John Hubbard (1):
mm/gup: handle NULL pages in unpin_user_pages()
John Sperbeck (1):
mm: memcg: declare do_memsw_account inline
Jordy Zomer (2):
ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
Joshua Hay (1):
idpf: set completion tag for "empty" bufs associated with a packet
Kalesh Singh (1):
mm: respect mmap hint address when aligning for THP
Kees Cook (1):
lib: stackinit: hide never-taken branch from compiler
Keith Busch (1):
nvme-pci: remove two deallocate zeroes quirks
Kenny Levinsen (1):
HID: i2c-hid: Revert to using power commands to wake on resume
Konstantin Shkolnyy (3):
vsock/test: fix failures due to wrong SO_RCVLOWAT parameter
vsock/test: fix parameter types in SO_VM_SOCKETS_* calls
vsock/test: verify socket options after setting them
Kory Maincent (1):
ethtool: Fix wrong mod state in case of verbose and no_mask bitset
Kuan-Wei Chiu (1):
tracing: Fix cmp_entries_dup() to respect sort() comparison rules
Kumar Kartikeya Dwivedi (5):
selftests/bpf: Add tests for iter arg check
bpf: Zero index arg error string for dynptr and iter
bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc
selftests/bpf: Add test for reading from STACK_INVALID slots
selftests/bpf: Add test for narrow spill into 64-bit spilled scalar
Kuniyuki Iwashima (1):
tipc: Fix use-after-free of kernel socket in cleanup_bearer().
Larysa Zaremba (1):
xsk: always clear DMA mapping information when unmapping the pool
Len Brown (1):
x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR
implementation
Liequan Che (1):
bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
Linus Torvalds (2):
Get rid of 'remove_new' relic from platform driver struct
Linux 6.13-rc2
Lion Ackermann (1):
net: sched: fix ordering of qlen adjustment
Lizhi Xu (1):
btrfs: add a sanity check for btrfs root in btrfs_search_slot()
Lo-an Chen (1):
drm/amd/display: Correct prefetch calculation
Long Li (2):
xfs: eliminate lockdep false positives in xfs_attr_shortform_list
xfs: remove unknown compat feature check in superblock write validation
Lorenzo Pieralisi (1):
irqchip/gic-v3: Fix irq_complete_ack() comment
Lorenzo Stoakes (1):
mm: correct typo in MMAP_STATE() macro
Louis Leseur (1):
net/qed: allow old cards not supporting "num_images" to work
Maciej Fijalkowski (2):
xsk: fix OOB map writes when deleting elements
bpf: fix OOB devmap writes when deleting elements
Magnus Lindholm (1):
scsi: qla1280: Fix hw revision numbering for ISP1020/1040
Manivannan Sadhasivam (5):
scsi: ufs: core: Cancel RTC work during ufshcd_remove()
scsi: ufs: qcom: Only free platform MSIs when ESI is enabled
scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers
scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove()
scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove()
Marc Kleine-Budde (2):
can: dev: can_set_termination(): allow sleeping GPIOs
can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum
DS80000789E 6.
Marc Zyngier (1):
arch_numa: Restore nid checks before registering a memblock with a node
Marcin Szycik (1):
ice: Fix VLAN pruning in switchdev mode
Marco Elver (1):
stackdepot: fix stack_depot_save_flags() in NMI context
Marek Maslanka (1):
ASoC: Intel: avs: da7219: Remove suspend_pre() and resume_post()
Marek Vasut (1):
watchdog: stm32_iwdg: Add pretimeout support
Marie Ramlow (1):
ALSA: usb-audio: add mixer mapping for Corsair HS80
Mario Limonciello (2):
drm/amd: Sanity check the ACPI EDID
drm/amd/display: Fix programming backlight on OLED panels
Mark Brown (2):
regmap: Use correct format specifier for logging range errors
selftest: hugetlb_dio: fix test naming
Mark Harmstone (1):
btrfs: fix lockdep warnings on io_uring encoded reads
Mark Rutland (5):
arm64: patching: avoid early page_to_phys()
arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR
arm64: ptrace: fix partial SETREGSET for NT_ARM_POE
arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS
Martin Ottens (1):
net/sched: tbf: correct backlog statistic for GSO packets
Masahiro Yamada (4):
scripts/nsdeps: get 'make nsdeps' working again
doc: module: revert misconversions for MODULE_IMPORT_NS()
module: Convert default symbol namespace to string literal
kbuild: deb-pkg: fix build error with O=
Matthew Wilcox (Oracle) (2):
mm: open-code PageTail in folio_flags() and const_folio_flags()
mm: open-code page_folio() in dump_page()
Maurizio Lombardi (1):
nvme-fabrics: handle zero MAXCMD without closing the connection
Maximilian Heyne (2):
selftests: hid: fix typo and exit code
selftests/damon: add _damon_sysfs.py to TEST_FILES
Maíra Canal (1):
drm/v3d: Enable Performance Counters before clearing them
Michal Luczaj (4):
bpf, vsock: Fix poll() missing a queue
selftest/bpf: Add test for af_vsock poll()
bpf, vsock: Invoke proto::close on close()
selftest/bpf: Add test for vsock removal from sockmap on close()
Mike Rapoport (Microsoft) (1):
memblock: allow zero threshold in validate_numa_converage()
Ming Lei (3):
virtio-blk: don't keep queue frozen during system suspend
blk-mq: register cpuhp callback after hctx is added to xarray table
blk-mq: move cpuhp callback registering out of q->sysfs_lock
Nazar Bilinskyi (1):
ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
Nick Chan (2):
watchdog: apple: Actually flush writes after requesting watchdog restart
watchdog: apple: Increase reset delay to 150ms
Nicolin Chen (2):
iommufd: Fix out_fput in iommufd_fault_alloc()
iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd_fail_nth
Nilay Shroff (1):
nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm()
Nilesh Javali (1):
scsi: qla2xxx: Update version to 10.02.09.400-k
Norbert Szetei (1):
ksmbd: align aux_payload_buf to avoid OOB reads in cryptographic
operations
Nícolas F. R. A. Prado (1):
ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
Ojaswin Mujoo (1):
quota: flush quota_release_work upon quota writeback
Oleksandr Ocheretnyi (1):
iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
Oleksij Rempel (1):
net: phy: microchip: Reset LAN88xx PHY to ensure clean link
state on LAN7800/7850
Pablo Neira Ayuso (3):
netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
netfilter: nft_inner: incorrect percpu area handling under softirq
netfilter: nft_set_hash: skip duplicated elements pending gc run
Paolo Abeni (1):
ipmr: tune the ipmr_can_free_table() checks.
Patrisious Haddad (2):
net/mlx5: E-Switch, Fix switching to switchdev mode with IB
device disabled
net/mlx5: E-Switch, Fix switching to switchdev mode in MPV
Paulo Alcantara (1):
smb: client: fix potential race in cifs_put_tcon()
Pei Xiao (2):
drm/sti: Add __iomem for mixer_dbg_mxn's parameter
spi: mpc52xx: Add cancel_work_sync before module remove
Peter Griffin (1):
Revert "watchdog: s3c2410_wdt: use
exynos_get_pmu_regmap_by_phandle() for PMU regs"
Peter Wang (1):
scsi: ufs: core: Add missing post notify for power mode change
Peter Zijlstra (1):
module: Convert symbol namespace to string literal
Peterson Guo (1):
drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm
Phil Sutter (1):
netfilter: ipset: Hold module reference while requesting a module
Pratap Nirujogi (1):
drm/amdgpu: Fix ISP hw init issue
Przemyslaw Korba (1):
ice: fix PHY timestamp extraction for ETH56G
Purushothama Siddaiah (1):
spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()
Qinxin Xia (1):
ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
Quinn Tran (3):
scsi: qla2xxx: Fix abort in bsg timeout
scsi: qla2xxx: Fix use after free on unload
scsi: qla2xxx: Fix NVMe and NPIV connect issue
Ralph Boehme (3):
fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
fs/smb/client: Implement new SMB3 POSIX type
fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
Randy Dunlap (2):
iommufd: Fix typos in kernel-doc comments
scatterlist: fix incorrect func name in kernel-doc
Ranjan Kumar (7):
scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during
driver load time
scsi: mpt3sas: Update driver version to 51.100.00.00
scsi: mpi3mr: Synchronize access to ioctl data buffer
scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs
scsi: mpi3mr: Start controller indexing from 0
scsi: mpi3mr: Handling of fault code for insufficient power
scsi: mpi3mr: Update driver version to 8.12.0.3.50
Ricardo Neri (2):
cacheinfo: Allocate memory during CPU hotplug if not done from
the primary CPU
x86/cacheinfo: Delete global num_cache_leaves
Richard Weinberger (1):
jffs2: Fix rtime decompressor
Robin Murphy (1):
arm64: cpufeature: Add GCS to cpucap_is_possible()
Rosen Penev (1):
watchdog: armada_37xx_wdt: remove struct resource
Ryusuke Konishi (1):
nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
Sahas Leelodharry (1):
ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
Sasha Finkelstein (1):
spi: apple: Set use_gpio_descriptors to true
Saurav Kashyap (1):
scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
Sean Christopherson (1):
x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the
WRMSR fails
Sebastian Andrzej Siewior (1):
selftests/bpf: Check for PREEMPTION instead of PREEMPT
Sedat Dilek (1):
platform/x86: samsung-laptop: Match MODULE_DESCRIPTION() to functionality
Shengjiu Wang (1):
pmdomain: imx: gpcv2: Adjust delay after power up handshake
Shradha Gupta (1):
net :mana :Request a V2 response version for MANA_QUERY_GF_STAT
Sreekant Somasekharan (1):
drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12
Stefan Wahren (1):
irqchip/bcm2836: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND
Steve French (1):
smb3.1.1: fix posix mounts to older servers
Steven Rostedt (1):
tracing: Fix archs that still call tracepoints without RCU watching
Sung Lee (1):
drm/amd/display: Add option to retrieve detile buffer size
Suraj Sonawane (1):
scsi: sg: Fix slab-use-after-free read in sg_release()
Suzuki K Poulose (1):
coco: virt: arm64: Do not enable cca guest driver by default
Takashi Iwai (7):
ALSA: seq: ump: Fix seq port updates per FB info notify
ALSA: ump: Don't open legacy substream for an inactive group
ALSA: ump: Indicate the inactive group in legacy substream names
ALSA: ump: Update legacy substream names upon FB info update
ALSA: usb-audio: Notify xrun for low-latency mode
ALSA: sh: Use standard helper for buffer accesses
ALSA: ump: Shut up truncated string warning
Tao Lyu (2):
bpf: Ensure reg is PTR_TO_STACK in process_iter_arg
bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
Tariq Toukan (1):
net/mlx5e: SD, Use correct mdev to build channel param
Tetsuo Handa (1):
ocfs2: free inode when ocfs2_get_init_inode() fails
Thomas Gleixner (3):
genirq/proc: Add missing space separator back
clocksource: Make negative motion detection more robust
modpost: Add .irqentry.text to OTHER_SECTIONS
Thomas Weißschuh (3):
bpf, lsm: Remove getlsmprop hooks BTF IDs
HID: bpf: constify hid_ops
HID: bpf: drop unneeded casts discarding const
Tiezhu Yang (1):
LoongArch: BPF: Adjust the parameter of emit_jirl()
Tomas Henzl (1):
scsi: megaraid_sas: Fix for a potential deadlock
Tore Amundsen (1):
ixgbe: Correct BASE-BX10 compliance code
Tvrtko Ursulin (2):
dma-fence: Fix reference leak on fence merge failure path
dma-fence: Use kernel's sort for merging fences
Ulf Hansson (3):
mmc: core: Further prevent card detect during shutdown
pmdomain: core: Add missing put_device()
pmdomain: core: Fix error path in pm_genpd_init() when ida alloc fails
Uros Bizjak (1):
xfs: Use xchg() in xlog_cil_insert_pcp_aggregate()
Uwe Kleine-König (3):
watchdog: ziirave_wdt: Drop explicit initialization of struct
i2c_device_id::driver_data to 0
watchdog: Switch back to struct platform_driver::remove()
scsi: ufs: Switch back to struct platform_driver::remove()
Vladimir Oltean (1):
net: enetc: read TSN capabilities from port register, not SI
Vyshnav Ajith (1):
docs: net: bareudp: fix spelling and grammar mistakes
WangYuli (1):
HID: wacom: fix when get product name maybe null pointer
Wei Fang (1):
net: enetc: Do not configure preemptible TCs if SIs do not support
Wen Gu (2):
net/smc: initialize close_work early to avoid warning
net/smc: fix LGR and link use-after-free issue
Wengang Wang (1):
ocfs2: update seq_file index in ocfs2_dlm_seq_next
Will Deacon (2):
drivers/virt: pkvm: Don't fail ioremap() call if MMIO_GUARD fails
MAINTAINERS: Add CCA and pKVM CoCO guest support to the ARM64 entry
Wojciech Drewek (1):
ice: Fix NULL pointer dereference in switchdev
Wolfram Sang (9):
watchdog: always print when registering watchdog fails
watchdog: da9055_wdt: don't print out if registering watchdog fails
watchdog: gxp-wdt: don't print out if registering watchdog fails
watchdog: iTCO_wdt: don't print out if registering watchdog fails
watchdog: it87_wdt: don't print out if registering watchdog fails
watchdog: octeon-wdt: don't print out if registering watchdog fails
watchdog: rti_wdt: don't print out if registering watchdog fails
watchdog: rza_wdt: don't print out if registering watchdog fails
watchdog: sl28cpld_wdt: don't print out if registering watchdog fails
Xin Liu (1):
dt-bindings: watchdog: Document Qualcomm QCS8300
Xin Long (1):
net: sched: fix erspan_opt settings in cls_flower
Xingyu Wu (1):
MAINTAINERS: Update the maintainer of StarFive watchdog driver
Yafang shao (1):
audit: workaround a GCC bug triggered by task comm changes
Yan Zhen (1):
watchdog: fix typo in the comment
Yang Shi (2):
arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place
arm64: mm: Fix zone_dma_limit calculation
Yassine Oudjana (2):
watchdog: mediatek: Make sure system reset gets asserted in
mtk_wdt_restart()
watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
Yiqing Yao (1):
drm/amdgpu: fix sriov reinit late orders
Yu-Chun Lin (1):
nvmet: replace kmalloc + memset with kzalloc for data allocation
Yuan Can (1):
igb: Fix potential invalid memory access in igb_init_module()
Zhanjun Dong (1):
drm/xe/guc: Fix missing init value and add register order check
Zijian Zhang (2):
tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
selftests/bpf: Add apply_bytes test to
test_txmsg_redir_wait_sndmem in test_sockmap
Ziqi Chen (1):
scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
bo liu (1):
ALSA: hda/conexant: fix Z60MR100 startup pop issue
lijuang (1):
dt-bindings: watchdog: Document Qualcomm QCS615 watchdog
liujing (1):
scsi: lpfc: Fix spelling errors 'asynchronously'
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Linux 6.13-rc2
2024-12-08 22:15 Linux 6.13-rc2 Linus Torvalds
@ 2024-12-09 15:41 ` Guenter Roeck
0 siblings, 0 replies; 2+ messages in thread
From: Guenter Roeck @ 2024-12-09 15:41 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, Masahiro Yamada, Fabio Estevam, Linus Walleij,
Peter Zijlstra, Greg Kroah-Hartman, Arnd Bergmann,
Niklas Schnelle, Dave Penkler, Stafford Horne, Waiman Long
On Sun, Dec 08, 2024 at 02:15:17PM -0800, Linus Torvalds wrote:
> The diffstat looks a bit unusual with 80%+ drivers, and a lot of it
> one-liners, but that's actually just because of a couple of automated
> scripts that got run after -rc1 for some cleanups. Nothing
> particularly interesting, but it makes for a lot of noise in the diff.
>
> That said, there are real fixes in there too, but nothing that looks
> hugely remarkable. The shortlog below gives a flavor of it all. That's
> m ostly drivers too, but there's networking and bpf and some arch
> updates too.
>
> Please do keep testing, and then we can all take it a bit easier over
> the holidays,
>
Build results:
total: 161 pass: 155 fail: 6
Failed builds:
csky:allmodconfig
i386:allyesconfig
i386:allmodconfig
openrisc:allmodconfig
s390:allmodconfig
xtensa:allmodconfig
Qemu test results:
total: 544 pass: 528 fail: 16
Failed tests:
arm:imx25-pdk:imx_v4_v5_defconfig:nonand:mem128:net=default:imx25-pdk:initrd
arm:imx25-pdk:imx_v4_v5_defconfig:nonand:sd:mem128:net=default:imx25-pdk:ext2
arm:imx25-pdk:imx_v4_v5_defconfig:nonand:usb0:mem128:net=default:imx25-pdk:ext2
arm:imx25-pdk:imx_v4_v5_defconfig:nonand:usb1:mem128:net=default:imx25-pdk:ext2
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:mem256:net=nic:net=nic:imx6ul-14x14-evk:initrd
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:sd:mem256:net=nic:net=nic:imx6ul-14x14-evk:ext2
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:usb0:mem256:net=nic:net=nic:imx6ul-14x14-evk:ext2
arm:mcimx6ul-evk:imx_v6_v7_defconfig:nodrm:usb1:mem256:net=nic:net=nic:imx6ul-14x14-evk:ext2
arm:mcimx7d-sabre:imx_v6_v7_defconfig:nodrm:smp2:mem256:net=nic:imx7d-sdb:initrd
arm:mcimx7d-sabre:imx_v6_v7_defconfig:nodrm:smp2:usb1:mem256:net=nic:imx7d-sdb:ext2
arm:mcimx7d-sabre:imx_v6_v7_defconfig:nodrm:smp2:sd:mem256:net=nic:imx7d-sdb:ext2
arm:sabrelite:imx_v6_v7_defconfig:nodrm:mem256:net=default:imx6dl-sabrelite:initrd
arm:sabrelite:imx_v6_v7_defconfig:nodrm:mmc,b300:mem256:net=default:imx6dl-sabrelite:ext2
arm:sabrelite:imx_v6_v7_defconfig:nodrm:usb0:mem256:net=default:imx6dl-sabrelite:ext2
arm:sabrelite:imx_v6_v7_defconfig:nodrm:usb1:mem256:net=default:imx6dl-sabrelite:ext2
openrisc:or1200:or1ksim_defconfig
Unit test results:
pass: 464016 fail: 0
A couple of problems have been fixed since last week. Fixes for the
remaining issues seen in my tests have all been submitted. Most of those
patches are queued in linux-next. Here is a summary from my fixes branch
at git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git.
4ea915f32887 openrisc: place exception table at the head of vmlinux
5d481cfdbbca ARM: imx: Re-introduce the PINCTRL selection
62fb306f9082 locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if ARCH_SUPPORTS_RT
e49fe26b045d tty: serial: Work around warning backtrace in serial8250_set_defaults
f11efcf05715 staging: gpib: Fix i386 build issue
1468f1923008 staging: gpib: Make GPIB_NI_PCI_ISA depend on HAS_IOPORT
All my build and boot tests pass with those patches applied.
I attached a long version of the commit log for reference and for details.
I added owners to Cc.
Guenter
---
commit 4ea915f3288756d829ba8abbd6cee10cf84a5a11
Author: Masahiro Yamada <masahiroy@kernel.org>
AuthorDate: Mon Dec 2 15:28:22 2024 +0900
Commit: Guenter Roeck <linux@roeck-us.net>
CommitDate: Sun Dec 8 15:41:42 2024 -0800
openrisc: place exception table at the head of vmlinux
Since commit 0043ecea2399 ("vmlinux.lds.h: Adjust symbol ordering in
text output section"), the exception table in arch/openrisc/kernel/head.S
is no longer positioned at the very beginning of the kernel image, which
causes a boot failure.
Currently, the exception table resides in the regular .text section.
Previously, it was placed at the head by relying on the linker receiving
arch/openrisc/kernel/head.o as the first object. However, this behavior
has changed because sections like .text.{asan,unknown,unlikely,hot} now
precede the regular .text section.
The .head.text section is intended for entry points requiring special
placement. However, in OpenRISC, this section has been misused: instead
of the entry points, it contains boot code meant to be discarded after
booting. This feature is typically handled by the .init.text section.
This commit addresses the issue by replacing the current __HEAD marker
with __INIT and re-annotating the entry points with __HEAD. Additionally,
it adds __REF to entry.S to suppress the following modpost warning:
WARNING: modpost: vmlinux: section mismatch in reference: _tng_kernel_start+0x70 (section: .text) -> _start (section: .init.text)
Fixes: 0043ecea2399 ("vmlinux.lds.h: Adjust symbol ordering in text output section")
Reported-by: Guenter Roeck <linux@roeck-us.net>
Closes: https://lore.kernel.org/all/5e032233-5b65-4ad5-ac50-d2eb6c00171c@roeck-us.net/#t
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Link: https://lore.kernel.org/r/20241202062909.2194341-1-masahiroy@kernel.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
commit 5d481cfdbbca351f7fa347bd59f1471db7123305
Author: Fabio Estevam <festevam@denx.de>
AuthorDate: Wed Nov 27 16:06:05 2024 -0300
Commit: Guenter Roeck <linux@roeck-us.net>
CommitDate: Sun Dec 8 15:41:42 2024 -0800
ARM: imx: Re-introduce the PINCTRL selection
Since commit 17d210018914 ("ARM: imx: Allow user to disable pinctrl"),
the CONFIG_PINCTRL option is no longer implicitly selected, causing
several i.MX SoC pinctrl drivers no longer getting selected by default.
This causes boot regressions on the ARMv4, ARMv5, ARMv6 and ARMv7
i.MX SoCs.
Fix it by selecting CONFIG_PINCTRL as before.
This defeats the purpose of 7d210018914 ("ARM: imx: Allow user to disable
pinctrl"), but it is the less invasive fix for the boot regressions.
The attempt to build Layerscape without pinctrl can still be explored
later as suggested by Arnd:
"Overall, my best advice here is still to not change the way
i.MX pinctrl works at all, but just fix Layerscape to not depend
on i.MX. The reason for the 'select' here is clearly that the
i.MX machines would fail to boot without pinctrl, and changing
that because of Layerscape seems backwards."
Fixes: 17d210018914 ("ARM: imx: Allow user to disable pinctrl")
Reported-by: Guenter Roeck <linux@roeck-us.net>
Closes: https://lore.kernel.org/linux-arm-kernel/49ff070a-ce67-42d7-84ec-8b54fd7e9742@roeck-us.net/
Signed-off-by: Fabio Estevam <festevam@denx.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/20241127190605.1367157-1-festevam@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
commit 62fb306f9082badff8e7ddc65140c156f380cb96
Author: Waiman Long <longman@redhat.com>
AuthorDate: Wed Nov 27 21:00:09 2024 -0500
Commit: Guenter Roeck <linux@roeck-us.net>
CommitDate: Sun Dec 8 15:41:42 2024 -0800
locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if ARCH_SUPPORTS_RT
Relax the rule to set PROVE_RAW_LOCK_NESTING by default only for arches
that supports PREEMPT_RT. For arches that do not support PREEMPT_RT,
they will not be forced to address unimportant raw lock nesting issues
when they want to enable PROVE_LOCKING. They do have the option
to enable it to look for these raw locking nesting problems if they
choose to.
Suggested-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Tested-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20241128020009.83347-1-longman@redhat.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
commit e49fe26b045d7819e45e0ed7156d9c546b0e5276
Author: Guenter Roeck <linux@roeck-us.net>
AuthorDate: Thu Dec 5 06:30:33 2024 -0800
Commit: Guenter Roeck <linux@roeck-us.net>
CommitDate: Sun Dec 8 15:41:42 2024 -0800
tty: serial: Work around warning backtrace in serial8250_set_defaults
Commit 7c7e6c8924e7 ("tty: serial: handle HAS_IOPORT dependencies")
triggers warning backtraces on a number of platforms which don't support
IO ports.
WARNING: CPU: 0 PID: 0 at drivers/tty/serial/8250/8250_port.c:470 serial8250_set_defaults+0x148/0x1d8
Unsupported UART type 0
The problem is seen because serial8250_set_defaults() is called for
all members of the serial8250_ports[] array even if that array is
not initialized.
Work around the problem by only displaying the warning if the port
type is not 0 (UPIO_PORT) or if iobase is set for the port.
Fixes: 7c7e6c8924e7 ("tty: serial: handle HAS_IOPORT dependencies")
Acked-by: Arnd Bergmann <arnd@arndb.de>
Cc: Niklas Schnelle <schnelle@linux.ibm.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Tested-by: Stafford Horne <shorne@gmail.com>
Link: https://lore.kernel.org/r/20241205143033.2695333-1-linux@roeck-us.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
commit f11efcf05715a9f4df0411452cdebb832006798a
Author: Dave Penkler <dpenkler@gmail.com>
AuthorDate: Wed Dec 4 17:21:28 2024 +0100
Commit: Guenter Roeck <linux@roeck-us.net>
CommitDate: Sun Dec 8 15:41:42 2024 -0800
staging: gpib: Fix i386 build issue
These drivers cast resource_type_t to void * causing the build to fail.
With CONFIG_X86_PAE enabled the resource_size_t type is a 64bit unsigned
int which cannot be cast to a 32 bit pointer.
Disable these drivers if X68_PAE is enabled
Reported-by: Guenter Roeck <linux@roeck-us.net>
Closes: https://lore.kernel.org/all/f10e976e-7a04-4454-b38d-39cd18f142da@roeck-us.net/
Fixes: e9dc69956d4d ("staging: gpib: Add Computer Boards GPIB driver")
Fixes: e1339245eba3 ("staging: gpib: Add Computer Equipment Corporation GPIB driver")
Fixes: bb1bd92fa0f2 ("staging: gpib: Add ines GPIB driver")
Fixes: 0cd5b05551e0 ("staging: gpib: Add TNT4882 chip based GPIB driver")
Signed-off-by: Dave Penkler <dpenkler@gmail.com>
Link: https://lore.kernel.org/r/20241204162128.25617-1-dpenkler@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
commit 1468f19230080ec3c5b6f8565e679c6482d650fb
Author: Nathan Chancellor <nathan@kernel.org>
AuthorDate: Sat Nov 23 13:03:25 2024 -0700
Commit: Guenter Roeck <linux@roeck-us.net>
CommitDate: Sun Dec 8 15:41:42 2024 -0800
staging: gpib: Make GPIB_NI_PCI_ISA depend on HAS_IOPORT
After commit 78ecb0375685 ("staging: gpib: make port I/O code
conditional"), building tnt4882.ko on platforms without HAS_IOPORT (such
as hexagon and s390) fails with:
ERROR: modpost: "inb_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined!
ERROR: modpost: "inw_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined!
ERROR: modpost: "nec7210_locking_ioport_write_byte" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined!
ERROR: modpost: "nec7210_locking_ioport_read_byte" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined!
ERROR: modpost: "outb_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined!
ERROR: modpost: "outw_wrapper" [drivers/staging/gpib/tnt4882/tnt4882.ko] undefined!
Only allow tnt4882.ko to be built when CONFIG_HAS_IOPORT is set to avoid
this build failure, as this driver unconditionally needs it.
Fixes: 78ecb0375685 ("staging: gpib: make port I/O code conditional")
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
Tested-by: Geert Uytterhoeven <geert@linux-m68k.org>
Link: https://lore.kernel.org/r/20241123-gpib-tnt4882-depends-on-has_ioport-v1-1-033c58b64751@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-12-09 15:41 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-08 22:15 Linux 6.13-rc2 Linus Torvalds
2024-12-09 15:41 ` Guenter Roeck
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®