linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 6.4-rc7
@ 2023-06-18 21:36 Linus Torvalds
  2023-06-19  8:46 ` Build regressions/improvements in v6.4-rc7 Geert Uytterhoeven
  2023-06-20 14:19 ` Linux 6.4-rc7 Guenter Roeck
  0 siblings, 2 replies; 4+ messages in thread
From: Linus Torvalds @ 2023-06-18 21:36 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Hmm. Nothing particular stands out in the rc this week, unless you
count the mptcp selftest changes that are about making the tests work
on stable kernels too. That accounts for almost a quarter of the
patch...

Other than that it's just various driver updates (rdma, gpu,
networking and usb, with a smattering of small patches elsewhere),
some networking changes, and a couple of filesystem fixes. And the
usual random noise elsewhere.

Shortlog appended.

               Linus

---

Aaro Koskinen (1):
      staging: octeon: delete my name from TODO contact

Abe Kohandel (1):
      spi: dw: Replace incorrect spi_get_chipselect with set

Abel Vesa (1):
      regulator: qcom-rpmh: Fix regulators for PM8550

Ahmed Zaki (1):
      iavf: remove mask from iavf_irq_enable_queues()

Aleksandr Loktionov (1):
      igb: fix nvm.ops.read() error handling

Alex Deucher (1):
      drm/amdgpu: add missing radeon secondary PCI ID

Alex Maftei (1):
      selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET

Alexandre Mergnat (1):
      clk: mediatek: mt8365: Fix index issue

Arnd Bergmann (2):
      radix-tree: move declarations to header
      clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr

Arunpravin Paneer Selvam (1):
      Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in
large bar system"

Badhri Jagan Sridharan (2):
      usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
      usb: gadget: udc: core: Prevent soft_connect_store() race

Baruch Siach (2):
      docs: dt: fix documented Primecell compatible string
      docs: zh_CN/devicetree: sync usage-model fix

Ben Hutchings (1):
      parisc: Delete redundant register definitions in <asm/assembly.h>

Benjamin Berg (3):
      wifi: cfg80211: fix link del callback to call correct handler
      wifi: mac80211: take lock before setting vif links
      wifi: mac80211: fragment per STA profile correctly

Benjamin Segall (1):
      epoll: ep_autoremove_wake_function should use list_del_init_careful

Bernhard Seibold (1):
      serial: lantiq: add missing interrupt ack

Biju Das (1):
      usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind} error

Binbin Zhou (1):
      clk: clk-loongson2: Zero init clk_init_data

Bob Pearson (4):
      RDMA/rxe: Fix packet length checks
      RDMA/rxe: Fix ref count error in check_rkey()
      RDMA/rxe: Fix rxe_cq_post
      scsi: target: core: Fix error path in target_setup_session()

Carl Vanderlip (1):
      accel/qaic: Free user handle on interrupted mutex

Chen-Yu Tsai (1):
      notifier: Initialize new struct srcu_usage field

Chris Mason (2):
      btrfs: properly enable async discard when switching from RO->RW
      btrfs: can_nocow_file_extent should pass down args->strict from callers

Chris Morgan (1):
      dt-bindings: net: realtek-bluetooth: Fix RTL8821CS binding

Christian Marangi (1):
      net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open

Christoph Hellwig (1):
      btrfs: fix iomap_begin length for nocow writes

Conor Dooley (1):
      Documentation: RISC-V: patch-acceptance: mention patchwork's role

Damien Le Moal (2):
      dt-bindings: Change Damien Le Moal's contact email
      ata: libata-scsi: Avoid deadlock on rescan after device resume

Dan Carpenter (4):
      wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
      sctp: handle invalid error codes without calling BUG()
      sctp: fix an error code in sctp_sf_eat_auth()
      net: ethernet: ti: am65-cpsw: Call of_node_put() on error path

Danielle Ratson (1):
      selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step

Dave Airlie (1):
      nouveau: fix client work fence deletion race

David Christensen (1):
      bnx2x: fix page fault following EEH recovery

David Howells (1):
      afs: Fix vlserver probe RTT handling

Diederik de Haas (1):
      dt-bindings: net: realtek-bluetooth: Fix double RTL8723CS in desc

