linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 6.0-rc3
@ 2022-08-28 22:34 Linus Torvalds
  2022-08-29  3:28 ` Guenter Roeck
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Linus Torvalds @ 2022-08-28 22:34 UTC (permalink / raw)
  To: Linux Kernel Mailing List

So as some people already noticed, last week was an anniversary week -
31 years since the original Linux development announcement. How time
flies.

But this is not that kind of historic email - it's just the regular
weekly RC release announcement, and things look pretty normal. We've
got various fixes all over the tree, in all the usual places: drivers
(networking, fbdev, drm), architectures (a bit of everythinig: x86,
loongarch, arm64, parisc, s390 and RISC-V), filesystems (mostly btrfs
and cifs, minor things elsewhere), and core kernel code (networking,
vm, vfs and cgroup).

And some tooling support (perf and selftests).

We've got a few known issues brewing, but nothing that looks all that
scary. Knock wood.

Please give it a go,

               Linus

---

Aleksander Jan Bajkowski (3):
      net: lantiq_xrx200: confirm skb is allocated before using
      net: lantiq_xrx200: fix lock under memory pressure
      net: lantiq_xrx200: restore buffer if memory allocation failed

Alex Elder (1):
      net: ipa: don't assume SMEM is page-aligned

Alex Williamson (1):
      mm: re-allow pinning of zero pfns (again)

Alim Akhtar (1):
      scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static

Ammar Faizi (2):
      MAINTAINERS: Add `include/linux/io_uring_types.h`
      io_uring: uapi: Add `extern "C"` in io_uring.h for liburing

Anand Jain (2):
      btrfs: replace: drop assert for suspended replace
      btrfs: add info when mount fails due to stale replace target

Andi Kleen (1):
      perf record: Fix manpage formatting of description of support to
hybrid systems

Andy Shevchenko (1):
      firmware: dmi: Use the proper accessor for the version field

Antony Antony (3):
      Revert "xfrm: update SA curlft.use_time"
      xfrm: fix XFRMA_LASTUSED comment
      xfrm: clone missing x->lastused in xfrm_do_migrate

Arnaldo Carvalho de Melo (1):
      tools kvm headers arm64: Update KVM header from the kernel sources

Axel Rasmussen (1):
      selftests/vm: fix inability to build any vm tests

Aya Levin (1):
      net/mlx5e: Fix wrong application of the LRO state

Badari Pulavarty (1):
      mm/damon/dbgfs: avoid duplicate context directory creation

Bart Van Assche (3):
      scsi: ufs: core: Reduce the power mode change timeout
      scsi: sd: Revert "Rework asynchronous resume support"
      md/raid10: Fix the data type of an r10_sync_page_io() argument

Bernard Pidoux (1):
      rose: check NULL rose_loopback_neigh->loopback

Borislav Petkov (1):
      x86/sev: Mark snp_abort() noreturn

Brian Bunker (1):
      scsi: core: Allow the ALUA transitioning state enough time

Brian Foster (1):
      s390: fix double free of GS and RI CBs on fork() failure

Candice Li (1):
      drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.

Chen Zhongjin (1):
      x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry

Christian Brauner (3):
      acl: handle idmapped mounts for idmapped filesystems
      MAINTAINERS: update idmapping tree
      ntfs: fix acl handling

Colin Ian King (1):
      mailmap: update email address for Colin King

Conor Dooley (6):
      riscv: signal: fix missing prototype warning
      riscv: traps: add missing prototype
      riscv: dts: microchip: mpfs: fix incorrect pcie child node name
      riscv: dts: microchip: mpfs: remove ti,fifo-depth property
      riscv: dts: microchip: mpfs: remove bogus card-detect-delay
      riscv: dts: microchip: mpfs: remove pci axi address translation property

Csókás Bence (1):
      fec: Restart PPS after link state change

Dan Carpenter (5):
      get_maintainer: add Alan to .get_maintainer.ignore
      net/mlx5: unlock on error path in esw_vfs_changed_event_handler()
      net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup()
      net/mlx5e: Fix use after free in mlx5e_fs_init()
      net/mlx5: Unlock on error in mlx5_sriov_enable()

Daniel Lezcano (2):
      thermal/core: Add missing EXPORT_SYMBOL_GPL
      dt-bindings: thermal: Fix missing required property

David Gow (2):
      mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m
      module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m

David Hildenbrand (3):
      mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
      mm/hugetlb: fix hugetlb not supporting softdirty tracking
      mm/hugetlb: support write-faults in shared mappings

David Howells (4):
      locks: Fix dropped call to ->fl_release_private()
      smb3: missing inode locks in zero range
      smb3: missing inode locks in punch hole
      rxrpc: Fix locking in rxrpc's sendmsg

David Sloan (1):
      md: Flush workqueue md_rdev_misc_wq in md_alloc()

Duoming Zhou (1):
      nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout

Eli Cohen (2):
      net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
      net/mlx5: Eswitch, Fix forwarding decision to uplink

Eric Dumazet (1):
      netfilter: nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases

Evan Quan (1):
      drm/amd/pm: update SMU 13.0.0 driver_if header

Filipe Manana (2):
      btrfs: update generation of hole file extent item when merging holes
      btrfs: fix silent failure when deleting root reference

Florian Westphal (3):
      netfilter: ebtables: reject blobs that don't provide all entry points
      netfilter: conntrack: work around exceeded receive window
      netfilter: nft_tproxy: restrict to prerouting hook

Gaosheng Cui (1):
      audit: fix potential double free on error path from
fsnotify_add_inode_mark

Gerald Schaefer (1):
      s390/mm: do not trigger write fault when vma does not allow VM_WRITE

Goldwyn Rodrigues (1):
      btrfs: check if root is readonly while setting security xattr

Guilherme G. Piccoli (1):
      mailmap: update Guilherme G. Piccoli's email addresses

Guixin Liu (2):
      scsi: megaraid_sas: Fix double kfree()
      scsi: megaraid_sas: Remove unnecessary kfree()

Guoqing Jiang (2):
      Revert "md-raid: destroy the bitmap after destroying the thread"
      md: call __md_stop_writes in md_stop

Hao Jia (3):
      sched/psi: Zero the memory of struct psi_group
      sched/psi: Remove unused parameter nbytes of psi_trigger_create()
      sched/psi: Remove redundant cgroup_psi() when !CONFIG_CGROUPS

Hao Lee (1):
      mm: add DEVICE_ZONE to FOR_ALL_ZONES

Hayes Wang (2):
      r8152: fix the units of some registers for RTL8156A
      r8152: fix the RX FIFO settings when suspending

Heiner Kallweit (1):
      net: stmmac: work around sporadic tx issue on link-up

Heinrich Schuchardt (1):
      riscv: dts: microchip: correct L2 cache interrupts

Helge Deller (4):
      parisc: Fix exception handler for fldw and fstw instructions
      parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
      Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
      parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines

Heming Zhao (1):
      ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown

Herbert Xu (1):
      af_key: Do not call xfrm_probe_algs in parallel

Huacai Chen (6):
      LoongArch: Select PCI_QUIRKS to avoid build error
      LoongArch: Fix build warnings in VDSO
      LoongArch: Cleanup reset routines with new API
      LoongArch: Cleanup headers to avoid circular dependency
      LoongArch: Add subword xchg/cmpxchg emulation
      LoongArch: mm: Avoid unnecessary page fault retires on shared memory types

Hugh Dickins (3):
      mm/shmem: fix chattr fsflags support in tmpfs
      mm/shmem: tmpfs fallocate use file_modified()
      mm/shmem: shmem_replace_page() remember NR_SHMEM

Ian Rogers (3):
      perf stat: Clear evsel->reset_group for each stat run
      perf test: Stat test for repeat with a weak group
      perf sched: Fix memory leaks in __cmd_record detected with
-fsanitize=address

Ionela Voinescu (1):
      arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly

Jacob Keller (1):
      ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter

James Clark (1):
      perf python: Fix build when PYTHON_CONFIG is user supplied

Jan Beulich (1):
      x86/PAT: Have pat_enabled() properly reflect state when running on Xen

Jason Wang (1):
      parisc: ccio-dma: Fix typo in comment

Jeffy Chen (1):
      drm/gem: Fix GEM handle release errors

Jens Axboe (1):
      io_uring: fix off-by-one in sync cancelation file check

Jiapeng Chong (3):
      fbdev: sisfb: Clean up some inconsistent indenting
      fbdev: radeon: Clean up some inconsistent indenting
      fbdev: omap: Remove unnecessary print function dev_err()

Jilin Yuan (1):
      fbdev: ssd1307fb: Fix repeated words in comments

Jing-Ting Wu (1):
      cgroup: Fix race condition at rebind_subsystems()

Jiri Slaby (1):
      Revert "zram: remove double compression logic"

Jonathan Toppins (3):
      selftests: include bonding tests into the kselftest infra
      bonding: 802.3ad: fix no transmission of LACPDUs
      bonding: 3ad: make ad_ticks_per_sec a const

Josef Bacik (1):
      btrfs: don't allow large NOWAIT direct reads

Juergen Gross (2):
      x86/entry: Fix entry_INT80_compat for Xen PV guests
      xen/privcmd: fix error exit of privcmd_ioctl_dm_op()

Kan Liang (3):
      perf/x86/lbr: Enable the branch type for the Arch LBR by default
      perf/x86/intel: Fix pebs event constraints for ADL
      perf docs: Update the documentation for the save_type filter

Kanchan Joshi (1):
      io_uring: fix submission-failure handling for uring-cmd

Karol Herbst (1):
      nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf

Khazhismel Kumykov (1):
      writeback: avoid use-after-free after removing device

Kiwoong Kim (1):
      scsi: ufs: core: Enable link lost interrupt

Kristen Carlson Accardi (1):
      selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning

Kuan-Ying Lee (1):
      arm64: Fix comment typo

Kuniyuki Iwashima (18):
      kprobes: don't call disarm_kprobe() for disabled kprobes
      net: Fix data-races around sysctl_[rw]mem_(max|default).
      net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
      net: Fix data-races around netdev_max_backlog.
      net: Fix data-races around netdev_tstamp_prequeue.
      ratelimit: Fix data-races in ___ratelimit().
      net: Fix data-races around sysctl_optmem_max.
      net: Fix a data-race around sysctl_tstamp_allow_data.
      net: Fix a data-race around sysctl_net_busy_poll.
      net: Fix a data-race around sysctl_net_busy_read.
      net: Fix a data-race around netdev_budget.
      net: Fix data-races around sysctl_max_skb_frags.
      net: Fix a data-race around netdev_budget_usecs.
      net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
      net: Fix data-races around sysctl_devconf_inherit_init_net.
      net: Fix a data-race around gro_normal_batch.
      net: Fix a data-race around netdev_unregister_timeout_secs.
      net: Fix a data-race around sysctl_somaxconn.

Lee, Chun-Yi (1):
      thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR

Letu Ren (1):
      fbdev: fb_pm2fb: Avoid potential divide by zero error

Li Qiong (1):
      parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()

Liam Howlett (1):
      binder_alloc: add missing mmap_lock calls when using the VMA

Likun Gao (1):
      drm/amdgpu: add MGCG perfmon setting for gfx11

Linus Torvalds (1):
      Linux 6.0-rc3

Liu Shixin (1):
      bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem

Lorenzo Bianconi (1):
      net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2

Luca Ceresoli (1):
      .mailmap: update Luca Ceresoli's e-mail address

Lukas Bulwahn (3):
      arm64: adjust KASLR relocation after ARCH_RANDOM removal
      MAINTAINERS: rectify file entry in BONDING DRIVER
      xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY

Lukasz Luba (1):
      cpufreq: check only freq_table in __resolve_freq()

Maciej Fijalkowski (2):
      ice: xsk: prohibit usage of non-balanced queue id
      ice: xsk: use Rx ring's XDP ring when picking NAPI context

Maciej Żenczykowski (1):
      net: ipvtap - add __init/__exit annotations to module init/exit funcs

Maor Dickman (1):
      net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off

Mark Brown (7):
      arm64/sysreg: Directly include bitfield.h
      arm64/sysreg: Guard SYS_FIELD_ macros for asm
      arm64/cache: Fix cache_type_cwg() for register generation
      arm64/signal: Raise limit on stack frames
      arm64/signal: Flush FPSIMD register state when disabling streaming mode
      arm64/sme: Don't flush SVE register state when allocating SME storage
      arm64/sme: Don't flush SVE register state when handling SME traps

Mark Rutland (1):
      arm64: fix rodata=full

Martin Liška (1):
      docs/arm64: elf_hwcaps: unify newlines in HWCAP lists

Matthew Wilcox (Oracle) (1):
      shmem: update folio if shmem_replace_page() updates the page

Maxime Ripard (2):
      drm/vc4: hdmi: Depends on CONFIG_PM
      drm/vc4: hdmi: Rework power up

Maíra Canal (1):
      drm/amd/display: Include missing header

Miaohe Lin (1):
      mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte

Michael Roth (1):
      x86/boot: Don't propagate uninitialized boot_params->cc_blob_address

Mike Christie (1):
      scsi: core: Fix passthrough retry counter handling

Mikulas Patocka (2):
      wait_on_bit: add an acquire memory barrier
      provide arch_test_bit_acquire for architectures that define test_bit

Moshe Shemesh (1):
      net/mlx5: Avoid false positive lockdep warning by adding lock_class_key

Mukul Joshi (1):
      drm/amdgpu: Fix page table setup on Arcturus

NeilBrown (1):
      NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT

Nikolay Aleksandrov (1):
      xfrm: policy: fix metadata dst->dev xmit null pointer dereference

Olga Kornievskaia (1):
      NFSv4.2 fix problems with __nfs42_ssc_open

Omar Sandoval (1):
      btrfs: fix space cache corruption and potential double allocations

Pablo Neira Ayuso (10):
      netfilter: nf_tables: disallow updates of implicit chain
      netfilter: nf_tables: make table handle allocation per-netns friendly
      netfilter: nft_payload: report ERANGE for too long offset and length
      netfilter: nft_payload: do not truncate csum_offset and csum_type
      netfilter: nf_tables: do not leave chain stats enabled on error
      netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
      netfilter: nft_tunnel: restrict it to netdev family
      netfilter: nf_tables: disallow binding to already bound chain
      netfilter: flowtable: add function to invoke garbage collection
immediately
      netfilter: flowtable: fix stuck flows on cleanup due to pending work

Paulo Alcantara (1):
      cifs: skip extra NULL byte in filenames

Pavan Chebbi (1):
      bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use

Pavel Begunkov (6):
      io_uring/net: fix must_hold annotation
      io_uring/net: fix zc send link failing
      io_uring/net: fix indentation
      io_uring/notif: order notif vs send CQEs
      io_uring: conditional ->async_data allocation
      io_uring/net: save address for sendzc async execution

Pawan Gupta (1):
      x86/bugs: Add "unknown" reporting for MMIO Stale Data

Peter Xu (3):
      mm/smaps: don't access young/dirty bit if pte unpresent
      mm/uffd: reset write protection when unregister with wp-mode
      mm/mprotect: only reference swap pfn page if type match

Peter Zijlstra (3):
      x86/nospec: Unwreck the RSB stuffing
      x86/nospec: Fix i386 RSB stuffing
      perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline

Phillip Lougher (1):
      squashfs: don't call kmalloc in decompressors

Prike Liang (1):
      drm/amdkfd: Fix isa version for the GC 10.3.7

Qu Huang (1):
      drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly

Qu Wenruo (1):
      btrfs: don't merge pages into bio if their page offset is not contiguous

Quanyang Wang (1):
      asm-generic: sections: refactor memory_intersects

R Mohamed Shah (1):
      ionic: VF initial random MAC address if no assigned mac

Randy Dunlap (1):
      kernel/sys_ni: add compat entry for fadvise64_64

Richard Guy Briggs (1):
      audit: move audit_return_fixup before the filters

Riwen Lu (1):
      ACPI: processor: Remove freq Qos request for all CPUs

Roi Dayan (1):
      net/mlx5e: TC, Add missing policer validation

Roman Li (1):
      drm/amd/display: enable PCON support for dcn314

Roy Novich (1):
      net/mlx5: Fix cmd error logging for manage pages cmd

Sabrina Dubroca (1):
      Revert "net: macsec: update SCI upon MAC address change."

Sakari Ailus (2):
      ACPI: property: Ignore already existing data node tags
      ACPI: property: Remove default association from integer maximum values

Salvatore Bonaccorso (1):
      Documentation/ABI: Mention retbleed vulnerability info file for sysfs

Sander Vanheule (5):
      lib/test_cpumask: drop cpu_possible_mask full test
      lib/test_cpumask: fix cpu_possible_mask last test
      lib/test_cpumask: follow KUnit style guidelines
      lib/cpumask_kunit: log mask contents
      lib/cpumask_kunit: add tests file to MAINTAINERS

Saurabh Sengar (1):
      scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq

Sean Anderson (1):
      net: dpaa: Fix <1G ethernet on LS1046ARDB

Sergei Antonov (1):
      net: moxa: get rid of asymmetry in DMA mapping/unmapping

Sergey Senozhatsky (1):
      mm/zsmalloc: do not attempt to free IS_ERR handle

Seth Forshee (1):
      fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts

Shakeel Butt (1):
      Revert "memcg: cleanup racy sum avoidance code"

Shannon Nelson (2):
      ionic: clear broken state on generation change
      ionic: fix up issues with handling EAGAIN on FW cmds

Shigeru Yoshida (2):
      fbdev: fbcon: Destroy mutex on freeing struct fb_info
      fbdev: fbcon: Properly revert changes when vc_resize() failed

Siddh Raman Pant (1):
      loop: Check for overflow while configuring loop

Stefan Binding (1):
      ACPI: property: Fix type detection of unified integer reading functions

Stefan Roesch (1):
      fs: __file_remove_privs(): restore call to inode_has_no_xattr()

Stephane Eranian (2):
      perf/x86/intel/ds: Fix precise store latency handling
      perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU

Stephen Brennan (1):
      vmcoreinfo: add kallsyms_num_syms symbol

Sudeep Holla (1):
      arm64: cacheinfo: Fix incorrect assignment of signed error value
to unsigned fw_level

Sun Ke (1):
      NFS: Fix missing unlock in nfs_unlink()

Sylwester Dziedziuch (1):
      i40e: Fix incorrect address type for IPv6 flow rules

Tejun Heo (1):
      cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock

Tetsuo Handa (1):
      cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()

Tim Huang (5):
      drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
      drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
      drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
      drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
      drm/amdgpu: add sdma instance check for gfx11 CGCG

Tom Lendacky (1):
      x86/sev: Don't use cc_platform_has() for early SEV-SNP calls

Tony Battersby (1):
      scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX

Tony Luck (1):
      x86/cpu: Add new Raptor Lake CPU model number

Trond Myklebust (4):
      NFS: Fix another fsync() issue after a server reboot
      NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds
      NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES
      SUNRPC: RPC level errors should set task->tk_rpc_status

Vikas Gupta (3):
      bnxt_en: set missing reload flag in devlink features
      bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
      bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback

Vlad Buslov (2):
      net/mlx5e: Properly disable vlan strip on non-UL reps
      net/mlx5: Disable irq when locking lag_lock

Vladimir Oltean (3):
      net: dsa: microchip: keep compatibility with device tree blobs
with no phy-mode
      net: dsa: don't dereference NULL extack in dsa_slave_changeupper()
      net: dsa: microchip: make learning configurable and keep it off
while standalone

Wang Jingjin (1):
      ftrace: Fix build warning for ops_references_rec() not used

Wolfram Sang (3):
      parisc: led: Move from strlcpy with unused retval to strscpy
      fbdev: Move fbdev drivers from strlcpy to strscpy
      xen: move from strlcpy with unused retval to strscpy

Xiaolei Wang (1):
      net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()

Xin Xiong (1):
      xfrm: fix refcount leak in __xfrm_policy_check()

Yang Jihong (1):
      perf tools: Fix compile error for x86

Yang Yingliang (2):
      net: neigh: don't call kfree_skb() under spin_lock_irqsave()
      fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()

YiPeng Chai (2):
      drm/amdgpu: Move psp_xgmi_terminate call from
amdgpu_xgmi_remove_device to psp_hw_fini
      drm/amdgpu: fix hive reference leak when adding xgmi device

Yu Kuai (1):
      blk-mq: fix io hung due to missing commit_rqs

Yu Zhe (1):
      fbdev: omapfb: Fix tests for platform_get_irq() failure

Zenghui Yu (1):
      arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76

Zhang Xiaoxu (3):
      cifs: Use help macro to get the header preamble size
      cifs: Use help macro to get the mid header size
      cifs: Add helper function to check smb1+ server

Zhengjun Xing (1):
      perf stat: Capitalize topdown metrics' names

Zhenneng Li (1):
      drm/radeon: add a force flush to delay work when radeon

Zixuan Fu (1):
      btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()

lily (1):
      net/core/skbuff: Check the return value of skb_copy_bits()

shaoyunl (1):
      drm/amdgpu: Remove the additional kfd pre reset call for sriov

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

* Re: Linux 6.0-rc3
  2022-08-28 22:34 Linux 6.0-rc3 Linus Torvalds
@ 2022-08-29  3:28 ` Guenter Roeck
  2022-08-29  6:51 ` Build regressions/improvements in v6.0-rc3 Geert Uytterhoeven
  2022-08-29 10:29 ` Linux 6.0-rc3 Sudip Mukherjee
  2 siblings, 0 replies; 5+ messages in thread
