Re: [kbuild-all] Re: [PATCH] PCI: Remove unnecessary of_irq.h includes

2022-10-20 Thread Chen, Rong A




On 10/20/2022 11:07 PM, Bjorn Helgaas wrote:

On Thu, Oct 20, 2022 at 10:13:10PM +0800, kernel test robot wrote:

Hi Bjorn,

I love your patch! Yet something to improve:

[auto build test ERROR on helgaas-pci/next]
[also build test ERROR on xilinx-xlnx/master rockchip/for-next linus/master 
v6.1-rc1 next-20221020]
[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/Bjorn-Helgaas/PCI-Remove-unnecessary-of_irq-h-includes/20221020-100633
base:   https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git next
patch link:
https://lore.kernel.org/r/20221019195452.37606-1-helgaas%40kernel.org
patch subject: [PATCH] PCI: Remove unnecessary of_irq.h includes
config: s390-randconfig-r044-20221019
compiler: clang version 16.0.0 (https://github.com/llvm/llvm-project 
791a7ae1ba3efd6bca96338e10ffde557ba83920)
reproduce (this is a W=1 build):
 wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
 chmod +x ~/bin/make.cross
 # install s390 cross compiling tool for clang build
 # apt-get install binutils-s390x-linux-gnu
 # 
https://github.com/intel-lab-lkp/linux/commit/273a24b16a40ffd6a64c6c55aecbfae00a1cd996
 git remote add linux-review https://github.com/intel-lab-lkp/linux
 git fetch --no-tags linux-review 
Bjorn-Helgaas/PCI-Remove-unnecessary-of_irq-h-includes/20221020-100633
 git checkout 273a24b16a40ffd6a64c6c55aecbfae00a1cd996
 # save the config file
 mkdir build_dir && cp config build_dir/.config
 COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 
O=build_dir ARCH=s390 SHELL=/bin/bash drivers/pci/controller/


Maybe more user error?

   $ COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir 
ARCH=s390 SHELL=/bin/bash drivers/pci/controller/
   Compiler will be installed in /home/bjorn/0day
   make --keep-going HOSTCC=/home/bjorn/0day/clang/bin/clang 
CC=/home/bjorn/0day/clang/bin/clang OBJCOPY=/usr/s390x-linux-gnu/bin/objcopy 
AR=llvm-ar NM=llvm-nm STRIP=llvm-strip OBJDUMP=llvm-objdump OBJSIZE=llvm-size 
READELF=llvm-readelf HOSTCXX=clang++ HOSTAR=llvm-ar 
CROSS_COMPILE=s390x-linux-gnu- --jobs=16 W=1 O=build_dir ARCH=s390 
SHELL=/bin/bash drivers/pci/controller/
   make[1]: Entering directory '/home/bjorn/linux/build_dir'
 SYNCinclude/config/auto.conf.cmd
 GEN Makefile
   scripts/Kconfig.include:40: linker 's390x-linux-gnu-ld' not found



Hi Bjorn,

You may need to install the below package, or similar package for other OS:

$ dpkg -S /usr/bin/s390x-linux-gnu-ld
binutils-s390x-linux-gnu: /usr/bin/s390x-linux-gnu-ld

>>  # install s390 cross compiling tool for clang build
>>  # apt-get install binutils-s390x-linux-gnu

Best Regards,
Rong Chen


   make[3]: *** [../scripts/kconfig/Makefile:77: syncconfig] Error 1
   make[2]: *** [../Makefile:697: syncconfig] Error 2
   make[1]: *** [/home/bjorn/linux/Makefile:798: include/config/auto.conf.cmd] 
Error 2
   make[1]: Failed to remake makefile 'include/config/auto.conf.cmd'.
   make[1]: Failed to remake makefile 'include/config/auto.conf'.
 GEN Makefile
   Error: kernelrelease not valid - run 'make prepare' to update it
   ../scripts/mkcompile_h: 19: s390x-linux-gnu-ld: not found
   make[1]: Target 'drivers/pci/controller/' not remade because of errors.
   make[1]: Leaving directory '/home/bjorn/linux/build_dir'
   make: *** [Makefile:231: __sub-make] Error 2
   make: Target 'drivers/pci/controller/' not remade because of errors.
___
kbuild-all mailing list -- kbuild-...@lists.01.org
To unsubscribe send an email to kbuild-all-le...@lists.01.org



Re: [kbuild-all] Re: [PATCH] PCI: Remove unnecessary of_irq.h includes

2022-10-20 Thread Chen, Rong A




On 10/20/2022 9:41 PM, Bjorn Helgaas wrote:

On Thu, Oct 20, 2022 at 04:09:37PM +0800, kernel test robot wrote:

Hi Bjorn,

I love your patch! Yet something to improve:

[auto build test ERROR on helgaas-pci/next]
[also build test ERROR on xilinx-xlnx/master rockchip/for-next linus/master 
v6.1-rc1 next-20221020]
[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/Bjorn-Helgaas/PCI-Remove-unnecessary-of_irq-h-includes/20221020-100633
base:   https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git next
patch link:
https://lore.kernel.org/r/20221019195452.37606-1-helgaas%40kernel.org
patch subject: [PATCH] PCI: Remove unnecessary of_irq.h includes
config: ia64-randconfig-r026-20221020
compiler: ia64-linux-gcc (GCC) 12.1.0
reproduce (this is a W=1 build):
 wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
 chmod +x ~/bin/make.cross
 # 
https://github.com/intel-lab-lkp/linux/commit/273a24b16a40ffd6a64c6c55aecbfae00a1cd996
 git remote add linux-review https://github.com/intel-lab-lkp/linux
 git fetch --no-tags linux-review 
Bjorn-Helgaas/PCI-Remove-unnecessary-of_irq-h-includes/20221020-100633
 git checkout 273a24b16a40ffd6a64c6c55aecbfae00a1cd996
 # save the config file
 mkdir build_dir && cp config build_dir/.config
 COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 
O=build_dir ARCH=ia64 SHELL=/bin/bash drivers/pci/controller/


FYI, the instructions above didn't work for me.  Missing "config".

   $ git remote add linux-review https://github.com/intel-lab-lkp/linux
   $ git fetch --no-tags linux-review 
Bjorn-Helgaas/PCI-Remove-unnecessary-of_irq-h-includes/20221020-100633
   $ git checkout 273a24b16a40ffd6a64c6c55aecbfae00a1cd996
   HEAD is now at 273a24b16a40 PCI: Remove unnecessary of_irq.h includes
   $ mkdir build_dir && cp config build_dir/.config
   cp: cannot stat 'config': No such file or directory

   $ COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 
O=build_dir ARCH=ia64 SHELL=/bin/bash drivers/pci/controller/
   Compiler will be installed in /home/bjorn/0day
   Cannot find ia64-linux under https://download.01.org/0day-ci/cross-package 
check /tmp/0day-ci-crosstool-files


Hi Bjorn,

Sorry for the inconvenience, the 01.org website is unstable recently, 
could you try 
"URL=https://cdn.kernel.org/pub/tools/crosstool/files/bin/x86_64 
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 
O=build_dir ARCH=ia64 SHELL=/bin/bash drivers/pci/controller/"?


Best Regards,
Rong Chen


   Please set new url, e.g. export 
URL=https://cdn.kernel.org/pub/tools/crosstool/files/bin/x86_64
   gcc crosstool install failed
   Install gcc cross compiler failed
   setup_crosstool failed
___
kbuild-all mailing list -- kbuild-...@lists.01.org
To unsubscribe send an email to kbuild-all-le...@lists.01.org



Re: [linux-next:master] BUILD REGRESSION 088b9c375534d905a4d337c78db3b3bfbb52c4a0

2022-07-07 Thread Chen, Rong A

org, net...@vger.kernel.org, k...@vger.kernel.org, da...@lists.linux.dev, 
linux...@kvack.org, accessrunner-gene...@lists.sourceforge.net, 
linux1394-de...@lists.sourceforge.net, linux-l...@vger.kernel.org, 
rds-de...@oss.oracle.com, linux-...@vger.kernel.org, d...@vger.kernel.org, 
intel-wired-...@lists.osuosl.org, linux-ser...@vger.kernel.org, 
devicet...@vger.kernel.org, linux-...@lists.01.org, 
osmocom-net-g...@lists.osmocom.org, appar...@lists.ubuntu.com, 
linux-r...@vger.kernel.org, linux-bca...@vger.kernel.org, 
linux-media...@lists.infradead.org, linux-te...@vger.kernel.org, 
linux-s...@vger.kernel.org, patc...@opensource.cirrus.com, 
linux-unio...@vger.kernel.org, linux-blueto...@vger.kernel.org, 
n...@lists.linux.dev, tipc-discuss...@lists.sourceforge.net, 
linuxppc-dev@lists.ozlabs.org, linux-bt...@vger.kernel.org
Errors-To: linuxppc-dev-bounces+archive=mail-archive@lists.ozlabs.org
Sender: "Linuxppc-dev" 




On 7/7/2022 4:08 PM, Greg KH wrote:

On Thu, Jul 07, 2022 at 02:56:34PM +0800, kernel test robot wrote:

tree/branch: 
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: 088b9c375534d905a4d337c78db3b3bfbb52c4a0  Add linux-next specific 
files for 20220706

Error/Warning reports:

https://lore.kernel.org/linux-doc/202207070644.x48xoovs-...@intel.com

Error/Warning: (recently discovered and may have been fixed)

Documentation/arm/google/chromebook-boot-flow.rst: WARNING: document isn't 
included in any toctree
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x1108): undefined reference to 
`__aeabi_ddiv'
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x1124): undefined reference to 
`__aeabi_ui2d'
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x1164): undefined reference to 
`__aeabi_dmul'
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x1170): undefined reference to 
`__aeabi_dadd'
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x1180): undefined reference to 
`__aeabi_dsub'
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x1190): undefined reference to 
`__aeabi_d2uiz'
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x162c): undefined reference to 
`__aeabi_d2iz'
arm-linux-gnueabi-ld: dc_dmub_srv.c:(.text+0x16b0): undefined reference to 
`__aeabi_i2d'
dc_dmub_srv.c:(.text+0x10f8): undefined reference to `__aeabi_ui2d'
dc_dmub_srv.c:(.text+0x464): undefined reference to `__floatunsidf'
dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x33c): undefined 
reference to `__floatunsidf'
drivers/pci/endpoint/functions/pci-epf-vntb.c:975:5: warning: no previous 
prototype for 'pci_read' [-Wmissing-prototypes]
drivers/pci/endpoint/functions/pci-epf-vntb.c:984:5: warning: no previous 
prototype for 'pci_write' [-Wmissing-prototypes]
drivers/vfio/vfio_iommu_type1.c:2141:35: warning: cast to smaller integer type 
'enum iommu_cap' from 'void *' [-Wvoid-pointer-to-enum-cast]
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x34c): 
undefined reference to `__floatunsidf'
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x378): 
undefined reference to `__divdf3'
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x38c): 
undefined reference to `__muldf3'
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x3a0): 
undefined reference to `__adddf3'
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x3b4): 
undefined reference to `__subdf3'
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x3d4): 
undefined reference to `__fixunsdfsi'
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x750): 
undefined reference to `__fixdfsi'
mips-linux-ld: dc_dmub_srv.c:(.text.dc_dmub_setup_subvp_dmub_command+0x7c0): 
undefined reference to `__floatsidf'
powerpc-linux-ld: drivers/pci/endpoint/functions/pci-epf-vntb.c:174: undefined 
reference to `ntb_link_event'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x468): undefined reference to `__divdf3'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x46c): undefined reference to `__muldf3'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x470): undefined reference to `__adddf3'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x474): undefined reference to `__subdf3'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x478): undefined reference to 
`__fixunsdfsi'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x47c): undefined reference to `__fixdfsi'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x480): undefined reference to 
`__floatsidf'
xtensa-linux-ld: dc_dmub_srv.c:(.text+0x60c): undefined reference to 
`__floatunsidf'