Dmitry Mastykin (1):
      netlabel: fix shift wrapping bug in netlbl_catmap_setlong()

Edson Juliano Drosdeck (1):
      ALSA: hda/realtek: Add a quirk for Compaq N14JP6

Edward Srouji (1):
      RDMA/uverbs: Restrict usage of privileged QKEYs

Elson Roy Serrao (1):
      usb: dwc3: gadget: Reset num TRBs before giving back the request

Enzo Matsumiya (1):
      smb/client: print "Unknown" instead of bogus link speed value

Eric Dumazet (1):
      net: lapbether: only support ethernet devices

Fabio M. De Francesco (1):
      ext4: drop the call to ext4_error() from ext4_get_group_info()

Fedor Pchelkin (1):
      net: macsec: fix double free of percpu stats

Guillaume Nault (1):
      ping6: Fix send to link-local addresses with VRF.

Haibo Li (1):
      mm/gup_test: fix ioctl fail for compat task

Hangbin Liu (1):
      ipvlan: fix bound dev checking for IPv6 l3s mode

Heikki Krogerus (1):
      usb: typec: ucsi: Fix command cancellation

Hersen Wu (1):
      drm/amd/display: edp do not add non-edid timings

Hongchen Zhang (1):
      LoongArch: Let pmd_present() return true when splitting pmd

Huacai Chen (1):
      LoongArch: Fix perf event id calculation

Hugh Dickins (1):
      wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression

Ilan Peer (1):
      wifi: mac80211: Use active_links instead of valid_links in Tx

Immad Mir (1):
      LoongArch: Fix debugfs_create_dir() error checking

Jakub Buchocki (1):
      ice: Fix ice module unload

Jakub Kicinski (1):
      net: ethtool: correct MAX attribute value for stats

Jan Karcher (1):
      MAINTAINERS: add reviewers for SMC Sockets

Janne Grunau (1):
      nios2: dts: Fix tse_mac "max-frame-size" property

Jeffrey Hugo (1):
      accel/qaic: Fix NULL pointer deref in qaic_destroy_drm_device()

Jens Axboe (3):
      io_uring/io-wq: don't clear PF_IO_WORKER on exit
      io_uring/net: save msghdr->msg_control for retries
      io_uring/io-wq: clear current->worker_private on exit

Jerry Meng (1):
      USB: serial: option: add Quectel EM061KGL series

Jiadong Zhu (4):
      drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
      drm/amdgpu: Program gds backup address as zero if no gds allocated
      drm/amdgpu: Modify indirect buffer packages for resubmission
      drm/amdgpu: Implement gfx9 patch functions for resubmission

Jiasheng Jiang (2):
      spi: cadence-quadspi: Add missing check for dma_set_mask
      octeon_ep: Add missing check for ioremap

Johan Hovold (2):
      USB: dwc3: qcom: fix NULL-deref on suspend
      USB: dwc3: fix use-after-free on core driver unbind

Johannes Berg (2):
      wifi: mac80211: fix link activation settings order
      wifi: cfg80211: remove links only on AP

John Keeping (1):
      mailmap: add entry for John Keeping

Jon Hunter (1):
      ASoC: tegra: Fix Master Volume Control

Julian Ruess (1):
      s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()

Justin Tee (1):
      scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path

Kamal Heib (1):
      RDMA/bnxt_re: Fix reporting active_{speed,width} attributes

Kamil Maziarz (1):
      ice: Fix XDP memory leak when NIC is brought up and down

Kefeng Wang (1):
      mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp()

Kemeng Shi (1):
      Revert "ext4: remove unnecessary check in ext4_bg_num_gdb_nometa"

Kenneth Feng (1):
      drm/amd/pm: workaround for compute workload type on some skus

Krzysztof Kozlowski (1):
      dt-bindings: i3c: silvaco,i3c-master: fix missing schema restriction

Kunihiko Hayashi (1):
      of: overlay: Fix missing of_node_put() in error case of
init_overlay_changeset()

Kuniyuki Iwashima (2):
      udplite: Print deprecation notice.
      dccp: Print deprecation notice.

Lee Jones (1):
      net/sched: cls_u32: Fix reference counter leak leading to overflow