From: Guenter Roeck @ 2022-08-29  3:28 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

On Sun, Aug 28, 2022 at 03:34:55PM -0700, Linus Torvalds wrote:
> So as some people already noticed, last week was an anniversary week -
> 31 years since the original Linux development announcement. How time
> flies.
> 
> But this is not that kind of historic email - it's just the regular
> weekly RC release announcement, and things look pretty normal. We've
> got various fixes all over the tree, in all the usual places: drivers
> (networking, fbdev, drm), architectures (a bit of everythinig: x86,
> loongarch, arm64, parisc, s390 and RISC-V), filesystems (mostly btrfs
> and cifs, minor things elsewhere), and core kernel code (networking,
> vm, vfs and cgroup).
> 
> And some tooling support (perf and selftests).
> 
> We've got a few known issues brewing, but nothing that looks all that
> scary. Knock wood.
> 
> Please give it a go,
> 

Build results:
	total: 149 pass: 149 fail: 0
Qemu test results:
	total: 489 pass: 463 fail: 26
Failed tests:
	<various arm>
	mcf5208evb:m5208:m5208evb_defconfig:initrd

===========
Crashes:

Various arm boot test crash in pl011_probe() due to commit f2d3b9a46e0e
("ARM: 9220/1: amba: Remove deferred device addition").

