* Linux 6.12-rc3
@ 2024-10-13 21:46 Linus Torvalds
2024-10-14 7:27 ` Build regressions/improvements in v6.12-rc3 Geert Uytterhoeven
2024-10-16 2:00 ` Linux 6.12-rc3 Guenter Roeck
0 siblings, 2 replies; 7+ messages in thread
From: Linus Torvalds @ 2024-10-13 21:46 UTC (permalink / raw)
To: Linux Kernel Mailing List
So the diffstat looks a bit odd, because one of the fixes here caused
the UTF tables to be regenerated, and an effective one-liner change
turned into 6703 lines of diff.
But if you ignore that effect, everything looks normal. We've got all
the usual driver updates (gpu and networking dominating as usual, but
there's some minor updates in USB, fbdev, mmc, thermal...), some
filesystem fixes (xfs, smb client, and ntfs3), some core networking,
and some tooling (selftests and some perf trace include file refresh).
And the usual random noise elsewhere (io_uring, scheduler, some MM noise)
Shortlog appended for people who want to quickly scroll through the
details. It may not be exciting, but it's better than doomscrolling
...
Linus
---
Abhishek Chauhan (2):
net: phy: aquantia: AQR115c fix up PMA capabilities
net: phy: aquantia: remove usage of phy_set_max_speed
Ahmed Zaki (1):
idpf: fix VF dynamic interrupt ctl register initialization
Aleksandr Loktionov (1):
i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
Alex Deucher (1):
drm/amdgpu: partially revert powerplay `__counted_by` changes
Alexander Gordeev (1):
fs/proc/kcore.c: allow translation of physical memory addresses
Anastasia Kovaleva (1):
net: Fix an unsafe loop on the list
Anatolij Gustschin (1):
net: dsa: lan9303: ensure chip reset and wait for READY status
Andrew Ballance (1):
fs/ntfs3: Check if more than chunk-size bytes are written
Andrew Kreimer (1):
xfs: fix a typo
Andy Roulin (2):
netfilter: br_netfilter: fix panic with metadata_dst skb
selftests: add regression test for br_netfilter panic
Arkadiusz Kubalewski (1):
ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins
Arnaldo Carvalho de Melo (10):
tools include UAPI: Sync sound/asound.h copy with the kernel sources
tools include UAPI: Sync linux/sched.h copy with the kernel sources
tools include UAPI: Sync linux/fcntl.h copy with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h
copy with the kernel sources
tools headers UAPI: Sync the linux/in.h with the kernel sources
perf beauty: Update copy of linux/socket.h with the kernel sources
tools check_headers.sh: Add check variant that excludes some hunks
perf tools: Cope with differences for lib/list_sort.c copy from the kernel
tools headers arm64: Sync arm64's cputype.h with the kernel sources
Avri Altman (1):
scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
Benjamin Marzinski (1):
scsi: scsi_transport_fc: Allow setting rport state to current state
Billy Tsai (2):
gpio: aspeed: Add the flush write to ensure the write complete.
gpio: aspeed: Use devm_clk api to manage clock source
Breno Leitao (1):
net: netconsole: fix wrong warning
Brian Foster (2):
xfs: skip background cowblock trims on inodes open for write
xfs: don't free cowblocks from under dirty pagecache on unshare
Chandan Babu R (1):
MAINTAINERS: add Carlos Maiolino as XFS release manager
Christian König (1):
drm/radeon: always set GEM function pointer
Christian Marangi (1):
net: phy: Remove LED entry from LEDs list on unregister
Christoph Hellwig (8):
xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
xfs: return bool from xfs_attr3_leaf_add
xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
xfs: distinguish extra split from real ENOSPC from
xfs_attr_node_try_addname
xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
xfs: don't ifdef around the exact minlen allocations
xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc
Christophe JAILLET (2):
net: phy: bcm84881: Fix some error handling paths
net: ethernet: adi: adin1110: Fix some error handling path in
adin1110_read_fifo()
Christophe Leroy (1):
powerpc/8xx: Fix kernel DTLB miss on dcbz
Chuck Lever (1):
NFSD: Mark filecache "down" if init fails
Colin Ian King (1):
drm/nouveau/gsp: remove extraneous ; after mutex
D. Wythe (1):
net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC
Dai Ngo (1):
NFS: remove revoked delegation from server's delegation list
Damien Le Moal (1):
ata: libata: Update MAINTAINERS file
Dan Carpenter (2):
OPP: fix error code in dev_pm_opp_set_config()
SUNRPC: Fix integer overflow in decode_rc_list()
Daniel Palmer (2):
scsi: wd33c93: Don't use stale scsi_pointer value
net: amd: mvme147: Fix probe banner message
Dave Ertman (1):
ice: fix VLAN replay after reset
David Hildenbrand (1):
mm/huge_memory: check pmd_special() only after pmd_present()
David Howells (2):
rxrpc: Fix a race between socket set up and I/O thread creation
rxrpc: Fix uninitialised variable in rxrpc_send_data()
Devaansh-Kumar (1):
sched_ext: Documentation: Update instructions for running
example schedulers
Dimitri Sivanich (1):
misc: sgi-gru: Don't disable preemption in GRU driver
Diogo Jahchan Koike (1):
ntfs3: Change to non-blocking allocation in ntfs_d_hash
Donet Tom (1):
selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
Dr. David Alan Gilbert (1):
fs/ntfs3: Remove unused al_delete_le
Eric Dumazet (4):
net/sched: accept TCA_STAB only for root qdisc
net: do not delay dst_entries_add() in dst_release()
ppp: fix ppp_async_encode() illegal access
slip: make slhc_remember() more robust against malicious packets
Fabio Estevam (1):
dt-bindings: display: elgin,jg10309-01: Add own binding
Fangrui Song (1):
.mailmap: update Fangrui's email
Filipe Manana (2):
btrfs: fix missing error handling when adding delayed ref with
qgroups enabled
btrfs: zoned: fix missing RCU locking in error message when
loading zone info
Fiona Behrens (1):
mailmap: update mail for Fiona Behrens
Florian Westphal (3):
netfilter: xtables: avoid NFPROTO_UNSPEC where needed
netfilter: fib: check correct rtable in vrf setups
selftests: netfilter: conntrack_vrf.sh: add fib test case
Frank Li (2):
dt-bindings: misc: fsl,qoriq-mc: remove ref for msi-parent
dt-bindings: interrupt-controller: fsl,ls-extirq: workaround
wrong interrupt-map number
Frederic Weisbecker (2):
kthread: unpark only parked kthread
rcu/nocb: Fix rcuog wake-up from offline softirq
Gabriel Krisman Bertazi (1):
unicode: Don't special case ignorable code points
Greg Thelen (1):
selftests: make kselftest-clean remove libynl outputs
Guenter Roeck (2):
mmc: core: Only set maximum DMA segment size if DMA is supported
hwmon: (tmp513) Add missing dependency on REGMAP_I2C
Gui-Dong Han (2):
ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins()
ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count()
Guilherme Giacomo Simoes (1):
rust: device: change the from_raw() function
Hamza Mahfooz (1):
drm/amd/display: fix hibernate entry for DCN35+
Hans de Goede (4):
ACPI: resource: Make Asus ExpertBook B2402 matches cover more models
ACPI: resource: Make Asus ExpertBook B2502 matches cover more models
ACPI: resource: Fold Asus ExpertBook B1402C* and B1502C* DMI
quirks together
ACPI: resource: Fold Asus Vivobook Pro N6506M* DMI quirks together
Haoran Zhang (1):
vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
Heiner Kallweit (1):
net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY
Huang Ying (1):
resource, kunit: fix user-after-free in resource_test_region_intersects()
Ian Rogers (1):
perf vdso: Missed put on 32-bit dsos
Icenowy Zheng (1):
usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
Ignat Korchagin (1):
net: explicitly clear the sk pointer, when pf->create fails
Ilkka Koskinen (1):
perf cs-etm: Fix the assert() to handle captured and unprocessed cpu trace
Ingo van Lil (1):
net: phy: dp83869: fix memory corruption when enabling fiber
Jacky Chou (1):
net: ftgmac100: fixed not check status from fixed phy
Jakub Kicinski (1):
Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
James Clark (1):
perf dwarf-aux: Fix build with !HAVE_DWARF_GETLOCATIONS_SUPPORT
Jani Nikula (1):
drm/i915/hdcp: fix connector refcounting
Janne Grunau (1):
drm/fbdev-dma: Only cleanup deferred I/O if necessary
Jason A. Donenfeld (3):
selftests: vDSO: unconditionally build chacha test
selftests: vDSO: unconditionally build getrandom test
selftests: vDSO: improve getrandom and chacha error messages
Javier Carrasco (9):
hwmon: (adt7475) Fix memory leak in adt7475_fan_pwm_config()
hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
hwmon: (adm9240) Add missing dependency on REGMAP_I2C
hwmon: (adt7470) Add missing dependency on REGMAP_I2C
hwmon: (ltc2991) Add missing dependency on REGMAP_I2C
hwmon: (max1668) Add missing dependency on REGMAP_I2C
selftests: net: add msg_oob to gitignore
selftests: net: rds: add include.sh to EXTRA_CLEAN
selftests: net: rds: add gitignore file for include.sh
Jens Axboe (2):
io_uring/rw: fix cflags posting for single issue multishot read
io_uring/rw: allow pollable non-blocking attempts for !FMODE_NOWAIT
Jijie Shao (1):
net: hns3/hns: Update the maintainer for the HNS3/HNS ethernet driver
Jinjie Ruan (2):
net/9p/usbg: Fix build error
of: Fix unbalanced of node refcount and memory leaks
John Keeping (1):
usb: gadget: core: force synchronous registration
Jonas Gorski (5):
net: dsa: b53: fix jumbo frame mtu check
net: dsa: b53: fix max MTU for 1g switches
net: dsa: b53: fix max MTU for BCM5325/BCM5365
net: dsa: b53: allow lower MTUs on BCM5325/5365
net: dsa: b53: fix jumbo frames on 10/100 ports
Jose Alberto Reguero (1):
usb: xhci: Fix problem with xhci resume from suspend
Joshua Hay (1):
idpf: use actual mbx receive payload length
Josip Pavic (1):
drm/amd/display: Clear update flags after update has been applied
Juergen Gross (1):
x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE
Kacper Ludwinski (1):
selftests: net: no_forwarding: fix VID for $swp2 in
one_bridge_two_pvids() test
Kanchana P Sridhar (1):
mm: zswap: delete comments for "value" member of 'struct zswap_entry'.
Konstantin Komarov (20):
fs/ntfs3: Do not call file_modified if collapse range failed
fs/ntfs3: Optimize large writes into sparse file
fs/ntfs3: Separete common code for file_read/write iter/splice
fs/ntfs3: Fix sparse warning for bigendian
fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
fs/ntfs3: Fix sparse warning in ni_fiemap
fs/ntfs3: Refactor enum_rstbl to suppress static checker
fs/ntfs3: Stale inode instead of bad
fs/ntfs3: Add rough attr alloc_size check
fs/ntfs3: Make checks in run_unpack more clear
fs/ntfs3: Implement fallocate for compressed files
fs/ntfs3: Add support for the compression attribute
fs/ntfs3: Replace fsparam_flag_no -> fsparam_flag
fs/ntfs3: Rename ntfs3_setattr into ntfs_setattr
fs/ntfs3: Fix possible deadlock in mi_read
fs/ntfs3: Additional check in ni_clear()
fs/ntfs3: Sequential field availability check in mi_enum_attr()
fs/ntfs3: Fix general protection fault in run_is_mapped_full
fs/ntfs3: Additional check in ntfs_file_release
fs/ntfs3: Format output messages like others fs in kernel
Kory Maincent (1):
net: pse-pd: Fix enabled status mismatch
Krzysztof Kozlowski (1):
CREDITS: sort alphabetically by name
Kun(llfl) (1):
device-dax: correct pgoff align in dax_set_mapping()
Kuniyuki Iwashima (6):
rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
vxlan: Handle error of rtnl_register_module().
bridge: Handle error of rtnl_register_module().
mctp: Handle error of rtnl_register_module().
mpls: Handle error of rtnl_register_module().
phonet: Handle error of rtnl_register_module().
Lang Yu (1):
drm/amdkfd: Fix an eviction fence leak
Larysa Zaremba (1):
idpf: deinit virtchnl transaction manager after vport and vectors
Leo Stone (1):
Documentation: networking/tcp_ao: typo and grammar fixes
Linus Torvalds (1):
Linux 6.12-rc3
Linus Walleij (1):
Revert "mmc: mvsdio: Use sg_miter for PIO"
Lorenzo Bianconi (1):
net: airoha: Update tx cpu dma ring idx at the end of xmit loop
Luca Stefani (2):
btrfs: split remaining space to discard in chunks
btrfs: add cancellation points to trim loops
Luiz Augusto von Dentz (3):
Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
Bluetooth: btusb: Don't fail external suspend requests
MD Danish Anwar (1):
net: ti: icssg-prueth: Fix race condition for VLAN table access
Marcin Szycik (3):
ice: Fix entering Safe Mode
ice: Fix netif_is_ice() in Safe Mode
ice: Fix increasing MSI-X on VF
Martin Wilck (1):
scsi: fnic: Move flush_work initialization out of if block
Mathieu Desnoyers (1):
selftests/rseq: Fix mm_cid test failure
Matt Roper (1):
drm/xe: Make wedged_mode debugfs writable
Matthew Auld (3):
drm/xe/ct: prevent UAF in send_recv()
drm/xe/ct: fix xa_store() error checking
drm/xe/guc_submit: fix xa_store() error checking
Matthew Brost (2):
drm/sched: Use drm sched lockdep map for submit_wq
drm/xe: Drop GuC submit_wq pool
Matthieu Baerts (NGI0) (2):
mptcp: fallback when MPTCP opts are dropped after 1st data
mptcp: pm: do not remove closing subflows
Maíra Canal (2):
drm/v3d: Stop the active perfmon before being destroyed
drm/vc4: Stop the active perfmon before being destroyed
Michael S. Tsirkin (3):
virtio_ring: tag event_triggered as racy for KCSAN
virtio_console: fix misc probe bugs
vsock/virtio: use GFP_ATOMIC under RCU read lock
Michal Hocko (2):
bcachefs: do not use PF_MEMALLOC_NORECLAIM
Revert "mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN"
Michal Swiatkowski (2):
ice: set correct dst VSI in only LAN filters
ice: clear port vlan config during reset
Michal Wilczynski (1):
mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling
Mike Snitzer (3):
nfs_common: fix race in NFS calls to nfsd_file_put_local() and
nfsd_serv_put()
nfs_common: fix Kconfig for NFS_COMMON_LOCALIO_SUPPORT
nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp
Mohamed Khalfella (1):
igb: Do not bring the device up after non-fatal error
Namhyung Kim (1):
perf symbol: Set binary_type of dso when loading
Naohiro Aota (1):
btrfs: fix clear_dirty and writeback ordering in submit_one_sector()
Neal Cardwell (3):
tcp: fix to allow timestamp undo if no retransmits were sent
tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
NeilBrown (2):
nfsd: nfsd_destroy_serv() must call svc_destroy() even if
nfsd_startup_net() failed
sunrpc: fix prog selection loop in svc_process_common
Nick Child (1):
ibmvnic: Inspect header requirements before using scrq direct
Nicolas Pitre (2):
net: ethernet: ti: am65-cpsw: prevent WARN_ON upon module removal
net: ethernet: ti: am65-cpsw: avoid devm_alloc_etherdev, fix
module removal
Niklas Cassel (1):
ata: libata: avoid superfluous disk spin down + spin up during hibernation
Olga Kornievskaia (1):
nfsd: fix possible badness in FREE_STATEID
Oliver Neukum (2):
Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
USB: yurex: kill needless initialization in yurex_read
Pali Rohár (2):
cifs: Improve creating native symlinks pointing to directory
cifs: Fix creating native symlinks pointing to current or parent directory
Paolo Abeni (2):
mptcp: handle consistently DSS corruption
tcp: fix mptcp DSS corruption due to large pmtu xmit
Patrick Roy (1):
secretmem: disable memfd_secret() if arch cannot set direct map
Peter Colberg (1):
hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
Przemek Kitszel (1):
ice: fix memleak in ice_init_tx_topology()
Radhey Shyam Pandey (1):
usb: misc: onboard_usb_dev: introduce new config symbol for
usb5744 SMBus support
Rafael J. Wysocki (2):
thermal: core: Reference count the zone in thermal_zone_get_by_id()
thermal: core: Free tzp copy along with the thermal zone
Rosen Penev (2):
net: ibm: emac: mal: fix wrong goto
net: ibm: emac: mal: add dcr_unmap to _remove
Roy Luo (1):
usb: dwc3: re-enable runtime PM after failed resume
Sebastian Andrzej Siewior (1):
sfc: Don't invoke xdp_do_flush() from netpoll.
Selvarasu Ganesan (1):
usb: dwc3: core: Stop processing of pending events if controller is halted
Simon Horman (3):
docs: netdev: document guidance on cleanup patches
MAINTAINERS: consistently exclude wireless files from NETWORKING [GENERAL]
MAINTAINERS: Add headers and mailing list to UDP section
Srujana Challa (1):
vdpa/octeon_ep: Fix format specifier for pointers in debug messages
Stephen Boyd (1):
of: Skip kunit tests when arm64+ACPI doesn't populate root node
Steven Rostedt (2):
ring-buffer: Do not have boot mapped buffers hook to CPU hotplug
ftrace/selftest: Test combination of function_graph tracer and
function profiler
Sumeet Pawnikar (1):
powercap: intel_rapl_msr: Add PL4 support for Arrowlake-U
Tejun Heo (5):
sched_ext: Improve error reporting during loading
sched_ext: scx_cgroup_exit() may be called without successful
scx_cgroup_init()
sched/core: Make select_task_rq() take the pointer to wake_flags
instead of value
sched/core: Add ENQUEUE_RQ_SELECTED to indicate whether
->select_task_rq() was called
sched_ext, scx_qmap: Add and use SCX_ENQ_CPU_SELECTED
Thorsten Blum (1):
fs/ntfs3: Use swap() to improve code
Ulf Hansson (2):
Revert "drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()"
PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list()
Uros Bizjak (1):
xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
Uwe Kleine-König (1):
fbdev: Switch back to struct platform_driver::remove()
Vinay Belgaumkar (1):
drm/xe: Restore GT freq on GSC load error
Vishal Chourasia (1):
sched_ext: Add __weak markers to BPF helper function decalarations
Vitaly Lifshits (1):
e1000e: change I219 (19) devices to ADP
Vladimir Oltean (2):
net: dsa: sja1105: fix reception from VLAN-unaware bridges
net: dsa: refuse cross-chip mirroring operations
Wei Fang (1):
net: fec: don't save PTP state if PTP is unsupported
Wojciech Drewek (1):
ice: Flush FDB entries before reset
Wu Hoi Pok (1):
drm/radeon: add late_register for connector
Xin Long (1):
sctp: ensure sk_state is set to CLOSED if hashing fails in
sctp_listen_start
Yan Zhen (1):
xfs: scrub: convert comma to semicolon
Yang Jihong (2):
perf build: Fix static compilation error when libdw is not installed
perf build: Fix build feature-dwarf_getlocations fail for old libdw
Yang Li (1):
nfs: Remove duplicated include in localio.c
Yanjun Zhang (1):
NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
Yonatan Maman (2):
nouveau/dmem: Fix privileged error in copy engine channel
nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
Yu Liao (1):
selftests: vDSO: Explicitly include sched.h
Zhang Rui (5):
powercap: intel_rapl_tpmi: Fix bogus register reading
thermal: intel: int340x: processor: Fix warning during module unload
powercap: intel_rapl_tpmi: Ignore minor version change
thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
Zhang Zekun (2):
pmdomain: qcom-cpr: Fix the return of uninitialized variable
xfs: Remove empty declartion in header file
lei lu (1):
ntfs3: Add bounds checking to mi_enum_attr()
^ permalink raw reply [flat|nested] 7+ messages in thread* Build regressions/improvements in v6.12-rc3
2024-10-13 21:46 Linux 6.12-rc3 Linus Torvalds
@ 2024-10-14 7:27 ` Geert Uytterhoeven
2024-10-14 8:38 ` Geert Uytterhoeven
2024-10-16 2:00 ` Linux 6.12-rc3 Guenter Roeck
1 sibling, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2024-10-14 7:27 UTC (permalink / raw)
To: linux-kernel
Below is the list of build error/warning regressions/improvements in
v6.12-rc3[1] compared to v6.11[2].
Summarized:
- build errors: +4/-3
- build warnings: +33/-3
JFYI, when comparing v6.12-rc3[1] to v6.12-rc2[3], the summaries are:
- build errors: +3/-1
- build warnings: +31/-0
Note that there may be false regressions, as some logs are incomplete.
Still, they're build errors/warnings.
Happy fixing! ;-)
Thanks to the linux-next team for providing the build service.
[1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/8e929cb546ee42c9a61d24fae60605e9e3192354/ (all 194 configs)
[2] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/98f7e32f20d28ec452afb208f9cffc08448a2652/ (131 out of 194 configs)
[3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b/ (131 out of 194 configs)
*** ERRORS ***
4 error regressions:
+ /kisskb/src/crypto/async_tx/async_tx.c: error: no previous prototype for '__async_tx_find_channel' [-Werror=missing-prototypes]: => 43:1
+ /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t {aka long long unsigned int}' [-Werror=format=]: => 126:37
+ /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' {aka 'long long unsigned int'} [-Werror=format=]: => 126:46
+ /kisskb/src/include/linux/err.h: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]: => 28:49
3 error improvements:
- /kisskb/src/drivers/md/dm-integrity.c: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses]: 4720:45 =>
- /kisskb/src/drivers/media/platform/nxp/imx-pxp.h: error: initializer element is not constant: 582:38 =>
- {standard input}: Error: unknown pseudo-op: `.siz': 1273 =>
*** WARNINGS ***
33 warning regressions:
+ .config: warning: override: reassigning to symbol MIPS_CPS_NS16550_SHIFT: 15216, 15210 => 15343, 15345, 15351
+ .config: warning: override: reassigning to symbol UML_NET_MCAST: => 14880, 15123
+ /kisskb/src/arch/mips/cavium-octeon/executive/cvmx-helper-errata.c: warning: no previous prototype for '__cvmx_helper_errata_qlm_disable_2nd_order_cdr' [-Wmissing-prototypes]: => 49:6
+ /kisskb/src/arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c: warning: no previous prototype for '__cvmx_interrupt_gmxx_rxx_int_en_enable' [-Wmissing-prototypes]: => 53:6
+ /kisskb/src/arch/mips/cavium-octeon/octeon-platform.c: warning: no previous prototype for 'octeon_fill_mac_addresses' [-Wmissing-prototypes]: => 701:13
+ /kisskb/src/arch/mips/cavium-octeon/smp.c: warning: no previous prototype for 'octeon_send_ipi_single' [-Wmissing-prototypes]: => 100:6
+ /kisskb/src/arch/mips/kernel/cevt-bcm1480.c: warning: no previous prototype for 'sb1480_clockevent_init' [-Wmissing-prototypes]: => 96:6
+ /kisskb/src/arch/mips/kernel/csrc-bcm1480.c: warning: no previous prototype for 'sb1480_clocksource_init' [-Wmissing-prototypes]: => 37:13
+ /kisskb/src/arch/mips/mm/c-octeon.c: warning: no previous prototype for 'cache_parity_error_octeon_non_recoverable' [-Wmissing-prototypes]: => 351:17
+ /kisskb/src/arch/mips/mm/c-octeon.c: warning: no previous prototype for 'cache_parity_error_octeon_recoverable' [-Wmissing-prototypes]: => 342:17
+ /kisskb/src/arch/mips/mm/c-octeon.c: warning: no previous prototype for 'register_co_cache_error_notifier' [-Wmissing-prototypes]: => 297:5
+ /kisskb/src/arch/mips/mm/c-octeon.c: warning: no previous prototype for 'unregister_co_cache_error_notifier' [-Wmissing-prototypes]: => 303:5
+ /kisskb/src/arch/mips/mm/cerr-sb1.c: warning: no previous prototype for 'sb1_cache_error' [-Wmissing-prototypes]: => 165:17
+ /kisskb/src/arch/mips/pci/msi-octeon.c: warning: no previous prototype for 'octeon_msi_initialize' [-Wmissing-prototypes]: => 343:12
+ /kisskb/src/arch/mips/pci/pci-octeon.c: warning: no previous prototype for 'octeon_pci_pcibios_map_irq' [-Wmissing-prototypes]: => 234:12
+ /kisskb/src/arch/mips/pci/pcie-octeon.c: warning: no previous prototype for 'octeon_pcie_pcibios_map_irq' [-Wmissing-prototypes]: => 1471:5
+ /kisskb/src/arch/mips/sibyte/bcm1480/irq.c: warning: no previous prototype for 'init_bcm1480_irqs' [-Wmissing-prototypes]: => 200:13
+ /kisskb/src/arch/mips/sibyte/bcm1480/setup.c: warning: no previous prototype for 'bcm1480_setup' [-Wmissing-prototypes]: => 104:13
+ /kisskb/src/arch/mips/sibyte/bcm1480/smp.c: warning: no previous prototype for 'bcm1480_mailbox_interrupt' [-Wmissing-prototypes]: => 158:6
+ /kisskb/src/arch/mips/sibyte/bcm1480/smp.c: warning: no previous prototype for 'bcm1480_smp_init' [-Wmissing-prototypes]: => 49:6
+ /kisskb/src/arch/mips/sibyte/bcm1480/time.c: warning: no previous prototype for 'plat_time_init' [-Wmissing-prototypes]: => 10:13
+ /kisskb/src/arch/mips/sibyte/swarm/rtc_m41t81.c: warning: no previous prototype for 'm41t81_get_time' [-Wmissing-prototypes]: => 186:10
+ /kisskb/src/arch/mips/sibyte/swarm/rtc_m41t81.c: warning: no previous prototype for 'm41t81_probe' [-Wmissing-prototypes]: => 219:5
+ /kisskb/src/arch/mips/sibyte/swarm/rtc_m41t81.c: warning: no previous prototype for 'm41t81_set_time' [-Wmissing-prototypes]: => 139:5
+ /kisskb/src/arch/mips/sibyte/swarm/rtc_xicor1241.c: warning: no previous prototype for 'xicor_get_time' [-Wmissing-prototypes]: => 167:10
+ /kisskb/src/arch/mips/sibyte/swarm/rtc_xicor1241.c: warning: no previous prototype for 'xicor_probe' [-Wmissing-prototypes]: => 203:5
+ /kisskb/src/arch/mips/sibyte/swarm/rtc_xicor1241.c: warning: no previous prototype for 'xicor_set_time' [-Wmissing-prototypes]: => 108:5
+ /kisskb/src/arch/mips/sibyte/swarm/setup.c: warning: no previous prototype for 'swarm_be_handler' [-Wmissing-prototypes]: => 59:5
+ /kisskb/src/drivers/net/ethernet/sgi/meth.c: warning: no previous prototype for 'meth_reset' [-Wmissing-prototypes]: => 271:5
+ /kisskb/src/drivers/watchdog/octeon-wdt-main.c: warning: no previous prototype for 'octeon_wdt_nmi_stage3' [-Wmissing-prototypes]: => 210:6
+ warning: unmet direct dependencies detected for GET_FREE_REGION: => N/A
+ warning: unmet direct dependencies detected for HOTPLUG_CPU: => N/A
+ {standard input}: Warning: macro instruction expanded into multiple instructions: => 339, 338, 285
3 warning improvements:
- .config: warning: override: reassigning to symbol UML_NET_SLIRP: 14765, 15006 =>
- /kisskb/src/fs/ext4/readpage.c: warning: the frame size of 1120 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 391:1 =>
- modpost: WARNING: modpost: lib/test_bitmap: section mismatch in reference: find_next_bit+0x40 (section: .text.unlikely) -> test_print (section: .init.rodata): N/A =>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: Build regressions/improvements in v6.12-rc3
2024-10-14 7:27 ` Build regressions/improvements in v6.12-rc3 Geert Uytterhoeven
@ 2024-10-14 8:38 ` Geert Uytterhoeven
2024-10-14 8:58 ` Simon Horman
0 siblings, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2024-10-14 8:38 UTC (permalink / raw)
To: linux-kernel; +Cc: linux-crypto, linuxppc-dev, dmaengine, netdev
On Mon, 14 Oct 2024, Geert Uytterhoeven wrote:
> JFYI, when comparing v6.12-rc3[1] to v6.12-rc2[3], the summaries are:
> - build errors: +3/-1
+ /kisskb/src/crypto/async_tx/async_tx.c: error: no previous prototype for '__async_tx_find_channel' [-Werror=missing-prototypes]: => 43:1
powerpc-gcc{5,13}/ppc44x_allmodconfig
+ /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t {aka long long unsigned int}' [-Werror=format=]: => 126:37
+ /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' {aka 'long long unsigned int'} [-Werror=format=]: => 126:46
powerpc-gcc{5,13}/ppc85xx_allmodconfig
> [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/8e929cb546ee42c9a61d24fae60605e9e3192354/ (all 194 configs)
> [3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b/ (131 out of 194 configs)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: Build regressions/improvements in v6.12-rc3
2024-10-14 8:38 ` Geert Uytterhoeven
@ 2024-10-14 8:58 ` Simon Horman
2024-10-14 9:18 ` Geert Uytterhoeven
0 siblings, 1 reply; 7+ messages in thread
From: Simon Horman @ 2024-10-14 8:58 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: linux-kernel, linux-crypto, linuxppc-dev, dmaengine, netdev
On Mon, Oct 14, 2024 at 10:38:20AM +0200, Geert Uytterhoeven wrote:
> On Mon, 14 Oct 2024, Geert Uytterhoeven wrote:
> > JFYI, when comparing v6.12-rc3[1] to v6.12-rc2[3], the summaries are:
> > - build errors: +3/-1
>
> + /kisskb/src/crypto/async_tx/async_tx.c: error: no previous prototype for '__async_tx_find_channel' [-Werror=missing-prototypes]: => 43:1
>
> powerpc-gcc{5,13}/ppc44x_allmodconfig
>
> + /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t {aka long long unsigned int}' [-Werror=format=]: => 126:37
> + /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' {aka 'long long unsigned int'} [-Werror=format=]: => 126:46
Hi Geert, all,
I wonder what the correct string format is in these cases?
I didn't have a good idea the last time I looked.
>
> powerpc-gcc{5,13}/ppc85xx_allmodconfig
>
> > [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/8e929cb546ee42c9a61d24fae60605e9e3192354/ (all 194 configs)
> > [3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b/ (131 out of 194 configs)
...
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: Build regressions/improvements in v6.12-rc3
2024-10-14 8:58 ` Simon Horman
@ 2024-10-14 9:18 ` Geert Uytterhoeven
2024-10-14 10:29 ` Simon Horman
0 siblings, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2024-10-14 9:18 UTC (permalink / raw)
To: Simon Horman; +Cc: linux-kernel, linux-crypto, linuxppc-dev, dmaengine, netdev
Hi Simon,
On Mon, Oct 14, 2024 at 10:58 AM Simon Horman <horms@kernel.org> wrote:
> On Mon, Oct 14, 2024 at 10:38:20AM +0200, Geert Uytterhoeven wrote:
> > + /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t {aka long long unsigned int}' [-Werror=format=]: => 126:37
> > + /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' {aka 'long long unsigned int'} [-Werror=format=]: => 126:46
>
> I wonder what the correct string format is in these cases?
> I didn't have a good idea the last time I looked.
"%pa" + taking the address of the resource_size_t object.
https://elixir.bootlin.com/linux/v6.11.3/source/Documentation/core-api/printk-formats.rst#L229
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: Build regressions/improvements in v6.12-rc3
2024-10-14 9:18 ` Geert Uytterhoeven
@ 2024-10-14 10:29 ` Simon Horman
0 siblings, 0 replies; 7+ messages in thread
From: Simon Horman @ 2024-10-14 10:29 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: linux-kernel, linux-crypto, linuxppc-dev, dmaengine, netdev
On Mon, Oct 14, 2024 at 11:18:14AM +0200, Geert Uytterhoeven wrote:
> Hi Simon,
>
> On Mon, Oct 14, 2024 at 10:58 AM Simon Horman <horms@kernel.org> wrote:
> > On Mon, Oct 14, 2024 at 10:38:20AM +0200, Geert Uytterhoeven wrote:
> > > + /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t {aka long long unsigned int}' [-Werror=format=]: => 126:37
> > > + /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' {aka 'long long unsigned int'} [-Werror=format=]: => 126:46
> >
> > I wonder what the correct string format is in these cases?
> > I didn't have a good idea the last time I looked.
>
> "%pa" + taking the address of the resource_size_t object.
>
> https://elixir.bootlin.com/linux/v6.11.3/source/Documentation/core-api/printk-formats.rst#L229
Thanks,
These format problems seem to have been introduced quite some time ago
by commit 9d9326d3bc0e ("phy: Change mii_bus id field to a string").
I'll send some patches to address the ones introduced by that patch
that I was able to still find in-tree.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linux 6.12-rc3
2024-10-13 21:46 Linux 6.12-rc3 Linus Torvalds
2024-10-14 7:27 ` Build regressions/improvements in v6.12-rc3 Geert Uytterhoeven
@ 2024-10-16 2:00 ` Guenter Roeck
1 sibling, 0 replies; 7+ messages in thread
From: Guenter Roeck @ 2024-10-16 2:00 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
On Sun, Oct 13, 2024 at 02:46:23PM -0700, Linus Torvalds wrote:
> So the diffstat looks a bit odd, because one of the fixes here caused
> the UTF tables to be regenerated, and an effective one-liner change
> turned into 6703 lines of diff.
>
> But if you ignore that effect, everything looks normal. We've got all
> the usual driver updates (gpu and networking dominating as usual, but
> there's some minor updates in USB, fbdev, mmc, thermal...), some
> filesystem fixes (xfs, smb client, and ntfs3), some core networking,
> and some tooling (selftests and some perf trace include file refresh).
>
> And the usual random noise elsewhere (io_uring, scheduler, some MM noise)
>
> Shortlog appended for people who want to quickly scroll through the
> details. It may not be exciting, but it's better than doomscrolling
Looks (almost) good here.
Build results:
total: 158 pass: 158 fail: 0
Qemu test results:
total: 556 pass: 556 fail: 0
Unit test results:
pass: 467226 fail: 0
Somthing I think I didn't report earlier:
There is an LSM related warning seen when booting some ppc emulations with SMP
enabled. I have not been able to bisect this. It is new in v6.12; it was first
seen with v6.11-2574-ga430d95c5efa2. The log is below. Maybe someone has an idea
what might cause it.
Guenter
---
...
LSM: initializing lsm=lockdown,capability,landlock,yama,loadpin,safesetid,ipe
------------[ cut here ]------------
WARNING: CPU: 0 PID: 0 at kernel/smp.c:807 smp_call_function_many_cond+0x4f4/0x9d0
Modules linked in:
CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted 6.12.0-rc3-00013-geca631b8fe80 #1
Hardware name: MPC8544DS e500v2 0x80210030 MPC8544 DS
NIP: c017c984 LR: c017ceac CTR: 00000000
REGS: c267dd40 TRAP: 0700 Not tainted (6.12.0-rc3-00013-geca631b8fe80)
MSR: 00021000 <CE,ME> CR: 24004288 XER: 20000000
GPR00: c00225a4 c267de30 c254c5c0 c26924c4 00000000 00000000 00000001 c2690000
GPR08: 00000000 00000003 c2690000 00000000 84004288 020a6fb8 00000000 00000000
GPR16: 00000000 00000000 00000000 00000000 c0000000 00000001 00000000 cfffd140
GPR24: c017ceac c26924c4 c0022544 00000000 00000000 00029000 4bffd2e0 00000000
NIP [c017c984] smp_call_function_many_cond+0x4f4/0x9d0
LR [c017ceac] smp_call_function+0x3c/0x58
Call Trace:
[c267de90] [84000282] 0x84000282
[c267dea0] [c00225a4] flush_tlb_kernel_range+0x2c/0x50
[c267deb0] [c0023bb4] patch_mem.constprop.0+0x108/0x1b0
[c267ded0] [c00188ac] arch_static_call_transform+0x10c/0x150
[c267def0] [c2035fa8] security_add_hooks+0x138/0x24c
[c267df20] [c2034dac] capability_init+0x24/0x38
[c267df30] [c20352bc] initialize_lsm+0x48/0x90
[c267df50] [c2035b9c] security_init+0x2e0/0x5b4
[c267dfa0] [c2001154] start_kernel+0x5d4/0x81c
[c267dff0] [c0000478] set_ivor+0x150/0x18c
...
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-10-16 2:01 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-13 21:46 Linux 6.12-rc3 Linus Torvalds
2024-10-14 7:27 ` Build regressions/improvements in v6.12-rc3 Geert Uytterhoeven
2024-10-14 8:38 ` Geert Uytterhoeven
2024-10-14 8:58 ` Simon Horman
2024-10-14 9:18 ` Geert Uytterhoeven
2024-10-14 10:29 ` Simon Horman
2024-10-16 2:00 ` Linux 6.12-rc3 Guenter Roeck
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox