public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 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