The fix is at
https://lore.kernel.org/all/20220819112832.GA3106213@roeck-us.net/T/

--------

Various imx emulations hang in scsi_remove_host() during reboot. 
Bisect points to the patch series at
https://lore.kernel.org/all/20220712221936.1199196-1-bvanassche@acm.org/

---------
Crash in qemu's m68k:mcf5208evb emulation.

*** ILLEGAL INSTRUCTION ***   FORMAT=4
Current process id is 1
BAD KERNEL TRAP: 00000000
PC: [<00000000>] 0x0
SR: 2714  SP: (ptrval)  a2: 40829634
d0: 00002710    d1: 00002010    d2: 40829442    d3: 00002010
d4: 00000000    d5: 402e818a    a0: 00000000    a1: 40824000
Process swapper (pid: 1, task=(ptrval))
Frame format=4 eff addr=400681c2 pc=00000000
Stack from 40831cec:
        40829442 00002010 40831e0c 402e818a 40b9e000 00000008 408295a4 40829000
        401b0cea 40829634 40829420 00000000 40829420 40829000 00000200 401dcd1a
        40884a50 401b13b6 408295a4 40829702 40347ee0 401ad0ce 40829420 40347eea
        00000000 40831e0c 402e818a 40b9e000 00000008 40347ee0 40829000 fffffff8
        4082945a 40829000 408294c7 00000002 00000000 00000000 00000000 00000000
        00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Call Trace:
 [<401b0cea>] fec_ptp_gettime+0x3a/0x8c
 [<401dcd1a>] __alloc_skb+0xb0/0x24c
 [<401b13b6>] fec_ptp_save_state+0x12/0x3e
 [<401ad0ce>] fec_restart+0x5a/0x770
 [<401ae2fe>] fec_probe+0x74a/0xd06
 [<402c1144>] strcpy+0x0/0x18
 [<402d3a1c>] mutex_unlock+0x0/0x40
 [<402d39dc>] mutex_lock+0x0/0x40
 [<401840b9>] uart_carrier_raised+0x45/0xe6
 [<4019391e>] platform_probe+0x22/0x60
