[powerpc:fixes-test] BUILD SUCCESS 3af2e2f68cc6baf0a11f662d30b0bf981f77bfea

2024-09-20 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: 3af2e2f68cc6baf0a11f662d30b0bf981f77bfea  powerpc/pseries/eeh: 
move pseries_eeh_err_inject() outside CONFIG_DEBUG_FS block

elapsed time: 725m

configs tested: 92
configs skipped: 119

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfiggcc-14.1.0
arc   allnoconfiggcc-14.1.0
arm   allnoconfiggcc-14.1.0
arm64 allnoconfiggcc-14.1.0
csky  allnoconfiggcc-14.1.0
hexagon   allnoconfiggcc-14.1.0
i386 allmodconfigclang-18
i386  allnoconfigclang-18
i386 allyesconfigclang-18
i386buildonly-randconfig-001-20240921clang-18
i386buildonly-randconfig-002-20240921clang-18
i386buildonly-randconfig-003-20240921clang-18
i386buildonly-randconfig-004-20240921clang-18
i386buildonly-randconfig-005-20240921clang-18
i386buildonly-randconfig-006-20240921clang-18
i386defconfigclang-18
i386  randconfig-001-20240921clang-18
i386  randconfig-002-20240921clang-18
i386  randconfig-003-20240921clang-18
i386  randconfig-004-20240921clang-18
i386  randconfig-005-20240921clang-18
i386  randconfig-006-20240921clang-18
i386  randconfig-011-20240921clang-18
i386  randconfig-012-20240921clang-18
i386  randconfig-013-20240921clang-18
i386  randconfig-014-20240921clang-18
i386  randconfig-015-20240921clang-18
i386  randconfig-016-20240921clang-18
loongarch allnoconfiggcc-14.1.0
m68k  allnoconfiggcc-14.1.0
microblazeallnoconfiggcc-14.1.0
mips  allnoconfiggcc-14.1.0
nios2 allnoconfiggcc-14.1.0
openrisc  allnoconfigclang-20
openrisc allyesconfiggcc-14.1.0
openriscdefconfiggcc-12
parisc   allmodconfiggcc-14.1.0
pariscallnoconfigclang-20
parisc   allyesconfiggcc-14.1.0
parisc  defconfiggcc-12
powerpc  allmodconfiggcc-14.1.0
powerpc   allnoconfigclang-20
powerpc  allyesconfiggcc-14.1.0
riscvallmodconfiggcc-14.1.0
riscv allnoconfigclang-20
riscvallyesconfiggcc-14.1.0
riscv   defconfiggcc-12
s390 allmodconfiggcc-14.1.0
s390  allnoconfigclang-20
s390 allyesconfiggcc-14.1.0
s390defconfiggcc-12
sh   allmodconfiggcc-14.1.0
shallnoconfiggcc-14.1.0
sh   allyesconfiggcc-14.1.0
sh  defconfiggcc-12
sparcallmodconfiggcc-14.1.0
sparc64 defconfiggcc-12
umallnoconfigclang-20
um  defconfiggcc-12
um i386_defconfiggcc-12
um   x86_64_defconfiggcc-12
x86_64allnoconfigclang-18
x86_64   allyesconfigclang-18
x86_64  buildonly-randconfig-001-20240921clang-18
x86_64  buildonly-randconfig-002-20240921clang-18
x86_64  buildonly-randconfig-003-20240921clang-18
x86_64  buildonly-randconfig-004-20240921clang-18
x86_64  buildonly-randconfig-005-20240921clang-18
x86_64  buildonly-randconfig-006-20240921clang-18
x86_64  defconfigclang-18
x86_64  kexecgcc-12
x86_64randconfig-001-20240921clang-18
x86_64randconfig-002-20240921clang-18
x86_64randconfig-003-20240921clang-18
x86_64randconfig-004-20240921clang-18
x86_64randconfig-005-20240921clang-18
x86_64randconfig-006-20240921clang-18
x86_64randconfig-011-20240921clang-18
x86_64randconfig-012-2024

[powerpc:merge] BUILD SUCCESS 93a0594106c7caa79e118776eb9859ecc7993c7a

2024-09-18 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 93a0594106c7caa79e118776eb9859ecc7993c7a  Automatic merge of 
'next' into merge (2024-09-17 22:19)

elapsed time: 2400m

configs tested: 106
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfiggcc-13.3.0
alphaallyesconfiggcc-13.3.0
arc  allmodconfiggcc-13.2.0
arc   allnoconfiggcc-13.2.0
arc  allyesconfiggcc-13.2.0
arc  axs103_smp_defconfiggcc-13.2.0
arc nsimosci_hs_smp_defconfiggcc-13.2.0
arc   randconfig-001-20240919gcc-13.2.0
arc   randconfig-002-20240919gcc-13.2.0
arm   allnoconfigclang-20
arm  allyesconfiggcc-14.1.0
arm  footbridge_defconfigclang-20
arm   randconfig-001-20240919clang-20
arm   randconfig-002-20240919clang-20
arm   randconfig-003-20240919clang-20
arm   randconfig-004-20240919clang-20
arm   sama5_defconfiggcc-14.1.0
arm   versatile_defconfiggcc-14.1.0
arm64 allnoconfiggcc-14.1.0
arm64 randconfig-001-20240919gcc-14.1.0
arm64 randconfig-002-20240919clang-15
arm64 randconfig-003-20240919clang-20
arm64 randconfig-004-20240919gcc-14.1.0
csky  allnoconfiggcc-14.1.0
csky  randconfig-001-20240919gcc-14.1.0
csky  randconfig-002-20240919gcc-14.1.0
hexagon  allmodconfigclang-20
hexagon   allnoconfigclang-20
hexagon   randconfig-001-20240919clang-20
hexagon   randconfig-002-20240919clang-20
i386 allmodconfiggcc-12
i386  allnoconfiggcc-12
i386 allyesconfiggcc-12
i386buildonly-randconfig-001-20240918clang-18
i386buildonly-randconfig-002-20240918gcc-12
i386buildonly-randconfig-003-20240918gcc-12
i386buildonly-randconfig-004-20240918gcc-12
i386buildonly-randconfig-005-20240918clang-18
i386buildonly-randconfig-006-20240918gcc-12
i386defconfigclang-18
i386  randconfig-001-20240918clang-18
i386  randconfig-002-20240918clang-18
i386  randconfig-003-20240918clang-18
i386  randconfig-004-20240918gcc-12
i386  randconfig-005-20240918gcc-12
i386  randconfig-006-20240918clang-18
i386  randconfig-011-20240918gcc-12
i386  randconfig-012-20240918clang-18
i386  randconfig-013-20240918gcc-12
i386  randconfig-014-20240918clang-18
loongarchallmodconfiggcc-14.1.0
loongarch allnoconfiggcc-14.1.0
loongarch randconfig-001-20240919gcc-14.1.0
loongarch randconfig-002-20240919gcc-14.1.0
m68k allmodconfiggcc-14.1.0
m68k  allnoconfiggcc-14.1.0
m68k allyesconfiggcc-14.1.0
m68k  multi_defconfiggcc-14.1.0
microblazeallnoconfiggcc-14.1.0
microblaze   allyesconfiggcc-14.1.0
mips  allnoconfiggcc-14.1.0
mips  ath25_defconfigclang-20
mips  decstation_64_defconfiggcc-13.2.0
mips   ip32_defconfigclang-20
mipsmalta_qemu_32r6_defconfiggcc-13.2.0
nios2 allnoconfiggcc-14.1.0
nios2 randconfig-001-20240919gcc-14.1.0
nios2 randconfig-002-20240919gcc-14.1.0
openrisc  allnoconfiggcc-14.1.0
openrisc allyesconfiggcc-14.1.0
openriscdefconfiggcc-14.1.0
parisc   alldefconfiggcc-14.1.0
parisc   allmodconfiggcc-14.1.0
pariscallnoconfiggcc-14.1.0
parisc   allyesconfiggcc-14.1.0
parisc  defconfiggcc-14.1.0
powerpc  allmodconfiggcc-14.1.0
powerpc   allnoconfiggcc-14.1.0
powerpc asp83

[powerpc:next] BUILD SUCCESS 39190ac7cff1fd15135fa8e658030d9646fdb5f2

2024-09-18 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 39190ac7cff1fd15135fa8e658030d9646fdb5f2  powerpc/atomic: Use YZ 
constraints for DS-form instructions

elapsed time: 1255m

configs tested: 117
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfiggcc-14.1.0
alphaallyesconfigclang-20
alpha   defconfiggcc-14.1.0
arc  allmodconfigclang-20
arc   allnoconfiggcc-14.1.0
arc  allyesconfigclang-20
arc defconfiggcc-14.1.0
arc haps_hs_smp_defconfigclang-20
arm  allmodconfigclang-20
arm   allnoconfiggcc-14.1.0
arm  allyesconfigclang-20
arm defconfiggcc-14.1.0
arm   milbeaut_m10v_defconfigclang-20
armmps2_defconfigclang-20
armmulti_v5_defconfigclang-20
armmulti_v7_defconfigclang-20
arm   omap2plus_defconfigclang-20
arm  pxa910_defconfigclang-20
arm64allmodconfigclang-20
arm64 allnoconfiggcc-14.1.0
arm64   defconfiggcc-14.1.0
csky  allnoconfiggcc-14.1.0
cskydefconfiggcc-14.1.0
hexagon  allmodconfigclang-20
hexagon   allnoconfiggcc-14.1.0
hexagon  allyesconfigclang-20
hexagon defconfiggcc-14.1.0
i386 allmodconfigclang-18
i386 allmodconfiggcc-12
i386  allnoconfigclang-18
i386  allnoconfiggcc-12
i386 allyesconfigclang-18
i386 allyesconfiggcc-12
i386buildonly-randconfig-001-20240918clang-18
i386buildonly-randconfig-002-20240918clang-18
i386buildonly-randconfig-003-20240918clang-18
i386buildonly-randconfig-004-20240918clang-18
i386buildonly-randconfig-005-20240918clang-18
i386buildonly-randconfig-006-20240918clang-18
i386defconfigclang-18
i386  randconfig-001-20240918clang-18
i386  randconfig-002-20240918clang-18
i386  randconfig-003-20240918clang-18
i386  randconfig-004-20240918clang-18
i386  randconfig-005-20240918clang-18
i386  randconfig-006-20240918clang-18
i386  randconfig-011-20240918clang-18
i386  randconfig-012-20240918clang-18
i386  randconfig-013-20240918clang-18
i386  randconfig-014-20240918clang-18
i386  randconfig-015-20240918clang-18
i386  randconfig-016-20240918clang-18
loongarchallmodconfiggcc-14.1.0
loongarch allnoconfiggcc-14.1.0
loongarch   defconfiggcc-14.1.0
m68k allmodconfiggcc-14.1.0
m68k  allnoconfiggcc-14.1.0
m68k allyesconfiggcc-14.1.0
m68k amcore_defconfigclang-20
m68kdefconfiggcc-14.1.0
microblaze   allmodconfiggcc-14.1.0
microblazeallnoconfiggcc-14.1.0
microblaze   allyesconfiggcc-14.1.0
microblaze  defconfiggcc-14.1.0
mips  allnoconfiggcc-14.1.0
mips  cavium_octeon_defconfigclang-20
mips decstation_r4k_defconfigclang-20
mips  maltasmvp_eva_defconfigclang-20
nios2 allnoconfiggcc-14.1.0
nios2   defconfiggcc-14.1.0
openrisc  allnoconfigclang-20
openrisc allyesconfiggcc-14.1.0
openriscdefconfiggcc-12
parisc   allmodconfiggcc-14.1.0
pariscallnoconfigclang-20
parisc   allyesconfiggcc-14.1.0
parisc  defconfiggcc-12
parisc64defconfiggcc-14.1.0
powerpc akebono_defconfig 

Re: [PATCH v5 17/17] powerpc64/bpf: Add support for bpf trampolines

2024-09-16 Thread kernel test robot
Hi Hari,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes masahiroy-kbuild/for-next 
masahiroy-kbuild/fixes linus/master v6.11 next-20240916]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Hari-Bathini/powerpc-trace-Account-for-fpatchable-function-entry-support-by-toolchain/20240916-050056
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/20240915205648.830121-18-hbathini%40linux.ibm.com
patch subject: [PATCH v5 17/17] powerpc64/bpf: Add support for bpf trampolines
config: powerpc-allyesconfig 
(https://download.01.org/0day-ci/archive/20240917/202409170544.6d1odan2-...@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 
bf684034844c660b778f0eba103582f582b710c9)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240917/202409170544.6d1odan2-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202409170544.6d1odan2-...@intel.com/

All warnings (new ones prefixed by >>):

   In file included from arch/powerpc/net/bpf_jit_comp.c:11:
   In file included from arch/powerpc/include/asm/cacheflush.h:7:
   In file included from include/linux/mm.h:2228:
   include/linux/vmstat.h:500:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 500 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 501 |item];
 |
   include/linux/vmstat.h:507:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 507 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 508 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
   include/linux/vmstat.h:514:36: warning: arithmetic between different 
enumeration types ('enum node_stat_item' and 'enum lru_list') 
[-Wenum-enum-conversion]
 514 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
 |   ~~~ ^ ~~~
   include/linux/vmstat.h:519:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 519 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 520 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
   include/linux/vmstat.h:528:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 528 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 529 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
>> arch/powerpc/net/bpf_jit_comp.c:872:70: warning: variable 'r4_off' is 
>> uninitialized when used here [-Wuninitialized]
 872 | bpf_trampoline_setup_tail_call_cnt(image, 
ctx, func_frame_offset, r4_off);
 |  
 ^~
   arch/powerpc/net/bpf_jit_comp.c:654:87: note: initialize the variable 
'r4_off' to silence this warning
 654 | int regs_off, nregs_off, ip_off, run_ctx_off, retval_off, 
nvr_off, alt_lr_off, r4_off;
 |  
^
 |  
 = 0
   6 warnings generated.


vim +/r4_off +872 arch/powerpc/net/bpf_jit_comp.c

   647  
   648  static int __arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, 
void *rw_image,
   649   void *rw_image_end, void 
*ro_image,
   650   const struct btf_func_model 
*m, u32 flags,
   651   struct bpf_tramp_links *tlinks,

Re: [PATCH 12/12] mm: Remove devmap related functions and page table bits

2024-09-12 Thread kernel test robot
Hi Alistair,

kernel test robot noticed the following build errors:

[auto build test ERROR on 6f1833b8208c3b9e59eff10792667b6639365146]

url:
https://github.com/intel-lab-lkp/linux/commits/Alistair-Popple/mm-gup-c-Remove-redundant-check-for-PCI-P2PDMA-page/20240910-121806
base:   6f1833b8208c3b9e59eff10792667b6639365146
patch link:
https://lore.kernel.org/r/39b1a78aa16ebe5db1c4b723e44fbdd217d302ac.1725941415.git-series.apopple%40nvidia.com
patch subject: [PATCH 12/12] mm: Remove devmap related functions and page table 
bits
config: powerpc-allmodconfig 
(https://download.01.org/0day-ci/archive/20240912/202409122016.5i2hnkru-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 14.1.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240912/202409122016.5i2hnkru-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202409122016.5i2hnkru-...@intel.com/

All errors (new ones prefixed by >>):

   In file included from arch/powerpc/include/asm/book3s/64/mmu-hash.h:20,
from arch/powerpc/include/asm/book3s/64/mmu.h:32,
from arch/powerpc/include/asm/mmu.h:377,
from arch/powerpc/include/asm/paca.h:18,
from arch/powerpc/include/asm/current.h:13,
from include/linux/thread_info.h:23,
from include/asm-generic/preempt.h:5,
from ./arch/powerpc/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:79,
from include/linux/alloc_tag.h:11,
from include/linux/rhashtable-types.h:12,
from include/linux/ipc.h:7,
from include/uapi/linux/sem.h:5,
from include/linux/sem.h:5,
from include/linux/compat.h:14,
from arch/powerpc/kernel/asm-offsets.c:12:
>> arch/powerpc/include/asm/book3s/64/pgtable.h:1390:1: error: expected 
>> identifier or '(' before '}' token
1390 | }
 | ^
   make[3]: *** [scripts/Makefile.build:117: arch/powerpc/kernel/asm-offsets.s] 
Error 1
   make[3]: Target 'prepare' not remade because of errors.
   make[2]: *** [Makefile:1193: prepare0] Error 2
   make[2]: Target 'prepare' not remade because of errors.
   make[1]: *** [Makefile:224: __sub-make] Error 2
   make[1]: Target 'prepare' not remade because of errors.
   make: *** [Makefile:224: __sub-make] Error 2
   make: Target 'prepare' not remade because of errors.


vim +1390 arch/powerpc/include/asm/book3s/64/pgtable.h

953c66c2b22a30 Aneesh Kumar K.V  2016-12-12  1389  
ebd31197931d75 Oliver O'Halloran 2017-06-28 @1390  }
6a1ea36260f69f Aneesh Kumar K.V  2016-04-29  1391  #endif /* 
CONFIG_TRANSPARENT_HUGEPAGE */
ebd31197931d75 Oliver O'Halloran 2017-06-28  1392  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



Re: [PATCH 04/12] mm: Allow compound zone device pages

2024-09-12 Thread kernel test robot
Hi Alistair,

kernel test robot noticed the following build errors:

[auto build test ERROR on 6f1833b8208c3b9e59eff10792667b6639365146]

url:
https://github.com/intel-lab-lkp/linux/commits/Alistair-Popple/mm-gup-c-Remove-redundant-check-for-PCI-P2PDMA-page/20240910-121806
base:   6f1833b8208c3b9e59eff10792667b6639365146
patch link:
https://lore.kernel.org/r/c7026449473790e2844bb82012216c57047c7639.1725941415.git-series.apopple%40nvidia.com
patch subject: [PATCH 04/12] mm: Allow compound zone device pages
config: um-allnoconfig 
(https://download.01.org/0day-ci/archive/20240912/202409122055.amlmsljd-...@intel.com/config)
compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 
6009708b4367171ccdbf4b5905cb6a803753fe18)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240912/202409122055.amlmsljd-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202409122055.amlmsljd-...@intel.com/

All errors (new ones prefixed by >>):

 | ^
   In file included from mm/memory.c:44:
   In file included from include/linux/mm.h:1106:
   In file included from include/linux/huge_mm.h:8:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:163:1: warning: array index 2 is past the end of the 
array (that has type 'unsigned long[2]') [-Warray-bounds]
 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn)
 | ^~
   include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP'
 141 | r->sig[2] = op(a2, b2);  
   \
 | ^  ~
   arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here
  24 | unsigned long sig[_NSIG_WORDS];
 | ^
   In file included from mm/memory.c:44:
   In file included from include/linux/mm.h:1106:
   In file included from include/linux/huge_mm.h:8:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:187:1: warning: array index 3 is past the end of the 
array (that has type 'unsigned long[2]') [-Warray-bounds]
 187 | _SIG_SET_OP(signotset, _sig_not)
 | ^~~~
   include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP'
 174 | case 4: set->sig[3] = op(set->sig[3]);   
   \
 |  ^~
   include/linux/signal.h:186:24: note: expanded from macro '_sig_not'
 186 | #define _sig_not(x) (~(x))
 |^
   arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here
  24 | unsigned long sig[_NSIG_WORDS];
 | ^
   In file included from mm/memory.c:44:
   In file included from include/linux/mm.h:1106:
   In file included from include/linux/huge_mm.h:8:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:187:1: warning: array index 3 is past the end of the 
array (that has type 'unsigned long[2]') [-Warray-bounds]
 187 | _SIG_SET_OP(signotset, _sig_not)
 | ^~~~
   include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP'
 174 | case 4: set->sig[3] = op(set->sig[3]);   
   \
 | ^~
   arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here
  24 | unsigned long sig[_NSIG_WORDS];
 | ^
   In file included from mm/memory.c:44:
   In file included from include/linux/mm.h:1106:
   In file included from include/linux/huge_mm.h:8:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:187:1: warning: array index 2 is past the end of the 
array (that has type 'unsigned long[2]') [-Warray-bounds]
 187 | _SIG_SET_OP(signotset, _sig_not)
 | ^~~~
   include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP'
 175 | set->sig[2] = op(set-&g

Re: [PATCH 04/12] mm: Allow compound zone device pages

2024-09-12 Thread kernel test robot
Hi Alistair,

kernel test robot noticed the following build errors:

[auto build test ERROR on 6f1833b8208c3b9e59eff10792667b6639365146]

url:
https://github.com/intel-lab-lkp/linux/commits/Alistair-Popple/mm-gup-c-Remove-redundant-check-for-PCI-P2PDMA-page/20240910-121806
base:   6f1833b8208c3b9e59eff10792667b6639365146
patch link:
https://lore.kernel.org/r/c7026449473790e2844bb82012216c57047c7639.1725941415.git-series.apopple%40nvidia.com
patch subject: [PATCH 04/12] mm: Allow compound zone device pages
config: csky-defconfig 
(https://download.01.org/0day-ci/archive/20240912/202409122024.ppiwp6vb-...@intel.com/config)
compiler: csky-linux-gcc (GCC) 14.1.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240912/202409122024.ppiwp6vb-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202409122024.ppiwp6vb-...@intel.com/

All error/warnings (new ones prefixed by >>):

   In file included from include/linux/mm.h:32,
from mm/gup.c:7:
   include/linux/memremap.h: In function 'is_device_private_page':
   include/linux/memremap.h:164:17: error: implicit declaration of function 
'page_dev_pagemap' [-Wimplicit-function-declaration]
 164 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_PRIVATE;
 | ^~~~
   include/linux/memremap.h:164:39: error: invalid type argument of '->' (have 
'int')
 164 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_PRIVATE;
 |   ^~
   include/linux/memremap.h: In function 'is_pci_p2pdma_page':
   include/linux/memremap.h:176:39: error: invalid type argument of '->' (have 
'int')
 176 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_PCI_P2PDMA;
 |   ^~
   include/linux/memremap.h: In function 'is_device_coherent_page':
   include/linux/memremap.h:182:39: error: invalid type argument of '->' (have 
'int')
 182 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_COHERENT;
 |   ^~
   include/linux/memremap.h: In function 'is_pci_p2pdma_page':
>> include/linux/memremap.h:177:1: warning: control reaches end of non-void 
>> function [-Wreturn-type]
 177 | }
 | ^
   include/linux/memremap.h: In function 'is_device_coherent_page':
   include/linux/memremap.h:183:1: warning: control reaches end of non-void 
function [-Wreturn-type]
 183 | }
 | ^
--
   In file included from include/linux/mm.h:32,
from mm/memory.c:44:
   include/linux/memremap.h: In function 'is_device_private_page':
   include/linux/memremap.h:164:17: error: implicit declaration of function 
'page_dev_pagemap' [-Wimplicit-function-declaration]
 164 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_PRIVATE;
 | ^~~~
   include/linux/memremap.h:164:39: error: invalid type argument of '->' (have 
'int')
 164 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_PRIVATE;
 |   ^~
   include/linux/memremap.h: In function 'is_pci_p2pdma_page':
   include/linux/memremap.h:176:39: error: invalid type argument of '->' (have 
'int')
 176 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_PCI_P2PDMA;
 |   ^~
   include/linux/memremap.h: In function 'is_device_coherent_page':
   include/linux/memremap.h:182:39: error: invalid type argument of '->' (have 
'int')
 182 | page_dev_pagemap(page)->type == 
MEMORY_DEVICE_COHERENT;
 |   ^~
   mm/memory.c: In function 'do_swap_page':
>> mm/memory.c:4052:31: error: assignment to 'struct dev_pagemap *' from 'int' 
>> makes pointer from integer without a cast [-Wint-conversion]
4052 | pgmap = page_dev_pagemap(vmf->page);
 |   ^
   include/linux/memremap.h: In function 'is_device_private_page':
   include/linux/memremap.h:165:1: warning: control reaches end of non-void 
function [-Wreturn-type]
 165 | }
 | ^