Li Lingfeng (2):
      dm: don't lock fs when the map is NULL during suspend or resume
      dm thin metadata: check fail_io before using data_sm

Li Zhijian (2):
      RDMA/rtrs: Fix the last iu->buf leak in err path
      RDMA/rtrs: Fix rxe_dealloc_pd warning

Liam R. Howlett (1):
      mm/mmap: Fix error path in do_vmi_align_munmap()

Lin Ma (2):
      net/handshake: remove fput() that causes use-after-free
      net: tipc: resize nlattr array to correct size

Linus Torvalds (1):
      Linux 6.4-rc7

Lorenzo Stoakes (1):
      lib/test_vmalloc.c: avoid garbage in page array

Lukasz Tyl (1):
      ALSA: usb-audio: Add quirk flag for HEM devices to enable native
DSD playback

Luís Henriques (2):
      ocfs2: fix use-after-free when unmounting read-only filesystem
      ocfs2: check new file size on fallocate call

Maher Sanalla (1):
      RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions

Mario Limonciello (2):
      drm/amd: Make sure image is written to trigger VBIOS image update flow
      drm/amd: Tighten permissions on VBIOS flashing attributes

Mark Bloch (2):
      RDMA/mlx5: Create an indirect flow table for steering anchor
      RDMA/mlx5: Fix affinity assignment

Mark Zhang (1):
      RDMA/cma: Always set static rate to 0 for RoCE

Markus Schneider-Pargmann (1):
      clk: mediatek: mt8365: Fix inverted topclk operations

Matthieu Baerts (31):
      selftests: mptcp: lib: skip if missing symbol
      selftests: mptcp: connect: skip transp tests if not supported
      selftests: mptcp: connect: skip disconnect tests if not supported
      selftests: mptcp: connect: skip TFO tests if not supported
      selftests: mptcp: diag: skip listen tests if not supported
      selftests: mptcp: diag: skip inuse tests if not supported
      selftests: mptcp: pm nl: remove hardcoded default limits
      selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
      selftests: mptcp: sockopt: relax expected returned size
      selftests: mptcp: sockopt: skip getsockopt checks if not supported
      selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
      selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
      selftests: mptcp: userspace pm: skip if not supported
      selftests: mptcp: userspace pm: skip PM listener events tests if
unavailable
      selftests: mptcp: lib: skip if not below kernel version
      selftests: mptcp: join: use 'iptables-legacy' if available
      selftests: mptcp: join: helpers to skip tests
      selftests: mptcp: join: skip check if MIB counter not supported
      selftests: mptcp: join: skip test if iptables/tc cmds fail
      selftests: mptcp: join: support local endpoint being tracked or not
      selftests: mptcp: join: skip Fastclose tests if not supported
      selftests: mptcp: join: support RM_ADDR for used endpoints or not
      selftests: mptcp: join: skip implicit tests if not supported
      selftests: mptcp: join: skip backup if set flag on ID not supported
      selftests: mptcp: join: skip fullmesh flag tests if not supported
      selftests: mptcp: join: skip userspace PM tests if not supported
      selftests: mptcp: join: skip fail tests if not supported
      selftests: mptcp: join: skip MPC backups tests if not supported
      selftests: mptcp: join: skip PM listener tests if not supported
      selftests: mptcp: join: uniform listener tests
      selftests: mptcp: join: skip mixed tests if not supported

Mauro Carvalho Chehab (1):
      Revert "media: dvb-core: Fix use-after-free on race condition at
dvb_frontend"

Max Tottenham (1):
      net/sched: act_pedit: Parse L3 Header for L4 offset

Maxime Chevallier (2):
      net: phylink: report correct max speed for QUSGMII
      net: phylink: use a dedicated helper to parse usgmii control word

Michael Kelley (1):
      scsi: storvsc: Always set no_report_opcodes

Mika Westerberg (4):
      thunderbolt: dma_test: Use correct value for absent rings when
creating paths
      thunderbolt: Increase DisplayPort Connection Manager handshake timeout
      thunderbolt: Do not touch CL state configuration during discovery
      thunderbolt: Mask ring interrupt on Intel hardware as well

Mike Kravetz (1):
      page cache: fix page_cache_next/prev_miss off by one

Mike Snitzer (2):
      dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
      dm: use op specific max_sectors when splitting abnormal io