...

Bisect points to commit f79959220fa5fbd ("fec: Restart PPS after link state
change"). Reverting this commit fixes the problem. Also see below for
warnings caused by this commit.

---------
Warnings:

riscv32/riscv64:

[   15.272080] DEBUG_LOCKS_WARN_ON(!lockdep_hardirqs_enabled())
[   15.272421] WARNING: CPU: 0 PID: 140 at kernel/locking/lockdep.c:5510 check_flags+0xe2/0x1c2
[   15.272813] Modules linked in:
[   15.273132] CPU: 0 PID: 140 Comm: S01syslogd Tainted: G                 N 5.19.0-14184-g69dac8e431af #1
[   15.273428] Hardware name: riscv-virtio,qemu (DT)
[   15.273701] epc : check_flags+0xe2/0x1c2
[   15.273893]  ra : check_flags+0xe2/0x1c2
[   15.274040] epc : ffffffff80a8ea50 ra : ffffffff80a8ea50 sp : ff200000107cbcb0
[   15.274228]  gp : ffffffff819fec50 tp : ff6000000494d640 t0 : ffffffff81833628
[   15.274416]  t1 : 0000000000000001 t2 : 2d2d2d2d2d2d2d2d s0 : ff200000107cbcd0
[   15.274608]  s1 : ffffffff81a00130 a0 : 0000000000000030 a1 : ffffffff818925e8
[   15.274801]  a2 : 0000000000000010 a3 : fffffffffffffffe a4 : 0000000000000000
[   15.274997]  a5 : 0000000000000000 a6 : ffffffff80066d80 a7 : 0000000000000038
[   15.275179]  s2 : ffffffff81a024e0 s3 : ffffffff818935b0 s4 : ff200000107cbe28
[   15.275365]  s5 : ffffffff80e27708 s6 : 0000000200000022 s7 : ffffffffffffffff
[   15.275558]  s8 : ffffffff8249da18 s9 : 0000000000001000 s10: 0000000000000001
[   15.275745]  s11: 0000000000000001 t3 : ffffffff824740af t4 : ffffffff824740af
[   15.275926]  t5 : ffffffff824740b0 t6 : ff200000107cbaa8
[   15.276079] status: 0000000200000100 badaddr: 0000000000000000 cause: 0000000000000003
[   15.276355] [<ffffffff80a8eba8>] lock_is_held_type+0x78/0x14a
[   15.276565] [<ffffffff8003d648>] __might_resched+0x26/0x232
[   15.276717] [<ffffffff8003d892>] __might_sleep+0x3e/0x66
[   15.276861] [<ffffffff8002262c>] get_signal+0xa6/0x8f6
[   15.277007] [<ffffffff800051da>] do_notify_resume+0x68/0x418
[   15.277160] [<ffffffff80003af4>] ret_from_exception+0x0/0x10
[   15.277365] irq event stamp: 2974
[   15.277474] hardirqs last  enabled at (2973): [<ffffffff80a9761c>] _raw_spin_unlock_irqrestore+0x54/0x62
[   15.277705] hardirqs last disabled at (2974): [<ffffffff8000812c>] __trace_hardirqs_off+0xc/0x14
[   15.277933] softirqs last  enabled at (1650): [<ffffffff80a98092>] __do_softirq+0x3e2/0x51c
[   15.278168] softirqs last disabled at (1633): [<ffffffff80016fc8>] __irq_exit_rcu+0xb4/0xdc
[   15.278399] ---[ end trace 0000000000000000 ]---
[   15.278699] possible reason: unannotated irqs-on.
[   15.278838] irq event stamp: 2974
[   15.278929] hardirqs last  enabled at (2973): [<ffffffff80a9761c>] _raw_spin_unlock_irqrestore+0x54/0x62
[   15.279141] hardirqs last disabled at (2974): [<ffffffff8000812c>] __trace_hardirqs_off+0xc/0x14
[   15.279339] softirqs last  enabled at (1650): [<ffffffff80a98092>] __do_softirq+0x3e2/0x51c
[   15.279534] softirqs last disabled at (1633): [<ffffffff80016fc8>] __irq_exit_rcu+0xb4/0xdc

Caused or exposed by commit ba6cfef057e1 ("riscv: enable Docker requirements
in defconfig").

---
Various arm emulations report the following warning. Just like the m68k
crash, the problem is caused by commit f79959220fa5fbd ("fec: Restart PPS
after link state change"), and reverting it fixes the problem. Reported at
https://lore.kernel.org/netdev/20220827160922.642zlcd5foopozru@pengutronix.de/

[   32.433987] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:580
[   32.434757] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5, name: kworker/0:0
[   32.435779] preempt_count: 201, expected: 0
[   32.436125] 4 locks held by kworker/0:0/5:
[   32.436375]  #0: c40132a8 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work+0x1a0/0x6fc
[   32.437459]  #1: d0845f28 ((work_completion)(&(&dev->state_queue)->work)){+.+.}-{0:0}, at: process_one_work+0x1a0/0x6fc
[   32.438129]  #2: c45dcc78 (&dev->lock){+.+.}-{3:3}, at: phy_state_machine+0x12c/0x260
[   32.438675]  #3: cbc002a4 (&dev->tx_global_lock){+...}-{2:2}, at: netif_tx_lock+0x10/0x1c
[   32.444232] CPU: 0 PID: 5 Comm: kworker/0:0 Tainted: G                 N 6.0.0-rc3 #1
[   32.444747] Hardware name: Freescale i.MX6 Ultralite (Device Tree)
[   32.451684] Workqueue: events_power_efficient phy_state_machine
[   32.452395]  unwind_backtrace from show_stack+0x10/0x14
[   32.452769]  show_stack from dump_stack_lvl+0x68/0x90
[   32.453081]  dump_stack_lvl from __might_resched+0x17c/0x284
[   32.453415]  __might_resched from __mutex_lock+0x38/0x93c
[   32.453730]  __mutex_lock from mutex_lock_nested+0x1c/0x24
[   32.454011]  mutex_lock_nested from fec_ptp_gettime+0x30/0xc8
[   32.454324]  fec_ptp_gettime from fec_ptp_save_state+0x14/0x50
[   32.454650]  fec_ptp_save_state from fec_restart+0x44/0x8b8
[   32.454955]  fec_restart from fec_enet_adjust_link+0xa8/0x184
[   32.455285]  fec_enet_adjust_link from phy_link_change+0x28/0x54
[   32.455623]  phy_link_change from phy_check_link_status+0x94/0x108
[   32.455962]  phy_check_link_status from phy_state_machine+0x134/0x260
[   32.456297]  phy_state_machine from process_one_work+0x240/0x6fc
[   32.456629]  process_one_work from worker_thread+0x2c/0x480
[   32.456947]  worker_thread from kthread+0xec/0x110
[   32.457230]  kthread from ret_from_fork+0x14/0x28
[   32.457621] Exception stack(0xd0845fb0 to 0xd0845ff8)
[   32.458027] 5fa0:                                     00000000 00000000 00000000 00000000
[   32.458442] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   32.458827] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[   32.471787]
[   32.472032] =============================
[   32.472218] [ BUG: Invalid wait context ]
[   32.472439] 6.0.0-rc3 #1 Tainted: G        W        N
[   32.472678] -----------------------------
[   32.472867] kworker/0:0/5 is trying to lock:
[   32.473063] cbc0071c (&fep->ptp_clk_mutex){+.+.}-{3:3}, at: fec_ptp_gettime+0x30/0xc8
[   32.473518] other info that might help us debug this:
[   32.473762] context-{4:4}
[   32.473900] 4 locks held by kworker/0:0/5:
[   32.474083]  #0: c40132a8 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work+0x1a0/0x6fc
[   32.474557]  #1: d0845f28 ((work_completion)(&(&dev->state_queue)->work)){+.+.}-{0:0}, at: process_one_work+0x1a0/0x6fc
[   32.478974]  #2: c45dcc78 (&dev->lock){+.+.}-{3:3}, at: phy_state_machine+0x12c/0x260
[   32.479476]  #3: cbc002a4 (&dev->tx_global_lock){+...}-{2:2}, at: netif_tx_lock+0x10/0x1c
[   32.479937] stack backtrace:
[   32.480090] CPU: 0 PID: 5 Comm: kworker/0:0 Tainted: G        W        N 6.0.0-rc3 #1
[   32.480377] Hardware name: Freescale i.MX6 Ultralite (Device Tree)
[   32.480648] Workqueue: events_power_efficient phy_state_machine
[   32.480924]  unwind_backtrace from show_stack+0x10/0x14
[   32.481157]  show_stack from dump_stack_lvl+0x68/0x90
[   32.481397]  dump_stack_lvl from __lock_acquire+0x82c/0x28b8
[   32.481645]  __lock_acquire from lock_acquire.part.0+0xc0/0x26c
[   32.481897]  lock_acquire.part.0 from __mutex_lock+0x94/0x93c
[   32.482138]  __mutex_lock from mutex_lock_nested+0x1c/0x24
[   32.482372]  mutex_lock_nested from fec_ptp_gettime+0x30/0xc8
[   32.482638]  fec_ptp_gettime from fec_ptp_save_state+0x14/0x50
[   32.482873]  fec_ptp_save_state from fec_restart+0x44/0x8b8
[   32.483115]  fec_restart from fec_enet_adjust_link+0xa8/0x184
[   32.483363]  fec_enet_adjust_link from phy_link_change+0x28/0x54


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

* Build regressions/improvements in v6.0-rc3
  2022-08-28 22:34 Linux 6.0-rc3 Linus Torvalds
  2022-08-29  3:28 ` Guenter Roeck
@ 2022-08-29  6:51 ` Geert Uytterhoeven
  2022-08-29  6:56   ` Geert Uytterhoeven
  2022-08-29 10:29 ` Linux 6.0-rc3 Sudip Mukherjee
  2 siblings, 1 reply; 5+ messages in thread
From: Geert Uytterhoeven @ 2022-08-29  6:51 UTC (permalink / raw)
  To: linux-kernel

Below is the list of build error/warning regressions/improvements in
v6.0-rc3[1] compared to v5.19[2].

Summarized:
  - build errors: +18/-16
  - build warnings: +7/-28

JFYI, when comparing v6.0-rc3[1] to v6.0-rc2[3], the summaries are:
  - build errors: +5/-5
  - build warnings: +0/-1

Happy fixing! ;-)

Thanks to the linux-next team for providing the build service.

[1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/b90cb1053190353cc30f0fef0ef1f378ccc063c5/ (all 135 configs)
[2] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/3d7cb6b04c3f3115719235cc6866b10326de34cd/ (all 135 configs)
[3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/1c23f9e627a7b412978b4e852793c5e3c3efc555/ (all 135 configs)


*** ERRORS ***

18 error regressions:
  + /kisskb/src/arch/parisc/kernel/vdso32/restart_syscall.S: Error: .cfi_endproc without corresponding .cfi_startproc:  => 32
  + /kisskb/src/arch/parisc/kernel/vdso32/restart_syscall.S: Error: bad or irreducible absolute expression:  => 16
  + /kisskb/src/arch/parisc/kernel/vdso32/restart_syscall.S: Error: junk at end of line, first unrecognized character is `:':  => 16
  + /kisskb/src/arch/parisc/kernel/vdso32/restart_syscall.S: Error: no such instruction: `be 0x100(%sr2,%r0)':  => 29
  + /kisskb/src/arch/parisc/kernel/vdso32/restart_syscall.S: Error: no such instruction: `ldi 0,%r20':  => 30
  + /kisskb/src/arch/parisc/kernel/vdso32/restart_syscall.S: Error: no such instruction: `ldw 0(%sp),%r31':  => 26
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: no such instruction: `ble 0x100(%sr2,%r0)':  => 46, 51
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: no such instruction: `ldi 0,%r25':  => 44
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: no such instruction: `ldi 1,%r25':  => 49
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: no such instruction: `ldi 173,%r20':  => 50, 45
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: unknown pseudo-op: `.callinfo':  => 40
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: unknown pseudo-op: `.entry':  => 41
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: unknown pseudo-op: `.exit':  => 54
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: unknown pseudo-op: `.proc':  => 39
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: unknown pseudo-op: `.procend':  => 55
  + /kisskb/src/arch/parisc/kernel/vdso32/sigtramp.S: Error: unknown pseudo-op: `.stringz':  => 76
  + /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.c: error: the frame size of 2096 bytes is larger than 2048 bytes [-Werror=frame-larger-than=]:  => 6806:1
  + /kisskb/src/include/linux/bitfield.h: error: call to '__field_overflow' declared with attribute error: value doesn't fit into mask:  => 151:3

16 error improvements:
  - /kisskb/src/arch/sh/kernel/machvec.c: error: array subscript 'struct sh_machine_vector[0]' is partly outside array bounds of 'long int[1]' [-Werror=array-bounds]: 105:33 => 
  - /kisskb/src/arch/um/include/asm/processor-generic.h: error: called object is not a function or function pointer: 103:18 => 
  - /kisskb/src/crypto/blake2b_generic.c: error: the frame size of 2288 bytes is larger than 2048 bytes [-Werror=frame-larger-than=]: 109:1 => 
  - /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: error: control reaches end of non-void function [-Werror=return-type]: 1614:1 => 
  - /kisskb/src/drivers/gpu/drm/r128/r128_cce.c: error: case label does not reduce to an integer constant: 418:2, 417:2 => 
  - /kisskb/src/drivers/infiniband/hw/qib/qib_wc_x86_64.c: error: 'X86_VENDOR_AMD' undeclared (first use in this function): 149:37 => 
  - /kisskb/src/drivers/infiniband/hw/qib/qib_wc_x86_64.c: error: 'struct cpuinfo_um' has no member named 'x86_vendor': 149:22 => 
  - /kisskb/src/drivers/infiniband/hw/qib/qib_wc_x86_64.c: error: control reaches end of non-void function [-Werror=return-type]: 150:1 => 
  - /kisskb/src/drivers/infiniband/sw/rdmavt/qp.c: error: 'struct cpuinfo_um' has no member named 'x86_cache_size': 88:22 => 
  - /kisskb/src/drivers/infiniband/sw/rdmavt/qp.c: error: control reaches end of non-void function [-Werror=return-type]: 89:1 => 
  - /kisskb/src/drivers/infiniband/sw/rdmavt/qp.c: error: implicit declaration of function '__copy_user_nocache' [-Werror=implicit-function-declaration]: 100:2 => 
  - {standard input}: Error: displacement to undefined symbol .L271 overflows 12-bit field: 1625 => 
  - {standard input}: Error: displacement to undefined symbol .L271 overflows 8-bit field : 1634 => 
  - {standard input}: Error: displacement to undefined symbol .L318 overflows 8-bit field : 1693, 1711, 1665, 1681 => 
  - {standard input}: Error: pcrel too far: 1649, 1656, 1702, 1705, 1684, 1655, 1660, 1686, 1635, 1644, 1632, 1618, 1685, 1673, 1657, 1670, 1700, 1695, 1698, 1629, 1667, 1672, 1609, 1676 => 
  - {standard input}: Error: unknown opcode: 1713 => 


*** WARNINGS ***

7 warning regressions:
  + /kisskb/src/fs/ext4/readpage.c: warning: the frame size of 1132 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 407:1
  + /kisskb/src/fs/mpage.c: warning: the frame size of 1092 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 308:1
  + /kisskb/src/fs/mpage.c: warning: the frame size of 1144 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 634:1
  + modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o: section mismatch in reference: qed_mfw_ext_maps (section: .data) -> qed_mfw_legacy_bb_100g (section: .init.rodata):  => N/A
  + modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o: section mismatch in reference: qed_mfw_legacy_maps (section: .data) -> qed_mfw_legacy_bb_100g (section: .init.rodata):  => N/A
  + modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o: section mismatch in reference: qede_forced_speed_maps (section: .data) -> qede_forced_speed_100000 (section: .init.rodata):  => N/A
  + modpost: WARNING: modpost: vmlinux.o: section mismatch in reference: __trace_event_discard_commit (section: .text.unlikely) -> initcall_level_names (section: .init.data):  => N/A

28 warning improvements:
  - /kisskb/src/fs/ext4/readpage.c: warning: the frame size of 1136 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 407:1 => 
  - /kisskb/src/fs/mpage.c: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 303:1 => 
  - /kisskb/src/fs/mpage.c: warning: the frame size of 1148 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 638:1 => 
  - arch/m68k/configs/multi_defconfig: warning: symbol value 'm' invalid for ZPOOL: 61 => 
  - arch/m68k/configs/sun3_defconfig: warning: symbol value 'm' invalid for ZPOOL: 37 => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14410): Section mismatch in reference from the variable qed_mfw_legacy_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14428): Section mismatch in reference from the variable qed_mfw_legacy_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14440): Section mismatch in reference from the variable qed_mfw_legacy_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14458): Section mismatch in reference from the variable qed_mfw_legacy_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14470): Section mismatch in reference from the variable qed_mfw_legacy_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14488): Section mismatch in reference from the variable qed_mfw_legacy_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x144a0): Section mismatch in reference from the variable qed_mfw_legacy_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x144f0): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14508): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14520): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14538): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14550): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14568): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14580): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qed/qed.o(.data+0x14598): Section mismatch in reference from the variable qed_mfw_ext_maps to the variable .init.rodata:qed_mfw_legacy_bb_100g: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o(.data+0x47b0): Section mismatch in reference from the variable qede_forced_speed_maps to the variable .init.rodata:qede_forced_speed_100000: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o(.data+0x47c8): Section mismatch in reference from the variable qede_forced_speed_maps to the variable .init.rodata:qede_forced_speed_100000: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o(.data+0x47e0): Section mismatch in reference from the variable qede_forced_speed_maps to the variable .init.rodata:qede_forced_speed_100000: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o(.data+0x47f8): Section mismatch in reference from the variable qede_forced_speed_maps to the variable .init.rodata:qede_forced_speed_100000: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o(.data+0x4810): Section mismatch in reference from the variable qede_forced_speed_maps to the variable .init.rodata:qede_forced_speed_100000: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o(.data+0x4828): Section mismatch in reference from the variable qede_forced_speed_maps to the variable .init.rodata:qede_forced_speed_100000: N/A => 
  - modpost: WARNING: modpost: drivers/net/ethernet/qlogic/qede/qede.o(.data+0x4840): Section mismatch in reference from the variable qede_forced_speed_maps to the variable .init.rodata:qede_forced_speed_100000: N/A => 
  - modpost: WARNING: modpost: vmlinux.o(.text.unlikely+0x52bc): Section mismatch in reference from the function __trace_event_discard_commit() to the variable .init.data:initcall_level_names: 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] 5+ messages in thread