vim +4052 mm/memory.c

  3988  
  3989  /*
  3990   * We enter with non-exclusive mmap_lock (to exclude vma changes,
  3991   * but allow concurrent faults), and pte mapped but not yet locked.
  3992   * We return with pte unmap

[powerpc:fixes-test] BUILD SUCCESS d79fcc2d4d36f96aa4ed9959337788be86594fd8

2024-09-11 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: d79fcc2d4d36f96aa4ed9959337788be86594fd8  powerpc/vdso: Fix VDSO 
data access when running in a non-root time namespace

elapsed time: 1439m

configs tested: 194
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.3.0
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.3.0
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc  allyesconfig   gcc-13.2.0
arc  axs101_defconfig   clang-20
arc defconfig   gcc-13.2.0
arc defconfig   gcc-14.1.0
arc   randconfig-001-20240911   gcc-13.2.0
arc   randconfig-002-20240911   gcc-13.2.0
arm  allmodconfig   clang-20
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm  allyesconfig   gcc-14.1.0
arm davinci_all_defconfig   clang-20
arm defconfig   clang-14
arm defconfig   gcc-14.1.0
armmps2_defconfig   clang-20
arm   randconfig-001-20240911   clang-20
arm   randconfig-002-20240911   clang-20
arm   randconfig-003-20240911   clang-20
arm   randconfig-004-20240911   gcc-14.1.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
arm64 randconfig-001-20240911   clang-20
arm64 randconfig-002-20240911   clang-15
arm64 randconfig-003-20240911   clang-20
arm64 randconfig-004-20240911   clang-15
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
csky  randconfig-001-20240911   gcc-14.1.0
csky  randconfig-002-20240911   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   clang-20
hexagon defconfig   gcc-14.1.0
hexagon   randconfig-001-20240911   clang-20
hexagon   randconfig-002-20240911   clang-20
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-12
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-12
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-12
i386 buildonly-randconfig-001-20240911   clang-18
i386 buildonly-randconfig-002-20240911   gcc-12
i386 buildonly-randconfig-003-20240911   clang-18
i386 buildonly-randconfig-004-20240911   gcc-12
i386 buildonly-randconfig-005-20240911   gcc-12
i386 buildonly-randconfig-006-20240911   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240911   gcc-12
i386  randconfig-002-20240911   clang-18
i386  randconfig-003-20240911   clang-18
i386  randconfig-004-20240911   gcc-12
i386  randconfig-005-20240911   gcc-12
i386  randconfig-006-20240911   clang-18
i386  randconfig-011-20240911   gcc-12
i386  randconfig-012-20240911   gcc-12
i386  randconfig-013-20240911   clang-18
i386  randconfig-014-20240911   clang-18
i386  randconfig-015-20240911   gcc-12
i386  randconfig-016-20240911   clang-18
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
loongarch randconfig-001-20240911   gcc-14.1.0
loongarch randconfig-002-20240911   gcc-14.1.0
m68k allmodconfig   gcc-

[powerpc:next] BUILD SUCCESS 01d34cc93639172272c3e47edd5cf1a3ffc6dc7a

2024-09-11 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 01d34cc93639172272c3e47edd5cf1a3ffc6dc7a  powerpc: Switch back to 
struct platform_driver::remove()

elapsed time: 1197m

configs tested: 137
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-14.1.0
arm  allmodconfig   clang-20
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm  allyesconfig   gcc-14.1.0
arm defconfig   gcc-14.1.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-12
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-12
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-12
i386 buildonly-randconfig-001-20240911   clang-18
i386 buildonly-randconfig-001-20240911   gcc-12
i386 buildonly-randconfig-002-20240911   gcc-12
i386 buildonly-randconfig-003-20240911   clang-18
i386 buildonly-randconfig-003-20240911   gcc-12
i386 buildonly-randconfig-004-20240911   gcc-12
i386 buildonly-randconfig-005-20240911   gcc-12
i386 buildonly-randconfig-006-20240911   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240911   gcc-12
i386  randconfig-002-20240911   clang-18
i386  randconfig-002-20240911   gcc-12
i386  randconfig-003-20240911   clang-18
i386  randconfig-003-20240911   gcc-12
i386  randconfig-004-20240911   gcc-12
i386  randconfig-005-20240911   gcc-12
i386  randconfig-006-20240911   clang-18
i386  randconfig-006-20240911   gcc-12
i386  randconfig-011-20240911   gcc-12
i386  randconfig-012-20240911   gcc-12
i386  randconfig-013-20240911   clang-18
i386  randconfig-013-20240911   gcc-12
i386  randconfig-014-20240911   clang-18
i386  randconfig-014-20240911   gcc-12
i386  randconfig-015-20240911   gcc-12
i386  randconfig-016-20240911   clang-18
i386  randconfig-016-20240911   gcc-12
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-14.1.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
openrisc  allnoconfig   gcc-14.1.0
openrisc allyesconfig   gcc-14.1.0
openriscdefconfig   gcc-12
parisc   allmodconfig   gcc-14.1.0
pariscallnoconfig   gcc-14.1.0
parisc   allyesconfig   gcc-14.1.0
parisc  defconfig   gcc-12
parisc64defconfig   gcc-14.1.0
powerpc

[powerpc:merge] BUILD SUCCESS 56e2adc93b44956d70cf304524567a223842ec39

2024-09-07 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 56e2adc93b44956d70cf304524567a223842ec39  Automatic merge of 
'next' into merge (2024-09-06 20:41)

elapsed time: 1467m

configs tested: 129
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc defconfig   gcc-14.1.0
arm  allmodconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm defconfig   gcc-14.1.0
armneponset_defconfig   clang-15
arm  pxa168_defconfig   clang-15
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
hexagon   allnoconfig   gcc-14.1.0
hexagon defconfig   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240907   gcc-12
i386 buildonly-randconfig-002-20240907   gcc-12
i386 buildonly-randconfig-003-20240907   gcc-12
i386 buildonly-randconfig-004-20240907   gcc-12
i386 buildonly-randconfig-005-20240907   gcc-12
i386 buildonly-randconfig-006-20240907   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240907   gcc-12
i386  randconfig-002-20240907   gcc-12
i386  randconfig-003-20240907   gcc-12
i386  randconfig-004-20240907   gcc-12
i386  randconfig-005-20240907   gcc-12
i386  randconfig-006-20240907   gcc-12
i386  randconfig-011-20240907   gcc-12
i386  randconfig-012-20240907   gcc-12
i386  randconfig-013-20240907   gcc-12
i386  randconfig-014-20240907   gcc-12
i386  randconfig-015-20240907   gcc-12
i386  randconfig-016-20240907   gcc-12
loongarchalldefconfig   clang-15
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68k  atari_defconfig   clang-15
m68kdefconfig   gcc-14.1.0
m68km5407c3_defconfig   clang-15
m68k   m5475evb_defconfig   clang-15
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mipsvocore2_defconfig   clang-15
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
openrisc  allnoconfig   clang-20
openrisc allyesconfig   gcc-14.1.0
openriscdefconfig   gcc-12
parisc   allmodconfig   gcc-14.1.0
pariscallnoconfig   clang-20
parisc   allyesconfig   gcc-14.1.0
parisc  defconfig   gcc-12
parisc64defconfig   gcc-14.1.0
powerpc  allmodconfig   gcc-14.1.0
powerpc   allnoconfig   clang-20
powerpc  allyesconfig   gcc-14.1.0
powerpc  cm5200_defconfig   clang-15
powerpc   eiger_defconfig   clang-15
powerpc  iss476-smp_defconfig   clang-15
powerpc ps3_defconfig   clang-15
powerpc tqm8555_defconfig   clang-15
riscvallmodconfig   gcc-14.1.0
riscv allnoconfig   clang-20
riscvallyesconfig   gcc-14.1.0
riscv   defconfig   gcc-12
riscv nommu_k210_sd

[powerpc:next] BUILD SUCCESS a5a670df1db79f4bb462601aa4cc03caffa761a2

2024-09-07 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: a5a670df1db79f4bb462601aa4cc03caffa761a2  macintosh/via-pmu: 
register_pmu_pm_ops() can be __init

elapsed time: 1417m

configs tested: 134
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc defconfig   gcc-14.1.0
arm  allmodconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm defconfig   gcc-14.1.0
armneponset_defconfig   clang-15
arm  pxa168_defconfig   clang-15
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240907   gcc-12
i386 buildonly-randconfig-002-20240907   gcc-12
i386 buildonly-randconfig-003-20240907   gcc-12
i386 buildonly-randconfig-004-20240907   gcc-12
i386 buildonly-randconfig-005-20240907   gcc-12
i386 buildonly-randconfig-006-20240907   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240907   gcc-12
i386  randconfig-002-20240907   gcc-12
i386  randconfig-003-20240907   gcc-12
i386  randconfig-004-20240907   gcc-12
i386  randconfig-005-20240907   gcc-12
i386  randconfig-006-20240907   gcc-12
i386  randconfig-011-20240907   gcc-12
i386  randconfig-012-20240907   gcc-12
i386  randconfig-013-20240907   gcc-12
i386  randconfig-014-20240907   gcc-12
i386  randconfig-015-20240907   gcc-12
i386  randconfig-016-20240907   gcc-12
loongarchalldefconfig   clang-15
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68k  atari_defconfig   clang-15
m68kdefconfig   gcc-14.1.0
m68km5407c3_defconfig   clang-15
m68k   m5475evb_defconfig   clang-15
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mipsvocore2_defconfig   clang-15
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
openrisc  allnoconfig   clang-20
openrisc allyesconfig   gcc-14.1.0
openriscdefconfig   gcc-12
parisc   allmodconfig   gcc-14.1.0
pariscallnoconfig   clang-20
parisc   allyesconfig   gcc-14.1.0
parisc  defconfig   gcc-12
parisc64defconfig   gcc-14.1.0
powerpc  allmodconfig   gcc-14.1.0
powerpc   allnoconfig   clang-20
powerpc  allyesconfig   gcc-14.1.0
powerpc  cm5200_defconfig   clang-15
powerpc   eiger_defconfig   clang-15
powerpc  iss476-smp_defconfig   clang-15
powerpc ps3_defconfig   clang-15
powerpc tqm8555_defconfig   clang-15
riscvallmodconfig   gcc-14.1.0
riscv

Re: [PATCH -next] soc/fsl/qbman: make use of the helper function kthread_run_on_cpu()

2024-09-03 Thread kernel test robot
Hi Hongbo,

kernel test robot noticed the following build errors:

[auto build test ERROR on next-20240902]

url:
https://github.com/intel-lab-lkp/linux/commits/Hongbo-Li/soc-fsl-qbman-make-use-of-the-helper-function-kthread_run_on_cpu/20240903-060257
base:   next-20240902
patch link:
https://lore.kernel.org/r/20240902133125.3089560-1-lihongbo22%40huawei.com
patch subject: [PATCH -next] soc/fsl/qbman: make use of the helper function 
kthread_run_on_cpu()
config: alpha-allyesconfig 
(https://download.01.org/0day-ci/archive/20240904/202409040110.a8frnnif-...@intel.com/config)
compiler: alpha-linux-gcc (GCC) 13.3.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240904/202409040110.a8frnnif-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202409040110.a8frnnif-...@intel.com/

All errors (new ones prefixed by >>):

   drivers/soc/fsl/qbman/qman_test_stash.c: In function 'on_all_cpus':
>> drivers/soc/fsl/qbman/qman_test_stash.c:111:41: error: too many arguments to 
>> function 'kthread_run_on_cpu'
 111 | struct task_struct *k = 
kthread_run_on_cpu(bstrap_fn, &bstrap,
 | ^~
   In file included from drivers/soc/fsl/qbman/dpaa_sys.h:38,
from drivers/soc/fsl/qbman/qman_priv.h:31,
from drivers/soc/fsl/qbman/qman_test.h:31,
from drivers/soc/fsl/qbman/qman_test_stash.c:31:
   include/linux/kthread.h:73:1: note: declared here
  73 | kthread_run_on_cpu(int (*threadfn)(void *data), void *data,
 | ^~

Kconfig warnings: (for reference only)
   WARNING: unmet direct dependencies detected for OMAP2PLUS_MBOX
   Depends on [n]: MAILBOX [=y] && (ARCH_OMAP2PLUS || ARCH_K3)
   Selected by [y]:
   - TI_K3_M4_REMOTEPROC [=y] && REMOTEPROC [=y] && (ARCH_K3 || COMPILE_TEST 
[=y])


vim +/kthread_run_on_cpu +111 drivers/soc/fsl/qbman/qman_test_stash.c

35  
36  /*
37   * Algorithm:
38   *
39   * Each cpu will have HP_PER_CPU "handlers" set up, each of which 
incorporates
40   * an rx/tx pair of FQ objects (both of which are stashed on dequeue). 
The
41   * organisation of FQIDs is such that the HP_PER_CPU*NUM_CPUS handlers 
will
42   * shuttle a "hot potato" frame around them such that every forwarding 
action
43   * moves it from one cpu to another. (The use of more than one handler 
per cpu
44   * is to allow enough handlers/FQs to truly test the significance of 
caching -
45   * ie. when cache-expiries are occurring.)
46   *
47   * The "hot potato" frame content will be HP_NUM_WORDS*4 bytes in size, 
and the
48   * first and last words of the frame data will undergo a transformation 
step on
49   * each forwarding action. To achieve this, each handler will be 
assigned a
50   * 32-bit "mixer", that is produced using a 32-bit LFSR. When a frame is
51   * received by a handler, the mixer of the expected sender is XOR'd 
into all
52   * words of the entire frame, which is then validated against the 
original
53   * values. Then, before forwarding, the entire frame is XOR'd with the 
mixer of
54   * the current handler. Apart from validating that the frame is taking 
the
55   * expected path, this also provides some quasi-realistic overheads to 
each
56   * forwarding action - dereferencing *all* the frame data, computation, 
and
57   * conditional branching. There is a "special" handler designated to 
act as the
58   * instigator of the test by creating an enqueuing the "hot potato" 
frame, and
59   * to determine when the test has completed by counting HP_LOOPS 
iterations.
60   *
61   * Init phases:
62   *
63   * 1. prepare each cpu's 'hp_cpu' struct using on_each_cpu(,,1) and 
link them
64   *into 'hp_cpu_list'. Specifically, set processor_id, allocate 
HP_PER_CPU
65   *handlers and link-list them (but do no other handler setup).
66   *
67   * 2. scan over 'hp_cpu_list' HP_PER_CPU times, the first time sets each
68   *hp_cpu's 'iterator' to point to its first handler. With each loop,
69   *allocate rx/tx FQIDs and mixer values to the hp_cpu's iterator 
handler
70   *and advance the iterator for the next loop. This includes a final 
fixup,
71   *which connects the last handler to the first (and which is why 
phase 2
72   *and 3 are separate).
73   *
74   * 3. scan over 'hp_cpu_list' HP_PER_CPU times, the first time sets each
75   *hp_cpu's '

Re: [PATCH -next] soc/fsl/qbman: make use of the helper function kthread_run_on_cpu()

2024-09-03 Thread kernel test robot
Hi Hongbo,

kernel test robot noticed the following build errors:

[auto build test ERROR on next-20240902]

url:
https://github.com/intel-lab-lkp/linux/commits/Hongbo-Li/soc-fsl-qbman-make-use-of-the-helper-function-kthread_run_on_cpu/20240903-060257
base:   next-20240902
patch link:
https://lore.kernel.org/r/20240902133125.3089560-1-lihongbo22%40huawei.com
patch subject: [PATCH -next] soc/fsl/qbman: make use of the helper function 
kthread_run_on_cpu()
config: x86_64-allyesconfig 
(https://download.01.org/0day-ci/archive/20240903/202409032300.9u9g0c8j-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240903/202409032300.9u9g0c8j-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202409032300.9u9g0c8j-...@intel.com/

All errors (new ones prefixed by >>):

>> drivers/soc/fsl/qbman/qman_test_stash.c:112:27: error: too many arguments to 
>> function call, expected 4, have 5
 111 | struct task_struct *k = 
kthread_run_on_cpu(bstrap_fn, &bstrap,
 | ~~
 112 | cpu, "hotpotato%d", 
cpu);
 | 
^~~
   include/linux/kthread.h:73:1: note: 'kthread_run_on_cpu' declared here
  73 | kthread_run_on_cpu(int (*threadfn)(void *data), void *data,
 | ^  
  74 | unsigned int cpu, const char *namefmt)
 | ~
   1 error generated.

Kconfig warnings: (for reference only)
   WARNING: unmet direct dependencies detected for OMAP2PLUS_MBOX
   Depends on [n]: MAILBOX [=y] && (ARCH_OMAP2PLUS || ARCH_K3)
   Selected by [y]:
   - TI_K3_M4_REMOTEPROC [=y] && REMOTEPROC [=y] && (ARCH_K3 || COMPILE_TEST 
[=y])


vim +112 drivers/soc/fsl/qbman/qman_test_stash.c

35  
36  /*
37   * Algorithm:
38   *
39   * Each cpu will have HP_PER_CPU "handlers" set up, each of which 
incorporates
40   * an rx/tx pair of FQ objects (both of which are stashed on dequeue). 
The
41   * organisation of FQIDs is such that the HP_PER_CPU*NUM_CPUS handlers 
will
42   * shuttle a "hot potato" frame around them such that every forwarding 
action
43   * moves it from one cpu to another. (The use of more than one handler 
per cpu
44   * is to allow enough handlers/FQs to truly test the significance of 
caching -
45   * ie. when cache-expiries are occurring.)
46   *
47   * The "hot potato" frame content will be HP_NUM_WORDS*4 bytes in size, 
and the
48   * first and last words of the frame data will undergo a transformation 
step on
49   * each forwarding action. To achieve this, each handler will be 
assigned a
50   * 32-bit "mixer", that is produced using a 32-bit LFSR. When a frame is
51   * received by a handler, the mixer of the expected sender is XOR'd 
into all
52   * words of the entire frame, which is then validated against the 
original
53   * values. Then, before forwarding, the entire frame is XOR'd with the 
mixer of
54   * the current handler. Apart from validating that the frame is taking 
the
55   * expected path, this also provides some quasi-realistic overheads to 
each
56   * forwarding action - dereferencing *all* the frame data, computation, 
and
57   * conditional branching. There is a "special" handler designated to 
act as the
58   * instigator of the test by creating an enqueuing the "hot potato" 
frame, and
59   * to determine when the test has completed by counting HP_LOOPS 
iterations.
60   *
61   * Init phases:
62   *
63   * 1. prepare each cpu's 'hp_cpu' struct using on_each_cpu(,,1) and 
link them
64   *into 'hp_cpu_list'. Specifically, set processor_id, allocate 
HP_PER_CPU
65   *handlers and link-list them (but do no other handler setup).
66   *
67   * 2. scan over 'hp_cpu_list' HP_PER_CPU times, the first time sets each
68   *hp_cpu's 'iterator' to point to its first handler. With each loop,
69   *allocate rx/tx FQIDs and mixer values to the hp_cpu's iterator 
handler
70   *and advance the iterator for the next loop. This includes a final 
fixup,
71   *which connects the last handler to the first (and which is why 
phase 2
72   *and 3 are separate).
73

[powerpc:next] BUILD SUCCESS 65948b0e716a47382731889ee6bbb18642b8b003

2024-09-01 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 65948b0e716a47382731889ee6bbb18642b8b003  powerpc/vdso: 
Inconditionally use CFUNC macro

elapsed time: 785m

configs tested: 126
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc  axs103_smp_defconfig   gcc-13.2.0
arc defconfig   gcc-14.1.0
arc nsimosci_hs_defconfig   gcc-13.2.0
arm  allmodconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm   aspeed_g4_defconfig   gcc-14.1.0
arm defconfig   gcc-14.1.0
arm mv78xx0_defconfig   gcc-13.2.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-13.2.0
cskydefconfig   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240902   clang-18
i386 buildonly-randconfig-002-20240902   clang-18
i386 buildonly-randconfig-003-20240902   clang-18
i386 buildonly-randconfig-004-20240902   clang-18
i386 buildonly-randconfig-005-20240902   clang-18
i386 buildonly-randconfig-006-20240902   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240902   clang-18
i386  randconfig-002-20240902   clang-18
i386  randconfig-003-20240902   clang-18
i386  randconfig-004-20240902   clang-18
i386  randconfig-005-20240902   clang-18
i386  randconfig-006-20240902   clang-18
i386  randconfig-011-20240902   clang-18
i386  randconfig-012-20240902   clang-18
i386  randconfig-013-20240902   clang-18
i386  randconfig-014-20240902   clang-18
i386  randconfig-015-20240902   clang-18
i386  randconfig-016-20240902   clang-18
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-14.1.0
m68kq40_defconfig   gcc-13.2.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mips  ath79_defconfig   gcc-14.1.0
mipsbcm63xx_defconfig   gcc-14.1.0
mips  cavium_octeon_defconfig   gcc-13.2.0
mipsmaltaup_defconfig   gcc-14.1.0
mips   mtx1_defconfig   gcc-13.2.0
mipsomega2p_defconfig   gcc-13.2.0
nios2 3c120_defconfig   gcc-14.1.0
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
openrisc  allnoconfig   clang-20
openrisc allyesconfig   gcc-14.1.0
openriscdefconfig   gcc-12
openriscor1ksim_defconfig   gcc-14.1.0
parisc   allmodconfig   gcc-14.1.0
pariscallnoconfig   clang-20
parisc   allyesconfig   gcc-14.1.0
parisc  defconfig   gcc-12
parisc64defconfig   gcc-14.1.0
powerpcadder875_defconfig   gcc-14.1.0
powerpc  allmodc

[powerpc:next-test] BUILD SUCCESS 087c25f837f4fc43a78b08b3b2be9f41b17adb5d

2024-09-01 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next-test
branch HEAD: 087c25f837f4fc43a78b08b3b2be9f41b17adb5d  powerpc: Replace 
kretprobe code with rethook on powerpc

elapsed time: 767m

configs tested: 106
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc  axs103_smp_defconfig   gcc-13.2.0
arc defconfig   gcc-14.1.0
arc nsimosci_hs_defconfig   gcc-13.2.0
arm  allmodconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm   aspeed_g4_defconfig   gcc-14.1.0
arm defconfig   gcc-14.1.0
arm mv78xx0_defconfig   gcc-13.2.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-13.2.0
cskydefconfig   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386defconfig   clang-18
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-14.1.0
m68kq40_defconfig   gcc-13.2.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mips  ath79_defconfig   gcc-14.1.0
mipsbcm63xx_defconfig   gcc-14.1.0
mips  cavium_octeon_defconfig   gcc-13.2.0
mipsmaltaup_defconfig   gcc-14.1.0
mips   mtx1_defconfig   gcc-13.2.0
mipsomega2p_defconfig   gcc-13.2.0
nios2 3c120_defconfig   gcc-14.1.0
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
openrisc  allnoconfig   clang-20
openrisc allyesconfig   gcc-14.1.0
openriscdefconfig   gcc-12
openriscor1ksim_defconfig   gcc-14.1.0
parisc   allmodconfig   gcc-14.1.0
pariscallnoconfig   clang-20
parisc   allyesconfig   gcc-14.1.0
parisc  defconfig   gcc-12
parisc64defconfig   gcc-14.1.0
powerpcadder875_defconfig   gcc-14.1.0
powerpc  allmodconfig   gcc-14.1.0
powerpc   allnoconfig   clang-20
powerpc  allyesconfig   gcc-14.1.0
powerpc   currituck_defconfig   gcc-14.1.0
powerpc   maple_defconfig   gcc-13.2.0
powerpc mpc5200_defconfig   gcc-14.1.0
powerpcsocrates_defconfig   gcc-13.2.0
powerpcsocrates_defconfig   gcc-14.1.0
powerpc stx_gp3_defconfig   gcc-14.1.0
powerpc tqm8540_defconfig   gcc-13.2.0
powerpc tqm8548_defconfig   gcc-14.1.0
powerpc  tqm8xx_defconfig   gcc-14.1.0
riscvallmodconfig   gcc-14.1.0
riscv allnoconfig   clang-20
riscvallyesconfig   gcc-14.1.0
riscv   defconfig   gcc-12
s390 allmodconfig   gcc-14.1.0
s390  allnoconfig   clang-20
s390 

[powerpc:merge] BUILD SUCCESS 15d63cbced5cb10f99253a75ed2ae9aaff6dc1b8

2024-08-30 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 15d63cbced5cb10f99253a75ed2ae9aaff6dc1b8  Automatic merge of 
'next' into merge (2024-08-27 14:25)

elapsed time: 1798m

configs tested: 129
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc  allyesconfig   gcc-13.2.0
arc  axs103_defconfig   gcc-13.2.0
arc defconfig   gcc-14.1.0
arc nsimosci_hs_defconfig   gcc-13.2.0
arm  allmodconfig   clang-20
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm  allyesconfig   gcc-13.2.0
arm am200epdkit_defconfig   gcc-13.2.0
arm   aspeed_g5_defconfig   gcc-13.2.0
arm defconfig   gcc-14.1.0
arm   imxrt_defconfig   gcc-13.2.0
arm   milbeaut_m10v_defconfig   gcc-13.2.0
armspear6xx_defconfig   gcc-13.2.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240830   gcc-12
i386 buildonly-randconfig-002-20240830   gcc-12
i386 buildonly-randconfig-003-20240830   gcc-12
i386 buildonly-randconfig-004-20240830   gcc-12
i386 buildonly-randconfig-005-20240830   gcc-12
i386 buildonly-randconfig-006-20240830   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240830   gcc-12
i386  randconfig-002-20240830   gcc-12
i386  randconfig-003-20240830   gcc-12
i386  randconfig-004-20240830   gcc-12
i386  randconfig-005-20240830   gcc-12
i386  randconfig-006-20240830   gcc-12
i386  randconfig-011-20240830   gcc-12
i386  randconfig-012-20240830   gcc-12
i386  randconfig-013-20240830   gcc-12
i386  randconfig-014-20240830   gcc-12
i386  randconfig-015-20240830   gcc-12
i386  randconfig-016-20240830   gcc-12
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-14.1.0
m68k  hp300_defconfig   gcc-13.2.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mips   gcw0_defconfig   gcc-13.2.0
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
openrisc  allnoconfig   clang-20
openriscdefconfig   gcc-12
pariscallnoconfig   clang-20
parisc  defconfig   gcc-12
parisc64defconfig   gcc-14.1.0
powerpc   allnoconfig   clang-20
powerpc mpc8313_rdb_defconfig   gcc-13.2.0
powerpc  mpc866_ads_defconfig   gcc-13.2.0
powerpc tqm8541_defconfig   gcc-13.2.0
riscv allnoconfig   clang-20
riscv   defconfig   gcc-12
riscv

[powerpc:next-test] BUILD SUCCESS 8ae4f16f7d7b59cca55aeca6db7c9636ffe7fbaa

2024-08-29 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next-test
branch HEAD: 8ae4f16f7d7b59cca55aeca6db7c9636ffe7fbaa  powerpc/64s/mm: Move 
__real_pte stubs into hash-4k.h

elapsed time: 926m

configs tested: 167
configs skipped: 6

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc defconfig   gcc-14.1.0
arc   randconfig-001-20240830   gcc-14.1.0
arc   randconfig-002-20240830   gcc-14.1.0
arm  allmodconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm defconfig   gcc-14.1.0
arm   milbeaut_m10v_defconfig   gcc-14.1.0
armmulti_v7_defconfig   gcc-14.1.0
arm   randconfig-001-20240830   gcc-14.1.0
arm   randconfig-002-20240830   gcc-14.1.0
arm   randconfig-003-20240830   gcc-14.1.0
arm   randconfig-004-20240830   gcc-14.1.0
arm   tegra_defconfig   gcc-14.1.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
arm64 randconfig-001-20240830   gcc-14.1.0
arm64 randconfig-002-20240830   gcc-14.1.0
arm64 randconfig-003-20240830   gcc-14.1.0
arm64 randconfig-004-20240830   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
csky  randconfig-001-20240830   gcc-14.1.0
csky  randconfig-002-20240830   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
hexagon   randconfig-001-20240830   gcc-14.1.0
hexagon   randconfig-002-20240830   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240830   gcc-12
i386 buildonly-randconfig-002-20240830   gcc-12
i386 buildonly-randconfig-003-20240830   gcc-12
i386 buildonly-randconfig-004-20240830   gcc-12
i386 buildonly-randconfig-005-20240830   gcc-12
i386 buildonly-randconfig-006-20240830   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240830   gcc-12
i386  randconfig-002-20240830   gcc-12
i386  randconfig-003-20240830   gcc-12
i386  randconfig-004-20240830   gcc-12
i386  randconfig-005-20240830   gcc-12
i386  randconfig-006-20240830   gcc-12
i386  randconfig-011-20240830   gcc-12
i386  randconfig-012-20240830   gcc-12
i386  randconfig-013-20240830   gcc-12
i386  randconfig-014-20240830   gcc-12
i386  randconfig-015-20240830   gcc-12
i386  randconfig-016-20240830   gcc-12
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
loongarch randconfig-001-20240830   gcc-14.1.0
loongarch randconfig-002-20240830   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-14.1.0
m68k  hp300_defconfig   gcc-14.1.0
m68k   m5275evb_defconfig   gcc-14.1.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mips  fuloong2e_defconfig   gcc-14.1.0
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
nios2 randconfig-001-20240830   gcc-14.1.0
nios2 randconfig-002-20240830   gcc-

[powerpc:fixes] BUILD SUCCESS 734ad0af3609464f8f93e00b6c0de1e112f44559

2024-08-29 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes
branch HEAD: 734ad0af3609464f8f93e00b6c0de1e112f44559  powerpc/qspinlock: Fix 
deadlock in MCS queue

elapsed time: 913m

configs tested: 167
configs skipped: 6

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc defconfig   gcc-14.1.0
arc   randconfig-001-20240830   gcc-14.1.0
arc   randconfig-002-20240830   gcc-14.1.0
arm  allmodconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm defconfig   gcc-14.1.0
arm   milbeaut_m10v_defconfig   gcc-14.1.0
armmulti_v7_defconfig   gcc-14.1.0
arm   randconfig-001-20240830   gcc-14.1.0
arm   randconfig-002-20240830   gcc-14.1.0
arm   randconfig-003-20240830   gcc-14.1.0
arm   randconfig-004-20240830   gcc-14.1.0
arm   tegra_defconfig   gcc-14.1.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
arm64 randconfig-001-20240830   gcc-14.1.0
arm64 randconfig-002-20240830   gcc-14.1.0
arm64 randconfig-003-20240830   gcc-14.1.0
arm64 randconfig-004-20240830   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
csky  randconfig-001-20240830   gcc-14.1.0
csky  randconfig-002-20240830   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
hexagon   randconfig-001-20240830   gcc-14.1.0
hexagon   randconfig-002-20240830   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240830   gcc-12
i386 buildonly-randconfig-002-20240830   gcc-12
i386 buildonly-randconfig-003-20240830   gcc-12
i386 buildonly-randconfig-004-20240830   gcc-12
i386 buildonly-randconfig-005-20240830   gcc-12
i386 buildonly-randconfig-006-20240830   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240830   gcc-12
i386  randconfig-002-20240830   gcc-12
i386  randconfig-003-20240830   gcc-12
i386  randconfig-004-20240830   gcc-12
i386  randconfig-005-20240830   gcc-12
i386  randconfig-006-20240830   gcc-12
i386  randconfig-011-20240830   gcc-12
i386  randconfig-012-20240830   gcc-12
i386  randconfig-013-20240830   gcc-12
i386  randconfig-014-20240830   gcc-12
i386  randconfig-015-20240830   gcc-12
i386  randconfig-016-20240830   gcc-12
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
loongarch randconfig-001-20240830   gcc-14.1.0
loongarch randconfig-002-20240830   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-14.1.0
m68k  hp300_defconfig   gcc-14.1.0
m68k   m5275evb_defconfig   gcc-14.1.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mips  fuloong2e_defconfig   gcc-14.1.0
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
nios2 randconfig-001-20240830   gcc-14.1.0
nios2 randconfig-002-20240830   gcc-14.1.0
openr

[powerpc:fixes-test] BUILD SUCCESS f8c29fc27feb230a3383204f22aa5474042f6ed8

2024-08-29 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: f8c29fc27feb230a3383204f22aa5474042f6ed8  powerpc/pseries: Fix 
dtl_access_lock to be a rw_semaphore

elapsed time: 909m

configs tested: 167
configs skipped: 6

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-14.1.0
alphaallyesconfig   clang-20
alpha   defconfig   gcc-14.1.0
arc  allmodconfig   clang-20
arc   allnoconfig   gcc-14.1.0
arc  allyesconfig   clang-20
arc defconfig   gcc-14.1.0
arc   randconfig-001-20240830   gcc-14.1.0
arc   randconfig-002-20240830   gcc-14.1.0
arm  allmodconfig   clang-20
arm   allnoconfig   gcc-14.1.0
arm  allyesconfig   clang-20
arm defconfig   gcc-14.1.0
arm   milbeaut_m10v_defconfig   gcc-14.1.0
armmulti_v7_defconfig   gcc-14.1.0
arm   randconfig-001-20240830   gcc-14.1.0
arm   randconfig-002-20240830   gcc-14.1.0
arm   randconfig-003-20240830   gcc-14.1.0
arm   randconfig-004-20240830   gcc-14.1.0
arm   tegra_defconfig   gcc-14.1.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-14.1.0
arm64 randconfig-001-20240830   gcc-14.1.0
arm64 randconfig-002-20240830   gcc-14.1.0
arm64 randconfig-003-20240830   gcc-14.1.0
arm64 randconfig-004-20240830   gcc-14.1.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-14.1.0
csky  randconfig-001-20240830   gcc-14.1.0
csky  randconfig-002-20240830   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   gcc-14.1.0
hexagon  allyesconfig   clang-20
hexagon defconfig   gcc-14.1.0
hexagon   randconfig-001-20240830   gcc-14.1.0
hexagon   randconfig-002-20240830   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240830   gcc-12
i386 buildonly-randconfig-002-20240830   gcc-12
i386 buildonly-randconfig-003-20240830   gcc-12
i386 buildonly-randconfig-004-20240830   gcc-12
i386 buildonly-randconfig-005-20240830   gcc-12
i386 buildonly-randconfig-006-20240830   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240830   gcc-12
i386  randconfig-002-20240830   gcc-12
i386  randconfig-003-20240830   gcc-12
i386  randconfig-004-20240830   gcc-12
i386  randconfig-005-20240830   gcc-12
i386  randconfig-006-20240830   gcc-12
i386  randconfig-011-20240830   gcc-12
i386  randconfig-012-20240830   gcc-12
i386  randconfig-013-20240830   gcc-12
i386  randconfig-014-20240830   gcc-12
i386  randconfig-015-20240830   gcc-12
i386  randconfig-016-20240830   gcc-12
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-14.1.0
loongarch randconfig-001-20240830   gcc-14.1.0
loongarch randconfig-002-20240830   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-14.1.0
m68k  hp300_defconfig   gcc-14.1.0
m68k   m5275evb_defconfig   gcc-14.1.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-14.1.0
mips  allnoconfig   gcc-14.1.0
mips  fuloong2e_defconfig   gcc-14.1.0
nios2 allnoconfig   gcc-14.1.0
nios2   defconfig   gcc-14.1.0
nios2 randconfig-001-20240830   gcc-14.1.0
nios2 randconfig-002-20240830 

Re: [PATCH v2 07/17] mm: Define VM_DROPPABLE for powerpc/32

2024-08-26 Thread kernel test robot
Hi Christophe,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes shuah-kselftest/next 
shuah-kselftest/fixes linus/master v6.11-rc5 next-20240826]
[cannot apply to crng-random/master]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Christophe-Leroy/asm-generic-unaligned-h-Extract-common-header-for-vDSO/20240826-103525
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/315e3a268b165b6edad7dcb723b0d8a506a56c4e.1724309198.git.christophe.leroy%40csgroup.eu
patch subject: [PATCH v2 07/17] mm: Define VM_DROPPABLE for powerpc/32
config: um-randconfig-r122-20240826 
(https://download.01.org/0day-ci/archive/20240827/202408270553.2s5d14ar-...@intel.com/config)
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project 
f28c006a5895fc0e329fe15fead81e37457cb1d1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240827/202408270553.2s5d14ar-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408270553.2s5d14ar-...@intel.com/

sparse warnings: (new ones prefixed by >>)
   mm/debug_page_ref.c: note: in included file (through 
include/trace/events/page_ref.h):
>> include/trace/events/mmflags.h:168:5: sparse: sparse: undefined preprocessor 
>> identifier 'VM_DROPPABLE'
>> include/trace/events/mmflags.h:168:21: sparse: sparse: undefined 
>> preprocessor identifier 'VM_NONE'
   mm/debug_page_ref.c: note: in included file (through 
include/trace/events/page_ref.h, include/trace/define_trace.h, 
include/trace/events/page_ref.h):
>> include/trace/events/mmflags.h:168:5: sparse: sparse: undefined preprocessor 
>> identifier 'VM_DROPPABLE'
>> include/trace/events/mmflags.h:168:21: sparse: sparse: undefined 
>> preprocessor identifier 'VM_NONE'
   mm/debug_page_ref.c: note: in included file (through 
include/trace/events/page_ref.h, include/trace/trace_events.h, 
include/trace/define_trace.h, ...):
   include/trace/events/mmflags.h:169:10: sparse: sparse: preprocessor token 
IF_HAVE_VM_DROPPABLE redefined
   mm/debug_page_ref.c: note: in included file (through 
include/trace/events/page_ref.h):
   include/trace/events/mmflags.h:171:10: sparse: this was the original 
definition

vim +/VM_DROPPABLE +168 include/trace/events/mmflags.h

   167  
 > 168  #if VM_DROPPABLE != VM_NONE
   169  # define IF_HAVE_VM_DROPPABLE(flag, name) {flag, name},
   170  #else
   171  # define IF_HAVE_VM_DROPPABLE(flag, name)
   172  #endif
   173  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



Re: [PATCH v2 07/17] mm: Define VM_DROPPABLE for powerpc/32

2024-08-26 Thread kernel test robot
Hi Christophe,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes shuah-kselftest/next 
shuah-kselftest/fixes linus/master v6.11-rc5 next-20240823]
[cannot apply to crng-random/master]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Christophe-Leroy/asm-generic-unaligned-h-Extract-common-header-for-vDSO/20240826-103525
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/315e3a268b165b6edad7dcb723b0d8a506a56c4e.1724309198.git.christophe.leroy%40csgroup.eu
patch subject: [PATCH v2 07/17] mm: Define VM_DROPPABLE for powerpc/32
config: x86_64-allyesconfig 
(https://download.01.org/0day-ci/archive/20240826/202408261734.uavnh7mv-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240826/202408261734.uavnh7mv-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408261734.uavnh7mv-...@intel.com/

All warnings (new ones prefixed by >>):

   In file included from mm/debug_page_ref.c:6:
   In file included from include/trace/events/page_ref.h:11:
   include/trace/events/mmflags.h:168:5: warning: 'VM_DROPPABLE' is not 
defined, evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^
   include/trace/events/mmflags.h:168:21: warning: 'VM_NONE' is not defined, 
evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^
   In file included from mm/debug_page_ref.c:6:
   In file included from include/trace/events/page_ref.h:135:
   In file included from include/trace/define_trace.h:95:
   In file included from include/trace/events/page_ref.h:11:
   include/trace/events/mmflags.h:168:5: warning: 'VM_DROPPABLE' is not 
defined, evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^
   include/trace/events/mmflags.h:168:21: warning: 'VM_NONE' is not defined, 
evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^
   In file included from mm/debug_page_ref.c:6:
   In file included from include/trace/events/page_ref.h:135:
   In file included from include/trace/define_trace.h:102:
   In file included from include/trace/trace_events.h:94:
   In file included from include/trace/events/page_ref.h:11:
>> include/trace/events/mmflags.h:169:10: warning: 'IF_HAVE_VM_DROPPABLE' macro 
>> redefined [-Wmacro-redefined]
 169 | # define IF_HAVE_VM_DROPPABLE(flag, name) {flag, name},
 |  ^
   include/trace/events/mmflags.h:171:10: note: previous definition is here
 171 | # define IF_HAVE_VM_DROPPABLE(flag, name)
 |  ^
   5 warnings generated.


vim +/IF_HAVE_VM_DROPPABLE +169 include/trace/events/mmflags.h

7677f7fd8be766 Axel Rasmussen 2021-05-04  167  
41e2c674b334ed Christophe Leroy   2024-08-22 @168  #if VM_DROPPABLE != VM_NONE
9651fcedf7b92d Jason A. Donenfeld 2022-12-08 @169  # define 
IF_HAVE_VM_DROPPABLE(flag, name) {flag, name},
9651fcedf7b92d Jason A. Donenfeld 2022-12-08  170  #else
9651fcedf7b92d Jason A. Donenfeld 2022-12-08  171  # define 
IF_HAVE_VM_DROPPABLE(flag, name)
9651fcedf7b92d Jason A. Donenfeld 2022-12-08  172  #endif
9651fcedf7b92d Jason A. Donenfeld 2022-12-08  173  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



Re: [PATCH v2 07/17] mm: Define VM_DROPPABLE for powerpc/32

2024-08-26 Thread kernel test robot
Hi Christophe,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes shuah-kselftest/next 
shuah-kselftest/fixes crng-random/master linus/master v6.11-rc5 next-20240823]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Christophe-Leroy/asm-generic-unaligned-h-Extract-common-header-for-vDSO/20240826-103525
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/315e3a268b165b6edad7dcb723b0d8a506a56c4e.1724309198.git.christophe.leroy%40csgroup.eu
patch subject: [PATCH v2 07/17] mm: Define VM_DROPPABLE for powerpc/32
config: x86_64-buildonly-randconfig-002-20240826 
(https://download.01.org/0day-ci/archive/20240826/202408261757.d4goewe9-...@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240826/202408261757.d4goewe9-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408261757.d4goewe9-...@intel.com/

All warnings (new ones prefixed by >>):

   In file included from include/trace/events/page_ref.h:11,
from mm/debug_page_ref.c:6:
>> include/trace/events/mmflags.h:168:5: warning: "VM_DROPPABLE" is not 
>> defined, evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^~~~
>> include/trace/events/mmflags.h:168:21: warning: "VM_NONE" is not defined, 
>> evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^~~
   In file included from include/trace/events/page_ref.h:11,
from include/trace/define_trace.h:95,
from include/trace/events/page_ref.h:135:
>> include/trace/events/mmflags.h:168:5: warning: "VM_DROPPABLE" is not 
>> defined, evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^~~~
>> include/trace/events/mmflags.h:168:21: warning: "VM_NONE" is not defined, 
>> evaluates to 0 [-Wundef]
 168 | #if VM_DROPPABLE != VM_NONE
 | ^~~
   In file included from include/trace/events/page_ref.h:11,
from include/trace/trace_events.h:94,
from include/trace/define_trace.h:102:
>> include/trace/events/mmflags.h:169: warning: "IF_HAVE_VM_DROPPABLE" redefined
 169 | # define IF_HAVE_VM_DROPPABLE(flag, name) {flag, name},
 | 
   include/trace/events/mmflags.h:171: note: this is the location of the 
previous definition
 171 | # define IF_HAVE_VM_DROPPABLE(flag, name)
 | 


vim +/VM_DROPPABLE +168 include/trace/events/mmflags.h

   167  
 > 168  #if VM_DROPPABLE != VM_NONE
 > 169  # define IF_HAVE_VM_DROPPABLE(flag, name) {flag, name},
   170  #else
   171  # define IF_HAVE_VM_DROPPABLE(flag, name)
   172  #endif
   173  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



[powerpc:fixes-test] BUILD SUCCESS 3b1f7a46977fe2ff9384d08651a6e0d272ae6a60

2024-08-23 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: 3b1f7a46977fe2ff9384d08651a6e0d272ae6a60  powerpc/mm: Fix return 
type of pgd_val()

elapsed time: 1406m

configs tested: 191
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs103_smp_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc haps_hs_smp_defconfig   gcc-13.2.0
arc nsimosci_hs_defconfig   gcc-13.2.0
arc nsimosci_hs_smp_defconfig   gcc-13.2.0
arc   randconfig-001-20240823   gcc-13.2.0
arc   randconfig-002-20240823   gcc-13.2.0
arcvdk_hs38_smp_defconfig   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm  exynos_defconfig   gcc-13.2.0
arm   imxrt_defconfig   gcc-13.2.0
arm lpc32xx_defconfig   gcc-13.2.0
arm   randconfig-001-20240823   gcc-13.2.0
arm   randconfig-002-20240823   gcc-13.2.0
arm   randconfig-003-20240823   gcc-13.2.0
arm   randconfig-004-20240823   gcc-13.2.0
arm rpc_defconfig   gcc-13.2.0
armvexpress_defconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240823   gcc-13.2.0
arm64 randconfig-002-20240823   gcc-13.2.0
arm64 randconfig-003-20240823   gcc-13.2.0
arm64 randconfig-004-20240823   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240823   gcc-13.2.0
csky  randconfig-002-20240823   gcc-13.2.0
hexagon  allmodconfig   clang-20
hexagon  allyesconfig   clang-20
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-12
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-12
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-12
i386 buildonly-randconfig-001-20240823   clang-18
i386 buildonly-randconfig-002-20240823   clang-18
i386 buildonly-randconfig-003-20240823   clang-18
i386 buildonly-randconfig-004-20240823   clang-18
i386 buildonly-randconfig-005-20240823   clang-18
i386 buildonly-randconfig-006-20240823   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240823   clang-18
i386  randconfig-002-20240823   clang-18
i386  randconfig-003-20240823   clang-18
i386  randconfig-004-20240823   clang-18
i386  randconfig-005-20240823   clang-18
i386  randconfig-006-20240823   clang-18
i386  randconfig-011-20240823   clang-18
i386  randconfig-012-20240823   clang-18
i386  randconfig-013-20240823   clang-18
i386  randconfig-014-20240823   clang-18
i386  randconfig-015-20240823   clang-18
i386  randconfig-016-20240823   clang-18
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240823   gcc-13.2.0
loongarch randconfig-002-20240823   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-13.2.0
m68k  hp300_defconfig   gcc-13.2.0
m68kq40_defconfig   gcc-13.2.0
m68k   virt_defconfig   gcc-13.2.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-13.2.0
microblaze

[powerpc:next] BUILD SUCCESS b7d47339d00d89af559a7068f4a640fc828177ad

2024-08-23 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: b7d47339d00d89af559a7068f4a640fc828177ad  powerpc/code-patching: 
Add boot selftest for data patching

elapsed time: 1388m

configs tested: 191
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs103_smp_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc haps_hs_smp_defconfig   gcc-13.2.0
arc nsimosci_hs_defconfig   gcc-13.2.0
arc nsimosci_hs_smp_defconfig   gcc-13.2.0
arc   randconfig-001-20240823   gcc-13.2.0
arc   randconfig-002-20240823   gcc-13.2.0
arcvdk_hs38_smp_defconfig   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm  exynos_defconfig   gcc-13.2.0
arm   imxrt_defconfig   gcc-13.2.0
arm lpc32xx_defconfig   gcc-13.2.0
arm   randconfig-001-20240823   gcc-13.2.0
arm   randconfig-002-20240823   gcc-13.2.0
arm   randconfig-003-20240823   gcc-13.2.0
arm   randconfig-004-20240823   gcc-13.2.0
arm rpc_defconfig   gcc-13.2.0
armvexpress_defconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240823   gcc-13.2.0
arm64 randconfig-002-20240823   gcc-13.2.0
arm64 randconfig-003-20240823   gcc-13.2.0
arm64 randconfig-004-20240823   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240823   gcc-13.2.0
csky  randconfig-002-20240823   gcc-13.2.0
hexagon  allmodconfig   clang-20
hexagon  allyesconfig   clang-20
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-12
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-12
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-12
i386 buildonly-randconfig-001-20240823   clang-18
i386 buildonly-randconfig-002-20240823   clang-18
i386 buildonly-randconfig-003-20240823   clang-18
i386 buildonly-randconfig-004-20240823   clang-18
i386 buildonly-randconfig-005-20240823   clang-18
i386 buildonly-randconfig-006-20240823   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240823   clang-18
i386  randconfig-002-20240823   clang-18
i386  randconfig-003-20240823   clang-18
i386  randconfig-004-20240823   clang-18
i386  randconfig-005-20240823   clang-18
i386  randconfig-006-20240823   clang-18
i386  randconfig-011-20240823   clang-18
i386  randconfig-012-20240823   clang-18
i386  randconfig-013-20240823   clang-18
i386  randconfig-014-20240823   clang-18
i386  randconfig-015-20240823   clang-18
i386  randconfig-016-20240823   clang-18
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240823   gcc-13.2.0
loongarch randconfig-002-20240823   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-14.1.0
m68kdefconfig   gcc-13.2.0
m68k  hp300_defconfig   gcc-13.2.0
m68kq40_defconfig   gcc-13.2.0
m68k   virt_defconfig   gcc-13.2.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-13.2.0
microblaze

Re: [PATCH 08/14] mm: copy_pte_range() use pte_offset_map_maywrite_nolock()

2024-08-22 Thread kernel test robot
Hi Qi,

kernel test robot noticed the following build warnings:

[auto build test WARNING on akpm-mm/mm-everything]
[also build test WARNING on powerpc/next powerpc/fixes linus/master v6.11-rc4 
next-20240822]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Qi-Zheng/mm-pgtable-introduce-pte_offset_map_-readonly-maywrite-_nolock/20240821-162312
base:   https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git 
mm-everything
patch link:
https://lore.kernel.org/r/05c311498fc8e7e9b2143c7b5fef6dc624cfc49f.1724226076.git.zhengqi.arch%40bytedance.com
patch subject: [PATCH 08/14] mm: copy_pte_range() use 
pte_offset_map_maywrite_nolock()
config: openrisc-allnoconfig 
(https://download.01.org/0day-ci/archive/20240822/202408221703.ioeasthy-...@intel.com/config)
compiler: or1k-linux-gcc (GCC) 14.1.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240822/202408221703.ioeasthy-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408221703.ioeasthy-...@intel.com/

All warnings (new ones prefixed by >>):

   mm/memory.c: In function 'copy_pte_range':
>> mm/memory.c:1086:15: warning: unused variable 'pmdval' [-Wunused-variable]
1086 | pmd_t pmdval;
 |   ^~


vim +/pmdval +1086 mm/memory.c

  1076  
  1077  static int
  1078  copy_pte_range(struct vm_area_struct *dst_vma, struct vm_area_struct 
*src_vma,
  1079 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr,
  1080 unsigned long end)
  1081  {
  1082  struct mm_struct *dst_mm = dst_vma->vm_mm;
  1083  struct mm_struct *src_mm = src_vma->vm_mm;
  1084  pte_t *orig_src_pte, *orig_dst_pte;
  1085  pte_t *src_pte, *dst_pte;
> 1086  pmd_t pmdval;
  1087  pte_t ptent;
  1088  spinlock_t *src_ptl, *dst_ptl;
  1089  int progress, max_nr, ret = 0;
  1090  int rss[NR_MM_COUNTERS];
  1091  swp_entry_t entry = (swp_entry_t){0};
  1092  struct folio *prealloc = NULL;
  1093  int nr;
  1094  
  1095  again:
  1096  progress = 0;
  1097  init_rss_vec(rss);
  1098  
  1099  /*
  1100   * copy_pmd_range()'s prior pmd_none_or_clear_bad(src_pmd), and 
the
  1101   * error handling here, assume that exclusive mmap_lock on dst 
and src
  1102   * protects anon from unexpected THP transitions; with shmem 
and file
  1103   * protected by mmap_lock-less collapse skipping areas with 
anon_vma
  1104   * (whereas vma_needs_copy() skips areas without anon_vma).  A 
rework
  1105   * can remove such assumptions later, but this is good enough 
for now.
  1106   */
  1107  dst_pte = pte_alloc_map_lock(dst_mm, dst_pmd, addr, &dst_ptl);
  1108  if (!dst_pte) {
  1109  ret = -ENOMEM;
  1110  goto out;
    }
  1112  src_pte = pte_offset_map_maywrite_nolock(src_mm, src_pmd, addr, 
NULL,
  1113   &src_ptl);
  1114  if (!src_pte) {
  1115  pte_unmap_unlock(dst_pte, dst_ptl);
  1116  /* ret == 0 */
  1117  goto out;
  1118  }
  1119  spin_lock_nested(src_ptl, SINGLE_DEPTH_NESTING);
  1120  orig_src_pte = src_pte;
  1121  orig_dst_pte = dst_pte;
  1122  arch_enter_lazy_mmu_mode();
  1123  
  1124  do {
  1125  nr = 1;
  1126  
  1127  /*
  1128   * We are holding two locks at this point - either of 
them
  1129   * could generate latencies in another task on another 
CPU.
  1130   */
  1131  if (progress >= 32) {
  1132  progress = 0;
  1133  if (need_resched() ||
  1134  spin_needbreak(src_ptl) || 
spin_needbreak(dst_ptl))
  1135  break;
  1136  }
  1137  ptent = ptep_get(src_pte);
  1138  if (pte_none(ptent)) {
  1139  progress++;
  1140  continue;
  1141  }
  1142  if (unlikely(!pte_present(ptent))) {
  1143  ret = copy_nonpresent_pte(dst_mm, src_mm,
  1144dst_pte, src_pte,
  1145dst_vma, src_

Re: [PATCH v2 2/2] powerpc/pseries/dlpar: Add device tree nodes for DLPAR IO add

2024-08-18 Thread kernel test robot
Hi Haren,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes linus/master v6.11-rc3 next-20240816]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Haren-Myneni/powerpc-pseries-dlpar-Add-device-tree-nodes-for-DLPAR-IO-add/20240817-115833
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/20240817035401.125833-2-haren%40linux.ibm.com
patch subject: [PATCH v2 2/2] powerpc/pseries/dlpar: Add device tree nodes for 
DLPAR IO add
config: powerpc64-randconfig-r121-20240818 
(https://download.01.org/0day-ci/archive/20240818/202408182302.o7qro45s-...@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 
26670e7fa4f032a019d23d56c6a02926e854e8af)
reproduce: 
(https://download.01.org/0day-ci/archive/20240818/202408182302.o7qro45s-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408182302.o7qro45s-...@intel.com/

sparse warnings: (new ones prefixed by >>)
>> arch/powerpc/platforms/pseries/dlpar.c:525:50: sparse: sparse: incorrect 
>> type in argument 1 (different base types) @@ expected unsigned int 
>> [usertype] index @@ got restricted __be32 [usertype] drc_index @@
   arch/powerpc/platforms/pseries/dlpar.c:525:50: sparse: expected unsigned 
int [usertype] index
   arch/powerpc/platforms/pseries/dlpar.c:525:50: sparse: got restricted 
__be32 [usertype] drc_index
   arch/powerpc/platforms/pseries/dlpar.c:528:53: sparse: sparse: incorrect 
type in argument 1 (different base types) @@ expected unsigned int 
[usertype] drc_index @@ got restricted __be32 [usertype] drc_index @@
   arch/powerpc/platforms/pseries/dlpar.c:528:53: sparse: expected unsigned 
int [usertype] drc_index
   arch/powerpc/platforms/pseries/dlpar.c:528:53: sparse: got restricted 
__be32 [usertype] drc_index
   arch/powerpc/platforms/pseries/dlpar.c:548:43: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] drc_count @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:548:43: sparse: expected 
restricted __be32 [usertype] drc_count
   arch/powerpc/platforms/pseries/dlpar.c:548:43: sparse: got unsigned int 
[usertype]
   arch/powerpc/platforms/pseries/dlpar.c:552:43: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] drc_index @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:552:43: sparse: expected 
restricted __be32 [usertype] drc_index
   arch/powerpc/platforms/pseries/dlpar.c:552:43: sparse: got unsigned int 
[usertype]
   arch/powerpc/platforms/pseries/dlpar.c:556:42: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] count @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:556:42: sparse: expected 