Ming Lei (1):
      blk-cgroup: Flush stats before releasing blkcg_gq

Muhammad Husaini Zulkifli (1):
      igc: Clean the TX buffer and TX descriptor ring

Natalia Petrova (2):
      drm/nouveau/dp: check for NULL nv_connector->native_mode
      drm/nouveau: add nv_encoder pointer check for NULL

Nhat Pham (1):
      zswap: do not shrink if cgroup may not zswap

Nithin Dabilpuram (1):
      octeontx2-af: fix lbk link credits on cn10k

Pablo Neira Ayuso (3):
      netfilter: nf_tables: integrate pipapo into commit protocol
      netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
      netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE

Patrisious Haddad (3):
      RDMA/mlx5: Fix Q-counters per vport allocation
      RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters
      RDMA/mlx5: Fix Q-counters query in LAG mode

Paul Blakey (1):
      net/sched: act_ct: Fix promotion of offloaded unreplied tuple

Pavan Holla (1):
      usb: typec: Fix fast_role_swap_current show function

Peichen Huang (1):
      drm/amd/display: limit DPIA link rate to HBR3

Peilin Ye (2):
      net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
      net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting

Peter Xu (2):
      mm/uffd: fix vma operation where start addr cuts part of vma
      mm/uffd: allow vma to merge as much as possible

Qi Hu (1):
      LoongArch: Fix the write_fcsr() macro

Qing Zhang (1):
      LoongArch: Avoid uninitialized alignment_mask

Qu Wenruo (5):
      btrfs: subpage: fix a crash in metadata repair path
      btrfs: scrub: respect the read-only flag during repair
      btrfs: scrub: also report errors hit during the initial read
      btrfs: do not ASSERT() on duplicated global roots
      btrfs: scrub: fix a return value overwrite in scrub_stripe()

Ratchanan Srirattanamet (1):
      drm/nouveau: don't detect DSM for non-NVIDIA device

Ratheesh Kannoth (1):
      octeontx2-af: Fix promiscuous mode

Ricardo Ribalda (4):
      kexec: support purgatories with .text.hot sections
      x86/purgatory: remove PGO flags
      powerpc/purgatory: remove PGO flags
      riscv/purgatory: remove PGO flags

Richard Fitzgerald (1):
      firmware: cs_dsp: Log correct region name in bin error messages

Rob Herring (1):
      dt-bindings: pinctrl: qcom,pmic-mpp: Fix schema for "qcom,paired"

Robert Hodaszi (1):
      tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A

Ryusuke Konishi (3):
      nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
      nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
      nilfs2: reject devices with insufficient block count

Sagar Biradar (1):
      scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity

Saravanan Vajravel (3):
      IB/isert: Fix dead lock in ib_isert
      IB/isert: Fix possible list corruption in CMA handler
      IB/isert: Fix incorrect release of isert connection

Satha Rao (1):
      octeontx2-af: fixed resource availability check

Sebastian Reichel (1):
      clk: composite: Fix handling of high clock rates

Shyam Prasad N (5):
      cifs: fix status checks in cifs_tree_connect
      cifs: print all credit counters in DebugData
      cifs: fix sockaddr comparison in iface_cmp
      cifs: fix max_credits implementation
      cifs: add a warning when the in-flight count goes negative

Simon Horman (1):
      ice: Don't dereference NULL in ice_gnss_read error path

Sonny Jiang (1):
      drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1

Steve French (1):
      cifs: fix lease break oops in xfstest generic/098

Su Hui (1):
      drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow

Takashi Iwai (3):
      regmap: regcache: Don't sync read-only registers
      ALSA: seq: oss: Fix racy open/close of MIDI devices
      ALSA: usb-audio: Fix broken resume due to UAC3 power state

Thomas Zimmermann (1):
      drm/radeon: Disable outputs when releasing fbdev client

Tom Chung (1):
      drm/amd/display: fix the system hang while disable PSR

Vinicius Costa Gomes (1):
      igc: Fix possible system crash when loading module

Vlad Buslov (5):
      selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
      selftests/tc-testing: Fix Error: failed to find target LOG
      selftests/tc-testing: Fix SFB db test
      selftests/tc-testing: Remove configs that no longer exist
      net/sched: cls_api: Fix lockup on flushing explicitly created chain