Unverified Error/Warning (likely false positive, please contact us if 
interested):

arch/x86/events/core.c:2114 init_hw_perf_events() warn: missing error code 'err'
drivers/android/binder.c:1481:19-23: ERROR: from is NULL but dereferenced.
drivers/android/binder.c:2920:29-33: ERROR: target_thread is NULL but 
dereferenced.
drivers/android/binder.c:353:25-35: ERROR: node -> proc is NULL but 
dereferenced.
drivers/android/binder.c:4888:16-20: ERROR: t is NULL but 

Re: [kbuild-all] Re: [PATCH 1/8] powerpc/mm: Make slice specific to book3s/64

2021-11-25 Thread Chen, Rong A




On 11/24/2021 9:49 PM, Christophe Leroy wrote:



Le 24/11/2021 à 13:10, Christophe Leroy a écrit :



Le 22/11/2021 à 15:48, kernel test robot a écrit :

Hi Christophe,

I love your patch! Perhaps something to improve:

[auto build test WARNING on powerpc/next]
[also build test WARNING on hnaz-mm/master linus/master v5.16-rc2 
next-2028]

[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]

url: 
https://github.com/0day-ci/linux/commits/Christophe-Leroy/Convert-powerpc-to-default-topdown-mmap-layout/20211122-165115 