restricted __be32 [usertype] count
   arch/powerpc/platforms/pseries/dlpar.c:556:42: sparse: got unsigned int 
[usertype]
   arch/powerpc/platforms/pseries/dlpar.c:558:42: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] index @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:558:42: sparse: expected 
restricted __be32 [usertype] index
   arch/powerpc/platforms/pseries/dlpar.c:558:42: sparse: got unsigned int 
[usertype]

vim +525 arch/powerpc/platforms/pseries/dlpar.c

   513  
   514  static int dlpar_hp_dt(struct pseries_hp_errorlog *phpe)
   515  {
   516  int rc;
   517  
   518  if (phpe->id_type != PSERIES_HP_ELOG_ID_DRC_INDEX)
   519  return -EINVAL;
   520  
   521  lock_device_hotplug();
   522  
   523  switch (phpe->action) {
   524  case PSERIES_HP_ELOG_ACTION_ADD:
 > 525  rc = dlpar_hp_dt_add(phpe->_drc_u.drc_index);
   526  break;
   527  case PSERIES_HP_ELOG_ACTION_REMOVE:
   528  rc = dlpar_hp_dt_remove(phpe->_drc_u.drc_index);
   529  break;
   530  default:
   531  pr_err("Invalid action (%d) specified\n", phpe->action);
   532  rc = -EINVAL;
   533  break;
   534  }
   535  
   536  unlock_device_hotplug();
   537  
   538  return 

Re: [PATCH v2 1/2] powerpc/pseries/dlpar: Remove device tree node for DLPAR IO remove

2024-08-18 Thread kernel test robot
Hi Haren,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes linus/master v6.11-rc3 next-20240816]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Haren-Myneni/powerpc-pseries-dlpar-Add-device-tree-nodes-for-DLPAR-IO-add/20240817-115833
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/20240817035401.125833-1-haren%40linux.ibm.com
patch subject: [PATCH v2 1/2] powerpc/pseries/dlpar: Remove device tree node 
for DLPAR IO remove
config: powerpc64-randconfig-r121-20240818 
(https://download.01.org/0day-ci/archive/20240818/202408182142.wuikqyae-...@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 
26670e7fa4f032a019d23d56c6a02926e854e8af)
reproduce: 
(https://download.01.org/0day-ci/archive/20240818/202408182142.wuikqyae-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408182142.wuikqyae-...@intel.com/

sparse warnings: (new ones prefixed by >>)
>> arch/powerpc/platforms/pseries/dlpar.c:398:53: sparse: sparse: incorrect 
>> type in argument 1 (different base types) @@ expected unsigned int 
>> [usertype] drc_index @@ got restricted __be32 [usertype] drc_index @@
   arch/powerpc/platforms/pseries/dlpar.c:398:53: sparse: expected unsigned 
int [usertype] drc_index
   arch/powerpc/platforms/pseries/dlpar.c:398:53: sparse: got restricted 
__be32 [usertype] drc_index
   arch/powerpc/platforms/pseries/dlpar.c:418:43: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] drc_count @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:418:43: sparse: expected 
restricted __be32 [usertype] drc_count
   arch/powerpc/platforms/pseries/dlpar.c:418:43: sparse: got unsigned int 
[usertype]
   arch/powerpc/platforms/pseries/dlpar.c:422:43: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] drc_index @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:422:43: sparse: expected 
restricted __be32 [usertype] drc_index
   arch/powerpc/platforms/pseries/dlpar.c:422:43: sparse: got unsigned int 
[usertype]
   arch/powerpc/platforms/pseries/dlpar.c:426:42: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] count @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:426:42: sparse: expected 
restricted __be32 [usertype] count
   arch/powerpc/platforms/pseries/dlpar.c:426:42: sparse: got unsigned int 
[usertype]
   arch/powerpc/platforms/pseries/dlpar.c:428:42: sparse: sparse: incorrect 
type in assignment (different base types) @@ expected restricted __be32 
[usertype] index @@ got unsigned int [usertype] @@
   arch/powerpc/platforms/pseries/dlpar.c:428:42: sparse: expected 
restricted __be32 [usertype] index
   arch/powerpc/platforms/pseries/dlpar.c:428:42: sparse: got unsigned int 
[usertype]

vim +398 arch/powerpc/platforms/pseries/dlpar.c

   386  
   387  static int dlpar_hp_dt(struct pseries_hp_errorlog *phpe)
   388  {
   389  int rc;
   390  
   391  if (phpe->id_type != PSERIES_HP_ELOG_ID_DRC_INDEX)
   392  return -EINVAL;
   393  
   394  lock_device_hotplug();
   395  
   396  switch (phpe->action) {
   397  case PSERIES_HP_ELOG_ACTION_REMOVE:
 > 398  rc = dlpar_hp_dt_remove(phpe->_drc_u.drc_index);
   399  break;
   400  default:
   401  pr_err("Invalid action (%d) specified\n", phpe->action);
   402  rc = -EINVAL;
   403  break;
   404  }
   405  
   406  unlock_device_hotplug();
   407  
   408  return rc;
   409  }
   410  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



Re: [PATCH 9/9] selftests: [NOT TO BE MERGED] Modifications for testing VDSO getrandom implementation on PPC32

2024-08-17 Thread kernel test robot
Hi Christophe,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes shuah-kselftest/next 
shuah-kselftest/fixes linus/master v6.11-rc3]
[cannot apply to crng-random/master next-20240816]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Christophe-Leroy/powerpc-vdso-Don-t-discard-rela-sections/20240816-223917
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/376843e024ffa73793e8ed99b72d299c6b239799.1723817900.git.christophe.leroy%40csgroup.eu
patch subject: [PATCH 9/9] selftests: [NOT TO BE MERGED] Modifications for 
testing VDSO getrandom implementation on PPC32
config: x86_64-randconfig-161-20240817 
(https://download.01.org/0day-ci/archive/20240818/202408180121.hb9in2pq-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408180121.hb9in2pq-...@intel.com/

smatch warnings:
kernel/time/time.c:622 timespec64_to_jiffies() warn: always true condition 
'(sec >= 2147483647 >> 1) - 1) >> (32 - 10)) * ((10 + 1000 / 2) 
/ 1000)) / (10)) << (1)) + (((2147483647 >> 1) - 1) >> (32 - 10)) * 
((10 + 1000 / 2) / 1000)) % (10)) << (1)) + (10) / 2) / 
(10)) - 1)) => (0-u64max >= 0)'

vim +622 kernel/time/time.c

8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  595  
67b3f564cb1e769 kernel/time/time.c Randy Dunlap  2023-07-03  596  /**
67b3f564cb1e769 kernel/time/time.c Randy Dunlap  2023-07-03  597   * 
timespec64_to_jiffies - convert a timespec64 value to jiffies
67b3f564cb1e769 kernel/time/time.c Randy Dunlap  2023-07-03  598   * @value: 
pointer to &struct timespec64
67b3f564cb1e769 kernel/time/time.c Randy Dunlap  2023-07-03  599   *
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  600   * The 
TICK_NSEC - 1 rounds up the value to the next resolution.  Note
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  601   * that a 
remainder subtract here would not do the right thing as the
4bf07f6562a01a4 kernel/time/time.c Ingo Molnar   2021-03-22  602   * resolution 
values don't fall on second boundaries.  I.e. the line:
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  603   * nsec -= 
nsec % TICK_NSEC; is NOT a correct resolution rounding.
d78c9300c51d6ce kernel/time/time.c Andrew Hunter 2014-09-04  604   * Note that 
due to the small error in the multiplier here, this
d78c9300c51d6ce kernel/time/time.c Andrew Hunter 2014-09-04  605   * rounding 
is incorrect for sufficiently large values of tv_nsec, but
d78c9300c51d6ce kernel/time/time.c Andrew Hunter 2014-09-04  606   * well 
formed timespecs should have tv_nsec < NSEC_PER_SEC, so we're
d78c9300c51d6ce kernel/time/time.c Andrew Hunter 2014-09-04  607   * OK.
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  608   *
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  609   * Rather, we 
just shift the bits off the right.
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  610   *
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  611   * The >> 
(NSEC_JIFFIE_SC - SEC_JIFFIE_SC) converts the scaled nsec
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  612   * value to a 
scaled second value.
67b3f564cb1e769 kernel/time/time.c Randy Dunlap  2023-07-03  613   *
67b3f564cb1e769 kernel/time/time.c Randy Dunlap  2023-07-03  614   * Return: 
jiffies value
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  615   */
751addac78b6f20 kernel/time/time.c Arnd Bergmann 2019-10-24  616  unsigned long
751addac78b6f20 kernel/time/time.c Arnd Bergmann 2019-10-24  617  
timespec64_to_jiffies(const struct timespec64 *value)
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  618  {
751addac78b6f20 kernel/time/time.c Arnd Bergmann 2019-10-24  619u64 sec 
= value->tv_sec;
751addac78b6f20 kernel/time/time.c Arnd Bergmann 2019-10-24  620long 
nsec = value->tv_nsec + TICK_NSEC - 1;
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  621  
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16 @622if (sec 
>= MAX_SEC_IN_JIFFIES){
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  623
sec = MAX_SEC_IN_JIFFIES;
8b9365d753d9870 kernel/time.c  Ingo Molnar   2007-02-16  624
nsec = 0;

Re: [PATCH 3/9] vdso: Add __arch_get_k_vdso_rng_data()

2024-08-17 Thread kernel test robot
Hi Christophe,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/next]
[also build test ERROR on powerpc/fixes crng-random/master shuah-kselftest/next 
shuah-kselftest/fixes linus/master v6.11-rc3 next-20240816]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Christophe-Leroy/powerpc-vdso-Don-t-discard-rela-sections/20240816-223917
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/a7bdbbb14d8635c1e33ada7982cf2cd1a8321e5c.1723817900.git.christophe.leroy%40csgroup.eu
patch subject: [PATCH 3/9] vdso: Add __arch_get_k_vdso_rng_data()
config: x86_64-buildonly-randconfig-002-20240817 
(https://download.01.org/0day-ci/archive/20240817/202408172143.g3qxmakr-...@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240817/202408172143.g3qxmakr-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408172143.g3qxmakr-...@intel.com/

All errors (new ones prefixed by >>):

>> ld: drivers/char/random.o:(.vvar__vdso_rng_data+0x0): multiple definition of 
>> `_vdso_rng_data'; kernel/time/vsyscall.o:(.vvar__vdso_rng_data+0x0): first 
>> defined here
>> ld: drivers/char/random.o:(.vvar__vdso_data+0x0): multiple definition of 
>> `_vdso_data'; kernel/time/vsyscall.o:(.vvar__vdso_data+0x0): first defined 
>> here

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



Re: [PATCH 3/9] vdso: Add __arch_get_k_vdso_rng_data()

2024-08-17 Thread kernel test robot
Hi Christophe,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/next]
[also build test ERROR on powerpc/fixes crng-random/master shuah-kselftest/next 
shuah-kselftest/fixes linus/master v6.11-rc3 next-20240816]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Christophe-Leroy/powerpc-vdso-Don-t-discard-rela-sections/20240816-223917
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/a7bdbbb14d8635c1e33ada7982cf2cd1a8321e5c.1723817900.git.christophe.leroy%40csgroup.eu
patch subject: [PATCH 3/9] vdso: Add __arch_get_k_vdso_rng_data()
config: x86_64-randconfig-003-20240817 
(https://download.01.org/0day-ci/archive/20240817/202408172056.oaokf1z5-...@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240817/202408172056.oaokf1z5-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408172056.oaokf1z5-...@intel.com/

All errors (new ones prefixed by >>):

>> ld: drivers/char/random.o:arch/x86/include/asm/vdso/vsyscall.h:13: multiple 
>> definition of `_vdso_rng_data'; 
>> kernel/time/vsyscall.o:arch/x86/include/asm/vdso/vsyscall.h:13: first 
>> defined here
>> ld: drivers/char/random.o:arch/x86/include/asm/vdso/vsyscall.h:12: multiple 
>> definition of `_vdso_data'; 
>> kernel/time/vsyscall.o:arch/x86/include/asm/vdso/vsyscall.h:12: first 
>> defined here

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



[powerpc:topic/ppc-kvm] BUILD SUCCESS 9739ff4887c77a38575c23b12766b0a37c8be13c

2024-08-14 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
topic/ppc-kvm
branch HEAD: 9739ff4887c77a38575c23b12766b0a37c8be13c  KVM: PPC: Book3S HV: 
Refactor HFSCR emulation for KVM guests

elapsed time: 1457m

configs tested: 191
configs skipped: 154

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240814   gcc-13.2.0
arc   randconfig-002-20240814   gcc-13.2.0
arc   tb10x_defconfig   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm assabet_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
armdove_defconfig   gcc-12.4.0
arm  exynos_defconfig   clang-17
arm  gemini_defconfig   clang-17
armhisi_defconfig   gcc-12.4.0
arm  moxart_defconfig   gcc-12.4.0
arm mv78xx0_defconfig   gcc-12.4.0
arm   omap2plus_defconfig   gcc-13.2.0
arm orion5x_defconfig   clang-17
arm   randconfig-001-20240814   gcc-13.2.0
arm   randconfig-002-20240814   gcc-13.2.0
arm   randconfig-003-20240814   gcc-13.2.0
arm   randconfig-004-20240814   gcc-13.2.0
arm rpc_defconfig   clang-17
arm s5pv210_defconfig   clang-17
arm   sunxi_defconfig   gcc-13.2.0
arm wpcm450_defconfig   gcc-12.4.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240814   gcc-13.2.0
arm64 randconfig-002-20240814   gcc-13.2.0
arm64 randconfig-003-20240814   gcc-13.2.0
arm64 randconfig-004-20240814   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240814   gcc-13.2.0
csky  randconfig-002-20240814   gcc-13.2.0
i386 alldefconfig   gcc-12.4.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240814   clang-18
i386 buildonly-randconfig-002-20240814   clang-18
i386 buildonly-randconfig-003-20240814   clang-18
i386 buildonly-randconfig-004-20240814   clang-18
i386 buildonly-randconfig-005-20240814   clang-18
i386 buildonly-randconfig-006-20240814   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240814   clang-18
i386  randconfig-002-20240814   clang-18
i386  randconfig-003-20240814   clang-18
i386  randconfig-004-20240814   clang-18
i386  randconfig-005-20240814   clang-18
i386  randconfig-006-20240814   clang-18
i386  randconfig-011-20240814   clang-18
i386  randconfig-012-20240814   clang-18
i386  randconfig-013-20240814   clang-18
i386  randconfig-014-20240814   clang-18
i386  randconfig-015-20240814   clang-18
i386  randconfig-016-20240814   clang-18
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240814   gcc-13.2.0
loongarch randconfig-002-20240814   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-14.1.0
m68k amcore_defconfig   gcc-12.4.0
m68kdefconfig   gcc-13.2.0
m68kmvme16x_defconfig   gcc-12.4.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-13.2.0
microblaze   allyesconfig   gcc-14

[powerpc:fixes-test] BUILD SUCCESS 227bbaabe64b6f9cd98aa051454c1d4a194a8c6a

2024-08-13 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: 227bbaabe64b6f9cd98aa051454c1d4a194a8c6a  powerpc/topology: Check 
if a core is online

elapsed time: 810m

configs tested: 191
configs skipped: 7

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.3.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240814   gcc-13.2.0
arc   randconfig-002-20240814   gcc-13.2.0
arc   tb10x_defconfig   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   clang-20
arm  allyesconfig   gcc-13.2.0
arm  allyesconfig   gcc-14.1.0
arm assabet_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-13.2.0
arm   randconfig-001-20240814   clang-20
arm   randconfig-002-20240814   clang-20
arm   randconfig-003-20240814   clang-20
arm   randconfig-004-20240814   clang-20
arm   sunxi_defconfig   gcc-13.2.0
arm64allmodconfig   clang-20
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240814   clang-20
arm64 randconfig-002-20240814   gcc-14.1.0
arm64 randconfig-003-20240814   gcc-14.1.0
arm64 randconfig-004-20240814   clang-20
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240814   gcc-14.1.0
csky  randconfig-002-20240814   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   clang-20
hexagon  allyesconfig   clang-20
hexagon   randconfig-001-20240814   clang-16
hexagon   randconfig-002-20240814   clang-14
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-12
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-12
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-12
i386 buildonly-randconfig-001-20240814   clang-18
i386 buildonly-randconfig-002-20240814   clang-18
i386 buildonly-randconfig-003-20240814   clang-18
i386 buildonly-randconfig-004-20240814   clang-18
i386 buildonly-randconfig-005-20240814   clang-18
i386 buildonly-randconfig-005-20240814   gcc-12
i386 buildonly-randconfig-006-20240814   clang-18
i386 buildonly-randconfig-006-20240814   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240814   clang-18
i386  randconfig-002-20240814   clang-18
i386  randconfig-002-20240814   gcc-12
i386  randconfig-003-20240814   clang-18
i386  randconfig-003-20240814   gcc-12
i386  randconfig-004-20240814   clang-18
i386  randconfig-005-20240814   clang-18
i386  randconfig-006-20240814   clang-18
i386  randconfig-011-20240814   clang-18
i386  randconfig-011-20240814   gcc-12
i386  randconfig-012-20240814   clang-18
i386  randconfig-012-20240814   gcc-12
i386  randconfig-013-20240814   clang-18
i386  randconfig-014-20240814   clang-18
i386  randconfig-014-20240814   gcc-11
i386  randconfig-015-20240814   clang-18
i386  randconfig-015-20240814   gcc-12
i386  randconfig-016-20240814   clang-18
i386  randconfig-016-20240814   gcc-12
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240814   gcc-14.1.0
loongarch randconfig-002-20240814   gcc-14.1.0
m68k allmodconfig   gcc-14.1.0
m68k 

[powerpc:merge] BUILD SUCCESS ddf9a4c1797f6a35c8bc241a08fe00cb18f3a674

2024-08-12 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: ddf9a4c1797f6a35c8bc241a08fe00cb18f3a674  Automatic merge of 
'master' into merge (2024-08-05 20:24)

elapsed time: 728m

configs tested: 209
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alpha allnoconfig   gcc-13.3.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240813   gcc-13.2.0
arc   randconfig-002-20240813   gcc-13.2.0
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   clang-20
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-14.1.0
arm defconfig   gcc-13.2.0
arm   randconfig-001-20240813   gcc-14.1.0
arm   randconfig-002-20240813   gcc-14.1.0
arm   randconfig-003-20240813   gcc-14.1.0
arm   randconfig-004-20240813   gcc-14.1.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-13.2.0
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240813   gcc-14.1.0
arm64 randconfig-002-20240813   gcc-14.1.0
arm64 randconfig-003-20240813   clang-20
arm64 randconfig-004-20240813   gcc-14.1.0
csky  allnoconfig   gcc-13.2.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240813   gcc-14.1.0
csky  randconfig-002-20240813   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   clang-20
hexagon  allyesconfig   clang-20
hexagon   randconfig-001-20240813   clang-20
hexagon   randconfig-002-20240813   clang-20
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-12
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-12
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-12
i386 buildonly-randconfig-001-20240812   clang-18
i386 buildonly-randconfig-001-20240813   gcc-12
i386 buildonly-randconfig-002-20240812   clang-18
i386 buildonly-randconfig-002-20240813   gcc-12
i386 buildonly-randconfig-003-20240812   clang-18
i386 buildonly-randconfig-003-20240813   gcc-12
i386 buildonly-randconfig-004-20240812   clang-18
i386 buildonly-randconfig-004-20240813   gcc-12
i386 buildonly-randconfig-005-20240812   gcc-12
i386 buildonly-randconfig-005-20240813   gcc-12
i386 buildonly-randconfig-006-20240812   clang-18
i386 buildonly-randconfig-006-20240813   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240812   gcc-12
i386  randconfig-001-20240813   gcc-12
i386  randconfig-002-20240812   gcc-12
i386  randconfig-002-20240813   gcc-12
i386  randconfig-003-20240812   gcc-12
i386  randconfig-003-20240813   gcc-12
i386  randconfig-004-20240812   clang-18
i386  randconfig-004-20240813   gcc-12
i386  randconfig-005-20240812   clang-18
i386  randconfig-005-20240813   gcc-12
i386  randconfig-006-20240812   gcc-12
i386  randconfig-006-20240813   gcc-12
i386  randconfig-011-20240812   gcc-12
i386  randconfig-011-20240813   gcc-12
i386  randconfig-012-20240812   clang-18
i386  randconfig-012-20240813   gcc-12
i386  randconfig-013-20240812   clang-18
i386  randconfig-013-20240813   gcc-12
i386  randconfig-014-20240812   clang-18
i386  randconfig-014-20240813   gcc-12
i386  randconfig-015-20240812   clang-18
i386  randconfig-015-20240813   gcc-12
i386  randconfig-016-20240812   clang-18
i386  randconfig-016-20240813   gcc-12
loongarchallmodconfig 

[powerpc:fixes-test] BUILD SUCCESS e7e846dc6c73fbc94ae8b4ec20d05627646416f2

2024-08-12 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: e7e846dc6c73fbc94ae8b4ec20d05627646416f2  powerpc/mm: Fix boot 
warning with hugepages and CONFIG_DEBUG_VIRTUAL

elapsed time: 728m

configs tested: 208
configs skipped: 6

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alpha allnoconfig   gcc-13.3.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240813   gcc-13.2.0
arc   randconfig-002-20240813   gcc-13.2.0
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   clang-20
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-14.1.0
arm defconfig   gcc-13.2.0
arm   randconfig-001-20240813   gcc-14.1.0
arm   randconfig-002-20240813   gcc-14.1.0
arm   randconfig-003-20240813   gcc-14.1.0
arm   randconfig-004-20240813   gcc-14.1.0
arm64allmodconfig   clang-20
arm64 allnoconfig   gcc-13.2.0
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240813   gcc-14.1.0
arm64 randconfig-002-20240813   gcc-14.1.0
arm64 randconfig-003-20240813   clang-20
arm64 randconfig-004-20240813   gcc-14.1.0
csky  allnoconfig   gcc-13.2.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240813   gcc-14.1.0
csky  randconfig-002-20240813   gcc-14.1.0
hexagon  allmodconfig   clang-20
hexagon   allnoconfig   clang-20
hexagon  allyesconfig   clang-20
hexagon   randconfig-001-20240813   clang-20
hexagon   randconfig-002-20240813   clang-20
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-12
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-12
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-12
i386 buildonly-randconfig-001-20240812   clang-18
i386 buildonly-randconfig-001-20240813   gcc-12
i386 buildonly-randconfig-002-20240812   clang-18
i386 buildonly-randconfig-002-20240813   gcc-12
i386 buildonly-randconfig-003-20240812   clang-18
i386 buildonly-randconfig-003-20240813   gcc-12
i386 buildonly-randconfig-004-20240812   clang-18
i386 buildonly-randconfig-004-20240813   gcc-12
i386 buildonly-randconfig-005-20240812   gcc-12
i386 buildonly-randconfig-005-20240813   gcc-12
i386 buildonly-randconfig-006-20240812   clang-18
i386 buildonly-randconfig-006-20240813   gcc-12
i386defconfig   clang-18
i386  randconfig-001-20240812   gcc-12
i386  randconfig-001-20240813   gcc-12
i386  randconfig-002-20240812   gcc-12
i386  randconfig-002-20240813   gcc-12
i386  randconfig-003-20240812   gcc-12
i386  randconfig-003-20240813   gcc-12
i386  randconfig-004-20240812   clang-18
i386  randconfig-004-20240813   gcc-12
i386  randconfig-005-20240812   clang-18
i386  randconfig-005-20240813   gcc-12
i386  randconfig-006-20240812   gcc-12
i386  randconfig-006-20240813   gcc-12
i386  randconfig-011-20240812   gcc-12
i386  randconfig-011-20240813   gcc-12
i386  randconfig-012-20240812   clang-18
i386  randconfig-012-20240813   gcc-12
i386  randconfig-013-20240812   clang-18
i386  randconfig-013-20240813   gcc-12
i386  randconfig-014-20240812   clang-18
i386  randconfig-014-20240813   gcc-12
i386  randconfig-015-20240812   clang-18
i386  randconfig-015-20240813   gcc-12
i386  randconfig-016-20240812   clang-18
i386  randconfig-016-20240813   gcc-12
loongarch 

[powerpc:next] BUILD SUCCESS fa740ca82277b476a49fee83c6fdb023656ef779

2024-08-08 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: fa740ca82277b476a49fee83c6fdb023656ef779  powerpc: Remove useless 
config comment in asm/percpu.h

elapsed time: 1311m

configs tested: 182
configs skipped: 10

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs101_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240808   gcc-13.2.0
arc   randconfig-002-20240808   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm  allyesconfig   gcc-14.1.0
arm defconfig   gcc-13.2.0
arm  moxart_defconfig   gcc-14.1.0
armneponset_defconfig   gcc-13.2.0
arm   randconfig-001-20240808   gcc-13.2.0
arm   randconfig-002-20240808   gcc-13.2.0
arm   randconfig-003-20240808   gcc-13.2.0
arm   randconfig-004-20240808   gcc-13.2.0
arm rpc_defconfig   gcc-13.2.0
arm s3c6400_defconfig   gcc-13.2.0
arm   stm32_defconfig   gcc-13.2.0
arm64allmodconfig   clang-20
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240808   gcc-13.2.0
arm64 randconfig-002-20240808   gcc-13.2.0
arm64 randconfig-003-20240808   gcc-13.2.0
arm64 randconfig-004-20240808   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
cskydefconfig   gcc-14.1.0
csky  randconfig-001-20240808   gcc-13.2.0
csky  randconfig-002-20240808   gcc-13.2.0
hexagon  allyesconfig   clang-20
i386 alldefconfig   gcc-14.1.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240808   clang-18
i386 buildonly-randconfig-002-20240808   clang-18
i386 buildonly-randconfig-003-20240808   clang-18
i386 buildonly-randconfig-004-20240808   clang-18
i386 buildonly-randconfig-005-20240808   clang-18
i386 buildonly-randconfig-006-20240808   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240808   clang-18
i386  randconfig-002-20240808   clang-18
i386  randconfig-003-20240808   clang-18
i386  randconfig-004-20240808   clang-18
i386  randconfig-005-20240808   clang-18
i386  randconfig-006-20240808   clang-18
i386  randconfig-011-20240808   clang-18
i386  randconfig-012-20240808   clang-18
i386  randconfig-013-20240808   clang-18
i386  randconfig-014-20240808   clang-18
i386  randconfig-015-20240808   clang-18
i386  randconfig-016-20240808   clang-18
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240808   gcc-13.2.0
loongarch randconfig-002-20240808   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-14.1.0
m68k apollo_defconfig   gcc-14.1.0
m68kdefconfig   gcc-13.2.0
m68k   m5275evb_defconfig   gcc-14.1.0
m68k   m5475evb_defconfig   gcc-13.2.0
m68kmvme16x_defconfig   gcc-14.1.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-13.2.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-13.2.0
mips 

Re: [PATCH v5 1/3] dma: improve DMA zone selection

2024-08-07 Thread kernel test robot
Hi Baruch,

kernel test robot noticed the following build warnings:

[auto build test WARNING on 8400291e289ee6b2bf9779ff1c83a291501f017b]

url:
https://github.com/intel-lab-lkp/linux/commits/Baruch-Siach/dma-improve-DMA-zone-selection/20240803-074651
base:   8400291e289ee6b2bf9779ff1c83a291501f017b
patch link:
https://lore.kernel.org/r/5200f289af1a9b80dfd329b6ed3d54e1d4a02876.1722578375.git.baruch%40tkos.co.il
patch subject: [PATCH v5 1/3] dma: improve DMA zone selection
config: csky-randconfig-001-20240807 
(https://download.01.org/0day-ci/archive/20240808/202408080035.rxxbb5yc-...@intel.com/config)
compiler: csky-linux-gcc (GCC) 14.1.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240808/202408080035.rxxbb5yc-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408080035.rxxbb5yc-...@intel.com/

All warnings (new ones prefixed by >>, old ones prefixed by <<):

WARNING: modpost: vmlinux: section mismatch in reference: 
dma_direct_optimal_gfp_mask+0x46 (section: .text) -> memblock_end_of_DRAM 
(section: .init.text)
>> WARNING: modpost: vmlinux: section mismatch in reference: 
>> sg_page.isra.0+0x1c (section: .text) -> memblock_end_of_DRAM (section: 
>> .init.text)
WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/clk/imx/clk-imxrt1050.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/devfreq/governor_performance.o

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH v5 1/3] dma: improve DMA zone selection

2024-08-07 Thread kernel test robot
Hi Baruch,

kernel test robot noticed the following build warnings:

[auto build test WARNING on 8400291e289ee6b2bf9779ff1c83a291501f017b]

url:
https://github.com/intel-lab-lkp/linux/commits/Baruch-Siach/dma-improve-DMA-zone-selection/20240803-074651
base:   8400291e289ee6b2bf9779ff1c83a291501f017b
patch link:
https://lore.kernel.org/r/5200f289af1a9b80dfd329b6ed3d54e1d4a02876.1722578375.git.baruch%40tkos.co.il
patch subject: [PATCH v5 1/3] dma: improve DMA zone selection
config: i386-randconfig-063-20240807 
(https://download.01.org/0day-ci/archive/20240807/202408071931.w1ga8ee2-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240807/202408071931.w1ga8ee2-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202408071931.w1ga8ee2-...@intel.com/

All warnings (new ones prefixed by >>, old ones prefixed by <<):

>> WARNING: modpost: vmlinux: section mismatch in reference: 
>> __dma_direct_alloc_pages+0xcc (section: .text.__dma_direct_alloc_pages) -> 
>> memblock (section: .init.data)
WARNING: modpost: vmlinux: section mismatch in reference: 
__dma_direct_alloc_pages+0xd2 (section: .text.__dma_direct_alloc_pages) -> 
memblock (section: .init.data)
WARNING: modpost: vmlinux: section mismatch in reference: 
swiotlb_alloc_pool+0xa0 (section: .text.swiotlb_alloc_pool) -> memblock 
(section: .init.data)
WARNING: modpost: vmlinux: section mismatch in reference: 
swiotlb_alloc_pool+0xa6 (section: .text.swiotlb_alloc_pool) -> memblock 
(section: .init.data)
WARNING: modpost: missing MODULE_DESCRIPTION() in 
kernel/bpf/preload/bpf_preload.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/devfreq/governor_userspace.o

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH V8 14/15] tools/perf: Add support to use libcapstone in powerpc

2024-07-31 Thread kernel test robot



Hello,

kernel test robot noticed "perf-stat-tests.perf.make.fail" on:

commit: bcda270a3f77316ac08c0b53c2fa23731ecc ("[PATCH V8 14/15] tools/perf: 
Add support to use libcapstone in powerpc")
url: 
https://github.com/intel-lab-lkp/linux/commits/Athira-Rajeev/tools-perf-Move-the-data-structures-related-to-register-type-to-header-file/20240718-170432
base: https://git.kernel.org/cgit/linux/kernel/git/perf/perf-tools-next.git 
perf-tools-next
patch link: 
https://lore.kernel.org/all/20240718084358.72242-15-atraj...@linux.vnet.ibm.com/
patch subject: [PATCH V8 14/15] tools/perf: Add support to use libcapstone in 
powerpc

in testcase: perf-stat-tests
version: 
with following parameters:




compiler: gcc-13
test machine: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480+ (Sapphire 
Rapids) with 256G memory

(please refer to attached dmesg/kmsg for entire log/backtrace)




If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-lkp/202407312114.ee900833-oliver.s...@intel.com



Makefile.config:699: Warning: Disabled BPF skeletons as clang (clang) is missing
  PERF_VERSION = 6.10.0-rc3
util/disasm.c: In function â–’~@~Xsymbol__disassemble_capstone_powerpcâ–’~@~Y:
util/disasm.c:1615:34: error: â–’~@~Xstruct dsoâ–’~@~Y has no member named 
â–’~@~Xnsinfoâ–’~@~Y
 1615 | nsinfo__mountns_enter(dso->nsinfo, &nsc);
  |  ^~
make[4]: *** 
[/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-bcda270a3f77316ac08c0b53c2fa23731ecc/tools/build/Makefile.build:105:
 util/disasm.o] Error 1
make[4]: *** Waiting for unfinished jobs
make[3]: *** 
[/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-bcda270a3f77316ac08c0b53c2fa23731ecc/tools/build/Makefile.build:158:
 util] Error 2
make[2]: *** [Makefile.perf:762: perf-util-in.o] Error 2
make[2]: *** Waiting for unfinished jobs
make[1]: *** [Makefile.perf:265: sub-make] Error 2
make: *** [Makefile:70: all] Error 2



The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240731/202407312114.ee900833-oliver.s...@intel.com



-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



Re: [PATCH v1 32/36] soc: fsl: qe: Add resource-managed muram allocators

2024-07-29 Thread kernel test robot
Hi Herve,

kernel test robot noticed the following build errors:

[auto build test ERROR on robh/for-next]
[also build test ERROR on linus/master v6.11-rc1 next-20240729]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Herve-Codina/soc-fsl-cpm1-qmc-Update-TRNSYNC-only-in-transparent-mode/20240730-001631
base:   https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
patch link:
https://lore.kernel.org/r/20240729142107.104574-33-herve.codina%40bootlin.com
patch subject: [PATCH v1 32/36] soc: fsl: qe: Add resource-managed muram 
allocators
config: x86_64-allyesconfig 
(https://download.01.org/0day-ci/archive/20240730/202407301032.m27flsv4-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240730/202407301032.m27flsv4-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407301032.m27flsv4-...@intel.com/

All errors (new ones prefixed by >>):

>> drivers/soc/fsl/qe/qe_common.c:217:7: error: call to undeclared function 
>> 'devres_alloc'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 217 | dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
GFP_KERNEL);
 |  ^
   drivers/soc/fsl/qe/qe_common.c:217:7: note: did you mean 'msrs_alloc'?
   arch/x86/include/asm/msr.h:328:22: note: 'msrs_alloc' declared here
 328 | struct msr __percpu *msrs_alloc(void);
 |  ^
>> drivers/soc/fsl/qe/qe_common.c:217:5: error: incompatible integer to pointer 
>> conversion assigning to 's32 *' (aka 'int *') from 'int' [-Wint-conversion]
 217 | dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
GFP_KERNEL);
 |^ 
~
>> drivers/soc/fsl/qe/qe_common.c:224:3: error: call to undeclared function 
>> 'devres_add'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 224 | devres_add(dev, dr);
 | ^
>> drivers/soc/fsl/qe/qe_common.c:226:3: error: call to undeclared function 
>> 'devres_free'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 226 | devres_free(dr);
 | ^
   drivers/soc/fsl/qe/qe_common.c:277:7: error: call to undeclared function 
'devres_alloc'; ISO C99 and later do not support implicit function declarations 
[-Wimplicit-function-declaration]
 277 | dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
GFP_KERNEL);
 |  ^
   drivers/soc/fsl/qe/qe_common.c:277:5: error: incompatible integer to pointer 
conversion assigning to 's32 *' (aka 'int *') from 'int' [-Wint-conversion]
 277 | dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
GFP_KERNEL);
 |^ 