Vladimir Oltean (2):
      spi: fsl-dspi: avoid SCK glitches with continuous transfers
      net: dsa: felix: fix taprio guard band overflow at 10Mbps with
jumbo frames

Wei Fang (1):
      net: enetc: correct the indexes of highest and 2nd highest TCs

Wes Huang (1):
      net: usb: qmi_wwan: add support for Compal RXM-G1

Yishai Hadas (1):
      IB/uverbs: Fix to consider event queue closing also upon non-blocking mode

Yoshihiro Shimoda (1):
      net: renesas: rswitch: Fix timestamp feature after all
descriptors are used

Yuezhen Luan (1):
      igb: Fix extts capture value format for 82580/i354/i350

Zhengchao Shao (1):
      net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq

Zhu Yanjun (1):
      RDMA/rxe: Fix the use-before-initialization error of resp_pkts

Íñigo Huguet (1):
      sfc: fix XDP queues mode with legacy IRQ

鑫华 (1):
      smb: remove obsolete comment

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Build regressions/improvements in v6.4-rc7
  2023-06-18 21:36 Linux 6.4-rc7 Linus Torvalds
@ 2023-06-19  8:46 ` Geert Uytterhoeven
  2023-06-19  9:10   ` Geert Uytterhoeven
  2023-06-20 14:19 ` Linux 6.4-rc7 Guenter Roeck
  1 sibling, 1 reply; 4+ messages in thread
From: Geert Uytterhoeven @ 2023-06-19  8:46 UTC (permalink / raw)
  To: linux-kernel

Below is the list of build error/warning regressions/improvements in
v6.4-rc7[1] compared to v6.3[2].

Summarized:
  - build errors: +1/-11
  - build warnings: +30/-19

JFYI, when comparing v6.4-rc7[1] to v6.4-rc6[3], the summaries are:
  - build errors: +1/-5
  - build warnings: +0/-7

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/45a3e24f65e90a047bef86f927ebdc4c710edaa1/ (all 160 configs)
[2] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/457391b0380335d5e9a5babdec90ac53928b23b4/ (152 out of 160 configs)
[3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/858fd168a95c5b9669aac8db6c14a9aeab446375/ (151 out of 160 configs)


*** ERRORS ***

1 error regressions:
  + {standard input}: Error: branch to a symbol in another ISA mode: 4985, 4980 => 5012, 5017, 5023, 5028

11 error improvements:
  - /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: error: 'struct cpuinfo_um' has no member named 'apicid': 2157:48, 2157:41 => 
  - /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: error: control reaches end of non-void function [-Werror=return-type]: 2161:1 => 
  - /kisskb/src/drivers/gpu/drm/msm/msm_mdss.c: error: case label does not reduce to an integer constant: 300:2, 296:2, 299:2 => 
  - /kisskb/src/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c: error: array subscript 2 is above array bounds of 'u32[2]' {aka 'unsigned int[2]'} [-Werror=array-bounds]: 641:28 => 
  - /kisskb/src/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c: error: array subscript 3 is above array bounds of 'u32[2]' {aka 'unsigned int[2]'} [-Werror=array-bounds]: 641:28 => 
  - /kisskb/src/drivers/spi/spi-stm32-qspi.c: error: 'op' is used uninitialized [-Werror=uninitialized]: 523:27, 564:27 => 
  - /kisskb/src/fs/btrfs/send.c: error: 'right_gen' may be used uninitialized in this function [-Werror=maybe-uninitialized]: 1909:13, 1902:23 => 
  - /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/5.4.0/plugin/include/gimple.h: error: 'gimple_call_addr_fndecl' was not declared in this scope: 2790:10 => 
  - /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/5.4.0/plugin/include/gimple.h: error: 'is_gimple_reg' was not declared in this scope: 2556:18 => 
  - /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/5.4.0/plugin/include/gimple.h: error: field 'call_clobbered' has incomplete type 'pt_solution': 284:22 => 
  - /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/5.4.0/plugin/include/gimple.h: error: field 'call_used' has incomplete type 'pt_solution': 283:22 => 


*** WARNINGS ***

30 warning regressions:
  + /kisskb/src/fs/ext4/readpage.c: warning: the frame size of 1128 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 400:1
  + modpost: WARNING: modpost: "__ashldi3" [drivers/input/joystick/sidewinder.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashldi3" [drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashldi3" [drivers/net/ethernet/xilinx/xilinx_emac.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashldi3" [drivers/net/virtio_net.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashldi3" [drivers/net/wireless/ath/ath10k/ath10k_core.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashldi3" [drivers/thunderbolt/thunderbolt.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashldi3" [fs/hfsplus/hfsplus.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashldi3" [net/mac80211/mac80211.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashrdi3" [drivers/usb/gadget/function/usb_f_mass_storage.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ashrdi3" [fs/xfs/xfs.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [drivers/md/dm-writecache.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [drivers/md/dm-zoned.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [drivers/scsi/hpsa.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [drivers/scsi/mpt3sas/mpt3sas.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [drivers/thunderbolt/thunderbolt.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [fs/ext2/ext2.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [fs/ext4/ext4.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [fs/gfs2/gfs2.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [fs/ntfs3/ntfs3.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [net/mac80211/mac80211.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__lshrdi3" [net/sched/act_police.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__ndelay" [drivers/i2c/busses/i2c-mv64xxx.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__udelay" [drivers/hwmon/sfctemp.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__udelay" [drivers/media/platform/nxp/imx8-isi/imx8-isi.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__udelay" [drivers/mmc/host/sdhci-cadence.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__udelay" [drivers/ptp/ptp_dfl_tod.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__udelay" [drivers/spi/spi-davinci.ko] has no CRC!:  => N/A
  + modpost: WARNING: modpost: "__udelay" [drivers/thermal/mediatek/auxadc_thermal.ko] has no CRC!:  => N/A

19 warning improvements:
  - .config: warning: override: reassigning to symbol GCC_PLUGIN_SANCOV: 12711, 12930 => 
  - .config: warning: override: reassigning to symbol UML_NET_ETHERTAP: 12716, 12949, 12935, 12730 => 13048, 12827
  - .config: warning: override: reassigning to symbol UML_NET_SLIP: 12937, 12732, 12951, 12718 => 13050, 12829
  - .config: warning: override: reassigning to symbol UML_NET_SLIRP: 12942, 12723, 12737, 12956 => 13055, 12834
  - /kisskb/src/fs/btrfs/send.c: warning: 'right_gen' may be used uninitialized in this function [-Wmaybe-uninitialized]: 1909:13, 1909:27, 1902:23 => 
  - /kisskb/src/fs/btrfs/volumes.c: warning: 'seed_devices' may be used uninitialized in this function [-Wmaybe-uninitialized]: 2524:9, 2524:2 => 
  - /kisskb/src/fs/ext4/readpage.c: warning: the frame size of 1132 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 404:1 => 
  - /kisskb/src/include/linux/list.h: warning: 'seed_devices' may be used uninitialized in this function [-Wmaybe-uninitialized]: 74:19, 74:12 => 
  - /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/5.4.0/plugin/include/config/elfos.h: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]: 170:24, 102:21 => 
  - /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/5.4.0/plugin/include/config/mips/mips.h: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]: 2913:20 => 
  - /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/5.4.0/plugin/include/defaults.h: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]: 126:24 => 
  - modpost: WARNING: modpost: "__udelay" [drivers/char/pcmcia/cm4000_cs.ko] has no CRC!: N/A => 
  - modpost: WARNING: modpost: "__udelay" [drivers/char/pcmcia/synclink_cs.ko] has no CRC!: N/A => 
  - modpost: WARNING: modpost: "__udelay" [drivers/media/i2c/noon010pc30.ko] has no CRC!: N/A => 
  - modpost: WARNING: modpost: "__udelay" [drivers/media/i2c/vs6624.ko] has no CRC!: N/A => 
  - modpost: WARNING: modpost: "__udelay" [drivers/net/ethernet/intel/ixgb/ixgb.ko] has no CRC!: N/A => 
  - modpost: WARNING: modpost: "__udelay" [drivers/phy/intel/phy-intel-thunderbay-emmc.ko] has no CRC!: N/A => 
  - modpost: WARNING: modpost: "__udelay" [drivers/usb/host/u132-hcd.ko] has no CRC!: N/A => 
  - modpost: WARNING: modpost: "__udelay" [drivers/usb/misc/ftdi-elan.ko] has no CRC!: 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] 4+ messages in thread

* Re: Build regressions/improvements in v6.4-rc7
  2023-06-19  8:46 ` Build regressions/improvements in v6.4-rc7 Geert Uytterhoeven