base: 
https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next

config: powerpc64-randconfig-s031-20211122 (attached as .config)
compiler: powerpc64-linux-gcc (GCC) 11.2.0
reproduce:
 wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross 
-O ~/bin/make.cross

 chmod +x ~/bin/make.cross
 # apt-get install sparse
 # sparse version: v0.6.4-dirty
 # 
https://github.com/0day-ci/linux/commit/1d0b7cc86d08f25f595b52d8c39ba9ca1d29a30a 


 git remote add linux-review https://github.com/0day-ci/linux
 git fetch --no-tags linux-review 
Christophe-Leroy/Convert-powerpc-to-default-topdown-mmap-layout/20211122-165115 


 git checkout 1d0b7cc86d08f25f595b52d8c39ba9ca1d29a30a
 # save the attached .config to linux build tree
 COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 
make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' 
ARCH=powerpc64


If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot 

All warnings (new ones prefixed by >>):

    arch/powerpc/mm/book3s64/slice.c: In function 
'slice_get_unmapped_area':
arch/powerpc/mm/book3s64/slice.c:639:1: warning: the frame size of 
1040 bytes is larger than 1024 bytes [-Wframe-larger-than=]

  639 | }
  | ^



The problem was already existing when slice.c was in arch/powerpc/mm/