~
   drivers/soc/fsl/qe/qe_common.c:284:3: error: call to undeclared function 
'devres_add'; ISO C99 and later do not support implicit function declarations 
[-Wimplicit-function-declaration]
 284 | devres_add(dev, dr);
 | ^
   drivers/soc/fsl/qe/qe_common.c:286:3: error: call to undeclared function 
'devres_free'; ISO C99 and later do not support implicit function declarations 
[-Wimplicit-function-declaration]
 286 | devres_free(dr);
 | ^
   8 errors generated.


vim +/devres_alloc +217 drivers/soc/fsl/qe/qe_common.c

   196  
   197  /**
   198   * devm_cpm_muram_alloc - Resource-managed cpm_muram_alloc
   199   * @dev: Device to allocate memory for
   200   * @size: number of bytes to allocate
   201   * @align: requested alignment, in bytes
   202   *
   203   * This function returns a non-negative offset into the muram area, or
   204   * a negative errno on failure as cpm_muram_alloc() does.
   205   * Use cpm_muram_addr() to get the virtual address of the area.
   206   *
   207   * Compare against cpm_muram_alloc(), the memory allocated by this
   208   * resource-managed version is automatically freed on driver detach and 
so,
   209   * cpm_muram_free() must not be

Re: [PATCH v1 32/36] soc: fsl: qe: Add resource-managed muram allocators

2024-07-29 Thread kernel test robot
Hi Herve,

kernel test robot noticed the following build warnings:

[auto build test WARNING on robh/for-next]
[also build test WARNING on linus/master v6.11-rc1 next-20240729]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Herve-Codina/soc-fsl-cpm1-qmc-Update-TRNSYNC-only-in-transparent-mode/20240730-001631
base:   https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
patch link:
https://lore.kernel.org/r/20240729142107.104574-33-herve.codina%40bootlin.com
patch subject: [PATCH v1 32/36] soc: fsl: qe: Add resource-managed muram 
allocators
config: alpha-allyesconfig 
(https://download.01.org/0day-ci/archive/20240730/202407301027.rz0iwoyw-...@intel.com/config)
compiler: alpha-linux-gcc (GCC) 13.3.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240730/202407301027.rz0iwoyw-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407301027.rz0iwoyw-...@intel.com/

All warnings (new ones prefixed by >>):

   drivers/soc/fsl/qe/qe_common.c: In function 'devm_cpm_muram_alloc':
   drivers/soc/fsl/qe/qe_common.c:217:14: error: implicit declaration of 
function 'devres_alloc'; did you mean 'kvrealloc'? 
[-Werror=implicit-function-declaration]
 217 | dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
GFP_KERNEL);
 |  ^~~~
 |  kvrealloc
>> drivers/soc/fsl/qe/qe_common.c:217:12: warning: assignment to 's32 *' {aka 
>> 'int *'} from 'int' makes pointer from integer without a cast 
>> [-Wint-conversion]
 217 | dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
GFP_KERNEL);
 |^
   drivers/soc/fsl/qe/qe_common.c:224:17: error: implicit declaration of 
function 'devres_add' [-Werror=implicit-function-declaration]
 224 | devres_add(dev, dr);
 | ^~
   drivers/soc/fsl/qe/qe_common.c:226:17: error: implicit declaration of 
function 'devres_free' [-Werror=implicit-function-declaration]
 226 | devres_free(dr);
 | ^~~
   drivers/soc/fsl/qe/qe_common.c: In function 'devm_cpm_muram_alloc_fixed':
   drivers/soc/fsl/qe/qe_common.c:277:12: warning: assignment to 's32 *' {aka 
'int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion]
 277 | dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
GFP_KERNEL);
 |^
   cc1: some warnings being treated as errors


vim +217 drivers/soc/fsl/qe/qe_common.c

   196  
   197  /**
   198   * devm_cpm_muram_alloc - Resource-managed cpm_muram_alloc
   199   * @dev: Device to allocate memory for
   200   * @size: number of bytes to allocate
   201   * @align: requested alignment, in bytes
   202   *
   203   * This function returns a non-negative offset into the muram area, or
   204   * a negative errno on failure as cpm_muram_alloc() does.
   205   * Use cpm_muram_addr() to get the virtual address of the area.
   206   *
   207   * Compare against cpm_muram_alloc(), the memory allocated by this
   208   * resource-managed version is automatically freed on driver detach and 
so,
   209   * cpm_muram_free() must not be called to release the allocated memory.
   210   */
   211  s32 devm_cpm_muram_alloc(struct device *dev, unsigned long size,
   212   unsigned long align)
   213  {
   214  s32 info;
   215  s32 *dr;
   216  
 > 217  dr = devres_alloc(devm_cpm_muram_release, sizeof(*dr), 
 > GFP_KERNEL);
   218  if (!dr)
   219  return -ENOMEM;
   220  
   221  info = cpm_muram_alloc(size, align);
   222  if (info >= 0) {
   223  *dr = info;
   224  devres_add(dev, dr);
   225  } else {
   226  devres_free(dr);
   227  }
   228  
   229  return info;
   230  }
   231  EXPORT_SYMBOL(devm_cpm_muram_alloc);
   232  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH v1 14/36] soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementation

2024-07-29 Thread kernel test robot
Hi Herve,

kernel test robot noticed the following build warnings:

[auto build test WARNING on robh/for-next]
[also build test WARNING on linus/master v6.11-rc1 next-20240729]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Herve-Codina/soc-fsl-cpm1-qmc-Update-TRNSYNC-only-in-transparent-mode/20240730-001631
base:   https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
patch link:
https://lore.kernel.org/r/20240729142107.104574-15-herve.codina%40bootlin.com
patch subject: [PATCH v1 14/36] soc: fsl: cpm1: tsa: Add support for QUICC 
Engine (QE) implementation
config: x86_64-allyesconfig 
(https://download.01.org/0day-ci/archive/20240730/202407300923.hvotne4k-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240730/202407300923.hvotne4k-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407300923.hvotne4k-...@intel.com/

All warnings (new ones prefixed by >>):

>> drivers/soc/fsl/qe/tsa.c:984:17: warning: cast to smaller integer type 'enum 
>> tsa_version' from 'const void *' [-Wvoid-pointer-to-enum-cast]
 984 | tsa->version = (enum 
tsa_version)of_device_get_match_data(&pdev->dev);
 |
^~
   1 warning generated.


vim +984 drivers/soc/fsl/qe/tsa.c

7f6697511df485 Herve Codina 2024-07-29   970  
1d4ba0b81c1cf2 Herve Codina 2023-02-17   971  static int tsa_probe(struct 
platform_device *pdev)
1d4ba0b81c1cf2 Herve Codina 2023-02-17   972  {
1d4ba0b81c1cf2 Herve Codina 2023-02-17   973struct device_node *np = 
pdev->dev.of_node;
1d4ba0b81c1cf2 Herve Codina 2023-02-17   974struct resource *res;
1d4ba0b81c1cf2 Herve Codina 2023-02-17   975struct tsa *tsa;
1d4ba0b81c1cf2 Herve Codina 2023-02-17   976unsigned int i;
1d4ba0b81c1cf2 Herve Codina 2023-02-17   977int ret;
1d4ba0b81c1cf2 Herve Codina 2023-02-17   978  
1d4ba0b81c1cf2 Herve Codina 2023-02-17   979tsa = devm_kzalloc(&pdev->dev, 
sizeof(*tsa), GFP_KERNEL);
1d4ba0b81c1cf2 Herve Codina 2023-02-17   980if (!tsa)
1d4ba0b81c1cf2 Herve Codina 2023-02-17   981return -ENOMEM;
1d4ba0b81c1cf2 Herve Codina 2023-02-17   982  
1d4ba0b81c1cf2 Herve Codina 2023-02-17   983tsa->dev = &pdev->dev;
3d16c3ebcd1ae6 Herve Codina 2024-07-29  @984tsa->version = (enum 
tsa_version)of_device_get_match_data(&pdev->dev);
3d16c3ebcd1ae6 Herve Codina 2024-07-29   985switch (tsa->version) {
3d16c3ebcd1ae6 Herve Codina 2024-07-29   986case TSA_CPM1:
3d16c3ebcd1ae6 Herve Codina 2024-07-29   987dev_info(tsa->dev, 
"CPM1 version\n");
3d16c3ebcd1ae6 Herve Codina 2024-07-29   988break;
b76939bef42d1d Herve Codina 2024-07-29   989case TSA_QE:
b76939bef42d1d Herve Codina 2024-07-29   990dev_info(tsa->dev, "QE 
version\n");
b76939bef42d1d Herve Codina 2024-07-29   991break;
3d16c3ebcd1ae6 Herve Codina 2024-07-29   992default:
3d16c3ebcd1ae6 Herve Codina 2024-07-29   993dev_err(tsa->dev, 
"Unknown version (%d)\n", tsa->version);
3d16c3ebcd1ae6 Herve Codina 2024-07-29   994return -EINVAL;
3d16c3ebcd1ae6 Herve Codina 2024-07-29   995}
1d4ba0b81c1cf2 Herve Codina 2023-02-17   996  
1d4ba0b81c1cf2 Herve Codina 2023-02-17   997for (i = 0; i < 
ARRAY_SIZE(tsa->serials); i++)
1d4ba0b81c1cf2 Herve Codina 2023-02-17   998tsa->serials[i].id = i;
1d4ba0b81c1cf2 Herve Codina 2023-02-17   999  
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1000spin_lock_init(&tsa->lock);
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1001  
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1002tsa->si_regs = 
devm_platform_ioremap_resource_byname(pdev, "si_regs");
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1003if (IS_ERR(tsa->si_regs))
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1004return 
PTR_ERR(tsa->si_regs);
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1005  
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1006res = 
platform_get_resource_byname(pdev, IORESOURCE_MEM, "si_ram");
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1007if (!res) {
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1008dev_err(tsa->dev, 
"si_ram resource missing\n");
1d4ba0b81c1cf2 Herve Codina 2023-02-17  1009return -EINVAL;
1d4b

Re: [PATCH v3 2/3] dma-mapping: replace zone_dma_bits by zone_dma_limit

2024-07-29 Thread kernel test robot
Hi Baruch,

kernel test robot noticed the following build warnings:

[auto build test WARNING on arm64/for-next/core]
[also build test WARNING on powerpc/next powerpc/fixes s390/features 
linus/master v6.11-rc1 next-20240729]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Baruch-Siach/dma-mapping-improve-DMA-zone-selection/20240729-211018
base:   https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 
for-next/core
patch link:
https://lore.kernel.org/r/053fa4806a2c63efcde80caca473a8b670a2701c.1722249878.git.baruch%40tkos.co.il
patch subject: [PATCH v3 2/3] dma-mapping: replace zone_dma_bits by 
zone_dma_limit
config: arm-allnoconfig 
(https://download.01.org/0day-ci/archive/20240730/202407300338.oauo6jtb-...@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 
ccae7b461be339e717d02f99ac857cf0bc7d17fc)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240730/202407300338.oauo6jtb-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407300338.oauo6jtb-...@intel.com/

All warnings (new ones prefixed by >>):

   In file included from kernel/dma/direct.c:7:
   In file included from include/linux/memblock.h:12:
   In file included from include/linux/mm.h:2253:
   include/linux/vmstat.h:514:36: warning: arithmetic between different 
enumeration types ('enum node_stat_item' and 'enum lru_list') 
[-Wenum-enum-conversion]
 514 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
 |   ~~~ ^ ~~~
>> kernel/dma/direct.c:23:46: warning: implicit conversion from 'unsigned long 
>> long' to 'phys_addr_t' (aka 'unsigned int') changes value from 
>> 18446744073709551615 to 4294967295 [-Wconstant-conversion]
  23 | phys_addr_t zone_dma_limit __ro_after_init = DMA_BIT_MASK(24);
 | ~~   ^~~~
   include/linux/dma-mapping.h:77:40: note: expanded from macro 'DMA_BIT_MASK'
  77 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
 |^
   2 warnings generated.


vim +23 kernel/dma/direct.c

   > 7  #include 
 8  #include 
 9  #include 
10  #include 
11  #include 
12  #include 
13  #include 
14  #include 
15  #include 
16  #include "direct.h"
17  
18  /*
19   * Most architectures use ZONE_DMA for the first 16 Megabytes, but some 
use
20   * it for entirely different regions. In that case the arch code needs 
to
21   * override the variable below for dma-direct to work properly.
22   */
  > 23  phys_addr_t zone_dma_limit __ro_after_init = DMA_BIT_MASK(24);
24  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH v2 1/5] kallsyms: Emit symbol at the holes in the text

2024-07-23 Thread kernel test robot
Hi Zheng,

kernel test robot noticed the following build warnings:

[auto build test WARNING on linus/master]
[also build test WARNING on v6.10]
[cannot apply to mcgrof/modules-next masahiroy-kbuild/for-next 
masahiroy-kbuild/fixes powerpc/next powerpc/fixes tip/x86/core next-20240723]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Zheng-Yejian/kallsyms-Emit-symbol-at-the-holes-in-the-text/20240723-152513
base:   linus/master
patch link:
https://lore.kernel.org/r/20240723063258.2240610-2-zhengyejian%40huaweicloud.com
patch subject: [PATCH v2 1/5] kallsyms: Emit symbol at the holes in the text
config: i386-randconfig-003-20240724 
(https://download.01.org/0day-ci/archive/20240724/202407241240.rurwmbzm-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240724/202407241240.rurwmbzm-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407241240.rurwmbzm-...@intel.com/

All warnings (new ones prefixed by >>):

>> depmod: WARNING: 
>> /tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
>>  needs unknown symbol __fentry__
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol strcmp
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol _printk
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol strlen
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol strncmp
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol pcpu_hot
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol __kmalloc_noprof
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol call_rcu
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol sched_set_fifo
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol torture_sched_setaffinity
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol kfree
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol kernel_power_off
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol rcu_barrier
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol bitmap_parselist
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol sprintf
>> depmod: WARNING: 
>> /tmp/kernel/i386-randconfig-003-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/mo

Re: [PATCH v2 1/5] kallsyms: Emit symbol at the holes in the text

2024-07-23 Thread kernel test robot
Hi Zheng,

kernel test robot noticed the following build warnings:

[auto build test WARNING on linus/master]
[also build test WARNING on v6.10]
[cannot apply to mcgrof/modules-next masahiroy-kbuild/for-next 
masahiroy-kbuild/fixes powerpc/next powerpc/fixes tip/x86/core next-20240723]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Zheng-Yejian/kallsyms-Emit-symbol-at-the-holes-in-the-text/20240723-152513
base:   linus/master
patch link:
https://lore.kernel.org/r/20240723063258.2240610-2-zhengyejian%40huaweicloud.com
patch subject: [PATCH v2 1/5] kallsyms: Emit symbol at the holes in the text
config: i386-randconfig-002-20240724 
(https://download.01.org/0day-ci/archive/20240724/202407240921.tumlfzka-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240724/202407240921.tumlfzka-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407240921.tumlfzka-...@intel.com/

All warnings (new ones prefixed by >>):

   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol strcmp
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol _printk
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol strlen
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol strncmp
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol __kmalloc_noprof
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol call_rcu
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol sched_set_fifo
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol torture_sched_setaffinity
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol kfree
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol kernel_power_off
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol rcu_barrier
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol bitmap_parselist
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol sprintf
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol pcpu_hot
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kernel/kernel/locking/locktorture.ko
 needs unknown symbol set_user_nice
   depmod: WARNING: 
/tmp/kernel/i386-randconfig-002-20240724/clang-18/dbae13ff5e8d04476cede99ca67c4be77c2a7886/lib/modules/6.10.0-12031-gdbae13ff5e8d/kerne

Re: [PATCH v4 1/1] x86/elf: Add a new .note section containing xfeatures buffer layout info to x86 core files

2024-07-23 Thread kernel test robot
Hi Vignesh,

kernel test robot noticed the following build errors:

[auto build test ERROR on kees/for-next/execve]
[also build test ERROR on tip/x86/core kees/for-next/pstore kees/for-next/kspp 
linus/master v6.10 next-20240723]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Vignesh-Balasubramanian/x86-elf-Add-a-new-note-section-containing-xfeatures-buffer-layout-info-to-x86-core-files/20240723-170946
base:   https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git 
for-next/execve
patch link:
https://lore.kernel.org/r/20240723090454.8241-2-vigbalas%40amd.com
patch subject: [PATCH v4 1/1] x86/elf: Add a new .note section containing 
xfeatures buffer layout info to x86 core files
config: x86_64-buildonly-randconfig-003-20240724 
(https://download.01.org/0day-ci/archive/20240724/202407240632.kngdroyr-...@intel.com/config)
compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240724/202407240632.kngdroyr-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407240632.kngdroyr-...@intel.com/

All errors (new ones prefixed by >>):

   In file included from :
>> ./usr/include/asm/elf.h:6:9: error: unknown type name 'u32'
   6 | u32 type;
 | ^~~
   ./usr/include/asm/elf.h:7:9: error: unknown type name 'u32'
   7 | u32 size;
 | ^~~
   ./usr/include/asm/elf.h:8:9: error: unknown type name 'u32'
   8 | u32 offset;
 | ^~~
   ./usr/include/asm/elf.h:9:9: error: unknown type name 'u32'
   9 | u32 flags;
 | ^~~

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH v4 1/1] x86/elf: Add a new .note section containing xfeatures buffer layout info to x86 core files

2024-07-23 Thread kernel test robot
Hi Vignesh,

kernel test robot noticed the following build errors:

[auto build test ERROR on kees/for-next/execve]
[also build test ERROR on tip/x86/core kees/for-next/pstore kees/for-next/kspp 
linus/master v6.10 next-20240723]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Vignesh-Balasubramanian/x86-elf-Add-a-new-note-section-containing-xfeatures-buffer-layout-info-to-x86-core-files/20240723-170946
base:   https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git 
for-next/execve
patch link:
https://lore.kernel.org/r/20240723090454.8241-2-vigbalas%40amd.com
patch subject: [PATCH v4 1/1] x86/elf: Add a new .note section containing 
xfeatures buffer layout info to x86 core files
config: x86_64-buildonly-randconfig-005-20240724 
(https://download.01.org/0day-ci/archive/20240724/202407240659.eryedmg1-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240724/202407240659.eryedmg1-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407240659.eryedmg1-...@intel.com/

All errors (new ones prefixed by >>):

   In file included from :1:
   ./usr/include/asm/elf.h:6:2: error: unknown type name 'u32'
   6 | u32 type;
 | ^
   ./usr/include/asm/elf.h:7:2: error: unknown type name 'u32'
   7 | u32 size;
 | ^
   ./usr/include/asm/elf.h:8:2: error: unknown type name 'u32'
   8 | u32 offset;
 | ^
   ./usr/include/asm/elf.h:9:2: error: unknown type name 'u32'
   9 | u32 flags;
 | ^
>> ./usr/include/asm/elf.h:12:16: error: static assertion failed due to 
>> requirement 'sizeof(struct x86_xfeat_component) % 4 == 0': 
>> x86_xfeat_component is not aligned
  12 | _Static_assert(sizeof(struct x86_xfeat_component)%4 == 0, 
"x86_xfeat_component is not aligned");
 |^
   ./usr/include/asm/elf.h:12:53: note: expression evaluates to '1 == 0'
  12 | _Static_assert(sizeof(struct x86_xfeat_component)%4 == 0, 
"x86_xfeat_component is not aligned");
 |~^~~~
   5 errors generated.

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


[powerpc:merge] BUILD SUCCESS 14ce5a61f94e377816564679767ddd0d2f3f6b2d

2024-07-19 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 14ce5a61f94e377816564679767ddd0d2f3f6b2d  Automatic merge of 
'next' into merge (2024-07-19 22:11)

elapsed time: 973m

configs tested: 211
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alphaalldefconfig   gcc-13.3.0
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs101_defconfig   gcc-13.2.0
arc  axs103_smp_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240720   gcc-13.2.0
arc   randconfig-002-20240720   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm  allyesconfig   gcc-14.1.0
arm defconfig   gcc-13.2.0
arm   multi_v4t_defconfig   gcc-13.3.0
arm   randconfig-001-20240720   gcc-13.2.0
arm   randconfig-002-20240720   gcc-13.2.0
arm   randconfig-003-20240720   gcc-13.2.0
arm   randconfig-004-20240720   gcc-13.2.0
arm s5pv210_defconfig   gcc-13.3.0
arm   stm32_defconfig   gcc-13.2.0
arm   u8500_defconfig   gcc-13.3.0
arm64allmodconfig   clang-19
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240720   gcc-13.2.0
arm64 randconfig-002-20240720   gcc-13.2.0
arm64 randconfig-003-20240720   gcc-13.2.0
arm64 randconfig-004-20240720   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240720   gcc-13.2.0
csky  randconfig-002-20240720   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-13
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-13
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-13
i386 buildonly-randconfig-001-20240719   clang-18
i386 buildonly-randconfig-001-20240720   clang-18
i386 buildonly-randconfig-002-20240719   clang-18
i386 buildonly-randconfig-002-20240720   clang-18
i386 buildonly-randconfig-003-20240719   gcc-10
i386 buildonly-randconfig-003-20240720   clang-18
i386 buildonly-randconfig-004-20240719   clang-18
i386 buildonly-randconfig-004-20240720   clang-18
i386 buildonly-randconfig-005-20240719   gcc-10
i386 buildonly-randconfig-005-20240720   clang-18
i386 buildonly-randconfig-006-20240719   clang-18
i386 buildonly-randconfig-006-20240720   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240719   clang-18
i386  randconfig-001-20240720   clang-18
i386  randconfig-002-20240719   clang-18
i386  randconfig-002-20240720   clang-18
i386  randconfig-003-20240719   clang-18
i386  randconfig-003-20240720   clang-18
i386  randconfig-004-20240719   gcc-13
i386  randconfig-004-20240720   clang-18
i386  randconfig-005-20240719   clang-18
i386  randconfig-005-20240720   clang-18
i386  randconfig-006-20240719   clang-18
i386  randconfig-006-20240720   clang-18
i386  randconfig-011-20240719   clang-18
i386  randconfig-011-20240720   clang-18
i386  randconfig-012-20240719   clang-18
i386  randconfig-012-20240720   clang-18
i386  randconfig-013-20240719   clang-18
i386  randconfig-013-20240720   clang-18
i386  randconfig-014-20240719   clang-18
i386  randconfig-014-20240720   clang-18
i386  randconfig-015-20240719  

[powerpc:next] BUILD SUCCESS 9ff0251b2eb54d17fbe4f6aff50f6edfd837adb6

2024-07-18 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 9ff0251b2eb54d17fbe4f6aff50f6edfd837adb6  Merge branch 
'topic/ppc-kvm' into next

elapsed time: 985m

configs tested: 238
configs skipped: 8

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alphaalldefconfig   gcc-13.3.0
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
archsdk_defconfig   gcc-13.2.0
arc   randconfig-001-20240718   gcc-13.2.0
arc   randconfig-002-20240718   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm   h3600_defconfig   gcc-13.2.0
armhisi_defconfig   gcc-13.3.0
armmmp2_defconfig   gcc-13.2.0
arm  moxart_defconfig   gcc-13.2.0
arm  moxart_defconfig   gcc-14.1.0
arm nhk8815_defconfig   gcc-14.1.0
arm   randconfig-001-20240718   gcc-13.2.0
arm   randconfig-002-20240718   gcc-13.2.0
arm   randconfig-003-20240718   gcc-13.2.0
arm   randconfig-004-20240718   gcc-13.2.0
arm   spitz_defconfig   gcc-13.3.0
arm   versatile_defconfig   gcc-13.3.0
armvexpress_defconfig   gcc-14.1.0
arm vf610m4_defconfig   gcc-13.3.0
arm64alldefconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240718   gcc-13.2.0
arm64 randconfig-002-20240718   gcc-13.2.0
arm64 randconfig-003-20240718   gcc-13.2.0
arm64 randconfig-004-20240718   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240718   gcc-13.2.0
csky  randconfig-002-20240718   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-13
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-13
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-13
i386 buildonly-randconfig-001-20240718   gcc-11
i386 buildonly-randconfig-001-20240719   clang-18
i386 buildonly-randconfig-002-20240718   gcc-11
i386 buildonly-randconfig-002-20240718   gcc-7
i386 buildonly-randconfig-002-20240719   clang-18
i386 buildonly-randconfig-003-20240718   gcc-11
i386 buildonly-randconfig-003-20240718   gcc-13
i386 buildonly-randconfig-003-20240719   clang-18
i386 buildonly-randconfig-004-20240718   clang-18
i386 buildonly-randconfig-004-20240718   gcc-11
i386 buildonly-randconfig-004-20240719   clang-18
i386 buildonly-randconfig-005-20240718   gcc-11
i386 buildonly-randconfig-005-20240718   gcc-9
i386 buildonly-randconfig-005-20240719   clang-18
i386 buildonly-randconfig-006-20240718   gcc-11
i386 buildonly-randconfig-006-20240718   gcc-13
i386 buildonly-randconfig-006-20240719   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240718   gcc-11
i386  randconfig-001-20240718   gcc-13
i386  randconfig-001-20240719   clang-18
i386  randconfig-002-20240718   gcc-11
i386  randconfig-002-20240718   gcc-13
i386  randconfig-002-20240719   clang-18
i386  randconfig-003-20240718   clang-18
i386  randconfig-003-20240718   gcc-11
i386  randconfig-003-20240719   clang-18
i386  randconfig-004-20240718   clang-18
i386  randconfig-004-20240718   gcc-11
i386  randconfig-004-20240719   clang-18
i386  randconfig-005-20240718   clang-18
i386  r

[powerpc:merge] BUILD SUCCESS 14d36ba18b805633de60a308952737bad6314eca

2024-07-17 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 14d36ba18b805633de60a308952737bad6314eca  Automatic merge of 
'next' into merge (2024-07-17 22:23)

elapsed time: 757m

configs tested: 169
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alphaalldefconfig   gcc-13.3.0
alpha allnoconfig   gcc-13.2.0
alpha allnoconfig   gcc-13.3.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   clang-19
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm  allyesconfig   gcc-14.1.0
arm defconfig   gcc-13.2.0
armhisi_defconfig   gcc-13.3.0
arm   spitz_defconfig   gcc-13.3.0
arm   versatile_defconfig   gcc-13.3.0
arm vf610m4_defconfig   gcc-13.3.0
arm64allmodconfig   clang-19
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon   allnoconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-13
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-13
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-13
i386 buildonly-randconfig-001-20240717   clang-18
i386 buildonly-randconfig-001-20240718   gcc-11
i386 buildonly-randconfig-002-20240717   gcc-13
i386 buildonly-randconfig-002-20240718   gcc-11
i386 buildonly-randconfig-003-20240717   gcc-13
i386 buildonly-randconfig-003-20240718   gcc-11
i386 buildonly-randconfig-004-20240717   gcc-13
i386 buildonly-randconfig-004-20240718   gcc-11
i386 buildonly-randconfig-005-20240717   gcc-10
i386 buildonly-randconfig-005-20240718   gcc-11
i386 buildonly-randconfig-006-20240717   clang-18
i386 buildonly-randconfig-006-20240718   gcc-11
i386defconfig   clang-18
i386  randconfig-001-20240717   gcc-8
i386  randconfig-001-20240718   gcc-11
i386  randconfig-002-20240717   clang-18
i386  randconfig-002-20240718   gcc-11
i386  randconfig-003-20240717   clang-18
i386  randconfig-003-20240718   gcc-11
i386  randconfig-004-20240717   gcc-8
i386  randconfig-004-20240718   gcc-11
i386  randconfig-005-20240717   gcc-10
i386  randconfig-005-20240718   gcc-11
i386  randconfig-006-20240717   gcc-13
i386  randconfig-006-20240718   gcc-11
i386  randconfig-011-20240717   gcc-9
i386  randconfig-011-20240718   gcc-11
i386  randconfig-012-20240717   gcc-13
i386  randconfig-012-20240718   gcc-11
i386  randconfig-013-20240717   clang-18
i386  randconfig-013-20240718   gcc-11
i386  randconfig-014-20240717   clang-18
i386  randconfig-014-20240718   gcc-11
i386  randconfig-015-20240717   clang-18
i386  randconfig-015-20240718   gcc-11
i386  randconfig-016-20240717   clang-18
i386  randconfig-016-20240718   gcc-11
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-13.2.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-13.2.0
m68k  allnoconfig   gcc-1

[powerpc:next] BUILD SUCCESS df00a585841b2b8a8e81fe429197b2be69f1c0e8

2024-07-17 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: df00a585841b2b8a8e81fe429197b2be69f1c0e8  Merge branch 
'topic/ppc-kvm' into next

elapsed time: 729m

configs tested: 166
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alphaalldefconfig   gcc-13.3.0
alpha allnoconfig   gcc-13.3.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm  allmodconfig   gcc-14.1.0
arm   allnoconfig   clang-19
arm  allyesconfig   gcc-13.2.0
arm  allyesconfig   gcc-14.1.0
arm defconfig   gcc-13.2.0
armhisi_defconfig   gcc-13.3.0
arm   spitz_defconfig   gcc-13.3.0
arm   versatile_defconfig   gcc-13.3.0
arm vf610m4_defconfig   gcc-13.3.0
arm64allmodconfig   clang-19
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-14.1.0
arm64   defconfig   gcc-13.2.0
csky  allnoconfig   gcc-14.1.0
cskydefconfig   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon   allnoconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-13
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-13
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-13
i386 buildonly-randconfig-001-20240717   clang-18
i386 buildonly-randconfig-001-20240718   gcc-11
i386 buildonly-randconfig-002-20240717   gcc-13
i386 buildonly-randconfig-002-20240718   gcc-11
i386 buildonly-randconfig-003-20240717   gcc-13
i386 buildonly-randconfig-003-20240718   gcc-11
i386 buildonly-randconfig-004-20240717   gcc-13
i386 buildonly-randconfig-004-20240718   gcc-11
i386 buildonly-randconfig-005-20240717   gcc-10
i386 buildonly-randconfig-005-20240718   gcc-11
i386 buildonly-randconfig-006-20240717   clang-18
i386 buildonly-randconfig-006-20240718   gcc-11
i386defconfig   clang-18
i386  randconfig-001-20240717   gcc-8
i386  randconfig-001-20240718   gcc-11
i386  randconfig-002-20240717   clang-18
i386  randconfig-002-20240718   gcc-11
i386  randconfig-003-20240717   clang-18
i386  randconfig-003-20240718   gcc-11
i386  randconfig-004-20240717   gcc-8
i386  randconfig-004-20240718   gcc-11
i386  randconfig-005-20240717   gcc-10
i386  randconfig-005-20240718   gcc-11
i386  randconfig-006-20240717   gcc-13
i386  randconfig-006-20240718   gcc-11
i386  randconfig-011-20240717   gcc-9
i386  randconfig-011-20240718   gcc-11
i386  randconfig-012-20240717   gcc-13
i386  randconfig-012-20240718   gcc-11
i386  randconfig-013-20240717   clang-18
i386  randconfig-013-20240718   gcc-11
i386  randconfig-014-20240717   clang-18
i386  randconfig-014-20240718   gcc-11
i386  randconfig-015-20240717   clang-18
i386  randconfig-015-20240718   gcc-11
i386  randconfig-016-20240717   clang-18
i386  randconfig-016-20240718   gcc-11
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-14.1.0
loongarch   defconfig   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-14.1.0
m68k allyesconfig   gcc-14.1.0
m68k amcore_defconfig   gcc-13.3.0
m68kdefconfig   gcc-13.2.0
m68k   virt_defconfig   gcc-13.3.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-14.1.0
microblaze  

[powerpc:next] BUILD SUCCESS 90e812ac40c4b813fdbafab22f426fe4cdf840a8

2024-07-13 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 90e812ac40c4b813fdbafab22f426fe4cdf840a8  Documentation/powerpc: 
Mention 40x is removed

elapsed time: 1458m

configs tested: 212
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs103_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc nsimosci_hs_smp_defconfig   gcc-13.2.0
arc   randconfig-001-20240713   gcc-13.2.0
arc   randconfig-002-20240713   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm   aspeed_g4_defconfig   gcc-13.2.0
arm at91_dt_defconfig   clang-19
arm davinci_all_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm   h3600_defconfig   gcc-13.2.0
arm   imx_v4_v5_defconfig   gcc-13.2.0
arm   imxrt_defconfig   gcc-13.2.0
arm  integrator_defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-14.1.0
arm  pxa168_defconfig   gcc-13.2.0
arm pxa_defconfig   gcc-13.2.0
arm   randconfig-001-20240713   gcc-13.2.0
arm   randconfig-002-20240713   gcc-13.2.0
arm   randconfig-003-20240713   gcc-13.2.0
arm   randconfig-004-20240713   gcc-13.2.0
armrealview_defconfig   clang-19
arm rpc_defconfig   gcc-13.2.0
arm   sama5_defconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240713   gcc-13.2.0
arm64 randconfig-002-20240713   gcc-13.2.0
arm64 randconfig-003-20240713   gcc-13.2.0
arm64 randconfig-004-20240713   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240713   gcc-13.2.0
csky  randconfig-002-20240713   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240713   clang-18
i386 buildonly-randconfig-002-20240713   clang-18
i386 buildonly-randconfig-003-20240713   clang-18
i386 buildonly-randconfig-004-20240713   clang-18
i386 buildonly-randconfig-005-20240713   clang-18
i386 buildonly-randconfig-006-20240713   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240713   clang-18
i386  randconfig-002-20240713   clang-18
i386  randconfig-003-20240713   clang-18
i386  randconfig-004-20240713   clang-18
i386  randconfig-005-20240713   clang-18
i386  randconfig-006-20240713   clang-18
i386  randconfig-011-20240713   clang-18
i386  randconfig-012-20240713   clang-18
i386  randconfig-013-20240713   clang-18
i386  randconfig-014-20240713   clang-18
i386  randconfig-015-20240713   clang-18
i386  randconfig-016-20240713   clang-18
loongarchalldefconfig   gcc-14.1.0
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240713   gcc-13.2.0
loongarch randconfig-002-20240713   gcc-13.2.0
m68k alldefconfig   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-14.1.0
m68k apollo_defconfig   gcc-13.2.0
m68k   bvme6000_defconfig   gcc-14.1.0
m68k   

[powerpc:merge] BUILD SUCCESS 582b0e554593e530b1386eacafee6c412c5673cc

2024-07-13 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 582b0e554593e530b1386eacafee6c412c5673cc  Automatic merge of 
'next' into merge (2024-07-12 22:47)

elapsed time: 1456m

configs tested: 196
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.3.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs103_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240713   gcc-13.2.0
arc   randconfig-002-20240713   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm at91_dt_defconfig   clang-19
arm davinci_all_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm   imx_v4_v5_defconfig   gcc-13.2.0
arm  integrator_defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-14.1.0
arm  pxa168_defconfig   gcc-13.2.0
arm pxa_defconfig   gcc-13.2.0
arm   randconfig-001-20240713   gcc-13.2.0
arm   randconfig-002-20240713   gcc-13.2.0
arm   randconfig-003-20240713   gcc-13.2.0
arm   randconfig-004-20240713   gcc-13.2.0
armrealview_defconfig   clang-19
arm rpc_defconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240713   gcc-13.2.0
arm64 randconfig-002-20240713   gcc-13.2.0
arm64 randconfig-003-20240713   gcc-13.2.0
arm64 randconfig-004-20240713   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240713   gcc-13.2.0
csky  randconfig-002-20240713   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240713   clang-18
i386 buildonly-randconfig-002-20240713   clang-18
i386 buildonly-randconfig-003-20240713   clang-18
i386 buildonly-randconfig-004-20240713   clang-18
i386 buildonly-randconfig-005-20240713   clang-18
i386 buildonly-randconfig-006-20240713   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240713   clang-18
i386  randconfig-002-20240713   clang-18
i386  randconfig-003-20240713   clang-18
i386  randconfig-004-20240713   clang-18
i386  randconfig-005-20240713   clang-18
i386  randconfig-006-20240713   clang-18
i386  randconfig-011-20240713   clang-18
i386  randconfig-012-20240713   clang-18
i386  randconfig-013-20240713   clang-18
i386  randconfig-014-20240713   clang-18
i386  randconfig-015-20240713   clang-18
i386  randconfig-016-20240713   clang-18
loongarchalldefconfig   gcc-14.1.0
loongarchallmodconfig   gcc-14.1.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240713   gcc-13.2.0
loongarch randconfig-002-20240713   gcc-13.2.0
m68k allmodconfig   gcc-14.1.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-14.1.0
m68k apollo_defconfig   gcc-13.2.0
m68k   bvme6000_defconfig   gcc-14.1.0
m68kdefconfig   gcc-13.2.0
m68k   sun3_defconfig   gcc-14.1.0
microblaze   allmodconfig   gcc-14.1.0
microblazeallnoconfig   gcc-13.2.0
microblaze   allyesconfig   gcc-14.1.0
microblaze  defconfig   gcc-13.2.0
mips

[powerpc:merge] BUILD SUCCESS 79d16b1da1df0b2e70193ac54d34a8efc5750e24

2024-07-09 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 79d16b1da1df0b2e70193ac54d34a8efc5750e24  Automatic merge of 
'next' into merge (2024-07-09 16:24)

elapsed time: 920m

configs tested: 230
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alphaalldefconfig   gcc-13.2.0
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240709   gcc-13.2.0
arc   randconfig-002-20240709   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   clang-19
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm am200epdkit_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
armhisi_defconfig   gcc-13.2.0
arm  ixp4xx_defconfig   gcc-13.2.0
arm   omap1_defconfig   gcc-13.2.0
arm  pxa910_defconfig   gcc-13.2.0
arm   randconfig-001-20240709   gcc-13.2.0
arm   randconfig-002-20240709   gcc-13.2.0
arm   randconfig-003-20240709   gcc-13.2.0
arm   randconfig-004-20240709   gcc-13.2.0
armrealview_defconfig   gcc-13.2.0
arm socfpga_defconfig   gcc-13.2.0
arm   spitz_defconfig   gcc-13.2.0
arm64allmodconfig   clang-19
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240709   gcc-13.2.0
arm64 randconfig-002-20240709   gcc-13.2.0
arm64 randconfig-003-20240709   gcc-13.2.0
arm64 randconfig-004-20240709   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240709   gcc-13.2.0
csky  randconfig-002-20240709   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon   allnoconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-13
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-13
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-13
i386 buildonly-randconfig-001-20240709   gcc-11
i386 buildonly-randconfig-001-20240710   clang-18
i386 buildonly-randconfig-002-20240709   gcc-11
i386 buildonly-randconfig-002-20240709   gcc-13
i386 buildonly-randconfig-002-20240710   clang-18
i386 buildonly-randconfig-003-20240709   clang-18
i386 buildonly-randconfig-003-20240709   gcc-11
i386 buildonly-randconfig-003-20240710   clang-18
i386 buildonly-randconfig-004-20240709   clang-18
i386 buildonly-randconfig-004-20240709   gcc-11
i386 buildonly-randconfig-004-20240710   clang-18
i386 buildonly-randconfig-005-20240709   clang-18
i386 buildonly-randconfig-005-20240709   gcc-11
i386 buildonly-randconfig-005-20240710   clang-18
i386 buildonly-randconfig-006-20240709   clang-18
i386 buildonly-randconfig-006-20240709   gcc-11
i386 buildonly-randconfig-006-20240710   clang-18
i386defconfig   clang-18
i386  randconfig-001-20240709   gcc-11
i386  randconfig-001-20240709   gcc-13
i386  randconfig-001-20240710   clang-18
i386  randconfig-002-20240709   clang-18
i386  randconfig-002-20240709   gcc-11
i386  randconfig-002-20240710   clang-18
i386  randconfig-003-20240709   gcc-11
i386  randconfig-003-20240710   clang-18
i386  randconfig-004-20240709   gcc-11
i386  randconfig-004-20240709   gcc-13
i386  randconfig-004-20240710   clang-18
i386  randconfig-005-20240709   gcc-11
i386  randconfig-005-20240709   gcc-13
i386  randconfig-005-20240710   clang-18
i386 

[powerpc:merge] BUILD SUCCESS 76b93049cc60a9f50fe268afa2785be2c4cb0b12

2024-07-07 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 76b93049cc60a9f50fe268afa2785be2c4cb0b12  Automatic merge of 
'next' into merge (2024-07-07 09:19)

elapsed time: 1071m

configs tested: 229
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc haps_hs_smp_defconfig   gcc-13.2.0
arc   randconfig-001-20240707   gcc-13.2.0
arc   randconfig-002-20240707   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   clang-19
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   clang-14
arm defconfig   gcc-13.2.0
arm  ep93xx_defconfig   clang-14
armhisi_defconfig   gcc-13.2.0
arm lpc32xx_defconfig   clang-14
armmulti_v5_defconfig   clang-14
arm   netwinder_defconfig   gcc-13.2.0
arm   randconfig-001-20240707   gcc-13.2.0
arm   randconfig-002-20240707   clang-19
arm   randconfig-002-20240707   gcc-13.2.0
arm   randconfig-003-20240707   clang-19
arm   randconfig-003-20240707   gcc-13.2.0
arm   randconfig-004-20240707   clang-19
arm   randconfig-004-20240707   gcc-13.2.0
armspear3xx_defconfig   clang-14
arm   tegra_defconfig   clang-14
arm64allmodconfig   clang-19
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240707   clang-19
arm64 randconfig-001-20240707   gcc-13.2.0
arm64 randconfig-002-20240707   gcc-13.2.0
arm64 randconfig-003-20240707   gcc-13.2.0
arm64 randconfig-004-20240707   clang-19
arm64 randconfig-004-20240707   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240707   gcc-13.2.0
csky  randconfig-002-20240707   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon   allnoconfig   clang-19
hexagon  allyesconfig   clang-19
hexagon defconfig   clang-19
hexagon   randconfig-001-20240707   clang-14
hexagon   randconfig-002-20240707   clang-19
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-13
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-13
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-13
i386 buildonly-randconfig-001-20240707   gcc-13
i386 buildonly-randconfig-002-20240707   clang-18
i386 buildonly-randconfig-003-20240707   clang-18
i386 buildonly-randconfig-004-20240707   gcc-13
i386 buildonly-randconfig-005-20240707   gcc-11
i386 buildonly-randconfig-006-20240707   gcc-9
i386defconfig   clang-18
i386  randconfig-001-20240707   gcc-7
i386  randconfig-002-20240707   clang-18
i386  randconfig-003-20240707   clang-18
i386  randconfig-004-20240707   clang-18
i386  randconfig-005-20240707   clang-18
i386  randconfig-006-20240707   clang-18
i386  randconfig-011-20240707   gcc-13
i386  randconfig-012-20240707   gcc-8
i386  randconfig-013-20240707   gcc-13
i386  randconfig-014-20240707   clang-18
i386  randconfig-015-20240707   clang-18
i386  randconfig-016-20240707   gcc-13
loongarchallmodconfig   gcc-13.2.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240707   gcc-13.2.0
loongarch randconfig-002-20240707   gcc-13.2.0
m68k

[powerpc:fixes-test] BUILD SUCCESS 8b7f59de92ac65aa21c7d779274dbfa577ae2d2c

2024-07-06 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: 8b7f59de92ac65aa21c7d779274dbfa577ae2d2c  selftests/powerpc: Fix 
build with USERCFLAGS set

elapsed time: 801m

configs tested: 252
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc haps_hs_smp_defconfig   gcc-13.2.0
arc   randconfig-001-20240706   gcc-13.2.0
arc   randconfig-001-20240707   gcc-13.2.0
arc   randconfig-002-20240706   gcc-13.2.0
arc   randconfig-002-20240707   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   clang-19
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
armhisi_defconfig   gcc-13.2.0
arm   netwinder_defconfig   gcc-13.2.0
arm   randconfig-001-20240706   gcc-13.2.0
arm   randconfig-001-20240707   gcc-13.2.0
arm   randconfig-002-20240706   gcc-13.2.0
arm   randconfig-002-20240707   clang-19
arm   randconfig-002-20240707   gcc-13.2.0
arm   randconfig-003-20240706   gcc-13.2.0
arm   randconfig-003-20240707   clang-19
arm   randconfig-003-20240707   gcc-13.2.0
arm   randconfig-004-20240706   gcc-13.2.0
arm   randconfig-004-20240707   clang-19
arm   randconfig-004-20240707   gcc-13.2.0
arm64allmodconfig   clang-19
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240706   gcc-13.2.0
arm64 randconfig-001-20240707   clang-19
arm64 randconfig-001-20240707   gcc-13.2.0
arm64 randconfig-002-20240706   gcc-13.2.0
arm64 randconfig-002-20240707   gcc-13.2.0
arm64 randconfig-003-20240706   clang-16
arm64 randconfig-003-20240707   gcc-13.2.0
arm64 randconfig-004-20240706   clang-19
arm64 randconfig-004-20240707   clang-19
arm64 randconfig-004-20240707   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240706   gcc-13.2.0
csky  randconfig-001-20240707   gcc-13.2.0
csky  randconfig-002-20240706   gcc-13.2.0
csky  randconfig-002-20240707   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon   allnoconfig   clang-19
hexagon  allyesconfig   clang-19
hexagon   randconfig-001-20240706   clang-19
hexagon   randconfig-001-20240707   clang-14
hexagon   randconfig-002-20240706   clang-15
hexagon   randconfig-002-20240707   clang-19
i386 allmodconfig   clang-18
i386 allmodconfig   gcc-13
i386  allnoconfig   clang-18
i386  allnoconfig   gcc-13
i386 allyesconfig   clang-18
i386 allyesconfig   gcc-13
i386 buildonly-randconfig-001-20240706   clang-18
i386 buildonly-randconfig-001-20240707   gcc-13
i386 buildonly-randconfig-002-20240706   gcc-13
i386 buildonly-randconfig-002-20240707   gcc-13
i386 buildonly-randconfig-003-20240706   clang-18
i386 buildonly-randconfig-003-20240707   gcc-13
i386 buildonly-randconfig-004-20240706   gcc-13
i386 buildonly-randconfig-004-20240707   gcc-13
i386 buildonly-randconfig-005-20240706   gcc-10
i386 buildonly-randconfig-005-20240707   gcc-13
i386 buildonly-randconfig-006-20240706   clang-18
i386 buildonly-randconfig-006-20240707   gcc-13
i386defconfig   clang-18
i386  randconfig-001-20240706   gcc-13
i386  randconfig-001-20240707   gcc-13
i386  randconfig-002-20240706   clang-18
i386  randconfig-002-20240707   gcc-13
i3

Re: [PATCH v2 7/8] mm/x86: Add missing pud helpers

2024-07-06 Thread kernel test robot
Hi Peter,

kernel test robot noticed the following build errors:

[auto build test ERROR on akpm-mm/mm-everything]

url:
https://github.com/intel-lab-lkp/linux/commits/Peter-Xu/mm-dax-Dump-start-address-in-fault-handler/20240705-013812
base:   https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git 
mm-everything
patch link:
https://lore.kernel.org/r/20240703212918.2417843-8-peterx%40redhat.com
patch subject: [PATCH v2 7/8] mm/x86: Add missing pud helpers
config: i386-randconfig-011-20240706 
(https://download.01.org/0day-ci/archive/20240706/202407061716.wh5nmil2-...@intel.com/config)
compiler: gcc-11 (Ubuntu 11.4.0-4ubuntu1) 11.4.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240706/202407061716.wh5nmil2-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202407061716.wh5nmil2-...@intel.com/

All errors (new ones prefixed by >>):

   In file included from arch/x86/include/asm/atomic.h:8,
from include/linux/atomic.h:7,
from include/linux/jump_label.h:256,
from include/linux/static_key.h:1,
from arch/x86/include/asm/nospec-branch.h:6,
from arch/x86/include/asm/irqflags.h:9,
from include/linux/irqflags.h:18,
from include/linux/spinlock.h:59,
from include/linux/mmzone.h:8,
from include/linux/gfp.h:7,
from include/linux/mm.h:7,
from arch/x86/mm/pgtable.c:2:
   In function 'pudp_establish',
   inlined from 'pudp_invalidate' at arch/x86/mm/pgtable.c:649:14:
>> arch/x86/include/asm/cmpxchg.h:67:25: error: call to '__xchg_wrong_size' 
>> declared with attribute error: Bad argument size for xchg
  67 | __ ## op ## _wrong_size();   
   \
 | ^
   arch/x86/include/asm/cmpxchg.h:78:33: note: in expansion of macro '__xchg_op'
  78 | #define arch_xchg(ptr, v)   __xchg_op((ptr), (v), xchg, "")
 | ^
   include/linux/atomic/atomic-arch-fallback.h:12:18: note: in expansion of 
macro 'arch_xchg'
  12 | #define raw_xchg arch_xchg
 |  ^
   include/linux/atomic/atomic-instrumented.h:4758:9: note: in expansion of 
macro 'raw_xchg'
4758 | raw_xchg(__ai_ptr, __VA_ARGS__); \
 | ^~~~
   arch/x86/include/asm/pgtable.h:1415:24: note: in expansion of macro 'xchg'
1415 | return xchg(pudp, pud);
 |^~~~


vim +/__xchg_wrong_size +67 arch/x86/include/asm/cmpxchg.h

e9826380d83d1bd Jeremy Fitzhardinge 2011-08-18  37  
e9826380d83d1bd Jeremy Fitzhardinge 2011-08-18  38  /* 
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  39   * An exchange-type 
operation, which takes a value and a pointer, and
7f5281ae8a8e7f8 Li Zhong2013-04-25  40   * returns the old value.
e9826380d83d1bd Jeremy Fitzhardinge 2011-08-18  41   */
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  42  #define __xchg_op(ptr, arg, 
op, lock)   \
e9826380d83d1bd Jeremy Fitzhardinge 2011-08-18  43  ({  
\
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  44  __typeof__ 
(*(ptr)) __ret = (arg);  \
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  45  switch 
(sizeof(*(ptr))) {   \
e9826380d83d1bd Jeremy Fitzhardinge 2011-08-18  46  case 
__X86_CASE_B:  \
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  47  asm 
volatile (lock #op "b %b0, %1\n"\
2ca052a3710fac2 Jeremy Fitzhardinge 2012-04-02  48  
  : "+q" (__ret), "+m" (*(ptr)) \
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  49  
  : : "memory", "cc");  \
e9826380d83d1bd Jeremy Fitzhardinge 2011-08-18  50  break;  
\
e9826380d83d1bd Jeremy Fitzhardinge 2011-08-18  51  case 
__X86_CASE_W:  \
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  52  asm 
volatile (lock #op "w %w0, %1\n"\
31a8394e069e47d Jeremy Fitzhardinge 2011-09-30  53  
  : "+r" (__ret), "+m" (*(ptr)) \
31a8394e069e47d Jeremy

[powerpc:next] BUILD SUCCESS 45547a0a93d85f704b49788cde2e1d9ab9cd363b

2024-07-05 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 45547a0a93d85f704b49788cde2e1d9ab9cd363b  powerpc/configs: Update 
defconfig with now user-visible CONFIG_FSL_IFC

elapsed time: 1446m

configs tested: 212
configs skipped: 8

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  alldefconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs101_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc haps_hs_smp_defconfig   gcc-13.2.0
arcnsim_700_defconfig   gcc-13.2.0
arc   randconfig-001-20240705   gcc-13.2.0
arc   randconfig-002-20240705   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm axm55xx_defconfig   gcc-13.2.0
arm davinci_all_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
armmps2_defconfig   gcc-13.2.0
arm mxs_defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-13.2.0
arm  pxa3xx_defconfig   gcc-13.2.0
arm   randconfig-001-20240705   gcc-13.2.0
arm   randconfig-002-20240705   gcc-13.2.0
arm   randconfig-003-20240705   gcc-13.2.0
arm   randconfig-004-20240705   gcc-13.2.0
arm   sama7_defconfig   gcc-13.2.0
arm  sp7021_defconfig   gcc-13.2.0
arm   u8500_defconfig   gcc-13.2.0
arm vf610m4_defconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240705   gcc-13.2.0
arm64 randconfig-002-20240705   gcc-13.2.0
arm64 randconfig-003-20240705   gcc-13.2.0
arm64 randconfig-004-20240705   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240705   gcc-13.2.0
csky  randconfig-002-20240705   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240705   gcc-13
i386 buildonly-randconfig-002-20240705   gcc-13
i386 buildonly-randconfig-003-20240705   gcc-13
i386 buildonly-randconfig-004-20240705   gcc-13
i386 buildonly-randconfig-005-20240705   gcc-13
i386 buildonly-randconfig-006-20240705   gcc-13
i386defconfig   clang-18
i386  randconfig-001-20240705   gcc-13
i386  randconfig-002-20240705   gcc-13
i386  randconfig-003-20240705   gcc-13
i386  randconfig-004-20240705   gcc-13
i386  randconfig-005-20240705   gcc-13
i386  randconfig-006-20240705   gcc-13
i386  randconfig-011-20240705   gcc-13
i386  randconfig-012-20240705   gcc-13
i386  randconfig-013-20240705   gcc-13
i386  randconfig-014-20240705   gcc-13
i386  randconfig-015-20240705   gcc-13
i386  randconfig-016-20240705   gcc-13
loongarchallmodconfig   gcc-13.2.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch loongson3_defconfig   gcc-13.2.0
loongarch randconfig-001-20240705   gcc-13.2.0
loongarch randconfig-002-20240705   gcc-13.2.0
m68k allmodconfig   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-13.2.0
m68k apollo_defconfig   gcc-13.2.0
m68kdefconfig   gcc-13.2.0
m68k  hp300_defconfig   gcc-13.2.0
m68kmac_defconfig   gcc-13.2.0
m68k  

[powerpc:next-test] BUILD SUCCESS 20ce0c247b2500cb7060cb115274ba71abda2626

2024-07-05 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next-test
branch HEAD: 20ce0c247b2500cb7060cb115274ba71abda2626  powerpc/pci: Hotplug 
driver bridge support

elapsed time: 1257m

configs tested: 211
configs skipped: 8

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  alldefconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs101_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc haps_hs_smp_defconfig   gcc-13.2.0
arcnsim_700_defconfig   gcc-13.2.0
arc   randconfig-001-20240705   gcc-13.2.0
arc   randconfig-002-20240705   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm axm55xx_defconfig   gcc-13.2.0
arm davinci_all_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
armmps2_defconfig   gcc-13.2.0
arm mxs_defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-13.2.0
arm  pxa3xx_defconfig   gcc-13.2.0
arm   randconfig-001-20240705   gcc-13.2.0
arm   randconfig-002-20240705   gcc-13.2.0
arm   randconfig-003-20240705   gcc-13.2.0
arm   randconfig-004-20240705   gcc-13.2.0
arm   sama7_defconfig   gcc-13.2.0
arm  sp7021_defconfig   gcc-13.2.0
arm   u8500_defconfig   gcc-13.2.0
arm vf610m4_defconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240705   gcc-13.2.0
arm64 randconfig-002-20240705   gcc-13.2.0
arm64 randconfig-003-20240705   gcc-13.2.0
arm64 randconfig-004-20240705   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240705   gcc-13.2.0
csky  randconfig-002-20240705   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240705   gcc-13
i386 buildonly-randconfig-002-20240705   gcc-13
i386 buildonly-randconfig-002-20240705   gcc-9
i386 buildonly-randconfig-003-20240705   gcc-11
i386 buildonly-randconfig-003-20240705   gcc-13
i386 buildonly-randconfig-004-20240705   clang-18
i386 buildonly-randconfig-004-20240705   gcc-13
i386 buildonly-randconfig-005-20240705   clang-18
i386 buildonly-randconfig-005-20240705   gcc-13
i386 buildonly-randconfig-006-20240705   clang-18
i386 buildonly-randconfig-006-20240705   gcc-13
i386defconfig   clang-18
i386  randconfig-001-20240705   gcc-13
i386  randconfig-002-20240705   clang-18
i386  randconfig-002-20240705   gcc-13
i386  randconfig-003-20240705   gcc-11
i386  randconfig-003-20240705   gcc-13
i386  randconfig-004-20240705   gcc-13
i386  randconfig-005-20240705   clang-18
i386  randconfig-005-20240705   gcc-13
i386  randconfig-006-20240705   clang-18
i386  randconfig-006-20240705   gcc-13
i386  randconfig-011-20240705   gcc-13
i386  randconfig-012-20240705   gcc-13
i386  randconfig-013-20240705   clang-18
i386  randconfig-013-20240705   gcc-13
i386  randconfig-014-20240705   gcc-13
i386  randconfig-014-20240705   gcc-8
i386  randconfig-015-20240705   gcc-10
i386  randconfig-015-20240705   gcc-13
i386  randconfig-016-20240705   clang-18
i386  randconfig-016-20240705   gcc-13
loongarchallmodconfig   gcc-13.2.0
loongarch  

[powerpc:topic/ppc-kvm] BUILD SUCCESS ca8dad0415162efea3597abe06b2025f34213eb5

2024-07-05 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
topic/ppc-kvm
branch HEAD: ca8dad0415162efea3597abe06b2025f34213eb5  KVM: PPC: add missing 
MODULE_DESCRIPTION() macros

elapsed time: 1223m

configs tested: 198
configs skipped: 8

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  alldefconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc  axs101_defconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc haps_hs_smp_defconfig   gcc-13.2.0
arcnsim_700_defconfig   gcc-13.2.0
arc   randconfig-001-20240705   gcc-13.2.0
arc   randconfig-002-20240705   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm axm55xx_defconfig   gcc-13.2.0
arm davinci_all_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
armmps2_defconfig   gcc-13.2.0
arm mxs_defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-13.2.0
arm  pxa3xx_defconfig   gcc-13.2.0
arm   randconfig-001-20240705   gcc-13.2.0
arm   randconfig-002-20240705   gcc-13.2.0
arm   randconfig-003-20240705   gcc-13.2.0
arm   randconfig-004-20240705   gcc-13.2.0
arm   sama7_defconfig   gcc-13.2.0
arm  sp7021_defconfig   gcc-13.2.0
arm   u8500_defconfig   gcc-13.2.0
arm vf610m4_defconfig   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240705   gcc-13.2.0
arm64 randconfig-002-20240705   gcc-13.2.0
arm64 randconfig-003-20240705   gcc-13.2.0
arm64 randconfig-004-20240705   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240705   gcc-13.2.0
csky  randconfig-002-20240705   gcc-13.2.0
hexagon  allmodconfig   clang-19
hexagon  allyesconfig   clang-19
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240705   gcc-13
i386 buildonly-randconfig-002-20240705   gcc-13
i386 buildonly-randconfig-003-20240705   gcc-13
i386 buildonly-randconfig-004-20240705   gcc-13
i386 buildonly-randconfig-005-20240705   gcc-13
i386 buildonly-randconfig-006-20240705   gcc-13
i386defconfig   clang-18
i386  randconfig-001-20240705   gcc-13
i386  randconfig-002-20240705   gcc-13
i386  randconfig-003-20240705   gcc-13
i386  randconfig-004-20240705   gcc-13
i386  randconfig-005-20240705   gcc-13
i386  randconfig-006-20240705   gcc-13
i386  randconfig-011-20240705   gcc-13
i386  randconfig-012-20240705   gcc-13
i386  randconfig-013-20240705   gcc-13
i386  randconfig-014-20240705   gcc-13
i386  randconfig-015-20240705   gcc-13
i386  randconfig-016-20240705   gcc-13
loongarchallmodconfig   gcc-13.2.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch loongson3_defconfig   gcc-13.2.0
loongarch randconfig-001-20240705   gcc-13.2.0
loongarch randconfig-002-20240705   gcc-13.2.0
m68k allmodconfig   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-13.2.0
m68k apollo_defconfig   gcc-13.2.0
m68kdefconfig   gcc-13.2.0
m68kmac_defconfig   gcc-13.2.0
m68kmvme16x_defconfig   gcc-13.2.0
microblaze   allmo

[powerpc:next] BUILD SUCCESS WITH WARNING 17c743b9da9e0d073ff19fd5313f521744514939

2024-07-02 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 17c743b9da9e0d073ff19fd5313f521744514939  selftests/sigaltstack: 
Fix ppc64 GCC build

Warning reports:

https://lore.kernel.org/oe-kbuild-all/202407020357.hz8kqkkf-...@intel.com

Warning: (recently discovered and may have been fixed)

arch/powerpc/platforms/pseries/iommu.c:1824:37: warning: 
'spapr_tce_table_group_ops' defined but not used [-Wunused-variable]

Warning ids grouped by kconfigs:

recent_errors
`-- powerpc64-randconfig-001-20240701
`-- 
arch-powerpc-platforms-pseries-iommu.c:warning:spapr_tce_table_group_ops-defined-but-not-used

elapsed time: 1463m

configs tested: 181
configs skipped: 3

tested configs:
alphaalldefconfig   gcc-13.2.0
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240702   gcc-13.2.0
arc   randconfig-002-20240702   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-13.2.0
arm   randconfig-001-20240702   gcc-13.2.0
arm   randconfig-002-20240702   gcc-13.2.0
arm   randconfig-003-20240702   gcc-13.2.0
arm   randconfig-004-20240702   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240702   gcc-13.2.0
arm64 randconfig-002-20240702   gcc-13.2.0
arm64 randconfig-003-20240702   gcc-13.2.0
arm64 randconfig-004-20240702   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240702   gcc-13.2.0
csky  randconfig-002-20240702   gcc-13.2.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240702   gcc-13
i386 buildonly-randconfig-002-20240702   gcc-10
i386 buildonly-randconfig-002-20240702   gcc-13
i386 buildonly-randconfig-003-20240702   gcc-13
i386 buildonly-randconfig-004-20240702   clang-18
i386 buildonly-randconfig-004-20240702   gcc-13
i386 buildonly-randconfig-005-20240702   gcc-10
i386 buildonly-randconfig-005-20240702   gcc-13
i386 buildonly-randconfig-006-20240702   gcc-13
i386defconfig   clang-18
i386  randconfig-001-20240702   gcc-10
i386  randconfig-001-20240702   gcc-13
i386  randconfig-002-20240702   gcc-12
i386  randconfig-002-20240702   gcc-13
i386  randconfig-003-20240702   gcc-13
i386  randconfig-004-20240702   gcc-13
i386  randconfig-005-20240702   gcc-10
i386  randconfig-005-20240702   gcc-13
i386  randconfig-006-20240702   clang-18
i386  randconfig-006-20240702   gcc-13
i386  randconfig-011-20240702   gcc-13
i386  randconfig-011-20240702   gcc-9
i386  randconfig-012-20240702   clang-18
i386  randconfig-012-20240702   gcc-13
i386  randconfig-013-20240702   gcc-11
i386  randconfig-013-20240702   gcc-13
i386  randconfig-014-20240702   clang-18
i386  randconfig-014-20240702   gcc-13
i386  randconfig-015-20240702   clang-18
i386  randconfig-015-20240702   gcc-13
i386  randconfig-016-20240702   clang-18
i386  randconfig-016-20240702   gcc-13
loongarchallmodconfig   gcc-13.2.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240702   gcc-13.2.0
loongarch randconfig-002-20240702   gcc-13.2.0
m68k allmodconfig   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-13.2.0
m68k  amiga_defconfig   gcc-13.2.0
m68k

[powerpc:merge] BUILD SUCCESS c34444c6ca37844c93506314d2b824de443654eb

2024-07-02 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: c3c6ca37844c93506314d2b824de443654eb  powerpc/ci: Use Fedora 
40 for all builds

elapsed time: 1456m

configs tested: 189
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alphaalldefconfig   gcc-13.2.0
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240702   gcc-13.2.0
arc   randconfig-002-20240702   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm   allnoconfig   clang-19
arm   allnoconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm   omap2plus_defconfig   gcc-13.2.0
arm   randconfig-001-20240702   gcc-13.2.0
arm   randconfig-002-20240702   gcc-13.2.0
arm   randconfig-003-20240702   gcc-13.2.0
arm   randconfig-004-20240702   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240702   gcc-13.2.0
arm64 randconfig-002-20240702   clang-19
arm64 randconfig-002-20240702   gcc-13.2.0
arm64 randconfig-003-20240702   gcc-13.2.0
arm64 randconfig-004-20240702   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240702   gcc-13.2.0
csky  randconfig-002-20240702   gcc-13.2.0
hexagon   allnoconfig   clang-19
hexagon   randconfig-001-20240702   clang-19
hexagon   randconfig-002-20240702   clang-19
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240702   gcc-13
i386 buildonly-randconfig-002-20240702   gcc-10
i386 buildonly-randconfig-002-20240702   gcc-13
i386 buildonly-randconfig-003-20240702   gcc-13
i386 buildonly-randconfig-004-20240702   clang-18
i386 buildonly-randconfig-004-20240702   gcc-13
i386 buildonly-randconfig-005-20240702   gcc-10
i386 buildonly-randconfig-005-20240702   gcc-13
i386 buildonly-randconfig-006-20240702   gcc-13
i386defconfig   clang-18
i386  randconfig-001-20240702   gcc-10
i386  randconfig-001-20240702   gcc-13
i386  randconfig-002-20240702   gcc-12
i386  randconfig-002-20240702   gcc-13
i386  randconfig-003-20240702   gcc-13
i386  randconfig-004-20240702   gcc-13
i386  randconfig-005-20240702   gcc-10
i386  randconfig-005-20240702   gcc-13
i386  randconfig-006-20240702   clang-18
i386  randconfig-006-20240702   gcc-13
i386  randconfig-011-20240702   gcc-13
i386  randconfig-011-20240702   gcc-9
i386  randconfig-012-20240702   clang-18
i386  randconfig-012-20240702   gcc-13
i386  randconfig-013-20240702   gcc-11
i386  randconfig-013-20240702   gcc-13
i386  randconfig-014-20240702   clang-18
i386  randconfig-014-20240702   gcc-13
i386  randconfig-015-20240702   clang-18
i386  randconfig-015-20240702   gcc-13
i386  randconfig-016-20240702   clang-18
i386  randconfig-016-20240702   gcc-13
loongarchallmodconfig   gcc-13.2.0
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240702   gcc-13.2.0
loongarch randconfig-002-20240702   gcc-13.2.0
m68k allmodconfig   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
m68k allyesconfig   gcc-13.2.0
m68k  amiga_defconfig   gcc-13.2.0
m68kdefconfig   gcc-13.2.0
m68k  hp300_defc

[powerpc:fixes-test] BUILD SUCCESS 21a741eb75f80397e5f7d3739e24d7d75e619011

2024-07-01 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: 21a741eb75f80397e5f7d3739e24d7d75e619011  powerpc/pseries: Fix scv 
instruction crash with kexec

elapsed time: 1104m

configs tested: 128
configs skipped: 104

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc  allmodconfig   gcc-13.2.0
arc  allyesconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240702   gcc-13.2.0
arc   randconfig-002-20240702   gcc-13.2.0
arm  allmodconfig   gcc-13.2.0
arm  allyesconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm   randconfig-001-20240702   gcc-13.2.0
arm   randconfig-002-20240702   gcc-13.2.0
arm   randconfig-003-20240702   gcc-13.2.0
arm   randconfig-004-20240702   gcc-13.2.0
arm64allmodconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240702   gcc-13.2.0
arm64 randconfig-002-20240702   gcc-13.2.0
arm64 randconfig-003-20240702   gcc-13.2.0
arm64 randconfig-004-20240702   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240702   gcc-13.2.0
csky  randconfig-002-20240702   gcc-13.2.0
i386 allmodconfig   clang-18
i386  allnoconfig   clang-18
i386 allyesconfig   clang-18
i386 buildonly-randconfig-001-20240702   gcc-13
i386 buildonly-randconfig-002-20240702   gcc-13
i386 buildonly-randconfig-003-20240702   gcc-13
i386 buildonly-randconfig-004-20240702   gcc-13
i386 buildonly-randconfig-005-20240702   gcc-13
i386 buildonly-randconfig-006-20240702   gcc-13
i386defconfig   clang-18
i386  randconfig-001-20240702   gcc-13
i386  randconfig-002-20240702   gcc-13
i386  randconfig-003-20240702   gcc-13
i386  randconfig-004-20240702   gcc-13
i386  randconfig-005-20240702   gcc-13
i386  randconfig-006-20240702   gcc-13
i386  randconfig-011-20240702   gcc-13
i386  randconfig-012-20240702   gcc-13
i386  randconfig-013-20240702   gcc-13
i386  randconfig-014-20240702   gcc-13
i386  randconfig-015-20240702   gcc-13
i386  randconfig-016-20240702   gcc-13
loongarchallmodconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240702   gcc-13.2.0
loongarch randconfig-002-20240702   gcc-13.2.0
m68k allmodconfig   gcc-13.2.0
m68k allyesconfig   gcc-13.2.0
m68kdefconfig   gcc-13.2.0
microblaze   allmodconfig   gcc-13.2.0
microblaze   allyesconfig   gcc-13.2.0
microblaze  defconfig   gcc-13.2.0
nios2   defconfig   gcc-13.2.0
nios2 randconfig-001-20240702   gcc-13.2.0
nios2 randconfig-002-20240702   gcc-13.2.0
openrisc  allnoconfig   gcc-13.2.0
openrisc allyesconfig   gcc-13.2.0
parisc   allmodconfig   gcc-13.2.0
pariscallnoconfig   gcc-13.2.0
parisc   allyesconfig   gcc-13.2.0
pariscrandconfig-001-20240702   gcc-13.2.0
pariscrandconfig-002-20240702   gcc-13.2.0
parisc64defconfig   gcc-13.2.0
powerpc  allmodconfig   gcc-13.2.0
powerpc   allnoconfig   gcc-13.2.0
powerpc  allyesconfig   gcc-13.2.0
powerpc   randconfig-001-20240702   gcc-13.2.0
powerpc   randconfig-002-20240702   gcc-13.2.0
powerpc   randconfig-003-20240702   gcc-13.2.0
powerpc64 randconfig-001-20240702   gcc-13.2.0
powerpc64 randconfig-002-20240702   gcc-13.2.0
powerpc64 randconfig-003-20240702   gcc-13.2.0
riscvallmodconfig   gcc-13.2.0
riscv allnoconfig   gcc-13.2.0
riscvallyesconfig   gcc-13.2.0
riscv randconfig-001-20240702   gcc-13.2.0
riscv randconfi

Re: [PATCH 2/4] crypto: caam: Depend on COMPILE_TEST also

2024-06-29 Thread kernel test robot
Hi Breno,

kernel test robot noticed the following build warnings:

[auto build test WARNING on herbert-cryptodev-2.6/master]
[also build test WARNING on herbert-crypto-2.6/master soc/for-next linus/master 
v6.10-rc5 next-20240628]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Breno-Leitao/crypto-caam-Depend-on-COMPILE_TEST-also/20240625-223834
base:   
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
patch link:
https://lore.kernel.org/r/20240624162128.1665620-2-leitao%40debian.org
patch subject: [PATCH 2/4] crypto: caam: Depend on COMPILE_TEST also
config: hexagon-randconfig-r122-20240629
compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 
6009708b4367171ccdbf4b5905cb6a803753fe18)
reproduce:

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406291933.hbewuxoa-...@intel.com/

All warnings (new ones prefixed by >>):

   In file included from drivers/crypto/caam/ctrl.c:10:
   In file included from include/linux/of_address.h:7:
   In file included from include/linux/io.h:14:
   In file included from arch/hexagon/include/asm/io.h:328:
   include/asm-generic/io.h:548:31: warning: performing pointer arithmetic on a 
null pointer has undefined behavior [-Wnull-pointer-arithmetic]
 548 | val = __raw_readb(PCI_IOBASE + addr);
 |   ~~ ^
   include/asm-generic/io.h:561:61: warning: performing pointer arithmetic on a 
null pointer has undefined behavior [-Wnull-pointer-arithmetic]
 561 | val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + 
addr));
 | ~~ ^
   include/uapi/linux/byteorder/little_endian.h:37:51: note: expanded from 
macro '__le16_to_cpu'
  37 | #define __le16_to_cpu(x) ((__force __u16)(__le16)(x))
 |   ^
   In file included from drivers/crypto/caam/ctrl.c:10:
   In file included from include/linux/of_address.h:7:
   In file included from include/linux/io.h:14:
   In file included from arch/hexagon/include/asm/io.h:328:
   include/asm-generic/io.h:574:61: warning: performing pointer arithmetic on a 
null pointer has undefined behavior [-Wnull-pointer-arithmetic]
 574 | val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + 
addr));
 | ~~ ^
   include/uapi/linux/byteorder/little_endian.h:35:51: note: expanded from 
macro '__le32_to_cpu'
  35 | #define __le32_to_cpu(x) ((__force __u32)(__le32)(x))
 |   ^
   In file included from drivers/crypto/caam/ctrl.c:10:
   In file included from include/linux/of_address.h:7:
   In file included from include/linux/io.h:14:
   In file included from arch/hexagon/include/asm/io.h:328:
   include/asm-generic/io.h:585:33: warning: performing pointer arithmetic on a 
null pointer has undefined behavior [-Wnull-pointer-arithmetic]
 585 | __raw_writeb(value, PCI_IOBASE + addr);
 | ~~ ^
   include/asm-generic/io.h:595:59: warning: performing pointer arithmetic on a 
null pointer has undefined behavior [-Wnull-pointer-arithmetic]
 595 | __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + 
addr);
 |   ~~ ^
   include/asm-generic/io.h:605:59: warning: performing pointer arithmetic on a 
null pointer has undefined behavior [-Wnull-pointer-arithmetic]
 605 | __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + 
addr);
 |   ~~ ^
>> drivers/crypto/caam/ctrl.c:83:34: warning: unused variable 
>> 'imx8m_machine_match' [-Wunused-const-variable]
  83 | static const struct of_device_id imx8m_machine_match[] = {
 |  ^~~
   7 warnings generated.


vim +/imx8m_machine_match +83 drivers/crypto/caam/ctrl.c

281922a1d4f59bd Kim Phillips 2012-06-22  82  
271e3830377ab5a Pankaj Gupta 2023-05-12 @83  static const struct of_device_id 
imx8m_machine_match[] = {
271e3830377ab5a Pankaj Gupta 2023-05-12  84 { .compatible = "fsl,imx8mm", },
271e3830377ab5a Pankaj Gupta 2023-05-12  85 { .compatible = "fsl,imx8mn", },
271e3830377ab5a Pankaj Gupta 2023-05-12  86 { .compatible = "fsl,imx8mp", },
271e3830377ab5a Pankaj Gupta 2023-05

[powerpc:next] BUILD SUCCESS 932bed41217059638c78a75411b7893b121d2162

2024-06-28 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 932bed41217059638c78a75411b7893b121d2162  powerpc/kexec_file: fix 
cpus node update to FDT

elapsed time: 13170m

configs tested: 184
configs skipped: 241

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alphaallyesconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240620   gcc-13.2.0
arc   randconfig-001-20240628   gcc-13.2.0
arc   randconfig-002-20240620   gcc-13.2.0
arc   randconfig-002-20240628   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm am200epdkit_defconfig   gcc-13.2.0
arm bcm2835_defconfig   gcc-13.2.0
arm davinci_all_defconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
armmulti_v5_defconfig   gcc-13.2.0
arm mv78xx0_defconfig   gcc-13.2.0
armmvebu_v7_defconfig   gcc-13.2.0
arm   omap1_defconfig   gcc-13.2.0
arm   randconfig-001-20240620   gcc-13.2.0
arm   randconfig-001-20240628   gcc-13.2.0
arm   randconfig-002-20240628   gcc-13.2.0
arm   randconfig-003-20240620   gcc-13.2.0
arm   randconfig-003-20240628   gcc-13.2.0
arm   randconfig-004-20240620   gcc-13.2.0
arm   randconfig-004-20240628   gcc-13.2.0
arm   tegra_defconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64allyesconfig   clang-19
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240620   gcc-13.2.0
arm64 randconfig-001-20240628   gcc-13.2.0
arm64 randconfig-002-20240620   gcc-13.2.0
arm64 randconfig-002-20240628   gcc-13.2.0
arm64 randconfig-003-20240620   gcc-13.2.0
arm64 randconfig-003-20240628   gcc-13.2.0
arm64 randconfig-004-20240628   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240620   gcc-13.2.0
csky  randconfig-001-20240628   gcc-13.2.0
csky  randconfig-002-20240620   gcc-13.2.0
csky  randconfig-002-20240628   gcc-13.2.0
i386 buildonly-randconfig-001-20240628   gcc-10
i386 buildonly-randconfig-002-20240628   gcc-10
i386 buildonly-randconfig-003-20240628   gcc-10
i386 buildonly-randconfig-004-20240628   gcc-10
i386 buildonly-randconfig-005-20240628   gcc-10
i386 buildonly-randconfig-006-20240628   gcc-10
i386  randconfig-001-20240628   gcc-10
i386  randconfig-002-20240628   gcc-10
i386  randconfig-003-20240628   gcc-10
i386  randconfig-004-20240628   gcc-10
i386  randconfig-005-20240628   gcc-10
i386  randconfig-006-20240628   gcc-10
i386  randconfig-011-20240628   gcc-10
i386  randconfig-012-20240628   gcc-10
i386  randconfig-013-20240628   gcc-10
i386  randconfig-014-20240628   gcc-10
i386  randconfig-015-20240628   gcc-10
i386  randconfig-016-20240628   gcc-10
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240620   gcc-13.2.0
loongarch randconfig-001-20240628   gcc-13.2.0
loongarch randconfig-002-20240620   gcc-13.2.0
loongarch randconfig-002-20240628   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
m68kdefconfig   gcc-13.2.0
microblazeallnoconfig   gcc-13.2.0
microblaze  defconfig   gcc-13.2.0
mips allmodconfig   clang-19
mips  allnoconfig   gcc-13.2.0
mips allyesconfig   clang-19
mips  ath79_defconfig   gcc-13.2.0
mipsqi_lb60_defconfig   gcc-13.2.0
nios2allmodconfig   gcc-13.2.0
nios2 allnoconfig   gcc-13.2.0
nios2allyesconfig   gcc-13.2.0
nios2   defconfig   gcc-13.2.0
nios2 randconfig-001-202

[powerpc:fixes-test] BUILD SUCCESS a1216e62d039bf63a539bbe718536ec789a853dd

2024-06-28 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: a1216e62d039bf63a539bbe718536ec789a853dd  powerpc/eeh: avoid 
possible crash when edev->pdev changes

elapsed time: 7997m

configs tested: 110
configs skipped: 345

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arm   allnoconfig   gcc-13.2.0
arm defconfig   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64allyesconfig   clang-19
arm64   defconfig   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
i386 buildonly-randconfig-001-20240628   gcc-10
i386 buildonly-randconfig-002-20240628   gcc-10
i386 buildonly-randconfig-003-20240628   gcc-10
i386 buildonly-randconfig-004-20240628   gcc-10
i386 buildonly-randconfig-005-20240628   gcc-10
i386 buildonly-randconfig-006-20240628   gcc-10
i386  randconfig-001-20240628   gcc-10
i386  randconfig-002-20240628   gcc-10
i386  randconfig-003-20240628   gcc-10
i386  randconfig-004-20240628   gcc-10
i386  randconfig-005-20240628   gcc-10
i386  randconfig-006-20240628   gcc-10
i386  randconfig-011-20240628   gcc-10
i386  randconfig-012-20240628   gcc-10
i386  randconfig-013-20240628   gcc-10
i386  randconfig-014-20240628   gcc-10
i386  randconfig-015-20240628   gcc-10
i386  randconfig-016-20240628   gcc-10
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
m68kdefconfig   gcc-13.2.0
microblazeallnoconfig   gcc-13.2.0
microblaze  defconfig   gcc-13.2.0
mips allmodconfig   clang-19
mips  allnoconfig   gcc-13.2.0
mips allyesconfig   clang-19
nios2allmodconfig   gcc-13.2.0
nios2 allnoconfig   gcc-13.2.0
nios2allyesconfig   gcc-13.2.0
nios2   defconfig   gcc-13.2.0
openrisc allmodconfig   gcc-13.2.0
openrisc  allnoconfig   gcc-13.2.0
openrisc allyesconfig   gcc-13.2.0
openriscdefconfig   gcc-13.2.0
parisc   allmodconfig   gcc-13.2.0
pariscallnoconfig   gcc-13.2.0
parisc   allyesconfig   gcc-13.2.0
parisc  defconfig   gcc-13.2.0
parisc64defconfig   gcc-13.2.0
powerpc  allmodconfig   gcc-13.2.0
powerpc   allnoconfig   gcc-13.2.0
powerpc  allyesconfig   gcc-13.2.0
powerpcamigaone_defconfig   gcc-13.2.0
powerpc  cm5200_defconfig   clang-19
powerpc   randconfig-001-20240623   gcc-13.2.0
powerpc   randconfig-002-20240625   gcc-13.2.0
powerpc   randconfig-003-20240625   gcc-13.2.0
powerpc  walnut_defconfig   gcc-13.2.0
powerpc64 randconfig-001-20240623   gcc-13.2.0
powerpc64 randconfig-001-20240625   gcc-13.2.0
powerpc64 randconfig-003-20240623   gcc-13.2.0
riscvallmodconfig   gcc-13.2.0
riscv allnoconfig   gcc-13.2.0
riscvallyesconfig   gcc-13.2.0
riscv   defconfig   gcc-13.2.0
s390  allnoconfig   gcc-13.2.0
s390defconfig   gcc-13.2.0
sh   alldefconfig   gcc-13.2.0
shallnoconfig   gcc-13.2.0
sh  defconfig   gcc-13.2.0
sh   rts7751r2dplus_defconfig   gcc-13.2.0
sparcallyesconfig   gcc-13.2.0
sparc64  allmodconfig   gcc-13.2.0
sparc64  allyesconfig   gcc-13.2.0
sparc64 defconfig   gcc-13.2.0
umallnoconfig   gcc-13.2.0
um  defconfig   gcc-13.2.0
um 

Re: [PATCH 13/13] mm: Remove devmap related functions and page table bits

2024-06-27 Thread kernel test robot
Hi Alistair,

kernel test robot noticed the following build errors:

[auto build test ERROR on f2661062f16b2de5d7b6a5c42a9a5c96326b8454]

url:
https://github.com/intel-lab-lkp/linux/commits/Alistair-Popple/mm-gup-c-Remove-redundant-check-for-PCI-P2PDMA-page/20240627-191709
base:   f2661062f16b2de5d7b6a5c42a9a5c96326b8454
patch link:
https://lore.kernel.org/r/47c26640cd85f3db2e0a2796047199bb984d1b3f.1719386613.git-series.apopple%40nvidia.com
patch subject: [PATCH 13/13] mm: Remove devmap related functions and page table 
bits
config: powerpc-allyesconfig 
(https://download.01.org/0day-ci/archive/20240628/202406280920.vnwstzzt-...@intel.com/config)
compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 
326ba38a991250a8587a399a260b0f7af2c9166a)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240628/202406280920.vnwstzzt-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406280920.vnwstzzt-...@intel.com/

All errors (new ones prefixed by >>):

   In file included from arch/powerpc/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:14:
   In file included from include/linux/sem.h:5:
   In file included from include/uapi/linux/sem.h:5:
   In file included from include/linux/ipc.h:7:
   In file included from include/linux/rhashtable-types.h:12:
   In file included from include/linux/alloc_tag.h:11:
   In file included from include/linux/preempt.h:79:
   In file included from ./arch/powerpc/include/generated/asm/preempt.h:1:
   In file included from include/asm-generic/preempt.h:5:
   In file included from include/linux/thread_info.h:23:
   In file included from arch/powerpc/include/asm/current.h:13:
   In file included from arch/powerpc/include/asm/paca.h:18:
   In file included from arch/powerpc/include/asm/mmu.h:385:
   In file included from arch/powerpc/include/asm/book3s/64/mmu.h:32:
   In file included from arch/powerpc/include/asm/book3s/64/mmu-hash.h:20:
>> arch/powerpc/include/asm/book3s/64/pgtable.h:1371:1: error: extraneous 
>> closing brace ('}')
1371 | }
 | ^
   In file included from arch/powerpc/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:17:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:98:11: warning: array index 3 is past the end of the 
array (that has type 'unsigned long[1]') [-Warray-bounds]
  98 | return (set->sig[3] | set->sig[2] |
 | ^~
   arch/powerpc/include/uapi/asm/signal.h:18:2: note: array 'sig' declared here
  18 | unsigned long sig[_NSIG_WORDS];
 | ^
   In file included from arch/powerpc/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:17:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:98:25: warning: array index 2 is past the end of the 
array (that has type 'unsigned long[1]') [-Warray-bounds]
  98 | return (set->sig[3] | set->sig[2] |
 |   ^~
   arch/powerpc/include/uapi/asm/signal.h:18:2: note: array 'sig' declared here
  18 | unsigned long sig[_NSIG_WORDS];
 | ^
   In file included from arch/powerpc/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:17:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:99:4: warning: array index 1 is past the end of the 
array (that has type 'unsigned long[1]') [-Warray-bounds]
  99 | set->sig[1] | set->sig[0]) == 0;
 | ^~
   arch/powerpc/include/uapi/asm/signal.h:18:2: note: array 'sig' declared here
  18 | unsigned long sig[_NSIG_WORDS];
 | ^
   In file included from arch/powerpc/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:17:
   In file included from include/linux/fs.h:33:
   In file included from include/linux/percpu-rwsem.h:7:
   In file included from include/linux/rcuwait.h:6:
   In file included from include/linux/sched/signal.h:6:
   include/linux/signal.h:101:11: warning: array index 1 is past the end of th

Re: [PATCH 13/13] mm: Remove devmap related functions and page table bits

2024-06-27 Thread kernel test robot
Hi Alistair,

kernel test robot noticed the following build errors:

[auto build test ERROR on f2661062f16b2de5d7b6a5c42a9a5c96326b8454]

url:
https://github.com/intel-lab-lkp/linux/commits/Alistair-Popple/mm-gup-c-Remove-redundant-check-for-PCI-P2PDMA-page/20240627-191709
base:   f2661062f16b2de5d7b6a5c42a9a5c96326b8454
patch link:
https://lore.kernel.org/r/47c26640cd85f3db2e0a2796047199bb984d1b3f.1719386613.git-series.apopple%40nvidia.com
patch subject: [PATCH 13/13] mm: Remove devmap related functions and page table 
bits
config: powerpc-allmodconfig 
(https://download.01.org/0day-ci/archive/20240628/202406280658.1pp5cw2f-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240628/202406280658.1pp5cw2f-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406280658.1pp5cw2f-...@intel.com/

All errors (new ones prefixed by >>):

   In file included from arch/powerpc/include/asm/book3s/64/mmu-hash.h:20,
from arch/powerpc/include/asm/book3s/64/mmu.h:32,
from arch/powerpc/include/asm/mmu.h:385,
from arch/powerpc/include/asm/paca.h:18,
from arch/powerpc/include/asm/current.h:13,
from include/linux/thread_info.h:23,
from include/asm-generic/preempt.h:5,
from ./arch/powerpc/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:79,
from include/linux/alloc_tag.h:11,
from include/linux/rhashtable-types.h:12,
from include/linux/ipc.h:7,
from include/uapi/linux/sem.h:5,
from include/linux/sem.h:5,
from include/linux/compat.h:14,
from arch/powerpc/kernel/asm-offsets.c:12:
>> arch/powerpc/include/asm/book3s/64/pgtable.h:1371:1: error: expected 
>> identifier or '(' before '}' token
1371 | }
 | ^
   make[3]: *** [scripts/Makefile.build:117: arch/powerpc/kernel/asm-offsets.s] 
Error 1
   make[3]: Target 'prepare' not remade because of errors.
   make[2]: *** [Makefile:1208: prepare0] Error 2
   make[2]: Target 'prepare' not remade because of errors.
   make[1]: *** [Makefile:240: __sub-make] Error 2
   make[1]: Target 'prepare' not remade because of errors.
   make: *** [Makefile:240: __sub-make] Error 2
   make: Target 'prepare' not remade because of errors.


vim +1371 arch/powerpc/include/asm/book3s/64/pgtable.h

953c66c2b22a30 Aneesh Kumar K.V  2016-12-12  1370  
ebd31197931d75 Oliver O'Halloran 2017-06-28 @1371  }
6a1ea36260f69f Aneesh Kumar K.V  2016-04-29  1372  #endif /* 
CONFIG_TRANSPARENT_HUGEPAGE */
ebd31197931d75 Oliver O'Halloran 2017-06-28  1373  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH 07/13] huge_memory: Allow mappings of PUD sized pages

2024-06-27 Thread kernel test robot
Hi Alistair,

kernel test robot noticed the following build errors:

[auto build test ERROR on f2661062f16b2de5d7b6a5c42a9a5c96326b8454]

url:
https://github.com/intel-lab-lkp/linux/commits/Alistair-Popple/mm-gup-c-Remove-redundant-check-for-PCI-P2PDMA-page/20240627-191709
base:   f2661062f16b2de5d7b6a5c42a9a5c96326b8454
patch link:
https://lore.kernel.org/r/bd332b0d3971b03152b3541f97470817c5147b51.1719386613.git-series.apopple%40nvidia.com
patch subject: [PATCH 07/13] huge_memory: Allow mappings of PUD sized pages
config: x86_64-allnoconfig 
(https://download.01.org/0day-ci/archive/20240628/202406280637.147dyrrv-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240628/202406280637.147dyrrv-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406280637.147dyrrv-...@intel.com/

All errors (new ones prefixed by >>):

>> mm/rmap.c:1513:37: error: call to '__compiletime_assert_279' declared with 
>> 'error' attribute: BUILD_BUG failed
1513 | __folio_add_file_rmap(folio, page, HPAGE_PUD_NR, vma, 
RMAP_LEVEL_PUD);
 |^
   include/linux/huge_mm.h:111:26: note: expanded from macro 'HPAGE_PUD_NR'
 111 | #define HPAGE_PUD_NR (1<:72:1: note: expanded from here
  72 | __compiletime_assert_279
 | ^
   mm/rmap.c:1660:35: error: call to '__compiletime_assert_280' declared with 
'error' attribute: BUILD_BUG failed
1660 | __folio_remove_rmap(folio, page, HPAGE_PUD_NR, vma, 
RMAP_LEVEL_PUD);
 |  ^
   include/linux/huge_mm.h:111:26: note: expanded from macro 'HPAGE_PUD_NR'
 111 | #define HPAGE_PUD_NR (1<:79:1: note: expanded from here
  79 | __compiletime_assert_280
 | ^
   2 errors generated.


vim +1513 mm/rmap.c

  1498  
  1499  /**
  1500   * folio_add_file_rmap_pud - add a PUD mapping to a page range of a 
folio
  1501   * @folio:  The folio to add the mapping to
  1502   * @page:   The first page to add
  1503   * @vma:The vm area in which the mapping is added
  1504   *
  1505   * The page range of the folio is defined by [page, page + HPAGE_PUD_NR)
  1506   *
  1507   * The caller needs to hold the page table lock.
  1508   */
  1509  void folio_add_file_rmap_pud(struct folio *folio, struct page *page,
  1510  struct vm_area_struct *vma)
  1511  {
  1512  #ifdef CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD
> 1513  __folio_add_file_rmap(folio, page, HPAGE_PUD_NR, vma, 
> RMAP_LEVEL_PUD);
  1514  #else
  1515  WARN_ON_ONCE(true);
  1516  #endif
  1517  }
  1518  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH v1 1/2] powerpc/mmiotrace: Add MMIO Tracing tool for PowerPC

2024-06-27 Thread kernel test robot
Hi Jialong,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/next]
[also build test ERROR on powerpc/fixes linus/master v6.10-rc5 next-20240626]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Jialong-Yang/powerpc-mmiotrace-bind-ioremap-and-page-fault-to-active-mmiotrace/20240624-163027
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/2bf90acf7d29641ba6643934ff8dbba897dbd2d9.1718873074.git.jialong.yang%40shingroup.cn
patch subject: [PATCH v1 1/2] powerpc/mmiotrace: Add MMIO Tracing tool for 
PowerPC
config: powerpc-randconfig-r113-20240627 
(https://download.01.org/0day-ci/archive/20240627/202406271946.a6jwffay-...@intel.com/config)
compiler: powerpc-linux-gcc (GCC) 13.2.0
reproduce: 
(https://download.01.org/0day-ci/archive/20240627/202406271946.a6jwffay-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406271946.a6jwffay-...@intel.com/

All error/warnings (new ones prefixed by >>):

   arch/powerpc/mm/kmmio.c: In function 'pmd_mkinvalid':
>> arch/powerpc/mm/kmmio.c:140:16: error: implicit declaration of function 
>> '__pmd_raw' [-Werror=implicit-function-declaration]
 140 | return __pmd_raw(pmd_raw(pmd) & ~cpu_to_be64(_PAGE_PRESENT | 
_PAGE_INVALID));
 |^
>> arch/powerpc/mm/kmmio.c:140:26: error: implicit declaration of function 
>> 'pmd_raw'; did you mean 'pmd_bad'? [-Werror=implicit-function-declaration]
 140 | return __pmd_raw(pmd_raw(pmd) & ~cpu_to_be64(_PAGE_PRESENT | 
_PAGE_INVALID));
 |  ^~~
 |  pmd_bad
   In file included from include/linux/byteorder/big_endian.h:5,
from arch/powerpc/include/uapi/asm/byteorder.h:14,
from include/asm-generic/bitops/le.h:6,
from arch/powerpc/include/asm/bitops.h:325,
from include/linux/bitops.h:63,
from include/linux/thread_info.h:27,
from arch/powerpc/include/asm/ptrace.h:342,
from arch/powerpc/include/asm/hw_irq.h:12,
from arch/powerpc/include/asm/irqflags.h:12,
from include/linux/irqflags.h:18,
from include/asm-generic/cmpxchg-local.h:6,
from arch/powerpc/include/asm/cmpxchg.h:755,
from arch/powerpc/include/asm/atomic.h:11,
from include/linux/atomic.h:7,
from include/linux/rcupdate.h:25,
from include/linux/rculist.h:11,
from arch/powerpc/mm/kmmio.c:10:
>> arch/powerpc/mm/kmmio.c:140:70: error: '_PAGE_INVALID' undeclared (first use 
>> in this function); did you mean 'RPM_INVALID'?
 140 | return __pmd_raw(pmd_raw(pmd) & ~cpu_to_be64(_PAGE_PRESENT | 
_PAGE_INVALID));
 |  
^
   include/uapi/linux/byteorder/big_endian.h:38:51: note: in definition of 
macro '__cpu_to_be64'
  38 | #define __cpu_to_be64(x) ((__force __be64)(__u64)(x))
 |   ^
   arch/powerpc/mm/kmmio.c:140:42: note: in expansion of macro 'cpu_to_be64'
 140 | return __pmd_raw(pmd_raw(pmd) & ~cpu_to_be64(_PAGE_PRESENT | 
_PAGE_INVALID));
 |  ^~~
   arch/powerpc/mm/kmmio.c:140:70: note: each undeclared identifier is reported 
only once for each function it appears in
 140 | return __pmd_raw(pmd_raw(pmd) & ~cpu_to_be64(_PAGE_PRESENT | 
_PAGE_INVALID));
 |  
^
   include/uapi/linux/byteorder/big_endian.h:38:51: note: in definition of 
macro '__cpu_to_be64'
  38 | #define __cpu_to_be64(x) ((__force __be64)(__u64)(x))
 |   ^
   arch/powerpc/mm/kmmio.c:140:42: note: in expansion of macro 'cpu_to_be64'
 140 | return __pmd_raw(pmd_raw(pmd) & ~cpu_to_be64(_PAGE_PRESENT | 
_PAGE_INVALID));
 |  ^~~
   arch/powerpc/mm/kmmio.c: In function 'kmmio_handler':
>> arch/powerpc/mm/kmmio.c:318:32: error: 'struct pt_regs' has 

Re: [PATCH 1/4] soc: fsl: qbman: FSL_DPAA depends on COMPILE_TEST

2024-06-26 Thread kernel test robot
Hi Breno,

kernel test robot noticed the following build warnings:

[auto build test WARNING on herbert-cryptodev-2.6/master]
[also build test WARNING on soc/for-next linus/master v6.10-rc5 next-20240625]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Breno-Leitao/crypto-caam-Depend-on-COMPILE_TEST-also/20240625-223834
base:   
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
patch link:
https://lore.kernel.org/r/20240624162128.1665620-1-leitao%40debian.org
patch subject: [PATCH 1/4] soc: fsl: qbman: FSL_DPAA depends on COMPILE_TEST
config: x86_64-allyesconfig 
(https://download.01.org/0day-ci/archive/20240626/202406261920.l5pzm1rj-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240626/202406261920.l5pzm1rj-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406261920.l5pzm1rj-...@intel.com/

All warnings (new ones prefixed by >>):

>> drivers/net/ethernet/freescale/dpaa/dpaa_eth.c:3280:12: warning: stack frame 
>> size (16664) exceeds limit (2048) in 'dpaa_eth_probe' [-Wframe-larger-than]
3280 | static int dpaa_eth_probe(struct platform_device *pdev)
 |^
   1 warning generated.
--
>> drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:454:12: warning: stack 
>> frame size (8264) exceeds limit (2048) in 'dpaa_set_coalesce' 
>> [-Wframe-larger-than]
 454 | static int dpaa_set_coalesce(struct net_device *dev,
 |^
   1 warning generated.


vim +/dpaa_eth_probe +3280 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c

9ad1a37493338c Madalin Bucur   2016-11-15  3279  
9ad1a37493338c Madalin Bucur   2016-11-15 @3280  static int 
dpaa_eth_probe(struct platform_device *pdev)
9ad1a37493338c Madalin Bucur   2016-11-15  3281  {
9ad1a37493338c Madalin Bucur   2016-11-15  3282 struct net_device 
*net_dev = NULL;
f07f30042f8e0f Madalin Bucur   2019-10-31  3283 struct dpaa_bp *dpaa_bp 
= NULL;
9ad1a37493338c Madalin Bucur   2016-11-15  3284 struct dpaa_fq 
*dpaa_fq, *tmp;
9ad1a37493338c Madalin Bucur   2016-11-15  3285 struct dpaa_priv *priv 
= NULL;
9ad1a37493338c Madalin Bucur   2016-11-15  3286 struct fm_port_fqs 
port_fqs;
9ad1a37493338c Madalin Bucur   2016-11-15  3287 struct mac_device 
*mac_dev;
f07f30042f8e0f Madalin Bucur   2019-10-31  3288 int err = 0, channel;
9ad1a37493338c Madalin Bucur   2016-11-15  3289 struct device *dev;
9ad1a37493338c Madalin Bucur   2016-11-15  3290  
060ad66f97954f Madalin Bucur   2019-10-23  3291 dev = &pdev->dev;
060ad66f97954f Madalin Bucur   2019-10-23  3292  
5537b329857676 Laurentiu Tudor 2019-10-23  3293 err = bman_is_probed();
5537b329857676 Laurentiu Tudor 2019-10-23  3294 if (!err)
5537b329857676 Laurentiu Tudor 2019-10-23  3295 return 
-EPROBE_DEFER;
5537b329857676 Laurentiu Tudor 2019-10-23  3296 if (err < 0) {
060ad66f97954f Madalin Bucur   2019-10-23  3297 dev_err(dev, 
"failing probe due to bman probe error\n");
5537b329857676 Laurentiu Tudor 2019-10-23  3298 return -ENODEV;
5537b329857676 Laurentiu Tudor 2019-10-23  3299 }
5537b329857676 Laurentiu Tudor 2019-10-23  3300 err = qman_is_probed();
5537b329857676 Laurentiu Tudor 2019-10-23  3301 if (!err)
5537b329857676 Laurentiu Tudor 2019-10-23  3302 return 
-EPROBE_DEFER;
5537b329857676 Laurentiu Tudor 2019-10-23  3303 if (err < 0) {
060ad66f97954f Madalin Bucur   2019-10-23  3304 dev_err(dev, 
"failing probe due to qman probe error\n");
5537b329857676 Laurentiu Tudor 2019-10-23  3305 return -ENODEV;
5537b329857676 Laurentiu Tudor 2019-10-23  3306 }
5537b329857676 Laurentiu Tudor 2019-10-23  3307 err = 
bman_portals_probed();
5537b329857676 Laurentiu Tudor 2019-10-23  3308 if (!err)
5537b329857676 Laurentiu Tudor 2019-10-23  3309 return 
-EPROBE_DEFER;
5537b329857676 Laurentiu Tudor 2019-10-23  3310 if (err < 0) {
060ad66f97954f Madalin Bucur   2019-10-23  3311 dev_err(dev,
5537b329857676 Laurentiu Tudor 2019-10-23  3312 
"failing probe due to bman portals probe error\n");
5537b329857676 Laurentiu Tudor 2019-10-23  3313 return -ENODEV;
5537b

Re: [PATCH 2/3] powerpc/pseries: Export hardware trace macro dump via debugfs

2024-06-25 Thread kernel test robot
Hi Madhavan,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/next]
[also build test ERROR on powerpc/fixes linus/master v6.10-rc5 next-20240625]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Madhavan-Srinivasan/powerpc-pseries-Export-hardware-trace-macro-dump-via-debugfs/20240625-144003
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/20240620174614.53751-2-maddy%40linux.ibm.com
patch subject: [PATCH 2/3] powerpc/pseries: Export hardware trace macro dump 
via debugfs
config: powerpc-allmodconfig 
(https://download.01.org/0day-ci/archive/20240626/202406260849.z8voytfs-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240626/202406260849.z8voytfs-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406260849.z8voytfs-...@intel.com/

All error/warnings (new ones prefixed by >>):

   In file included from arch/powerpc/platforms/pseries/htmdump.c:19:
>> arch/powerpc/include/asm/machdep.h:262:85: error: expected ')' before 
>> numeric constant
 262 | #define machine_device_initcall(mach, fn)   
__define_machine_initcall(mach, fn, 6)
 |  
   ^
   arch/powerpc/include/asm/machdep.h:248:61: note: in definition of macro 
'__define_machine_initcall'
 248 | __define_initcall(__machine_initcall_##mach##_##fn, id);
 | ^~
   arch/powerpc/platforms/pseries/htmdump.c:130:1: note: in expansion of macro 
'machine_device_initcall'
 130 | machine_device_initcall(pseries, htmdump_init);
 | ^~~
>> arch/powerpc/include/asm/machdep.h:244:27: warning: 
>> '__machine_initcall_pseries_htmdump_init' defined but not used 
>> [-Wunused-function]
 244 | static int __init __machine_initcall_##mach##_##fn(void) { \
 |   ^~~
   arch/powerpc/include/asm/machdep.h:262:49: note: in expansion of macro 
'__define_machine_initcall'
 262 | #define machine_device_initcall(mach, fn)   
__define_machine_initcall(mach, fn, 6)
 | 
^
   arch/powerpc/platforms/pseries/htmdump.c:130:1: note: in expansion of macro 
'machine_device_initcall'
 130 | machine_device_initcall(pseries, htmdump_init);
 | ^~~


vim +262 arch/powerpc/include/asm/machdep.h

^1da177e4c3f41 include/asm-ppc64/machdep.hLinus Torvalds   2005-04-16  
242  
7929d407e47fbf arch/powerpc/include/asm/machdep.h Matthew Leach2012-12-17  
243  #define __define_machine_initcall(mach, fn, id) \
800d68c3aa0dc3 include/asm-powerpc/machdep.h  Grant Likely 2007-12-02 
@244  static int __init __machine_initcall_##mach##_##fn(void) { \
800d68c3aa0dc3 include/asm-powerpc/machdep.h  Grant Likely 2007-12-02  
245  if (machine_is(mach)) return fn(); \
800d68c3aa0dc3 include/asm-powerpc/machdep.h  Grant Likely 2007-12-02  
246  return 0; \
800d68c3aa0dc3 include/asm-powerpc/machdep.h  Grant Likely 2007-12-02  
247  } \
7929d407e47fbf arch/powerpc/include/asm/machdep.h Matthew Leach2012-12-17  
248  __define_initcall(__machine_initcall_##mach##_##fn, id);
7929d407e47fbf arch/powerpc/include/asm/machdep.h Matthew Leach2012-12-17  
249  
8d3c941e240ba2 arch/powerpc/include/asm/machdep.h Michael Ellerman 2014-07-15  
250  #define machine_early_initcall(mach, fn)
__define_machine_initcall(mach, fn, early)
7929d407e47fbf arch/powerpc/include/asm/machdep.h Matthew Leach2012-12-17  
251  #define machine_core_initcall(mach, fn) 
__define_machine_initcall(mach, fn, 1)
7929d407e47fbf arch/powerpc/include/asm/machdep.h Matthew Leach2012-12-17  
252  #define machine_core_initcall_sync(mach, fn)
__define_machine_initcall(mach, fn, 1s)
7929d407e47fbf arch/powerpc/include/asm/machdep.h Matthew Leach2012-12-17  
253  #define machine_postcore_initcall(mach, fn) 
__define_machine_initcall(mach, fn, 2)
7929d407e47fbf arch/powerpc/include/asm/machdep.h Matthew Leach2012-12-17  
254  #define machine_postcore_initcall_sync(mach, fn)
__define_machine_initcall(mach, fn, 2s)
7929d407e47fbf ar

[powerpc:merge] BUILD SUCCESS 18bc7f1d505a55667d4dd495d82af9acead61e27

2024-06-24 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 18bc7f1d505a55667d4dd495d82af9acead61e27  Automatic merge of 
'next' into merge (2024-06-24 12:09)

elapsed time: 1458m

configs tested: 108
configs skipped: 1

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc   randconfig-001-20240625   gcc-13.2.0
arc   randconfig-002-20240625   gcc-13.2.0
arm   allnoconfig   clang-19
arm   randconfig-001-20240625   clang-15
arm   randconfig-002-20240625   clang-19
arm   randconfig-003-20240625   gcc-13.2.0
arm   randconfig-004-20240625   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64 randconfig-001-20240625   gcc-13.2.0
arm64 randconfig-002-20240625   gcc-13.2.0
arm64 randconfig-003-20240625   clang-19
arm64 randconfig-004-20240625   gcc-13.2.0
csky  allnoconfig   gcc-13.2.0
csky  randconfig-001-20240625   gcc-13.2.0
csky  randconfig-002-20240625   gcc-13.2.0
hexagon   allnoconfig   clang-19
hexagon   randconfig-001-20240625   clang-14
hexagon   randconfig-002-20240625   clang-19
i386 buildonly-randconfig-001-20240624   gcc-8
i386 buildonly-randconfig-002-20240624   gcc-13
i386 buildonly-randconfig-003-20240624   clang-18
i386 buildonly-randconfig-004-20240624   gcc-10
i386 buildonly-randconfig-005-20240624   clang-18
i386 buildonly-randconfig-006-20240624   clang-18
i386  randconfig-001-20240624   clang-18
i386  randconfig-002-20240624   clang-18
i386  randconfig-003-20240624   gcc-13
i386  randconfig-004-20240624   gcc-13
i386  randconfig-005-20240624   gcc-13
i386  randconfig-006-20240624   clang-18
i386  randconfig-011-20240624   clang-18
i386  randconfig-012-20240624   clang-18
i386  randconfig-013-20240624   gcc-9
i386  randconfig-014-20240624   clang-18
i386  randconfig-015-20240624   clang-18
i386  randconfig-016-20240624   gcc-9
loongarch allnoconfig   gcc-13.2.0
loongarch randconfig-001-20240625   gcc-13.2.0
loongarch randconfig-002-20240625   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
microblazeallnoconfig   gcc-13.2.0
mips  allnoconfig   gcc-13.2.0
nios2 allnoconfig   gcc-13.2.0
nios2 randconfig-001-20240625   gcc-13.2.0
nios2 randconfig-002-20240625   gcc-13.2.0
openrisc  allnoconfig   gcc-13.2.0
openriscdefconfig   gcc-13.2.0
pariscallnoconfig   gcc-13.2.0
parisc  defconfig   gcc-13.2.0
pariscrandconfig-001-20240625   gcc-13.2.0
pariscrandconfig-002-20240625   gcc-13.2.0
powerpc   allnoconfig   gcc-13.2.0
powerpc   randconfig-001-20240625   clang-19
powerpc   randconfig-002-20240625   gcc-13.2.0
powerpc   randconfig-003-20240625   gcc-13.2.0
powerpc64 randconfig-001-20240625   gcc-13.2.0
powerpc64 randconfig-002-20240625   clang-19
powerpc64 randconfig-003-20240625   clang-17
riscv allnoconfig   gcc-13.2.0
riscv   defconfig   clang-19
riscv randconfig-001-20240625   gcc-13.2.0
riscv randconfig-002-20240625   clang-19
s390  allnoconfig   clang-19
s390defconfig   clang-19
s390  randconfig-001-20240625   clang-19
s390  randconfig-002-20240625   clang-19
shallnoconfig   gcc-13.2.0
sh  defconfig   gcc-13.2.0
shrandconfig-001-20240625   gcc-13.2.0
shrandconfig-002-20240625   gcc-13.2.0
sparc64 defconfig   gcc-13.2.0
sparc64   randconfig-001-20240625   gcc-13.2.0
sparc64   randconfig-002-20240625   gcc-13.2.0
umallnoconfig   clang-17
um  defconfig   clang-19
um i386_defconfig   gcc-13
umrandconfig-001-20240625   clang-19
umrandconfig-002-20240625   clang

[axboe-block:for-next] [block] 1122c0c1cc: aim7.jobs-per-min 22.6% improvement

2024-06-24 Thread kernel test robot



Hello,

kernel test robot noticed a 22.6% improvement of aim7.jobs-per-min on:


commit: 1122c0c1cc71f740fa4d5f14f239194e06a1d5e7 ("block: move cache control 
settings out of queue->flags")
https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-next

testcase: aim7
test machine: 96 threads 2 sockets Intel(R) Xeon(R) Platinum 8260L CPU @ 
2.40GHz (Cascade Lake) with 128G memory
parameters:

disk: 4BRD_12G
md: RAID0
fs: xfs
test: sync_disk_rw
load: 300
cpufreq_governor: performance






Details are as below:
-->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240625/202406250948.e0044f1d-oliver.s...@intel.com

=
compiler/cpufreq_governor/disk/fs/kconfig/load/md/rootfs/tbox_group/test/testcase:
  
gcc-13/performance/4BRD_12G/xfs/x86_64-rhel-8.3/300/RAID0/debian-12-x86_64-20240206.cgz/lkp-csl-2sp3/sync_disk_rw/aim7

commit: 
  70905f8706 ("block: remove blk_flush_policy")
  1122c0c1cc ("block: move cache control settings out of queue->flags")

70905f8706b62113 1122c0c1cc71f740fa4d5f14f23 
 --- 
 %stddev %change %stddev
 \  |\  
153.19   -13.3% 132.81uptime.boot
   2.8e+09   -11.9%  2.466e+09cpuidle..time
  21945319 ±  2% -40.4%   13076160cpuidle..usage
 29.31+7.8%  31.58 ±  2%  iostat.cpu.idle
 69.87-3.6%  67.35iostat.cpu.system
  0.04 ±  4%  +0.00.08 ±  5%  mpstat.cpu.all.iowait%
  0.78 ±  2%  +0.20.99 ±  2%  mpstat.cpu.all.usr%
 52860 ± 49% -78.2%  11536 ± 78%  numa-numastat.node0.other_node
 46804 ± 56% +88.4%  88190 ± 10%  numa-numastat.node1.other_node
955871 ± 10% -43.3% 542216 ± 14%  numa-meminfo.node1.Active
955871 ± 10% -43.3% 542216 ± 14%  numa-meminfo.node1.Active(anon)
   1015354 ± 10% -34.7% 662696 ± 13%  numa-meminfo.node1.Shmem
  6008   -14.3%   5146 ±  2%  perf-c2c.DRAM.remote
  7889   -12.4%   6908 ±  2%  perf-c2c.HITM.local
  3839   -16.5%   3203 ±  2%  perf-c2c.HITM.remote
 11728   -13.8%  10112 ±  2%  perf-c2c.HITM.total
695109   +20.5% 837625vmstat.io.bo
105.99 ±  7% -23.7%  80.83 ± 11%  vmstat.procs.r
803244   -30.9% 555360vmstat.system.cs
209736   -12.9% 182626vmstat.system.in
  1448 ± 89%+207.9%   4459 ±  6%  
numa-vmstat.node0.nr_page_table_pages
 52860 ± 49% -78.2%  11536 ± 78%  numa-vmstat.node0.numa_other
239214 ± 10% -43.6% 134883 ± 13%  numa-vmstat.node1.nr_active_anon
254124 ± 10% -34.9% 165421 ± 13%  numa-vmstat.node1.nr_shmem
239214 ± 10% -43.6% 134883 ± 13%  
numa-vmstat.node1.nr_zone_active_anon
 46805 ± 56% +88.4%  88190 ± 10%  numa-vmstat.node1.numa_other
 17374   +22.6%  21299aim7.jobs-per-min
103.64   -18.4%  84.58aim7.time.elapsed_time
103.64   -18.4%  84.58aim7.time.elapsed_time.max
   4641240   -83.4% 770073
aim7.time.involuntary_context_switches
 32705-4.3%  31289 ±  2%  aim7.time.minor_page_faults
  6562-3.1%   6359
aim7.time.percent_of_cpu_this_job_got
  6775   -21.0%   5351 ±  2%  aim7.time.system_time
  49095202   -38.3%   30299361
aim7.time.voluntary_context_switches
   1297567   -37.0% 817692meminfo.Active
   1297567   -37.0% 817692meminfo.Active(anon)
 97760 ±  5% -23.4%  74859 ± 20%  meminfo.AnonHugePages
   2390317   -15.3%2024905meminfo.Committed_AS
884407   +11.9% 989723meminfo.Inactive
743152 ±  2% +14.8% 853331meminfo.Inactive(anon)
159265 ±  8% +38.6% 220668 ±  3%  meminfo.Mapped
   1382079   -27.1%1007445meminfo.Shmem
324534   -37.2% 203663 ±  2%  proc-vmstat.nr_active_anon
   1165686-8.2%1070277proc-vmstat.nr_file_pages
185928 ±  2% +14.9% 213697proc-vmstat.nr_inactive_anon
 35436-2.9%  34420proc-vmstat.nr_inactive_file
 40463 ±  8% +38.2%  55918 ±  3%  proc-vmstat.nr_mapped
345824   -27.3% 251424proc-vmstat.nr_shmem
 28871-1.4%  28477proc-vmstat.nr_slab_reclaimable
324534   -37.2% 203663 ±  2%  proc-vmstat.nr_zone_active_anon

[axboe-block:for-next] [block] bd4a633b6f: fsmark.files_per_sec -64.5% regression

2024-06-24 Thread kernel test robot



Hello,

kernel test robot noticed a -64.5% regression of fsmark.files_per_sec on:


commit: bd4a633b6f7c3c6b6ebc1a07317643270e751a94 ("block: move the nonrot flag 
to queue_limits")
https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-next

testcase: fsmark
test machine: 48 threads 2 sockets Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz 
(Ivy Bridge-EP) with 64G memory
parameters:

iterations: 1x
nr_threads: 32t
disk: 1SSD
fs: btrfs
fs2: nfsv4
filesize: 9B
test_size: 400M
sync_method: fsyncBeforeClose
nr_directories: 16d
nr_files_per_directory: 256fpd
cpufreq_governor: performance


In addition to that, the commit also has significant impact on the following 
tests:

+--++
| testcase: change | fsmark: fsmark.files_per_sec -54.0% regression 
|
| test machine | 48 threads 2 sockets Intel(R) Xeon(R) CPU E5-2697 v2 @ 
2.70GHz (Ivy Bridge-EP) with 64G memory |
| test parameters  | cpufreq_governor=performance   
|
|  | disk=1SSD  
|
|  | filesize=8K
|
|  | fs2=nfsv4  
|
|  | fs=btrfs   
|
|  | iterations=1x  
|
|  | nr_directories=16d 
|
|  | nr_files_per_directory=256fpd  
|
|  | nr_threads=32t 
|
|  | sync_method=fsyncBeforeClose   
|
|  | test_size=400M 
|
+--++
| testcase: change | fxmark: fxmark.ssd_btrfs_DWSL_4_directio.works/sec -75.6% 
regression   |
| test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 
2.10GHz (Cascade Lake) with 512G memory  |
| test parameters  | cpufreq_governor=performance   
|
|  | directio=directio  
|
|  | disk=1SSD  
|
|  | fstype=btrfs   
|
|  | media=ssd  
|
|  | test=DWSL  
|
|  | thread_nr=4
|
+--++
| testcase: change | fxmark: fxmark.ssd_btrfs_MWUM_4_directio.works/sec -45.9% 
regression   |
| test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 
2.10GHz (Cascade Lake) with 512G memory  |
| test parameters  | cpufreq_governor=performance   
|
|  | directio=directio  
|
|  | disk=1SSD  
|
|  | fstype=btrfs   
|
|  | media=ssd  
|
|  | test=MWUM  
|
|  | thread_nr=4
|
+--++


If you fix the issue in a separate patch/c

[powerpc:merge] BUILD SUCCESS e2b06d707dd067509cdc9ceba783c06fa6a551c2

2024-06-20 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: e2b06d707dd067509cdc9ceba783c06fa6a551c2  Automatic merge of 
'next' into merge (2024-06-17 15:38)

elapsed time: 5231m

configs tested: 121
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc-13.2.0
alpha   defconfig   gcc-13.2.0
arc   allnoconfig   gcc-13.2.0
arc defconfig   gcc-13.2.0
arc   randconfig-001-20240618   gcc-13.2.0
arc   randconfig-002-20240618   gcc-13.2.0
arm   allnoconfig   clang-19
arm defconfig   clang-14
arm   randconfig-001-20240618   gcc-13.2.0
arm   randconfig-002-20240618   gcc-13.2.0
arm   randconfig-003-20240618   clang-19
arm   randconfig-004-20240618   gcc-13.2.0
arm64 allnoconfig   gcc-13.2.0
arm64   defconfig   gcc-13.2.0
arm64 randconfig-001-20240618   clang-17
arm64 randconfig-002-20240618   clang-19
arm64 randconfig-003-20240618   clang-16
arm64 randconfig-004-20240618   clang-19
csky  allnoconfig   gcc-13.2.0
cskydefconfig   gcc-13.2.0
csky  randconfig-001-20240618   gcc-13.2.0
csky  randconfig-002-20240618   gcc-13.2.0
hexagon   allnoconfig   clang-19
hexagon defconfig   clang-19
hexagon   randconfig-001-20240618   clang-19
hexagon   randconfig-002-20240618   clang-19
i386 buildonly-randconfig-001-20240618   gcc-13
i386 buildonly-randconfig-002-20240618   gcc-12
i386 buildonly-randconfig-003-20240618   gcc-8
i386 buildonly-randconfig-004-20240618   gcc-10
i386 buildonly-randconfig-005-20240618   gcc-10
i386 buildonly-randconfig-006-20240618   gcc-10
i386  randconfig-001-20240618   clang-18
i386  randconfig-002-20240618   gcc-13
i386  randconfig-003-20240618   gcc-13
i386  randconfig-004-20240618   clang-18
i386  randconfig-005-20240618   clang-18
i386  randconfig-006-20240618   clang-18
i386  randconfig-011-20240618   gcc-13
i386  randconfig-012-20240618   gcc-11
i386  randconfig-013-20240618   gcc-7
i386  randconfig-014-20240618   gcc-11
i386  randconfig-015-20240618   clang-18
i386  randconfig-016-20240618   clang-18
loongarch allnoconfig   gcc-13.2.0
loongarch   defconfig   gcc-13.2.0
loongarch randconfig-001-20240618   gcc-13.2.0
loongarch randconfig-002-20240618   gcc-13.2.0
m68k  allnoconfig   gcc-13.2.0
m68kdefconfig   gcc-13.2.0
microblazeallnoconfig   gcc-13.2.0
microblaze  defconfig   gcc-13.2.0
mips  allnoconfig   gcc-13.2.0
nios2 allnoconfig   gcc-13.2.0
nios2   defconfig   gcc-13.2.0
nios2 randconfig-001-20240618   gcc-13.2.0
nios2 randconfig-002-20240618   gcc-13.2.0
openrisc  allnoconfig   gcc-13.2.0
openriscdefconfig   gcc-13.2.0
pariscallnoconfig   gcc-13.2.0
parisc  defconfig   gcc-13.2.0
pariscrandconfig-001-20240618   gcc-13.2.0
pariscrandconfig-002-20240618   gcc-13.2.0
parisc64defconfig   gcc-13.2.0
powerpc   allnoconfig   gcc-13.2.0
powerpc   randconfig-001-20240618   gcc-13.2.0
powerpc   randconfig-002-20240618   clang-19
powerpc   randconfig-003-20240618   clang-19
powerpc64 randconfig-001-20240618   clang-19
powerpc64 randconfig-002-20240618   clang-17
powerpc64 randconfig-003-20240618   clang-19
riscv allnoconfig   gcc-13.2.0
riscv   defconfig   clang-19
riscv randconfig-001-20240618   gcc-13.2.0
riscv randconfig-002-20240618   clang-14
s390  allnoconfig   clang-19
s390defconfig   clang-19
s390  randconfig-001-20240618   clang-15
s390  randconfig-002-20240618   gcc-13.2.0
shallnoconfig   gcc-13.2.0
s

Re: [PATCH v3 6/6] powerpc/iommu: Reimplement the iommu_table_group_ops for pSeries

2024-06-14 Thread kernel test robot
Hi Shivaprasad,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/fixes]
[also build test ERROR on awilliam-vfio/next awilliam-vfio/for-linus 
linus/master v6.10-rc3]
[cannot apply to powerpc/next next-20240613]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Shivaprasad-G-Bhat/powerpc-iommu-Move-pSeries-specific-functions-to-pseries-iommu-c/20240611-203313
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git fixes
patch link:
https://lore.kernel.org/r/171810901192.1721.18057294492426295643.stgit%40linux.ibm.com
patch subject: [PATCH v3 6/6] powerpc/iommu: Reimplement the 
iommu_table_group_ops for pSeries
config: powerpc64-randconfig-r133-20240614 
(https://download.01.org/0day-ci/archive/20240614/202406142110.r97ts8xm-...@intel.com/config)
compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 
78ee473784e5ef6f0b19ce4cb111fb6e4d23c6b2)
reproduce: 
(https://download.01.org/0day-ci/archive/20240614/202406142110.r97ts8xm-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406142110.r97ts8xm-...@intel.com/

All errors (new ones prefixed by >>):

   In file included from arch/powerpc/platforms/pseries/iommu.c:16:
   In file included from include/linux/mm.h:2253:
   include/linux/vmstat.h:500:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 500 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 501 |item];
 |
   include/linux/vmstat.h:507:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 507 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 508 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
   include/linux/vmstat.h:514:36: warning: arithmetic between different 
enumeration types ('enum node_stat_item' and 'enum lru_list') 
[-Wenum-enum-conversion]
 514 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
 |   ~~~ ^ ~~~
   include/linux/vmstat.h:519:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 519 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 520 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
   include/linux/vmstat.h:528:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 528 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 529 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
>> arch/powerpc/platforms/pseries/iommu.c:1839:47: error: use of undeclared 
>> identifier 'dev_has_iommu_table'; did you mean 'device_iommu_capable'?
1839 | ret = iommu_group_for_each_dev(group, &pdev, 
dev_has_iommu_table);
 |  
^~~
 |  
device_iommu_capable
   include/linux/iommu.h:1079:20: note: 'device_iommu_capable' declared here
1079 | static inline bool device_iommu_capable(struct device *dev, enum 
iommu_cap cap)
 |^
   arch/powerpc/platforms/pseries/iommu.c:1953:15: warning: variable 
'entries_shift' set but not used [-Wunused-but-set-variable]
1953 | unsigned int entries_shift;
 |  ^
   arch/powerpc/platforms/pseries/iommu.c:2166:17: warning: variable 'pci' set 
but not used [-Wunused-but-set-variable]
2166 | struct pci_dn *pci;
 |^
   7 warnings and 1 error generated.


vim +1839 arch/powerpc/platforms/pseries/iommu.c

  1829  
  1830  static struct pci_dev *iommu_group_get_first_pci_dev(struct iommu_group 
*group)
  1831 

Re: [PATCH v3 6/6] powerpc/iommu: Reimplement the iommu_table_group_ops for pSeries

2024-06-12 Thread kernel test robot
Hi Shivaprasad,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/fixes]
[also build test WARNING on awilliam-vfio/next awilliam-vfio/for-linus 
linus/master v6.10-rc3]
[cannot apply to powerpc/next next-20240612]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Shivaprasad-G-Bhat/powerpc-iommu-Move-pSeries-specific-functions-to-pseries-iommu-c/20240611-203313
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git fixes
patch link:
https://lore.kernel.org/r/171810901192.1721.18057294492426295643.stgit%40linux.ibm.com
patch subject: [PATCH v3 6/6] powerpc/iommu: Reimplement the 
iommu_table_group_ops for pSeries
config: powerpc64-randconfig-001-20240612 
(https://download.01.org/0day-ci/archive/20240612/202406121640.yr6lk5hj-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240612/202406121640.yr6lk5hj-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406121640.yr6lk5hj-...@intel.com/

All warnings (new ones prefixed by >>):

   arch/powerpc/platforms/pseries/iommu.c: In function 'spapr_tce_create_table':
>> arch/powerpc/platforms/pseries/iommu.c:1953:22: warning: variable 
>> 'entries_shift' set but not used [-Wunused-but-set-variable]
1953 | unsigned int entries_shift;
 |  ^
   arch/powerpc/platforms/pseries/iommu.c: In function 'spapr_tce_unset_window':
>> arch/powerpc/platforms/pseries/iommu.c:2166:24: warning: variable 'pci' set 
>> but not used [-Wunused-but-set-variable]
2166 | struct pci_dn *pci;
 |^~~


vim +/entries_shift +1953 arch/powerpc/platforms/pseries/iommu.c

  1940  
  1941  static long spapr_tce_create_table(struct iommu_table_group 
*table_group, int num,
  1942 __u32 page_shift, __u64 window_size, 
__u32 levels,
  1943 struct iommu_table **ptbl)
  1944  {
  1945  struct pci_dev *pdev = 
iommu_group_get_first_pci_dev(table_group->group);
  1946  u32 ddw_avail[DDW_APPLICABLE_SIZE];
  1947  struct ddw_create_response create;
  1948  unsigned long liobn, offset, size;
  1949  unsigned long start = 0, end = 0;
  1950  struct ddw_query_response query;
  1951  const __be32 *default_prop;
  1952  struct failed_ddw_pdn *fpdn;
> 1953  unsigned int entries_shift;
  1954  unsigned int window_shift;
  1955  struct device_node *pdn;
  1956  struct iommu_table *tbl;
  1957  struct dma_win *window;
  1958  struct property *win64;
  1959  struct pci_dn *pci;
  1960  u64 win_addr;
  1961  int len, i;
  1962  long ret;
  1963  
  1964  if (!is_power_of_2(window_size) || levels > 1)
  1965  return -EINVAL;
  1966  
  1967  window_shift = order_base_2(window_size);
  1968  entries_shift = window_shift - page_shift;
  1969  
  1970  mutex_lock(&dma_win_init_mutex);
  1971  
  1972  ret = -ENODEV;
  1973  
  1974  pdn = pci_dma_find_parent_node(pdev, table_group);
  1975  if (!pdn || !PCI_DN(pdn)) { /* Niether of 32s|64-bit exist! */
  1976  dev_warn(&pdev->dev, "No dma-windows exist for the node 
%pOF\n", pdn);
  1977  goto out_failed;
  1978  }
  1979  pci = PCI_DN(pdn);
  1980  
  1981  /* If the enable DDW failed for the pdn, dont retry! */
  1982  list_for_each_entry(fpdn, &failed_ddw_pdn_list, list) {
  1983  if (fpdn->pdn == pdn) {
  1984  dev_info(&pdev->dev, "%pOF in failed DDW device 
list\n", pdn);
  1985  goto out_unlock;
  1986  }
  1987  }
  1988  
  1989  tbl = iommu_pseries_alloc_table(pci->phb->node);
  1990  if (!tbl) {
  1991  dev_dbg(&pdev->dev, "couldn't create new IOMMU 
table\n");
  1992  goto out_unlock;
  1993  }
  1994  
  1995  if (num == 0) {
  1996  bool direct_mapping;
  1997  /* The request is not for default window? Ensure there 
is no DDW window already */
  1998  if (!is_default

Re: [PATCH] watchdog/core: Fix AA deadlock due to watchdog holding cpu_hotplug_lock and wait for wq

2024-06-11 Thread kernel test robot



Hello,

kernel test robot noticed 
"WARNING:possible_circular_locking_dependency_detected" on:

commit: d362c5c67bb96ccdc4dd34a781d23348d927392d ("[PATCH] watchdog/core: Fix 
AA deadlock due to watchdog holding cpu_hotplug_lock and wait for wq")
url: 
https://github.com/intel-lab-lkp/linux/commits/Luo-Gengkun/watchdog-core-Fix-AA-deadlock-due-to-watchdog-holding-cpu_hotplug_lock-and-wait-for-wq/20240606-233305
base: https://git.kernel.org/cgit/linux/kernel/git/akpm/mm.git mm-everything
patch link: 
https://lore.kernel.org/all/20240606153828.3261006-1-luogeng...@huaweicloud.com/
patch subject: [PATCH] watchdog/core: Fix AA deadlock due to watchdog holding 
cpu_hotplug_lock and wait for wq

in testcase: rcutorture
version: 
with following parameters:

runtime: 300s
test: cpuhotplug
torture_type: busted



compiler: clang-18
test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G

(please refer to attached dmesg/kmsg for entire log/backtrace)



If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: https://lore.kernel.org/oe-lkp/202406111537.dd9d27e9-...@intel.com


[   87.506482][T9] WARNING: possible circular locking dependency detected
[   87.506854][T9] 6.10.0-rc1-00236-gd362c5c67bb9 #1 Not tainted
[   87.507186][T9] --
[   87.507554][T9] kworker/0:1/9 is trying to acquire lock:
[ 87.507861][ T9] 84305f90 (watchdog_mutex){+.+.}-{3:3}, at: 
lockup_detector_cleanup (kernel/watchdog.c:937) 
[   87.509166][T9]
[   87.509166][T9] but task is already holding lock:
[ 87.509550][ T9] c909fd58 ((work_completion)(&wfc.work)){+.+.}-{0:0}, 
at: process_scheduled_works (kernel/workqueue.c:3207) 
[   87.510129][T9]
[   87.510129][T9] which lock already depends on the new lock.
[   87.510129][T9]
[   87.510660][T9]
[   87.510660][T9] the existing dependency chain (in reverse order) is:
[   87.511125][T9]
[   87.511125][T9] -> #2 ((work_completion)(&wfc.work)){+.+.}-{0:0}:
[ 87.511584][ T9] __flush_work (kernel/workqueue.c:3894) 
[ 87.511849][ T9] work_on_cpu_key (kernel/workqueue.c:683 
kernel/workqueue.c:6693) 
[ 87.512120][ T9] cpu_down (kernel/cpu.c:1487) 
[ 87.512358][ T9] device_offline (drivers/base/core.c:?) 
[ 87.512631][ T9] remove_cpu (kernel/cpu.c:1522) 
[ 87.512876][ T9] torture_offline (??:?) torture
[ 87.513217][ T9] torture_onoff (??:?) torture
[ 87.513535][ T9] kthread (kernel/kthread.c:391) 
[ 87.513777][ T9] ret_from_fork (arch/x86/kernel/process.c:153) 
[ 87.514035][ T9] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) 
[   87.514311][T9]
[   87.514311][T9] -> #1 (cpu_add_remove_lock){+.+.}-{3:3}:
[ 87.514727][ T9] __mutex_lock (kernel/locking/mutex.c:608) 
[ 87.514986][ T9] cpu_hotplug_disable (kernel/cpu.c:555) 
[ 87.515271][ T9] __lockup_detector_reconfigure (kernel/watchdog.c:871) 
[ 87.515599][ T9] lockup_detector_setup (kernel/watchdog.c:912) 
[ 87.515914][ T9] kernel_init_freeable (init/main.c:1570) 
[ 87.516213][ T9] kernel_init (init/main.c:1469) 
[ 87.516467][ T9] ret_from_fork (arch/x86/kernel/process.c:153) 
[ 87.516727][ T9] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) 
[   87.517002][T9]
[   87.517002][T9] -> #0 (watchdog_mutex){+.+.}-{3:3}:
[ 87.517415][ T9] __lock_acquire (kernel/locking/lockdep.c:3135) 
[ 87.517695][ T9] lock_acquire (kernel/locking/lockdep.c:5754) 
[ 87.517957][ T9] __mutex_lock (kernel/locking/mutex.c:608) 
[ 87.518215][ T9] lockup_detector_cleanup (kernel/watchdog.c:937) 
[ 87.518518][ T9] _cpu_down (kernel/cpu.c:1450) 
[ 87.518768][ T9] __cpu_down_maps_locked (kernel/cpu.c:1463) 
[ 87.519065][ T9] work_for_cpu_fn (kernel/workqueue.c:6670) 
[ 87.519333][ T9] process_scheduled_works (kernel/workqueue.c:?) 
[ 87.519648][ T9] worker_thread (include/linux/list.h:373 
kernel/workqueue.c:946 kernel/workqueue.c:3394) 
[ 87.519915][ T9] kthread (kernel/kthread.c:391) 
[ 87.520157][ T9] ret_from_fork (arch/x86/kernel/process.c:153) 
[ 87.520415][ T9] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) 
[   87.520690][T9]
[   87.520690][T9] other info that might help us debug this:
[   87.520690][T9]
[   87.521221][T9] Chain exists of:
[   87.521221][T9]   watchdog_mutex --> cpu_add_remove_lock --> 
(work_completion)(&wfc.work)
[   87.521221][T9]
[   87.521963][T9]  Possible unsafe locking scenario:
[   87.521963][T9]
[   87.522347][T9]CPU0CPU1
[   87.522624][T9]
[   87.522902][T9]   lock((work_completion)(&wfc.work));
[   87.523191][T9]lock(cpu_add_remove_lock);
[   87.523569][T9]
lock((work_completion)(&wfc.work));
[   87.523984

[powerpc:fixes-test] BUILD SUCCESS 2b85b7fb1376481f7d4c2cf92e5da942f06b2547

2024-06-07 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: 2b85b7fb1376481f7d4c2cf92e5da942f06b2547  powerpc/crypto: Add 
generated P8 asm to .gitignore

elapsed time: 1591m

configs tested: 68
configs skipped: 161

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc   allnoconfig   gcc  
arc defconfig   gcc  
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
csky  allnoconfig   gcc  
cskydefconfig   gcc  
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386defconfig   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
openrisc  allnoconfig   gcc  
openrisc allyesconfig   gcc  
openriscdefconfig   gcc  
parisc   allmodconfig   gcc  
pariscallnoconfig   gcc  
parisc   allyesconfig   gcc  
parisc  defconfig   gcc  
parisc64defconfig   gcc  
powerpc  allmodconfig   gcc  
powerpc   allnoconfig   gcc  
powerpc  allyesconfig   clang
riscvallmodconfig   clang
riscv allnoconfig   gcc  
riscvallyesconfig   clang
riscv   defconfig   clang
s390  allnoconfig   clang
s390 allyesconfig   gcc  
s390defconfig   clang
sh   allmodconfig   gcc  
shallnoconfig   gcc  
sh   allyesconfig   gcc  
sh  defconfig   gcc  
sparcallmodconfig   gcc  
sparc allnoconfig   gcc  
sparc   defconfig   gcc  
sparc64  allmodconfig   gcc  
sparc64  allyesconfig   gcc  
sparc64 defconfig   gcc  
umallnoconfig   clang
um   allyesconfig   gcc  
um  defconfig   clang
um i386_defconfig   gcc  
um   x86_64_defconfig   clang
x86_64allnoconfig   clang
x86_64   allyesconfig   clang
x86_64  defconfig   gcc  
x86_64  rhel-8.3-rust   clang
xtensaallnoconfig   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


[powerpc:next] BUILD SUCCESS 11e6e6d8bf8f908468bac0447727e3f3923c8512

2024-06-07 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 11e6e6d8bf8f908468bac0447727e3f3923c8512  powerpc/mm/drmem: 
Silence drmem_init() early return

elapsed time: 1472m

configs tested: 51
configs skipped: 121

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc   allnoconfig   gcc  
arc defconfig   gcc  
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
csky  allnoconfig   gcc  
cskydefconfig   gcc  
i386defconfig   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
openrisc allyesconfig   gcc  
parisc   allmodconfig   gcc  
parisc   allyesconfig   gcc  
powerpc  allmodconfig   gcc  
powerpc   allnoconfig   gcc  
powerpc  allyesconfig   clang
riscvallmodconfig   clang
riscvallyesconfig   clang
riscv   defconfig   clang
s390  allnoconfig   clang
s390 allyesconfig   gcc  
s390defconfig   clang
sh   allmodconfig   gcc  
sh   allyesconfig   gcc  
sparcallmodconfig   gcc  
sparc64  allmodconfig   gcc  
sparc64  allyesconfig   gcc  
umallnoconfig   clang
um   allyesconfig   gcc  
um  defconfig   clang
um   x86_64_defconfig   clang
x86_64allnoconfig   clang
x86_64   allyesconfig   clang
x86_64  rhel-8.3-rust   clang

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


[powerpc:merge] BUILD SUCCESS 2c644f2847c188b4fa545e602e4a1d4db55e8c8d

2024-06-07 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 2c644f2847c188b4fa545e602e4a1d4db55e8c8d  Automatic merge of 
'master' into merge (2024-06-03 12:54)

elapsed time: 1464m

configs tested: 87
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc   allnoconfig   gcc  
arc defconfig   gcc  
arm   allnoconfig   clang
arm defconfig   clang
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
csky  allnoconfig   gcc  
cskydefconfig   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240607   clang
i386 buildonly-randconfig-002-20240607   clang
i386 buildonly-randconfig-003-20240607   clang
i386 buildonly-randconfig-004-20240607   clang
i386 buildonly-randconfig-005-20240607   clang
i386 buildonly-randconfig-006-20240607   clang
i386defconfig   clang
i386  randconfig-001-20240607   gcc  
i386  randconfig-002-20240607   gcc  
i386  randconfig-003-20240607   gcc  
i386  randconfig-004-20240607   gcc  
i386  randconfig-005-20240607   gcc  
i386  randconfig-006-20240607   gcc  
i386  randconfig-011-20240607   clang
i386  randconfig-012-20240607   gcc  
i386  randconfig-013-20240607   clang
i386  randconfig-014-20240607   clang
i386  randconfig-015-20240607   clang
i386  randconfig-016-20240607   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
openrisc  allnoconfig   gcc  
openriscdefconfig   gcc  
pariscallnoconfig   gcc  
parisc  defconfig   gcc  
parisc64defconfig   gcc  
powerpc   allnoconfig   gcc  
riscv allnoconfig   gcc  
riscv   defconfig   clang
s390 allmodconfig   clang
s390  allnoconfig   clang
s390 allyesconfig   gcc  
s390defconfig   clang
sh   allmodconfig   gcc  
shallnoconfig   gcc  
sh   allyesconfig   gcc  
sh  defconfig   gcc  
sparcallmodconfig   gcc  
sparc allnoconfig   gcc  
sparc   defconfig   gcc  
sparc64  allmodconfig   gcc  
sparc64  allyesconfig   gcc  
sparc64 defconfig   gcc  
um   allmodconfig   clang
umallnoconfig   clang
um   allyesconfig   gcc  
um  defconfig   clang
um i386_defconfig   gcc  
um   x86_64_defconfig   clang
x86_64allnoconfig   clang
x86_64   allyesconfig   clang
x86_64  defconfig   gcc  
x86_64

Re: [PATCH v2 1/6] ASoC: codecs: Remove unused of_gpio.h

2024-05-31 Thread kernel test robot
Hi Andy,

kernel test robot noticed the following build errors:

[auto build test ERROR on broonie-sound/for-next]
[also build test ERROR on shawnguo/for-next rockchip/for-next linus/master 
v6.10-rc1 next-20240531]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Andy-Shevchenko/ASoC-codecs-Remove-unused-of_gpio-h/20240531-233513
base:   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 
for-next
patch link:
https://lore.kernel.org/r/20240531153038.1590171-2-andriy.shevchenko%40linux.intel.com
patch subject: [PATCH v2 1/6] ASoC: codecs: Remove unused of_gpio.h
config: i386-buildonly-randconfig-006-20240601 
(https://download.01.org/0day-ci/archive/20240601/202406010556.2muafccz-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240601/202406010556.2muafccz-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202406010556.2muafccz-...@intel.com/

All errors (new ones prefixed by >>):

>> sound/soc/codecs/aw88399.c:1791:3: error: call to undeclared function 
>> 'gpiod_set_value_cansleep'; ISO C99 and later do not support implicit 
>> function declarations [-Wimplicit-function-declaration]
1791 | gpiod_set_value_cansleep(aw88399->reset_gpio, 1);
 | ^
>> sound/soc/codecs/aw88399.c:1868:24: error: call to undeclared function 
>> 'devm_gpiod_get_optional'; ISO C99 and later do not support implicit 
>> function declarations [-Wimplicit-function-declaration]
1868 | aw88399->reset_gpio = devm_gpiod_get_optional(&i2c->dev, 
"reset", GPIOD_OUT_LOW);
 |   ^
   sound/soc/codecs/aw88399.c:1868:24: note: did you mean 
'devm_regulator_get_optional'?
   include/linux/regulator/consumer.h:347:1: note: 
'devm_regulator_get_optional' declared here
 347 | devm_regulator_get_optional(struct device *dev, const char *id)
 | ^
>> sound/soc/codecs/aw88399.c:1868:68: error: use of undeclared identifier 
>> 'GPIOD_OUT_LOW'
1868 | aw88399->reset_gpio = devm_gpiod_get_optional(&i2c->dev, 
"reset", GPIOD_OUT_LOW);
 |  
 ^
   3 errors generated.


vim +/gpiod_set_value_cansleep +1791 sound/soc/codecs/aw88399.c

8ade6cc7e26175 Weidong Wang 2023-10-25  1787  
8ade6cc7e26175 Weidong Wang 2023-10-25  1788  static void 
aw88399_hw_reset(struct aw88399 *aw88399)
8ade6cc7e26175 Weidong Wang 2023-10-25  1789  {
8ade6cc7e26175 Weidong Wang 2023-10-25  1790if (aw88399->reset_gpio) {
8ade6cc7e26175 Weidong Wang 2023-10-25 @1791
gpiod_set_value_cansleep(aw88399->reset_gpio, 1);
8ade6cc7e26175 Weidong Wang 2023-10-25  1792
usleep_range(AW88399_1000_US, AW88399_1000_US + 10);
8ade6cc7e26175 Weidong Wang 2023-10-25  1793
gpiod_set_value_cansleep(aw88399->reset_gpio, 0);
8ade6cc7e26175 Weidong Wang 2023-10-25  1794
usleep_range(AW88399_1000_US, AW88399_1000_US + 10);
8ade6cc7e26175 Weidong Wang 2023-10-25  1795
gpiod_set_value_cansleep(aw88399->reset_gpio, 1);
8ade6cc7e26175 Weidong Wang 2023-10-25  1796
usleep_range(AW88399_1000_US, AW88399_1000_US + 10);
8ade6cc7e26175 Weidong Wang 2023-10-25  1797}
8ade6cc7e26175 Weidong Wang 2023-10-25  1798  }
8ade6cc7e26175 Weidong Wang 2023-10-25  1799  
8ade6cc7e26175 Weidong Wang 2023-10-25  1800  static void 
aw88399_parse_channel_dt(struct aw_device *aw_dev)
8ade6cc7e26175 Weidong Wang 2023-10-25  1801  {
8ade6cc7e26175 Weidong Wang 2023-10-25  1802struct device_node *np = 
aw_dev->dev->of_node;
8ade6cc7e26175 Weidong Wang 2023-10-25  1803u32 channel_value;
8ade6cc7e26175 Weidong Wang 2023-10-25  1804  
8ade6cc7e26175 Weidong Wang 2023-10-25  1805of_property_read_u32(np, 
"awinic,audio-channel", &channel_value);
8ade6cc7e26175 Weidong Wang 2023-10-25  1806aw_dev->channel = channel_value;
8ade6cc7e26175 Weidong Wang 2023-10-25  1807  }
8ade6cc7e26175 Weidong Wang 2023-10-25  1808  
8ade6cc7e26175 Weidong Wang 2023-10-25  1809  static int aw88399_init(struct 
aw88399 *aw88399, struct i2c_client *i2c, struct regmap *regmap)
8ade6cc7e26175 Weidong Wang 2023-10-25  1810  {
8ade6cc7e26175 Weidong Wang 2023-10-25  1811struct aw_device *aw_dev;
8ade6cc7e26175 Weido

[powerpc:merge] BUILD SUCCESS 9a5fe0d1529f1a514d042b1cd504c383e6f622ad

2024-05-31 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 9a5fe0d1529f1a514d042b1cd504c383e6f622ad  Automatic merge of 
'master' into merge (2024-05-29 22:46)

elapsed time: 1450m

configs tested: 182
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc  allmodconfig   gcc  
arc   allnoconfig   gcc  
arc  allyesconfig   gcc  
arc  axs101_defconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240531   gcc  
arc   randconfig-002-20240531   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm defconfig   clang
armmmp2_defconfig   gcc  
arm   omap2plus_defconfig   gcc  
arm   randconfig-001-20240531   clang
arm   randconfig-002-20240531   clang
arm   randconfig-003-20240531   clang
arm   randconfig-004-20240531   clang
armvexpress_defconfig   gcc  
arm wpcm450_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
arm64 randconfig-001-20240531   clang
arm64 randconfig-002-20240531   clang
arm64 randconfig-003-20240531   gcc  
arm64 randconfig-004-20240531   gcc  
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240531   gcc  
csky  randconfig-002-20240531   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
hexagon   randconfig-001-20240531   clang
hexagon   randconfig-002-20240531   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240531   clang
i386 buildonly-randconfig-002-20240531   gcc  
i386 buildonly-randconfig-003-20240531   gcc  
i386 buildonly-randconfig-004-20240531   clang
i386 buildonly-randconfig-005-20240531   gcc  
i386 buildonly-randconfig-006-20240531   clang
i386defconfig   clang
i386  randconfig-001-20240531   gcc  
i386  randconfig-002-20240531   clang
i386  randconfig-003-20240531   clang
i386  randconfig-004-20240531   gcc  
i386  randconfig-005-20240531   clang
i386  randconfig-006-20240531   clang
i386  randconfig-011-20240531   clang
i386  randconfig-012-20240531   gcc  
i386  randconfig-013-20240531   gcc  
i386  randconfig-014-20240531   clang
i386  randconfig-015-20240531   gcc  
i386  randconfig-016-20240531   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarchallyesconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240531   gcc  
loongarch randconfig-002-20240531   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips allmodconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips  decstation_64_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2

[powerpc:fixes-test] BUILD SUCCESS 57584d4249870a4d382f0016981ceae5c9b2eebc

2024-05-31 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes-test
branch HEAD: 57584d4249870a4d382f0016981ceae5c9b2eebc  KVM: PPC: Book3S HV: Fix 
doorbell emulation by adding DPDES support

elapsed time: 1450m

configs tested: 182
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc  allmodconfig   gcc  
arc   allnoconfig   gcc  
arc  allyesconfig   gcc  
arc  axs101_defconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240531   gcc  
arc   randconfig-002-20240531   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm defconfig   clang
armmmp2_defconfig   gcc  
arm   omap2plus_defconfig   gcc  
arm   randconfig-001-20240531   clang
arm   randconfig-002-20240531   clang
arm   randconfig-003-20240531   clang
arm   randconfig-004-20240531   clang
armvexpress_defconfig   gcc  
arm wpcm450_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
arm64 randconfig-001-20240531   clang
arm64 randconfig-002-20240531   clang
arm64 randconfig-003-20240531   gcc  
arm64 randconfig-004-20240531   gcc  
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240531   gcc  
csky  randconfig-002-20240531   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
hexagon   randconfig-001-20240531   clang
hexagon   randconfig-002-20240531   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240531   clang
i386 buildonly-randconfig-002-20240531   gcc  
i386 buildonly-randconfig-003-20240531   gcc  
i386 buildonly-randconfig-004-20240531   clang
i386 buildonly-randconfig-005-20240531   gcc  
i386 buildonly-randconfig-006-20240531   clang
i386defconfig   clang
i386  randconfig-001-20240531   gcc  
i386  randconfig-002-20240531   clang
i386  randconfig-003-20240531   clang
i386  randconfig-004-20240531   gcc  
i386  randconfig-005-20240531   clang
i386  randconfig-006-20240531   clang
i386  randconfig-011-20240531   clang
i386  randconfig-012-20240531   gcc  
i386  randconfig-013-20240531   gcc  
i386  randconfig-014-20240531   clang
i386  randconfig-015-20240531   gcc  
i386  randconfig-016-20240531   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarchallyesconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240531   gcc  
loongarch randconfig-002-20240531   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips allmodconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips  decstation_64_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2 

[powerpc:topic/ppc-kvm] BUILD SUCCESS c6482eb8d937f3c97f4e73253810173c0040fd7d

2024-05-31 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
topic/ppc-kvm
branch HEAD: c6482eb8d937f3c97f4e73253810173c0040fd7d  KVM: PPC: Book3S HV 
nestedv2: Add support for reading VPA counters for pseries guests

elapsed time: 1338m

configs tested: 117
configs skipped: 155

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc   allnoconfig   gcc  
arc  axs101_defconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240531   gcc  
arc   randconfig-002-20240531   gcc  
armmmp2_defconfig   gcc  
arm   omap2plus_defconfig   gcc  
armvexpress_defconfig   gcc  
arm wpcm450_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
arm64 randconfig-003-20240531   gcc  
arm64 randconfig-004-20240531   gcc  
csky  allnoconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240531   gcc  
csky  randconfig-002-20240531   gcc  
hexagon  allmodconfig   clang
hexagon  allyesconfig   clang
i386 buildonly-randconfig-001-20240531   clang
i386 buildonly-randconfig-004-20240531   clang
i386 buildonly-randconfig-006-20240531   clang
i386defconfig   clang
i386  randconfig-002-20240531   clang
i386  randconfig-003-20240531   clang
i386  randconfig-005-20240531   clang
i386  randconfig-006-20240531   clang
i386  randconfig-011-20240531   clang
i386  randconfig-014-20240531   clang
i386  randconfig-016-20240531   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarchallyesconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240531   gcc  
loongarch randconfig-002-20240531   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips allmodconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips  decstation_64_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
nios2 randconfig-001-20240531   gcc  
nios2 randconfig-002-20240531   gcc  
openrisc allmodconfig   gcc  
openriscor1ksim_defconfig   gcc  
pariscrandconfig-001-20240531   gcc  
pariscrandconfig-002-20240531   gcc  
powerpc  allmodconfig   gcc  
powerpc   allnoconfig   gcc  
powerpc  allyesconfig   clang
powerpc   randconfig-001-20240531   clang
powerpc   randconfig-002-20240531   clang
powerpc   randconfig-003-20240531   gcc  
powerpc  storcenter_defconfig   gcc  
powerpc64 randconfig-001-20240531   clang
powerpc64 randconfig-002-20240531   clang
powerpc64 randconfig-003-20240531   gcc  
riscvallmodconfig   clang
riscvallyesconfig   clang
riscv   defconfig   clang
s390  allnoconfig   clang
s390 allyesconfig   gcc  
s390defconfig   clang
s390  randconfig-001-20240531   gcc  
s390  randconfig-002-20240531   gcc  
sh   allmodconfig   gcc  
sh   allyesconfig   gcc  
shrandconfig-001-20240531   gcc  
shrandconfig-002-2024053

[powerpc:fixes] BUILD SUCCESS be2fc65d66e0406cc9d39d40becaecdf4ee765f3

2024-05-31 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
fixes
branch HEAD: be2fc65d66e0406cc9d39d40becaecdf4ee765f3  powerpc: Limit 
ARCH_HAS_KERNEL_FPU_SUPPORT to PPC64

elapsed time: 1339m

configs tested: 117
configs skipped: 155

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc   allnoconfig   gcc  
arc  axs101_defconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240531   gcc  
arc   randconfig-002-20240531   gcc  
armmmp2_defconfig   gcc  
arm   omap2plus_defconfig   gcc  
armvexpress_defconfig   gcc  
arm wpcm450_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
arm64 randconfig-003-20240531   gcc  
arm64 randconfig-004-20240531   gcc  
csky  allnoconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240531   gcc  
csky  randconfig-002-20240531   gcc  
hexagon  allmodconfig   clang
hexagon  allyesconfig   clang
i386 buildonly-randconfig-001-20240531   clang
i386 buildonly-randconfig-004-20240531   clang
i386 buildonly-randconfig-006-20240531   clang
i386defconfig   clang
i386  randconfig-002-20240531   clang
i386  randconfig-003-20240531   clang
i386  randconfig-005-20240531   clang
i386  randconfig-006-20240531   clang
i386  randconfig-011-20240531   clang
i386  randconfig-014-20240531   clang
i386  randconfig-016-20240531   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarchallyesconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240531   gcc  
loongarch randconfig-002-20240531   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips allmodconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips  decstation_64_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
nios2 randconfig-001-20240531   gcc  
nios2 randconfig-002-20240531   gcc  
openrisc allmodconfig   gcc  
openriscor1ksim_defconfig   gcc  
pariscrandconfig-001-20240531   gcc  
pariscrandconfig-002-20240531   gcc  
powerpc  allmodconfig   gcc  
powerpc   allnoconfig   gcc  
powerpc  allyesconfig   clang
powerpc   randconfig-001-20240531   clang
powerpc   randconfig-002-20240531   clang
powerpc   randconfig-003-20240531   gcc  
powerpc  storcenter_defconfig   gcc  
powerpc64 randconfig-001-20240531   clang
powerpc64 randconfig-002-20240531   clang
powerpc64 randconfig-003-20240531   gcc  
riscvallmodconfig   clang
riscvallyesconfig   clang
riscv   defconfig   clang
s390  allnoconfig   clang
s390 allyesconfig   gcc  
s390defconfig   clang
s390  randconfig-001-20240531   gcc  
s390  randconfig-002-20240531   gcc  
sh   allmodconfig   gcc  
sh   allyesconfig   gcc  
shrandconfig-001-20240531   gcc  
shrandconfig-002-20240531   gcc  
sh   se7

[powerpc:next-test] BUILD SUCCESS df2b174d5990bc236f9793831b5286940a015a74

2024-05-31 Thread kernel test robot
tree/branch: https://github.com/linuxppc/linux next-test
branch HEAD: df2b174d5990bc236f9793831b5286940a015a74  powerpc/numa: Online a 
node if PHB is attached.

elapsed time: 1257m

configs tested: 91
configs skipped: 155

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc   allnoconfig   gcc  
arc  axs101_defconfig   gcc  
arc defconfig   gcc  
armmmp2_defconfig   gcc  
arm   omap2plus_defconfig   gcc  
armvexpress_defconfig   gcc  
arm wpcm450_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
csky  allnoconfig   gcc  
cskydefconfig   gcc  
hexagon  allmodconfig   clang
hexagon  allyesconfig   clang
i386 buildonly-randconfig-001-20240531   clang
i386 buildonly-randconfig-004-20240531   clang
i386 buildonly-randconfig-006-20240531   clang
i386defconfig   clang
i386  randconfig-002-20240531   clang
i386  randconfig-003-20240531   clang
i386  randconfig-005-20240531   clang
i386  randconfig-006-20240531   clang
i386  randconfig-011-20240531   clang
i386  randconfig-014-20240531   clang
i386  randconfig-016-20240531   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips  decstation_64_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
openriscor1ksim_defconfig   gcc  
powerpc  allmodconfig   gcc  
powerpc   allnoconfig   gcc  
powerpc  allyesconfig   clang
powerpc   randconfig-001-20240531   clang
powerpc   randconfig-002-20240531   clang
powerpc   randconfig-003-20240531   gcc  
powerpc  storcenter_defconfig   gcc  
powerpc64 randconfig-001-20240531   clang
powerpc64 randconfig-002-20240531   clang
powerpc64 randconfig-003-20240531   gcc  
riscvallmodconfig   clang
riscvallyesconfig   clang
riscv   defconfig   clang
s390  allnoconfig   clang
s390 allyesconfig   gcc  
s390defconfig   clang
sh   allmodconfig   gcc  
sh   allyesconfig   gcc  
sh   se7343_defconfig   gcc  
sh   secureedge5410_defconfig   gcc  
sparcallmodconfig   gcc  
sparc64  allmodconfig   gcc  
sparc64  allyesconfig   gcc  
um   allmodconfig   clang
umallnoconfig   clang
um   allyesconfig   gcc  
um  defconfig   clang
um   x86_64_defconfig   clang
x86_64allnoconfig   clang
x86_64   allyesconfig   clang
x86_64   buildonly-randconfig-001-20240531   clang
x86_64   buildonly-randconfig-003-20240531   clang
x86_64   buildonly-randconfig-004-20240531   clang
x86_64   buildonly-randconfig-006-20240531   clang
x86_64randconfig-002-20240531   clang
x86_64randconfig-011-20240531   clang
x86_64randconfig-014-20240531   clang
x86_64randconfig-071-20240531   clang
x86_64  

Re: [PATCH v1 1/6] ASoC: codecs: Remove unused of_gpio.h

2024-05-30 Thread kernel test robot
Hi Andy,

kernel test robot noticed the following build errors:

[auto build test ERROR on broonie-sound/for-next]
[also build test ERROR on shawnguo/for-next rockchip/for-next linus/master 
v6.10-rc1 next-20240529]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Andy-Shevchenko/ASoC-codecs-Remove-unused-of_gpio-h/20240531-070350
base:   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 
for-next
patch link:
https://lore.kernel.org/r/20240530230037.1156253-2-andriy.shevchenko%40linux.intel.com
patch subject: [PATCH v1 1/6] ASoC: codecs: Remove unused of_gpio.h
config: i386-buildonly-randconfig-006-20240531 
(https://download.01.org/0day-ci/archive/20240531/202405311428.tzsbmips-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240531/202405311428.tzsbmips-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405311428.tzsbmips-...@intel.com/

All errors (new ones prefixed by >>):

>> sound/soc/codecs/tas2781-comlib.c:408:6: error: call to undeclared function 
>> 'gpio_is_valid'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 408 | if (gpio_is_valid(tas_priv->irq_info.irq_gpio))
 | ^
   sound/soc/codecs/tas2781-comlib.c:408:6: note: did you mean 'uuid_is_valid'?
   include/linux/uuid.h:102:19: note: 'uuid_is_valid' declared here
 102 | bool __must_check uuid_is_valid(const char *uuid);
 |   ^
>> sound/soc/codecs/tas2781-comlib.c:409:3: error: call to undeclared function 
>> 'gpio_free'; ISO C99 and later do not support implicit function declarations 
>> [-Wimplicit-function-declaration]
 409 | gpio_free(tas_priv->irq_info.irq_gpio);
 | ^
   sound/soc/codecs/tas2781-comlib.c:409:3: note: did you mean 'pmd_free'?
   include/asm-generic/pgtable-nopmd.h:63:20: note: 'pmd_free' declared here
  63 | static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
 |^
   2 errors generated.
--
>> sound/soc/codecs/tas2781-i2c.c:664:6: error: call to undeclared function 
>> 'gpio_is_valid'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 664 | if (gpio_is_valid(tas_priv->irq_info.irq_gpio)) {
 | ^
   sound/soc/codecs/tas2781-i2c.c:664:6: note: did you mean 'uuid_is_valid'?
   include/linux/uuid.h:102:19: note: 'uuid_is_valid' declared here
 102 | bool __must_check uuid_is_valid(const char *uuid);
 |   ^
>> sound/soc/codecs/tas2781-i2c.c:665:8: error: call to undeclared function 
>> 'gpio_request'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 665 | rc = gpio_request(tas_priv->irq_info.irq_gpio,
 |  ^
>> sound/soc/codecs/tas2781-i2c.c:668:4: error: call to undeclared function 
>> 'gpio_direction_input'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 668 | gpio_direction_input(
 | ^
   sound/soc/codecs/tas2781-i2c.c:668:4: note: did you mean 
'gpiod_direction_input'?
   include/linux/gpio/consumer.h:110:5: note: 'gpiod_direction_input' declared 
here
 110 | int gpiod_direction_input(struct gpio_desc *desc);
 | ^
>> sound/soc/codecs/tas2781-i2c.c:672:5: error: call to undeclared function 
>> 'gpio_to_irq'; ISO C99 and later do not support implicit function 
>> declarations [-Wimplicit-function-declaration]
 672 | 
gpio_to_irq(tas_priv->irq_info.irq_gpio);
 | ^
   sound/soc/codecs/tas2781-i2c.c:672:5: note: did you mean 'gpiod_to_irq'?
   include/linux/gpio/consumer.h:167:5: note: 'gpiod_to_irq' declared here
 167 | int gpiod_to_irq(const struct gpio_desc *desc);
 | ^
   4 errors generated.


vim +/gpio_is_valid +408 sound/soc/codecs/tas2781-comlib.c

ef3bcde75d06d6 Shenghao Ding 2023-06-18  405  
ef3bcde75d06d6 Shenghao

Re: [PATCH v8] arch/powerpc/kvm: Add support for reading VPA counters for pseries guests

2024-05-17 Thread kernel test robot
Hi Gautam,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/topic/ppc-kvm]
[also build test ERROR on powerpc/next powerpc/fixes kvm/queue 
mst-vhost/linux-next linus/master v6.9 next-20240517]
[cannot apply to kvm/linux-next]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Gautam-Menghani/arch-powerpc-kvm-Add-support-for-reading-VPA-counters-for-pseries-guests/20240510-185213
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
topic/ppc-kvm
patch link:
https://lore.kernel.org/r/20240510104941.78410-1-gautam%40linux.ibm.com
patch subject: [PATCH v8] arch/powerpc/kvm: Add support for reading VPA 
counters for pseries guests
config: powerpc-ppc64_defconfig 
(https://download.01.org/0day-ci/archive/20240518/202405180535.yomk4bga-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240518/202405180535.yomk4bga-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405180535.yomk4bga-...@intel.com/

All errors (new ones prefixed by >>):

   powerpc64-linux-ld: warning: discarding dynamic section .glink
   powerpc64-linux-ld: warning: discarding dynamic section .plt
   powerpc64-linux-ld: linkage table error against 
`__traceiter_kvmppc_vcpu_stats'
   powerpc64-linux-ld: stubs don't match calculated size
   powerpc64-linux-ld: can not build stubs: bad value
   powerpc64-linux-ld: arch/powerpc/kvm/book3s_hv_nestedv2.o: in function 
`do_trace_nested_cs_time':
>> book3s_hv_nestedv2.c:(.text+0x4b4): undefined reference to 
>> `__traceiter_kvmppc_vcpu_stats'
   powerpc64-linux-ld: 
arch/powerpc/kvm/book3s_hv_nestedv2.o:(__jump_table+0x8): undefined reference 
to `__tracepoint_kvmppc_vcpu_stats'

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH 1/1] powerpc/numa: Online a node if PHB is attached.

2024-05-17 Thread kernel test robot
Hi Nilay,

kernel test robot noticed the following build warnings:

[auto build test WARNING on powerpc/next]
[also build test WARNING on powerpc/fixes linus/master v6.9 next-20240517]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Nilay-Shroff/powerpc-numa-Online-a-node-if-PHB-is-attached/20240516-201619
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/20240516081230.3119651-2-nilay%40linux.ibm.com
patch subject: [PATCH 1/1] powerpc/numa: Online a node if PHB is attached.
config: powerpc-allyesconfig 
(https://download.01.org/0day-ci/archive/20240517/202405171615.nbra8poe-...@intel.com/config)
compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 
d3455f4ddd16811401fa153298fadd2f59f6914e)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240517/202405171615.nbra8poe-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405171615.nbra8poe-...@intel.com/

All warnings (new ones prefixed by >>):

   In file included from arch/powerpc/mm/numa.c:10:
   In file included from include/linux/memblock.h:12:
   In file included from include/linux/mm.h:2208:
   include/linux/vmstat.h:508:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 508 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 509 |item];
 |
   include/linux/vmstat.h:515:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 515 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 516 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
   include/linux/vmstat.h:522:36: warning: arithmetic between different 
enumeration types ('enum node_stat_item' and 'enum lru_list') 
[-Wenum-enum-conversion]
 522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
 |   ~~~ ^ ~~~
   include/linux/vmstat.h:527:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 527 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 528 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
   include/linux/vmstat.h:536:43: warning: arithmetic between different 
enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') 
[-Wenum-enum-conversion]
 536 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
 |~ ^
 537 |NR_VM_NUMA_EVENT_ITEMS +
 |~~
>> arch/powerpc/mm/numa.c:1017:7: warning: variable 'nid' is used uninitialized 
>> whenever 'if' condition is false [-Wsometimes-uninitialized]
1017 | if (associativity) {
 | ^
   arch/powerpc/mm/numa.c:1021:14: note: uninitialized use occurs here
1021 | if (likely(nid >= 0) && !node_online(nid))
 |^~~
   include/linux/compiler.h:76:40: note: expanded from macro 'likely'
  76 | # define likely(x)  __builtin_expect(!!(x), 1)
 | ^
   arch/powerpc/mm/numa.c:1017:3: note: remove the 'if' if its condition is 
always true
1017 | if (associativity) {
 | ^~
   arch/powerpc/mm/numa.c:1014:10: note: initialize the variable 'nid' to 
silence this warning
1014 | int nid;
 |^
 | = 0
   6 warnings generated.


vim +1017 arch/powerpc/mm/numa.c

   896  
   897  static int __init parse_numa_properties(void)
   898  {
   899  struct device_node *memory, *pci;
   900  int default_nid = 0;
   901  unsigned long i;
   902  con

Re: [PATCH] PowerPC: Replace kretprobe with rethook

2024-05-16 Thread kernel test robot
Hi Abhishek,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/next]
[also build test ERROR on powerpc/fixes linus/master v6.9 next-20240516]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Abhishek-Dubey/PowerPC-Replace-kretprobe-with-rethook/20240516-214818
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/20240516134646.1059114-1-adubey%40linux.ibm.com
patch subject: [PATCH] PowerPC: Replace kretprobe with rethook
config: powerpc-asp8347_defconfig 
(https://download.01.org/0day-ci/archive/20240517/202405171203.casoixjg-...@intel.com/config)
compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 
6009708b4367171ccdbf4b5905cb6a803753fe18)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240517/202405171203.casoixjg-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405171203.casoixjg-...@intel.com/

All errors (new ones prefixed by >>):

>> ld.lld: error: undefined symbol: arch_rethook_trampoline
   >>> referenced by stacktrace.c
   >>>   
arch/powerpc/kernel/stacktrace.o:(arch_stack_walk_reliable) in archive vmlinux.a
   >>> referenced by stacktrace.c
   >>>   
arch/powerpc/kernel/stacktrace.o:(arch_stack_walk_reliable) in archive vmlinux.a

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Re: [PATCH] PowerPC: Replace kretprobe with rethook

2024-05-16 Thread kernel test robot
Hi Abhishek,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/next]
[also build test ERROR on powerpc/fixes linus/master v6.9 next-20240516]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Abhishek-Dubey/PowerPC-Replace-kretprobe-with-rethook/20240516-214818
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
patch link:
https://lore.kernel.org/r/20240516134646.1059114-1-adubey%40linux.ibm.com
patch subject: [PATCH] PowerPC: Replace kretprobe with rethook
config: powerpc-allnoconfig 
(https://download.01.org/0day-ci/archive/20240517/202405171247.spwntdjg-...@intel.com/config)
compiler: powerpc-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240517/202405171247.spwntdjg-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405171247.spwntdjg-...@intel.com/

All errors (new ones prefixed by >>):

   powerpc-linux-ld: arch/powerpc/kernel/stacktrace.o: in function 
`arch_stack_walk_reliable':
>> stacktrace.c:(.text+0x172): undefined reference to `arch_rethook_trampoline'
>> powerpc-linux-ld: stacktrace.c:(.text+0x17e): undefined reference to 
>> `arch_rethook_trampoline'

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


[powerpc:next] BUILD SUCCESS 61700f816e6f58f6b1aaa881a69a784d146e30f0

2024-05-16 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 61700f816e6f58f6b1aaa881a69a784d146e30f0  powerpc/fadump: Fix 
section mismatch warning

elapsed time: 734m

configs tested: 190
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc  allmodconfig   gcc  
arc   allnoconfig   gcc  
arc  allyesconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240517   gcc  
arc   randconfig-002-20240517   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm  collie_defconfig   gcc  
arm davinci_all_defconfig   clang
arm defconfig   clang
armdove_defconfig   gcc  
armhisi_defconfig   gcc  
arm lpc32xx_defconfig   clang
arm nhk8815_defconfig   clang
arm pxa_defconfig   gcc  
arm   randconfig-001-20240517   clang
arm   randconfig-002-20240517   clang
arm   randconfig-003-20240517   clang
arm   randconfig-004-20240517   clang
arm   sama7_defconfig   clang
arm   spear13xx_defconfig   gcc  
arm   tegra_defconfig   gcc  
arm vf610m4_defconfig   gcc  
arm wpcm450_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
arm64 randconfig-001-20240517   clang
arm64 randconfig-002-20240517   gcc  
arm64 randconfig-003-20240517   clang
arm64 randconfig-004-20240517   clang
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240517   gcc  
csky  randconfig-002-20240517   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
hexagon   randconfig-001-20240517   clang
hexagon   randconfig-002-20240517   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240516   clang
i386 buildonly-randconfig-001-20240517   clang
i386 buildonly-randconfig-002-20240516   clang
i386 buildonly-randconfig-002-20240517   clang
i386 buildonly-randconfig-003-20240516   clang
i386 buildonly-randconfig-003-20240517   gcc  
i386 buildonly-randconfig-004-20240516   gcc  
i386 buildonly-randconfig-004-20240517   clang
i386 buildonly-randconfig-005-20240516   gcc  
i386 buildonly-randconfig-005-20240517   clang
i386 buildonly-randconfig-006-20240516   gcc  
i386 buildonly-randconfig-006-20240517   gcc  
i386defconfig   clang
i386  randconfig-001-20240516   gcc  
i386  randconfig-001-20240517   gcc  
i386  randconfig-002-20240516   gcc  
i386  randconfig-002-20240517   gcc  
i386  randconfig-003-20240516   clang
i386  randconfig-003-20240517   gcc  
i386  randconfig-004-20240516   clang
i386  randconfig-004-20240517   gcc  
i386  randconfig-005-20240516   clang
i386  randconfig-005-20240517   gcc  
i386  randconfig-006-20240516   clang
i386  randconfig-006-20240517   gcc  
i386  randconfig-011-20240516   gcc  
i386  randconfig-011-20240517   gcc  
i386  randconfig-012-20240516   gcc  
i386  randconfig-012-20240517   clang
i386  randconfig-013-20240516   clang
i386  randconfig-013-20240517   gcc  
i386  randconfig-014-20240516   gcc  
i386  randconfig-014-20240517   gcc  
i386  randconfig-015-20240516   gcc  
i386  randconfig-0

Re: [PATCH v8] arch/powerpc/kvm: Add support for reading VPA counters for pseries guests

2024-05-16 Thread kernel test robot
Hi Gautam,

kernel test robot noticed the following build errors:

[auto build test ERROR on powerpc/topic/ppc-kvm]
[also build test ERROR on powerpc/next powerpc/fixes kvm/queue 
mst-vhost/linux-next linus/master v6.9 next-20240516]
[cannot apply to kvm/linux-next]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Gautam-Menghani/arch-powerpc-kvm-Add-support-for-reading-VPA-counters-for-pseries-guests/20240510-185213
base:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
topic/ppc-kvm
patch link:
https://lore.kernel.org/r/20240510104941.78410-1-gautam%40linux.ibm.com
patch subject: [PATCH v8] arch/powerpc/kvm: Add support for reading VPA 
counters for pseries guests
config: powerpc-allmodconfig 
(https://download.01.org/0day-ci/archive/20240517/202405170932.tl7g99ij-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240517/202405170932.tl7g99ij-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405170932.tl7g99ij-...@intel.com/

All errors (new ones prefixed by >>):

   powerpc64-linux-ld: warning: discarding dynamic section .glink
   powerpc64-linux-ld: warning: discarding dynamic section .plt
   powerpc64-linux-ld: linkage table error against 
`__traceiter_kvmppc_vcpu_stats'
   powerpc64-linux-ld: stubs don't match calculated size
   powerpc64-linux-ld: can not build stubs: bad value
   powerpc64-linux-ld: arch/powerpc/kvm/book3s_hv_nestedv2.o: in function 
`do_trace_nested_cs_time':
>> book3s_hv_nestedv2.c:(.text.do_trace_nested_cs_time+0x264): undefined 
>> reference to `__traceiter_kvmppc_vcpu_stats'
>> powerpc64-linux-ld: 
>> arch/powerpc/kvm/book3s_hv_nestedv2.o:(__jump_table+0x8): undefined 
>> reference to `__tracepoint_kvmppc_vcpu_stats'

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


[powerpc:merge] BUILD SUCCESS 47279113c5d094a564909879dd1983f3c72c2ee5

2024-05-14 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
merge
branch HEAD: 47279113c5d094a564909879dd1983f3c72c2ee5  Automatic merge of 
'next' into merge (2024-05-13 23:14)

elapsed time: 1449m

configs tested: 195
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc  allmodconfig   gcc  
arc   allnoconfig   gcc  
arc  allyesconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240514   gcc  
arc   randconfig-002-20240514   gcc  
arc   tb10x_defconfig   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm defconfig   clang
arm  pxa168_defconfig   clang
arm   randconfig-001-20240514   clang
arm   randconfig-002-20240514   gcc  
arm   randconfig-003-20240514   gcc  
arm   randconfig-004-20240514   gcc  
armrealview_defconfig   clang
arm rpc_defconfig   clang
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
arm64 randconfig-001-20240514   clang
arm64 randconfig-002-20240514   clang
arm64 randconfig-003-20240514   gcc  
arm64 randconfig-004-20240514   clang
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240514   gcc  
csky  randconfig-002-20240514   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
hexagon   randconfig-001-20240514   clang
hexagon   randconfig-002-20240514   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240513   clang
i386 buildonly-randconfig-001-20240514   clang
i386 buildonly-randconfig-002-20240513   clang
i386 buildonly-randconfig-002-20240514   clang
i386 buildonly-randconfig-003-20240513   gcc  
i386 buildonly-randconfig-003-20240514   gcc  
i386 buildonly-randconfig-004-20240513   clang
i386 buildonly-randconfig-004-20240514   clang
i386 buildonly-randconfig-005-20240513   gcc  
i386 buildonly-randconfig-005-20240514   gcc  
i386 buildonly-randconfig-006-20240513   gcc  
i386 buildonly-randconfig-006-20240514   clang
i386defconfig   clang
i386  randconfig-001-20240513   gcc  
i386  randconfig-001-20240514   gcc  
i386  randconfig-002-20240513   clang
i386  randconfig-002-20240514   clang
i386  randconfig-003-20240513   gcc  
i386  randconfig-003-20240514   gcc  
i386  randconfig-004-20240513   clang
i386  randconfig-004-20240514   clang
i386  randconfig-005-20240513   gcc  
i386  randconfig-005-20240514   clang
i386  randconfig-006-20240513   gcc  
i386  randconfig-006-20240514   clang
i386  randconfig-011-20240513   gcc  
i386  randconfig-011-20240514   clang
i386  randconfig-012-20240513   clang
i386  randconfig-012-20240514   gcc  
i386  randconfig-013-20240513   clang
i386  randconfig-013-20240514   gcc  
i386  randconfig-014-20240513   gcc  
i386  randconfig-014-20240514   clang
i386  randconfig-015-20240513   gcc  
i386  randconfig-015-20240514   gcc  
i386  randconfig-016-20240513   clang
i386  randconfig-016-20240514   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240514   gcc  
loongarch randconfig-002-20240514   gcc  
m68k 

[powerpc:next-test] BUILD SUCCESS 7b090b6ff51b9a9f002139660672f662b95f0630

2024-05-13 Thread kernel test robot
tree/branch: https://github.com/linuxppc/linux next-test
branch HEAD: 7b090b6ff51b9a9f002139660672f662b95f0630  powerpc/85xx: fix 
compile error without CONFIG_CRASH_DUMP

elapsed time: 733m

configs tested: 179
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc  allmodconfig   gcc  
arc   allnoconfig   gcc  
arc  allyesconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240513   gcc  
arc   randconfig-002-20240513   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm   aspeed_g5_defconfig   gcc  
arm defconfig   clang
arm  footbridge_defconfig   clang
armhisi_defconfig   gcc  
arm lpc18xx_defconfig   clang
arm   randconfig-001-20240513   clang
arm   randconfig-002-20240513   gcc  
arm   randconfig-003-20240513   clang
arm   randconfig-004-20240513   gcc  
arm socfpga_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
arm64 randconfig-001-20240513   gcc  
arm64 randconfig-002-20240513   gcc  
arm64 randconfig-003-20240513   clang
arm64 randconfig-004-20240513   clang
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240513   gcc  
csky  randconfig-002-20240513   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
hexagon   randconfig-001-20240513   clang
hexagon   randconfig-002-20240513   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240513   clang
i386 buildonly-randconfig-002-20240513   clang
i386 buildonly-randconfig-003-20240513   gcc  
i386 buildonly-randconfig-004-20240513   clang
i386 buildonly-randconfig-005-20240513   gcc  
i386 buildonly-randconfig-006-20240513   gcc  
i386defconfig   clang
i386  randconfig-001-20240513   gcc  
i386  randconfig-002-20240513   clang
i386  randconfig-003-20240513   gcc  
i386  randconfig-004-20240513   clang
i386  randconfig-005-20240513   gcc  
i386  randconfig-006-20240513   gcc  
i386  randconfig-011-20240513   gcc  
i386  randconfig-012-20240513   clang
i386  randconfig-013-20240513   clang
i386  randconfig-014-20240513   gcc  
i386  randconfig-015-20240513   gcc  
i386  randconfig-016-20240513   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240513   gcc  
loongarch randconfig-002-20240513   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
m68km5307c3_defconfig   gcc  
m68k   m5475evb_defconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mipsbcm63xx_defconfig   clang
mips loongson1b_defconfig   clang
mipsmaltaup_xpa_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
n

[powerpc:next] BUILD SUCCESS e789d4499abdb488dd9cabce4f95c74dac6bcbe5

2024-05-13 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: e789d4499abdb488dd9cabce4f95c74dac6bcbe5  Merge branch 
'topic/kdump-hotplug' into next

elapsed time: 733m

configs tested: 176
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc  allmodconfig   gcc  
arc   allnoconfig   gcc  
arc  allyesconfig   gcc  
arc defconfig   gcc  
arcnsim_700_defconfig   gcc  
arc   randconfig-001-20240514   gcc  
arc   randconfig-002-20240514   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm bcm2835_defconfig   clang
arm davinci_all_defconfig   clang
arm defconfig   clang
arm   imxrt_defconfig   clang
armmmp2_defconfig   gcc  
arm mv78xx0_defconfig   clang
armneponset_defconfig   gcc  
arm   randconfig-001-20240514   clang
arm   randconfig-002-20240514   gcc  
arm   randconfig-003-20240514   gcc  
arm   randconfig-004-20240514   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
arm64 randconfig-001-20240514   clang
arm64 randconfig-002-20240514   clang
arm64 randconfig-003-20240514   gcc  
arm64 randconfig-004-20240514   clang
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240514   gcc  
csky  randconfig-002-20240514   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
hexagon   randconfig-001-20240514   clang
hexagon   randconfig-002-20240514   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240513   clang
i386 buildonly-randconfig-002-20240513   clang
i386 buildonly-randconfig-003-20240513   gcc  
i386 buildonly-randconfig-004-20240513   clang
i386 buildonly-randconfig-005-20240513   gcc  
i386 buildonly-randconfig-006-20240513   gcc  
i386defconfig   clang
i386  randconfig-001-20240513   gcc  
i386  randconfig-002-20240513   clang
i386  randconfig-003-20240513   gcc  
i386  randconfig-004-20240513   clang
i386  randconfig-005-20240513   gcc  
i386  randconfig-006-20240513   gcc  
i386  randconfig-011-20240513   gcc  
i386  randconfig-012-20240513   clang
i386  randconfig-013-20240513   clang
i386  randconfig-014-20240513   gcc  
i386  randconfig-015-20240513   gcc  
i386  randconfig-016-20240513   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240514   gcc  
loongarch randconfig-002-20240514   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips  rm200_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
nios2 randconfig-001-202

Re: [PATCH] powerpc/perf: set cpumode flags using sample address in the PPMU_ARCH_31 case

2024-05-11 Thread kernel test robot
Hi Anjali,

kernel test robot noticed the following build warnings:

[auto build test WARNING on dd5a440a31fae6e459c0d627162825505361]

url:
https://github.com/intel-lab-lkp/linux/commits/Anjali-K/powerpc-perf-set-cpumode-flags-using-sample-address-in-the-PPMU_ARCH_31-case/20240511-202416
base:   dd5a440a31fae6e459c0d627162825505361
patch link:
https://lore.kernel.org/r/20240511075344.1393631-1-anjalik%40linux.ibm.com
patch subject: [PATCH] powerpc/perf: set cpumode flags using sample address in 
the PPMU_ARCH_31 case
config: powerpc-allmodconfig 
(https://download.01.org/0day-ci/archive/20240512/202405121056.kfenjmxv-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240512/202405121056.kfenjmxv-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405121056.kfenjmxv-...@intel.com/

All warnings (new ones prefixed by >>):

   arch/powerpc/perf/core-book3s.c: In function 'perf_get_misc_flags':
>> arch/powerpc/perf/core-book3s.c:270:13: warning: unused variable 'marked' 
>> [-Wunused-variable]
 270 | int marked = mmcra & MMCRA_SAMPLE_ENABLE;
 | ^~


vim +/marked +270 arch/powerpc/perf/core-book3s.c

1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  265  
98fb1807b97e3e arch/powerpc/kernel/perf_counter.c Paul Mackerras 
2009-06-17  266  static inline u32 perf_get_misc_flags(struct pt_regs *regs)
98fb1807b97e3e arch/powerpc/kernel/perf_counter.c Paul Mackerras 
2009-06-17  267  {
33904054b40832 arch/powerpc/perf/core-book3s.cMichael Ellerman   
2013-04-25  268bool use_siar = regs_use_siar(regs);
d9f7088dd6d885 arch/powerpc/perf/core-book3s.cAthira Rajeev  
2020-10-21  269unsigned long mmcra = regs->dsisr;
d9f7088dd6d885 arch/powerpc/perf/core-book3s.cAthira Rajeev  
2020-10-21 @270int marked = mmcra & MMCRA_SAMPLE_ENABLE;
c1c4353f6493af arch/powerpc/perf/core-book3s.cAnjali K   
2024-05-11  271unsigned long siar = mfspr(SPRN_SIAR);
c1c4353f6493af arch/powerpc/perf/core-book3s.cAnjali K   
2024-05-11  272unsigned long addr;
98fb1807b97e3e arch/powerpc/kernel/perf_counter.c Paul Mackerras 
2009-06-17  273  
75382aa72f0682 arch/powerpc/perf/core-book3s.cAnton Blanchard
2012-06-26  274if (!use_siar)
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  275return perf_flags_from_msr(regs);
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  276  
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  277/*
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  278 * If we don't have flags in MMCRA, rather than using
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  279 * the MSR, we intuit the flags from the address in
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  280 * SIAR which should give slightly more reliable
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  281 * results
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  282 */
cbda6aa10bd2d9 arch/powerpc/perf/core-book3s.cMichael Ellerman   
2013-05-15  283if (ppmu->flags & PPMU_NO_SIPR) {
a2391b35f1d9d5 arch/powerpc/perf/core-book3s.cMadhavan Srinivasan
2016-12-24  284if (is_kernel_addr(siar))
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  285return PERF_RECORD_MISC_KERNEL;
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  286return PERF_RECORD_MISC_USER;
1ce447b90f3e71 arch/powerpc/perf/core-book3s.cBenjamin Herrenschmidt 
2012-03-26  287}
98fb1807b97e3e arch/powerpc/kernel/perf_counter.c Paul Mackerras 
2009-06-17  288  
7abb840b496f83 arch/powerpc/kernel/perf_event.c   Michael Neuling
2009-10-14  289/* PR has priority over HV, so order below is important 
*/
c1c4353f6493af arch/powerpc/perf/core-book3s.cAnjali K   
2024-05-11  290if (regs_sipr(regs)) {
c1c4353f6493af arch/powerpc/perf/core-book3s.cAnjali K   
2024-05-11  291if (!(ppmu->flags & PPMU_ARCH_31))
7abb840b496f83 arch/powerpc/kernel/perf_event.c   Michael Neuling
2009-10-14  292return PERF_RECORD_M

Re: [PATCH 3/4] ASoC: fsl_xcvr: Support reparent pll clocks for phy_clk

2024-05-09 Thread kernel test robot
Hi Shengjiu,

kernel test robot noticed the following build errors:

[auto build test ERROR on broonie-sound/for-next]
[also build test ERROR on linus/master v6.9-rc7 next-20240509]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:
https://github.com/intel-lab-lkp/linux/commits/Shengjiu-Wang/ASoC-dt-bindings-fsl-xcvr-Add-compatible-string-for-i-MX95/20240509-112112
base:   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 
for-next
patch link:
https://lore.kernel.org/r/1715223460-32662-4-git-send-email-shengjiu.wang%40nxp.com
patch subject: [PATCH 3/4] ASoC: fsl_xcvr: Support reparent pll clocks for 
phy_clk
config: x86_64-randconfig-103-20240509 
(https://download.01.org/0day-ci/archive/20240510/202405100658.d0kxax8b-...@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 
617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240510/202405100658.d0kxax8b-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot 
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202405100658.d0kxax8b-...@intel.com/

All errors (new ones prefixed by >>, old ones prefixed by <<):

WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs/nfsv2.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs/nfsv4.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp437.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp855.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp860.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp865.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp866.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp950.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-7.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-r.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-u.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-ru.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-cyrillic.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-greek.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-roman.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/unicode/utf8-selftest.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/binfmt_misc.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/jbd2/jbd2.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/sysv/sysv.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/autofs/autofs4.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/btrfs/btrfs.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
security/keys/trusted-keys/trusted.o
WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/af_alg.o
WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/algif_hash.o
WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/curve25519-generic.o
WARNING: modpost: missing MODULE_DESCRIPTION() in lib/math/prime_numbers.o
WARNING: modpost: missing MODULE_DESCRIPTION() in lib/crypto/libarc4.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/pinctrl/pinctrl-mcp23s08_i2c.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpio/gpio-pcf857x.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/pci-stub.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/video/backlight/rt4831-backlight.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/video/fbdev/matrox/matroxfb_accel.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/video/fbdev/matrox/matroxfb_DAC1064.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/video/fbdev/matrox/matroxfb_Ti3026.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/macmodes.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/video/fbdev/via/viafb.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/video/fbdev/kyro/kyrofb.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/acpi/acpi_tad.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/acpi/platform_profile.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/qcom/hdma_mgmt.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/qcom/hdma.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/dmatest.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/regulator/max20411-regulator.o
WARNING: modpost: missing MODULE_DESCRIPTION() in 
drivers/regulator/rt4831-regulator.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/agp/amd64-agp.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char

[powerpc:next] BUILD SUCCESS 98ec6d38ee57a734123c6f5d42640804034024ef

2024-05-09 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
next
branch HEAD: 98ec6d38ee57a734123c6f5d42640804034024ef  selftests/powerpc/dexcr: 
Fix spelling mistake "predicition" -> "prediction"

elapsed time: 1455m

configs tested: 194
configs skipped: 6

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha allnoconfig   gcc  
alphaallyesconfig   gcc  
alpha   defconfig   gcc  
arc  allmodconfig   gcc  
arc   allnoconfig   gcc  
arc  allyesconfig   gcc  
arc defconfig   gcc  
arc   randconfig-001-20240509   gcc  
arc   randconfig-002-20240509   gcc  
arcvdk_hs38_smp_defconfig   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm defconfig   clang
arm   randconfig-001-20240509   gcc  
arm   randconfig-002-20240509   clang
arm   randconfig-003-20240509   clang
arm   randconfig-004-20240509   clang
arm s3c6400_defconfig   gcc  
arm   sama5_defconfig   gcc  
arm   tegra_defconfig   gcc  
arm64alldefconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
arm64 randconfig-001-20240509   clang
arm64 randconfig-002-20240509   clang
arm64 randconfig-003-20240509   gcc  
arm64 randconfig-004-20240509   clang
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240509   gcc  
csky  randconfig-002-20240509   gcc  
hexagon  allmodconfig   clang
hexagon   allnoconfig   clang
hexagon  allyesconfig   clang
hexagon defconfig   clang
hexagon   randconfig-001-20240509   clang
hexagon   randconfig-002-20240509   clang
i386 allmodconfig   gcc  
i386  allnoconfig   gcc  
i386 allyesconfig   gcc  
i386 buildonly-randconfig-001-20240509   gcc  
i386 buildonly-randconfig-002-20240509   gcc  
i386 buildonly-randconfig-003-20240509   clang
i386 buildonly-randconfig-004-20240509   clang
i386 buildonly-randconfig-005-20240509   gcc  
i386 buildonly-randconfig-006-20240509   gcc  
i386defconfig   clang
i386  randconfig-001-20240509   clang
i386  randconfig-002-20240509   clang
i386  randconfig-003-20240509   clang
i386  randconfig-004-20240509   gcc  
i386  randconfig-005-20240509   clang
i386  randconfig-006-20240509   gcc  
i386  randconfig-011-20240509   clang
i386  randconfig-012-20240509   gcc  
i386  randconfig-013-20240509   clang
i386  randconfig-014-20240509   gcc  
i386  randconfig-015-20240509   gcc  
i386  randconfig-016-20240509   gcc  
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarchallyesconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240509   gcc  
loongarch randconfig-002-20240509   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
m68km5307c3_defconfig   gcc  
m68kstmark2_defconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips allmodconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips cu1000-neo_defconfig   gcc  
mips loongson1c_defconfig   gcc  
nios2   

  1   2   3   4   5   6   7   8   9   10   >