@ 2023-06-19  9:10   ` Geert Uytterhoeven
  0 siblings, 0 replies; 4+ messages in thread
From: Geert Uytterhoeven @ 2023-06-19  9:10 UTC (permalink / raw)
  To: Thomas Bogendoerfer; +Cc: linux-mips, linux-kernel

On Mon, 19 Jun 2023, Geert Uytterhoeven wrote:
> JFYI, when comparing v6.4-rc7[1] to v6.4-rc6[3], the summaries are:
>  - build errors: +1/-5

   + {standard input}: Error: branch to a symbol in another ISA mode: 5023, 5028 => 5017, 5023, 5028, 5012

mips-gcc1[12]/micro32r2{,el}_defconfig

Not exactly a new problem, but we got two new of these while compiling
arch/mips/kernel/smp-cps.o, due to the addition of two gcc12 builds.

I could reproduce this with micro32r2_defconfig on next-20230691 using
gcc-12.3.0 from kernel.org crosstool.

In arch/mips/kernel/smp-cps.c:

     static void cps_init_secondary(void)
     {
 	    int core = cpu_core(&current_cpu_data);

 	    /* Disable MT - we only want to run 1 TC per VPE */
 	    if (cpu_has_mipsmt)
 		    dmt();

 	    ...
     }

"make arch/mips/kernel/smp-cps.s" shows cps_init_secondary() is compiled
with the following ISA settings:

         .set    nomips16
         .set    micromips

while arch/mips/include/asm/mipsmtregs.h has:

     static inline unsigned int dmt(void)
     {
 	    int res;

 	    __asm__ __volatile__(
 	    "       .set    push                                            \n"
 	    "       .set    mips32r2                                        \n"
 	    "       .set    noat                                            \n"
 	    "       .word   0x41610BC1                      # dmt $1        \n"
 	    "       ehb                                                     \n"
 	    "       move    %0, $1                                          \n"
 	    "       .set    pop                                             \n"
 	    : "=r" (res));

 	    instruction_hazard();

 	    return res;
     }

> [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/45a3e24f65e90a047bef86f927ebdc4c710edaa1/ (all 160 configs)
> [3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/858fd168a95c5b9669aac8db6c14a9aeab446375/ (151 out of 160 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] 4+ messages in thread

* Re: Linux 6.4-rc7
  2023-06-18 21:36 Linux 6.4-rc7 Linus Torvalds
  2023-06-19  8:46 ` Build regressions/improvements in v6.4-rc7 Geert Uytterhoeven