* Re: Build regressions/improvements in v6.0-rc3
  2022-08-29  6:51 ` Build regressions/improvements in v6.0-rc3 Geert Uytterhoeven
@ 2022-08-29  6:56   ` Geert Uytterhoeven
  0 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2022-08-29  6:56 UTC (permalink / raw)
  To: linux-kernel; +Cc: sparclinux

On Mon, 29 Aug 2022, Geert Uytterhoeven wrote:
> JFYI, when comparing v6.0-rc3[1] to v6.0-rc2[3], the summaries are:
>  - build errors: +5/-5

   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1756:13, 1639:13
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct mm_struct *)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1662:29, 1674:29
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct mm_struct *, long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1767:21
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct vm_area_struct *, long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1726:29, 1741:29
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct vm_area_struct *, long unsigned int,  long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1694:29, 1711:29

sparc64-gcc11/sparc-allmodconfig (seen before in v6.0-rc1)

> [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/b90cb1053190353cc30f0fef0ef1f378ccc063c5/ (all 135 configs)
> [3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/1c23f9e627a7b412978b4e852793c5e3c3efc555/ (all 135 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] 5+ messages in thread

* Re: Linux 6.0-rc3
  2022-08-28 22:34 Linux 6.0-rc3 Linus Torvalds
  2022-08-29  3:28 ` Guenter Roeck
  2022-08-29  6:51 ` Build regressions/improvements in v6.0-rc3 Geert Uytterhoeven
@ 2022-08-29 10:29 ` Sudip Mukherjee
  2 siblings, 0 replies; 5+ messages in thread
From: Sudip Mukherjee @ 2022-08-29 10:29 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

On Mon, Aug 29, 2022 at 12:22 AM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> So as some people already noticed, last week was an anniversary week -
> 31 years since the original Linux development announcement. How time
> flies.
>
> But this is not that kind of historic email - it's just the regular
> weekly RC release announcement, and things look pretty normal. We've
> got various fixes all over the tree, in all the usual places: drivers
> (networking, fbdev, drm), architectures (a bit of everythinig: x86,
> loongarch, arm64, parisc, s390 and RISC-V), filesystems (mostly btrfs
> and cifs, minor things elsewhere), and core kernel code (networking,
> vm, vfs and cgroup).
>
> And some tooling support (perf and selftests).
>
> We've got a few known issues brewing, but nothing that looks all that
> scary. Knock wood.
>
> Please give it a go,

No new failures in my tests. But among the one I reported, these two
are still in -rc3.

1. csky and mips allmodconfig fails with gcc-12
Reported at https://lore.kernel.org/lkml/YvY4xdZEWAPosFdJ@debian/
Fix at https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=b840304fb46cdf7012722f456bce06f151b3e81b

2. x86_64 allmodconfig fails with clang
Reported at https://lore.kernel.org/lkml/YuwRyQYPCb1FD+mr@debian/
No fix in linux-next yet.


-- 
Regards
Sudip

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

end of thread, other threads:[~2022-08-29 10:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-28 22:34 Linux 6.0-rc3 Linus Torvalds
2022-08-29  3:28 ` Guenter Roeck
2022-08-29  6:51 ` Build regressions/improvements in v6.0-rc3 Geert Uytterhoeven
2022-08-29  6:56   ` Geert Uytterhoeven
2022-08-29 10:29 ` Linux 6.0-rc3 Sudip Mukherjee

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).