This patch doesn't introduce the problem.



In fact the problem is really added by yourself mister 'kernel test robot'.

CONFIG_FRAME_WARN is supposed to be 2048 on 64 bit architectures.

It the robot starts to reduce that value, it is on its own 


Hi Christophe,

Thanks for the information, we'll set the default value for FRAME_WARN 
in randconfig tests.


Best Regards,
Rong Chen




config FRAME_WARN
 int "Warn for stack frames larger than"
 range 0 8192
 default 2048 if GCC_PLUGIN_LATENT_ENTROPY
 default 1536 if (!64BIT && (PARISC || XTENSA))
 default 1024 if (!64BIT && !PARISC)
 default 2048 if 64BIT
 help
   Tell gcc to warn at build time for stack frames larger than this.
   Setting this too low will cause a lot of warnings.
   Setting it to 0 disables the warning.
___
kbuild-all mailing list -- kbuild-...@lists.01.org
To unsubscribe send an email to kbuild-all-le...@lists.01.org


Re: [PATCH-tip 00/22] locking/rwsem: Rework rwsem-xadd & enable new rwsem features

2019-02-13 Thread Chen Rong
Hi all,

Kernel test robot reported a will-it-scale.per_thread_ops -64.1% regression on 
IVB-desktop for v4.20-rc1.
The first bad commit is: 9bc8039e715da3b53dbac89525323a9f2f69b7b5, Yang Shi 
: mm: brk: downgrade mmap_sem to read when shrinking
(https://lists.01.org/pipermail/lkp/2018-November/009335.html).

=
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase/ucode:
  
gcc-7/performance/x86_64-rhel-7.2/thread/100%/debian-x86_64-2018-04-03.cgz/lkp-ivb-d01/brk1/will-it-scale/0x20

commit: 
  85a06835f6 ("mm: mremap: downgrade mmap_sem to read when shrinking")
  9bc8039e71 ("mm: brk: downgrade mmap_sem to read when shrinking")

85a06835f6f1ba79 9bc8039e715da3b53dbac89525 
 -- 
 %stddev %change %stddev
 \  |\  
196250 ±  8% -64.1%  70494will-it-scale.per_thread_ops
127330 ± 19% -98.0%   2525 ± 24%  
will-it-scale.time.involuntary_context_switches
727.50 ±  2% -77.0% 167.25
will-it-scale.time.percent_of_cpu_this_job_got
  2141 ±  2% -77.6% 479.12will-it-scale.time.system_time
 50.48 ±  7% -48.5%  25.98will-it-scale.time.user_time
  34925294 ± 18%+270.3%  1.293e+08 ±  4%  
will-it-scale.time.voluntary_context_switches
   1570007 ±  8% -64.1% 563958will-it-scale.workload
  6435 ±  2%  -6.4%   6024proc-vmstat.nr_shmem
  1298 ± 16% -44.5% 721.00 ± 18%  proc-vmstat.pgactivate
  2341   +16.4%   2724slabinfo.kmalloc-96.active_objs
  2341   +16.4%   2724slabinfo.kmalloc-96.num_objs
  6346 ±150% -87.8% 776.25 ±  9%  softirqs.NET_RX
160107 ±  8%+151.9% 403273softirqs.SCHED
   1097999   -13.0% 955526softirqs.TIMER
  5.50 ±  9% -81.8%   1.00vmstat.procs.r
230700 ± 19%+269.9% 853292 ±  4%  vmstat.system.cs
 26706 ±  3% +15.7%  30910 ±  5%  vmstat.system.in
 11.24 ± 23% +72.2   83.39mpstat.cpu.idle%
  0.00 ±131%  +0.00.04 ± 99%  mpstat.cpu.iowait%
 86.32 ±  2% -70.8   15.54mpstat.cpu.sys%
  2.44 ±  7%  -1.41.04 ±  8%  mpstat.cpu.usr%
  20610709 ± 15%   +2376.0%  5.103e+08 ± 34%  cpuidle.C1.time
   3233399 ±  8%+241.5%   11042785 ± 25%  cpuidle.C1.usage
  36172040 ±  6%+931.3%   3.73e+08 ± 15%  cpuidle.C1E.time
783605 ±  4%+548.7%5083041 ± 18%  cpuidle.C1E.usage
  28753819 ± 39%   +1054.5%  3.319e+08 ± 49%  cpuidle.C3.time
283912 ± 25%+688.4%2238225 ± 34%  cpuidle.C3.usage
 1.507e+08 ± 47%+292.3%  5.913e+08 ± 28%  cpuidle.C6.time
339861 ± 37%+549.7%2208222 ± 24%  cpuidle.C6.usage
   2709719 ±  5%+824.2%   25043444cpuidle.POLL.time
  28602864 ± 18%+173.7%   78276116 ± 10%  cpuidle.POLL.usage


We found that the patchset could fix the regression.

tests: 1
testcase/path_params/tbox_group/run: 
will-it-scale/performance-thread-100%-brk1-ucode=0x20/lkp-ivb-d01

commit: 
  85a06835f6 ("mm: mremap: downgrade mmap_sem to read when shrinking")
  fb835fe7f0 ("locking/rwsem: Ensure an RT task will not spin on reader")

85a06835f6f1ba79  fb835fe7f0adbd7c2c074b98ec  
  --  
 %stddev  change %stddev
 \  |\  
120736 ± 22%56% 188019 ±  6%  
will-it-scale.time.involuntary_context_switches
  2126 ±  3% 4%   2215will-it-scale.time.system_time
   722 ±  3% 4%752
will-it-scale.time.percent_of_cpu_this_job_got
  36256485 ± 27%   -35%   23682989 ±  3%  
will-it-scale.time.voluntary_context_switches
  3151 ±  9%11%   3504turbostat.Avg_MHz
229285 ± 32%   -30% 160660 ±  3%  vmstat.system.cs
120736 ± 22%56% 188019 ±  6%  time.involuntary_context_switches
  2126 ±  3% 4%   2215time.system_time
   722 ±  3% 4%752time.percent_of_cpu_this_job_got
  36256485 ± 27%   -35%   23682989 ±  3%  time.voluntary_context_switches
23 643%171 ±  3%  proc-vmstat.nr_zone_inactive_file
23 643%171 ±  3%  proc-vmstat.nr_inactive_file
  3664  12%   4121proc-vmstat.nr_kernel_stack
  6392   6%   6785proc-vmstat.nr_slab_unreclaimable
  9991   10176proc-vmstat.nr_slab_reclaimable
 63938   62394proc-vmstat.nr_zone_active_anon
 63938   62394proc-vmstat.nr_active_anon
386388 ±  9%-6% 362272proc-vmstat.pgfree
368296 ±  9%   -10% 333074