@ 2023-06-20 14:19 ` Guenter Roeck
  1 sibling, 0 replies; 4+ messages in thread
From: Guenter Roeck @ 2023-06-20 14:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

On Sun, Jun 18, 2023 at 02:36:28PM -0700, Linus Torvalds wrote:
> Hmm. Nothing particular stands out in the rc this week, unless you
> count the mptcp selftest changes that are about making the tests work
> on stable kernels too. That accounts for almost a quarter of the
> patch...
> 
> Other than that it's just various driver updates (rdma, gpu,
> networking and usb, with a smattering of small patches elsewhere),
> some networking changes, and a couple of filesystem fixes. And the
> usual random noise elsewhere.
> 

Nothing special to report on the testing side either.

Build results:
	total: 152 pass: 152 fail: 0
Qemu test results:
	total: 520 pass: 520 fail: 0

No new runtime warnings either.

Note: I keep testing, but I did not bother sending reports in the last
few weeks because I did not observe any failures.

Guenter

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-06-20 14:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-18 21:36 Linux 6.4-rc7 Linus Torvalds
2023-06-19  8:46 ` Build regressions/improvements in v6.4-rc7 Geert Uytterhoeven
2023-06-19  9:10   ` Geert Uytterhoeven
2023-06-20 14:19 ` Linux 6.4-rc7 Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).