[xiang-erofs:dev] BUILD SUCCESS 34f853b849eb6a509eb8f40f2f5946ebb1f62739

2020-05-31 Thread kbuild test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git  
dev
branch HEAD: 34f853b849eb6a509eb8f40f2f5946ebb1f62739  erofs: suppress false 
positive last_block warning

elapsed time: 3687m

configs tested: 181
configs skipped: 11

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

arm64allyesconfig
arm64   defconfig
arm64allmodconfig
arm64 allnoconfig
arm defconfig
arm  allyesconfig
arm  allmodconfig
arm   allnoconfig
arm  pxa3xx_defconfig
arm palmz72_defconfig
shshmin_defconfig
ia64zx1_defconfig
riscv  rv32_defconfig
powerpc  tqm8xx_defconfig
i386 allyesconfig
sh  polaris_defconfig
mips   mtx1_defconfig
arm   spear13xx_defconfig
powerpc  pasemi_defconfig
sparc   sparc64_defconfig
mips  decstation_64_defconfig
mips  ath79_defconfig
shsh7763rdp_defconfig
s390  allnoconfig
mips tb0226_defconfig
m68k  multi_defconfig
h8300allyesconfig
sh sh03_defconfig
sh   se7343_defconfig
arm  badge4_defconfig
sh   se7780_defconfig
sh  rsk7269_defconfig
mips allyesconfig
ia64generic_defconfig
arm   mainstone_defconfig
armhisi_defconfig
powerpc mpc83xx_defconfig
m68k allyesconfig
xtensa   allyesconfig
sh  sdk7780_defconfig
mipsjmr3927_defconfig
riscv   defconfig
sh   cayman_defconfig
arm ebsa110_defconfig
armlart_defconfig
sh microdev_defconfig
x86_64  defconfig
armoxnas_v6_defconfig
powerpcadder875_defconfig
mipsar7_defconfig
ia64  allnoconfig
armkeystone_defconfig
arm   viper_defconfig
powerpc pseries_defconfig
armdove_defconfig
h8300alldefconfig
armpleb_defconfig
sh espt_defconfig
arm   omap1_defconfig
sparc64  allyesconfig
microblazenommu_defconfig
arc  axs101_defconfig
powerpc   maple_defconfig
nds32 allnoconfig
sh   allmodconfig
armqcom_defconfig
powerpcamigaone_defconfig
nios2 10m50_defconfig
arm s3c6400_defconfig
openriscdefconfig
nds32alldefconfig
m68kmvme16x_defconfig
powerpc   ppc64_defconfig
mips  pistachio_defconfig
powerpc defconfig
arc   tb10x_defconfig
armmvebu_v7_defconfig
powerpcmpc7448_hpc2_defconfig
xtensa  defconfig
c6x dsk6455_defconfig
riscvnommu_virt_defconfig
shapsh4ad0a_defconfig
s390   zfcpdump_defconfig
s390 allyesconfig
arm   cns3420vb_defconfig
armspear3xx_defconfig
sh   se7750_defconfig
xtensa virt_defconfig
armmulti_v5_defconfig
i386  allnoconfig
i386defconfig
i386  debian-10.3
ia64 allmodconfig
ia64defconfig
ia64 allyesconfig
m68k allmodconfig
m68k  allnoconfig
m68k   sun3_defconfig
m68kdefconfig
nios2   defconfig
nios2allyesconfig

[xiang-erofs:dev-test] BUILD SUCCESS e7cda1ee94f464e02e356319aec7d83ccba8cab4

2020-05-28 Thread kbuild test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git  
dev-test
branch HEAD: e7cda1ee94f464e02e356319aec7d83ccba8cab4  erofs: code cleanup by 
removing ifdef macro surrounding

elapsed time: 892m

configs tested: 109
configs skipped: 4

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

arm defconfig
arm  allyesconfig
arm   allnoconfig
arm  allmodconfig
arm64allyesconfig
arm64   defconfig
arm64allmodconfig
arm64 allnoconfig
mips loongson1c_defconfig
mipsmaltaup_xpa_defconfig
arm   tegra_defconfig
mipse55_defconfig
arc nsimosci_hs_defconfig
m68kmac_defconfig
i386  allnoconfig
i386 allyesconfig
i386defconfig
i386  debian-10.3
ia64 allmodconfig
ia64defconfig
ia64  allnoconfig
ia64 allyesconfig
m68k allmodconfig
m68k  allnoconfig
m68k   sun3_defconfig
m68kdefconfig
m68k allyesconfig
nios2   defconfig
nios2allyesconfig
openriscdefconfig
c6x  allyesconfig
c6x   allnoconfig
nds32   defconfig
nds32 allnoconfig
csky allyesconfig
cskydefconfig
alpha   defconfig
alphaallyesconfig
h8300allyesconfig
h8300allmodconfig
xtensa  defconfig
xtensa   allyesconfig
arc defconfig
sh   allmodconfig
shallnoconfig
microblazeallnoconfig
arc  allyesconfig
openrisc allyesconfig
mips allyesconfig
mips  allnoconfig
mips allmodconfig
pariscallnoconfig
parisc  defconfig
parisc   allyesconfig
parisc   allmodconfig
powerpc defconfig
powerpc  allyesconfig
powerpc  rhel-kconfig
powerpc  allmodconfig
powerpc   allnoconfig
x86_64   randconfig-a006-20200527
x86_64   randconfig-a002-20200527
x86_64   randconfig-a005-20200527
x86_64   randconfig-a003-20200527
x86_64   randconfig-a004-20200527
x86_64   randconfig-a001-20200527
i386 randconfig-a001-20200527
i386 randconfig-a004-20200527
i386 randconfig-a003-20200527
i386 randconfig-a006-20200527
i386 randconfig-a002-20200527
i386 randconfig-a005-20200527
x86_64   randconfig-a013-20200528
x86_64   randconfig-a015-20200528
x86_64   randconfig-a012-20200528
x86_64   randconfig-a016-20200528
x86_64   randconfig-a014-20200528
x86_64   randconfig-a011-20200528
i386 randconfig-a013-20200527
i386 randconfig-a015-20200527
i386 randconfig-a012-20200527
i386 randconfig-a011-20200527
i386 randconfig-a016-20200527
i386 randconfig-a014-20200527
riscvallyesconfig
riscv allnoconfig
riscv   defconfig
riscvallmodconfig
s390  allnoconfig
s390defconfig
s390 allyesconfig
s390 allmodconfig
sparc   defconfig
sparc64   allnoconfig
sparcallyesconfig
sparc64 defconfig
sparc64  allyesconfig
sparc64  allmodconfig
umallnoconfig
um  defconfig
um   

[xiang-erofs:dev] BUILD SUCCESS aa99a76b40d6434e67ac23efef2a01c291b82d8b

2020-03-04 Thread kbuild test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git  
dev
branch HEAD: aa99a76b40d6434e67ac23efef2a01c291b82d8b  erofs: handle corrupted 
images whose decompressed size less than it'd be

elapsed time: 2046m

configs tested: 263
configs skipped: 0

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

arm  allmodconfig
arm   allnoconfig
arm  allyesconfig
arm64allmodconfig
arm64 allnoconfig
arm64allyesconfig
arm at91_dt_defconfig
arm   efm32_defconfig
arm  exynos_defconfig
armmulti_v5_defconfig
armmulti_v7_defconfig
armshmobile_defconfig
arm   sunxi_defconfig
arm64   defconfig
sparcallyesconfig
s390 alldefconfig
cskydefconfig
m68k allmodconfig
microblazenommu_defconfig
riscv allnoconfig
ia64defconfig
powerpc defconfig
sh  sh7785lcr_32bit_defconfig
sparc   defconfig
h8300h8300h-sim_defconfig
i386  allnoconfig
i386 alldefconfig
i386 allyesconfig
i386defconfig
ia64 alldefconfig
ia64 allmodconfig
ia64  allnoconfig
ia64 allyesconfig
c6x  allyesconfig
c6xevmc6678_defconfig
nios2 10m50_defconfig
nios2 3c120_defconfig
openriscor1ksim_defconfig
openrisc simple_smp_defconfig
xtensa   common_defconfig
xtensa  iss_defconfig
alpha   defconfig
nds32 allnoconfig
nds32   defconfig
h8300   h8s-sim_defconfig
h8300 edosk2674_defconfig
m68k   m5475evb_defconfig
m68k  multi_defconfig
m68k   sun3_defconfig
arc  allyesconfig
arc defconfig
microblaze  mmu_defconfig
powerpc   allnoconfig
powerpc   ppc64_defconfig
powerpc  rhel-kconfig
mips   32r2_defconfig
mips 64r6el_defconfig
mips allmodconfig
mips  allnoconfig
mips allyesconfig
mips  fuloong2e_defconfig
mips  malta_kvm_defconfig
pariscallnoconfig
parisc   allyesconfig
pariscgeneric-32bit_defconfig
pariscgeneric-64bit_defconfig
x86_64   randconfig-a001-20200304
x86_64   randconfig-a002-20200304
x86_64   randconfig-a003-20200304
i386 randconfig-a001-20200304
i386 randconfig-a002-20200304
i386 randconfig-a003-20200304
x86_64   randconfig-a001-20200305
x86_64   randconfig-a002-20200305
x86_64   randconfig-a003-20200305
i386 randconfig-a001-20200305
i386 randconfig-a002-20200305
i386 randconfig-a003-20200305
x86_64   randconfig-a001-20200303
x86_64   randconfig-a002-20200303
x86_64   randconfig-a003-20200303
i386 randconfig-a001-20200303
i386 randconfig-a002-20200303
i386 randconfig-a003-20200303
alpharandconfig-a001-20200303
m68k randconfig-a001-20200303
mips randconfig-a001-20200303
nds32randconfig-a001-20200303
parisc   randconfig-a001-20200303
riscvrandconfig-a001-20200303
alpharandconfig-a001-20200304
m68k randconfig-a001-20200304
mips randconfig-a001-20200304
nds32randconfig-a001-20200304
parisc   randconfig-a001-20200304
riscvrandconfig-a001-20200304
alpharandconfig-a001-20200305
m68k randconfig-a001-20200305
mips randconfig-a001-20200305
nds32randconfig-a001-20200305
parisc   

[xiang-erofs:dev-test] BUILD SUCCESS f3e8463d8578452a0cc128fb8ba0e865bdd368fc

2020-02-19 Thread kbuild test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git  
dev-test
branch HEAD: f3e8463d8578452a0cc128fb8ba0e865bdd368fc  erofs: convert workstn 
to XArray

elapsed time: 2889m

configs tested: 222
configs skipped: 0

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

arm  allmodconfig
arm   allnoconfig
arm  allyesconfig
arm64allmodconfig
arm64 allnoconfig
arm64allyesconfig
arm at91_dt_defconfig
arm   efm32_defconfig
arm  exynos_defconfig
armmulti_v5_defconfig
armmulti_v7_defconfig
armshmobile_defconfig
arm   sunxi_defconfig
arm64   defconfig
sparcallyesconfig
nios2 10m50_defconfig
xtensa  iss_defconfig
riscvallyesconfig
ia64  allnoconfig
powerpc defconfig
sparc64  allyesconfig
shtitan_defconfig
sh   allmodconfig
i386  allnoconfig
mips  malta_kvm_defconfig
openriscor1ksim_defconfig
h8300h8300h-sim_defconfig
ia64 alldefconfig
riscv  rv32_defconfig
riscv   defconfig
xtensa   common_defconfig
shallnoconfig
powerpc   ppc64_defconfig
c6xevmc6678_defconfig
cskydefconfig
um  defconfig
s390 allmodconfig
um   x86_64_defconfig
alpha   defconfig
powerpc   allnoconfig
s390  allnoconfig
mips allmodconfig
riscv allnoconfig
i386 alldefconfig
i386 allyesconfig
i386defconfig
ia64 allmodconfig
ia64 allyesconfig
ia64defconfig
c6x  allyesconfig
nios2 3c120_defconfig
openrisc simple_smp_defconfig
nds32 allnoconfig
nds32   defconfig
h8300 edosk2674_defconfig
h8300   h8s-sim_defconfig
m68k allmodconfig
m68k   m5475evb_defconfig
m68k  multi_defconfig
m68k   sun3_defconfig
arc  allyesconfig
arc defconfig
microblaze  mmu_defconfig
microblazenommu_defconfig
powerpc  rhel-kconfig
mips   32r2_defconfig
mips 64r6el_defconfig
mips  allnoconfig
mips allyesconfig
mips  fuloong2e_defconfig
pariscallnoconfig
parisc   allyesconfig
pariscgeneric-32bit_defconfig
pariscgeneric-64bit_defconfig
x86_64   randconfig-a001-20200218
x86_64   randconfig-a002-20200218
x86_64   randconfig-a003-20200218
i386 randconfig-a001-20200218
i386 randconfig-a002-20200218
i386 randconfig-a003-20200218
x86_64   randconfig-a001-20200219
x86_64   randconfig-a002-20200219
x86_64   randconfig-a003-20200219
i386 randconfig-a001-20200219
i386 randconfig-a002-20200219
i386 randconfig-a003-20200219
alpharandconfig-a001-20200219
m68k randconfig-a001-20200219
nds32randconfig-a001-20200219
parisc   randconfig-a001-20200219
riscvrandconfig-a001-20200219
alpharandconfig-a001-20200218
m68k randconfig-a001-20200218
mips randconfig-a001-20200218
nds32randconfig-a001-20200218
parisc   randconfig-a001-20200218
riscvrandconfig-a001-20200218
c6x  randconfig-a001-20200219
h8300randconfig-a001-20200219
microblaze   randconfig-a001-20200219
nios2randconfig-a001-20200219
sparc64   

[xiang-erofs:dev-test] BUILD SUCCESS 24ade2c7c2a8982029aea780289c45ea57197db3

2020-02-12 Thread kbuild test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git  
dev-test
branch HEAD: 24ade2c7c2a8982029aea780289c45ea57197db3  erofs: convert workstn 
to XArray

elapsed time: 2883m

configs tested: 252
configs skipped: 0

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

arm  allmodconfig
arm   allnoconfig
arm  allyesconfig
arm at91_dt_defconfig
arm   efm32_defconfig
arm  exynos_defconfig
armmulti_v5_defconfig
armmulti_v7_defconfig
armshmobile_defconfig
arm   sunxi_defconfig
arm64allmodconfig
arm64 allnoconfig
arm64allyesconfig
arm64   defconfig
sparcallyesconfig
m68k allmodconfig
nds32   defconfig
riscv  rv32_defconfig
m68k   sun3_defconfig
s390 allyesconfig
sh  rsk7269_defconfig
shtitan_defconfig
riscv   defconfig
openrisc simple_smp_defconfig
alpha   defconfig
openriscor1ksim_defconfig
sparc64  allyesconfig
i386  allnoconfig
ia64defconfig
powerpc   allnoconfig
m68k   m5475evb_defconfig
microblaze  mmu_defconfig
s390defconfig
ia64 allyesconfig
s390 alldefconfig
i386 alldefconfig
m68k  multi_defconfig
um  defconfig
parisc  defconfig
s390  allnoconfig
sparc   defconfig
sh   allmodconfig
h8300   h8s-sim_defconfig
mips  allnoconfig
microblazenommu_defconfig
mips  malta_kvm_defconfig
sparc64 defconfig
xtensa   common_defconfig
nios2 3c120_defconfig
nios2 10m50_defconfig
i386 allyesconfig
i386defconfig
ia64 alldefconfig
ia64 allmodconfig
ia64  allnoconfig
c6x  allyesconfig
c6xevmc6678_defconfig
xtensa  iss_defconfig
cskydefconfig
nds32 allnoconfig
h8300 edosk2674_defconfig
h8300h8300h-sim_defconfig
arc  allyesconfig
arc defconfig
powerpc defconfig
powerpc   ppc64_defconfig
powerpc  rhel-kconfig
mips   32r2_defconfig
mips 64r6el_defconfig
mips allmodconfig
mips allyesconfig
mips  fuloong2e_defconfig
pariscallnoconfig
parisc   allyesconfig
parisc b180_defconfig
pariscc3000_defconfig
x86_64   randconfig-a001-20200212
x86_64   randconfig-a002-20200212
x86_64   randconfig-a003-20200212
i386 randconfig-a001-20200212
i386 randconfig-a002-20200212
i386 randconfig-a003-20200212
alpharandconfig-a001-20200212
m68k randconfig-a001-20200212
nds32randconfig-a001-20200212
parisc   randconfig-a001-20200212
riscvrandconfig-a001-20200212
alpharandconfig-a001-20200210
m68k randconfig-a001-20200210
mips randconfig-a001-20200210
nds32randconfig-a001-20200210
parisc   randconfig-a001-20200210
riscvrandconfig-a001-20200210
alpharandconfig-a001-20200211
m68k randconfig-a001-20200211
mips randconfig-a001-20200211
nds32randconfig-a001-20200211
parisc   randconfig-a001-20200211
riscvrandconfig-a001-20200211
c6x  randconfig-a001-20200211
h8300randconfig-a001-20200211
microblaze

[xiang-erofs:dev-test] BUILD INCOMPLETE 1e4a295567949ee8e6896a7db70afd1b6246966e

2020-01-23 Thread kbuild test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git  
dev-test
branch HEAD: 1e4a295567949ee8e6896a7db70afd1b6246966e  erofs: clean up 
z_erofs_submit_queue()

TIMEOUT after 2887m


Sorry we cannot finish the testset for your branch within a reasonable time.
It's our fault -- either some build server is down or some build worker is busy
doing bisects for _other_ trees. The branch will get more complete coverage and
possible error reports when our build infrastructure is restored or catches up.
There will be no more build success notification for this branch head, but you
can expect reasonably good test coverage after waiting for 1 day.

configs timed out: 80

arc  allyesconfig
arc defconfig
arm  allmodconfig
arm   allnoconfig
arm  allyesconfig
arm at91_dt_defconfig
arm   efm32_defconfig
arm  exynos_defconfig
armmulti_v5_defconfig
armmulti_v7_defconfig
armshmobile_defconfig
arm   sunxi_defconfig
arm64allmodconfig
arm64 allnoconfig
arm64allyesconfig
arm64   defconfig
c6x  allyesconfig
c6xevmc6678_defconfig
h8300 edosk2674_defconfig
h8300h8300h-sim_defconfig
h8300   h8s-sim_defconfig
i386 alldefconfig
i386  allnoconfig
i386 allyesconfig
i386defconfig
ia64 alldefconfig
ia64 allmodconfig
ia64  allnoconfig
ia64 allyesconfig
ia64defconfig
m68k allmodconfig
m68k   m5475evb_defconfig
m68k  multi_defconfig
m68k   sun3_defconfig
microblaze  mmu_defconfig
microblazenommu_defconfig
mips   32r2_defconfig
mips 64r6el_defconfig
mips allmodconfig
mips  allnoconfig
mips allyesconfig
mips  fuloong2e_defconfig
mips  malta_kvm_defconfig
nios2 10m50_defconfig
nios2 3c120_defconfig
openriscor1ksim_defconfig
openrisc simple_smp_defconfig
pariscallnoconfig
pariscallyesonfig
parisc b180_defconfig
pariscc3000_defconfig
parisc  defconfig
powerpc   allnoconfig
powerpc defconfig
powerpc   ppc64_defconfig
powerpc  rhel-kconfig
riscvallmodconfig
riscv allnoconfig
riscvallyesconfig
riscv   defconfig
riscvnommu_virt_defconfig
riscv  rv32_defconfig
s390 alldefconfig
s390 allmodconfig
s390  allnoconfig
s390 allyesconfig
s390  debug_defconfig
s390defconfig
s390   zfcpdump_defconfig
sparcallyesconfig
sparc   defconfig
sparc64  allmodconfig
sparc64   allnoconfig
sparc64  allyesconfig
sparc64 defconfig
um  defconfig
um i386_defconfig
um   x86_64_defconfig
xtensa   common_defconfig
xtensa  iss_defconfig

configs tested: 19
configs skipped: 0

sh   allmodconfig
shallnoconfig
sh  rsk7269_defconfig
sh  sh7785lcr_32bit_defconfig
shtitan_defconfig
alpha   defconfig
cskydefconfig
nds32 allnoconfig
nds32   defconfig
x86_64lkp
x86_64   rhel
x86_64   rhel-7.6
x86_64 

[xiang-erofs:dev-test] BUILD SUCCESS 2e49cd3dc3aeb1207b828d8b0170f2327f4e3ac3

2020-01-20 Thread kbuild test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git  
dev-test
branch HEAD: 2e49cd3dc3aeb1207b828d8b0170f2327f4e3ac3  erofs: clean up 
z_erofs_submit_queue()

elapsed time: 521m

configs tested: 169
configs skipped: 1

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

x86_64   randconfig-b001-20200121
x86_64   randconfig-b002-20200121
x86_64   randconfig-b003-20200121
i386 randconfig-b001-20200121
i386 randconfig-b002-20200121
i386 randconfig-b003-20200121
i386 allyesconfig
um  defconfig
um i386_defconfig
um   x86_64_defconfig
ia64defconfig
powerpc defconfig
i386 alldefconfig
i386  allnoconfig
i386defconfig
x86_64   randconfig-g001-20200121
x86_64   randconfig-g002-20200121
x86_64   randconfig-g003-20200121
i386 randconfig-g001-20200121
i386 randconfig-g002-20200121
i386 randconfig-g003-20200121
arc  allyesconfig
arc defconfig
microblaze  mmu_defconfig
microblazenommu_defconfig
powerpc   allnoconfig
powerpc   ppc64_defconfig
powerpc  rhel-kconfig
h8300 edosk2674_defconfig
h8300h8300h-sim_defconfig
h8300   h8s-sim_defconfig
m68k allmodconfig
m68k   m5475evb_defconfig
m68k  multi_defconfig
m68k   sun3_defconfig
alpha   defconfig
cskydefconfig
nds32 allnoconfig
nds32   defconfig
x86_64   randconfig-d001-20200121
x86_64   randconfig-d002-20200121
x86_64   randconfig-d003-20200121
i386 randconfig-d001-20200121
i386 randconfig-d002-20200121
i386 randconfig-d003-20200121
openrisc randconfig-a001-20200121
csky randconfig-a001-20200121
xtensa   randconfig-a001-20200121
sh   randconfig-a001-20200121
s390 randconfig-a001-20200121
pariscallnoconfig
pariscallyesonfig
parisc b180_defconfig
pariscc3000_defconfig
parisc  defconfig
alpharandconfig-a001-20200121
m68k randconfig-a001-20200121
mips randconfig-a001-20200121
nds32randconfig-a001-20200121
parisc   randconfig-a001-20200121
riscvrandconfig-a001-20200121
mips   32r2_defconfig
mips 64r6el_defconfig
mips allmodconfig
mips  allnoconfig
mips allyesconfig
mips  fuloong2e_defconfig
mips  malta_kvm_defconfig
x86_64  fedora-25
x86_64  kexec
x86_64lkp
x86_64   rhel
x86_64   rhel-7.6
c6x  randconfig-a001-20200121
h8300randconfig-a001-20200121
microblaze   randconfig-a001-20200121
nios2randconfig-a001-20200121
sparc64  randconfig-a001-20200121
sh   allmodconfig
shallnoconfig
sh  rsk7269_defconfig
sh  sh7785lcr_32bit_defconfig
shtitan_defconfig
x86_64   randconfig-a001-20200121
x86_64   randconfig-a002-20200121
x86_64   randconfig-a003-20200121
i386 randconfig-a001-20200121
i386 randconfig-a002-20200121
i386 randconfig-a003-20200121
s390 alldefconfig
s390 allmodconfig
s390  allnoconfig
s390 allyesconfig
s390  debug_defconfig
s390defconfig
s390   zfcpdump_defconfig
sparcallyesconfig
sparc   defconfig
sparc64  allmodconfig
sparc64   allnoconfig
sparc64  allyesconfig
sparc64  

Re: [PATCH] erofs: fix erofs_get_meta_page locking by a cleanup

2019-09-22 Thread kbuild test robot
Hi Gao,

I love your patch! Perhaps something to improve:

[auto build test WARNING on linus/master]
[cannot apply to v5.3 next-20190920]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:
https://github.com/0day-ci/linux/commits/Gao-Xiang/erofs-fix-erofs_get_meta_page-locking-by-a-cleanup/20190921-173503
config: s390-allmodconfig (attached as .config)
compiler: s390-linux-gcc (GCC) 7.4.0
reproduce:
wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
GCC_VERSION=7.4.0 make.cross ARCH=s390 
:: branch date: 57 minutes ago
:: commit date: 57 minutes ago

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

All warnings (new ones prefixed by >>):

   fs//erofs/data.c: In function 'erofs_get_meta_page':
>> fs//erofs/data.c:43:10: warning: return makes pointer from integer without a 
>> cast [-Wint-conversion]
  return PTR_ERR(page);
 ^

# 
https://github.com/0day-ci/linux/commit/e21cd9836355e16fdb49ff36d5492ed35b2abe5c
git remote add linux-review https://github.com/0day-ci/linux
git remote update linux-review
git checkout e21cd9836355e16fdb49ff36d5492ed35b2abe5c
vim +43 fs//erofs/data.c

81781b02f9845b drivers/staging/erofs/data.c Gao Xiang 2018-07-26  34  
e655b5b3a29c5a fs/erofs/data.c  Gao Xiang 2019-09-04  35  struct 
page *erofs_get_meta_page(struct super_block *sb, erofs_blk_t blkaddr)
81781b02f9845b drivers/staging/erofs/data.c Gao Xiang 2018-07-26  36  {
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  37struct 
address_space *const mapping = sb->s_bdev->bd_inode->i_mapping;
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  38struct 
page *page;
81781b02f9845b drivers/staging/erofs/data.c Gao Xiang 2018-07-26  39  
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  40page = 
read_cache_page_gfp(mapping, blkaddr,
618f40ea026bda fs/erofs/data.c  Gao Xiang 2019-09-04  41
   mapping_gfp_constraint(mapping, ~__GFP_FS));
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  42if 
(IS_ERR(page))
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21 @43
return PTR_ERR(page);
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  44  
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  45/* 
should already be PageUptodate */
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  46
lock_page(page);
e21cd9836355e1 fs/erofs/data.c  Gao Xiang 2019-09-21  47return 
page;
81781b02f9845b drivers/staging/erofs/data.c Gao Xiang 2018-07-26  48  }
81781b02f9845b drivers/staging/erofs/data.c Gao Xiang 2018-07-26  49  

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: .config.gz


Re: [PATCH v5] Add flags option to get xattr method paired to __vfs_getxattr

2019-08-21 Thread kbuild test robot
Hi Mark,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc5 next-20190820]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:
https://github.com/0day-ci/linux/commits/Mark-Salyzyn/Add-flags-option-to-get-xattr-method-paired-to-__vfs_getxattr/20190820-220307
config: i386-allmodconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-10) 7.4.0
reproduce:
# save the attached .config to linux build tree
make ARCH=i386 

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

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

   security/smack/smack_lsm.c: In function 'smk_fetch':
>> security/smack/smack_lsm.c:308:26: error: 'buffer' undeclared (first use in 
>> this function); did you mean 'user'?
  skp = smk_import_entry(buffer, rc);
 ^~
 user
   security/smack/smack_lsm.c:308:26: note: each undeclared identifier is 
reported only once for each function it appears in
--
   security/integrity/evm/evm_main.c: In function 'evm_find_protected_xattrs':
>> security/integrity/evm/evm_main.c:103:8: error: 'inode' undeclared (first 
>> use in this function)
 if (!(inode->i_opflags & IOP_XATTR))
   ^
   security/integrity/evm/evm_main.c:103:8: note: each undeclared identifier is 
reported only once for each function it appears in
>> security/integrity/evm/evm_main.c:109:14: warning: assignment makes integer 
>> from pointer without a cast [-Wint-conversion]
  args.flags = xattr->name;
 ^
--
   In file included from include/linux/stat.h:7:0,
from include/linux/module.h:10,
from fs/9p/acl.c:15:
   fs/9p/acl.c: In function 'v9fs_xattr_set_acl':
>> fs/9p/acl.c:258:14: error: 'inode' undeclared (first use in this function)
 if (S_ISLNK(inode->i_mode))
 ^
   include/uapi/linux/stat.h:21:23: note: in definition of macro 'S_ISLNK'
#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
  ^
   fs/9p/acl.c:258:14: note: each undeclared identifier is reported only once 
for each function it appears in
 if (S_ISLNK(inode->i_mode))
 ^
   include/uapi/linux/stat.h:21:23: note: in definition of macro 'S_ISLNK'
#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
  ^
--
   fs/afs/xattr.c: In function 'afs_xattr_get_cell':
>> fs/afs/xattr.c:334:6: error: 'size' undeclared (first use in this function); 
>> did you mean 'ksize'?
 if (size == 0)
 ^~~~
 ksize
   fs/afs/xattr.c:334:6: note: each undeclared identifier is reported only once 
for each function it appears in
--
   fs/ecryptfs/crypto.c: In function 'ecryptfs_write_metadata_to_xattr':
>> fs/ecryptfs/crypto.c:1131:23: error: 'args' undeclared (first use in this 
>> function); did you mean 'abs'?
 rc = __vfs_setxattr();
  ^~~~
  abs
   fs/ecryptfs/crypto.c:1131:23: note: each undeclared identifier is reported 
only once for each function it appears in
--
   fs/ubifs/xattr.c: In function 'xattr_get':
>> fs/ubifs/xattr.c:676:63: error: 'name' undeclared (first use in this 
>> function); did you mean 'page'?
 return ubifs_xattr_get(args->inode, xattr_full_name(handler, name),
  ^~~~
  page
   fs/ubifs/xattr.c:676:63: note: each undeclared identifier is reported only 
once for each function it appears in
   fs/ubifs/xattr.c: In function 'xattr_set':
>> fs/ubifs/xattr.c:686:6: error: 'value' undeclared (first use in this 
>> function); did you mean 'false'?
 if (value)
 ^
 false
   fs/ubifs/xattr.c:694:1: warning: control reaches end of non-void function 
[-Wreturn-type]
}
^
   fs/ubifs/xattr.c: In function 'xattr_get':
   fs/ubifs/xattr.c:678:1: warning: control reaches end of non-void function 
[-Wreturn-type]
}
^
--
   fs/xfs/libxfs/xfs_attr.c: In function 'xfs_attr_set':
>> fs/xfs/libxfs/xfs_attr.c:327:13: warning: assignment discards 'const' 
>> qualifier from pointer target type [-Wdiscarded-qualifiers]
 args.value = value;
^

vim +308 security/smack/smack_lsm.c

d166c8024d620d Casey Schaufler 2014-08-27  271  
e114e473771c84 Casey Schaufler 2008-02-04  272  /**
e114e473771c84 Casey Schaufler 2008-02-04  273   * smk_fetch - Fetch the 
smack label from a file.
1a28979b322bb2 Lukasz Pawelczyk2014-11-26  274   * @name: type of the label 
(attribute)
e114e473771c84 Casey Schaufler 2008-02-04  275   * @ip: a pointer to the 
inode
e114e473771c84 Casey Schaufler 2008-02-04  276   * 

Re: [PATCH v5] Add flags option to get xattr method paired to __vfs_getxattr

2019-08-21 Thread kbuild test robot
Hi Mark,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc5 next-20190820]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:
https://github.com/0day-ci/linux/commits/Mark-Salyzyn/Add-flags-option-to-get-xattr-method-paired-to-__vfs_getxattr/20190820-220307
config: um-x86_64_defconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-10) 7.4.0
reproduce:
# save the attached .config to linux build tree
make ARCH=um SUBARCH=x86_64

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

All errors (new ones prefixed by >>):

   fs//kernfs/inode.c: In function 'kernfs_vfs_xattr_set':
>> fs//kernfs/inode.c:322:27: error: 'inode' undeclared (first use in this 
>> function)
 struct kernfs_node *kn = inode->i_private;
  ^
   fs//kernfs/inode.c:322:27: note: each undeclared identifier is reported only 
once for each function it appears in

vim +/inode +322 fs//kernfs/inode.c

b230d5aba2d1a7 Ondrej Mosnacek 2019-02-22  318  
1537ad15c9c59c Ondrej Mosnacek 2019-04-03  319  static int 
kernfs_vfs_xattr_set(const struct xattr_handler *handler,
7d823b0879d4e2 Mark Salyzyn2019-08-19  320  
struct xattr_gs_args *args)
b230d5aba2d1a7 Ondrej Mosnacek 2019-02-22  321  {
b230d5aba2d1a7 Ondrej Mosnacek 2019-02-22 @322  struct kernfs_node *kn 
= inode->i_private;
b230d5aba2d1a7 Ondrej Mosnacek 2019-02-22  323  
7d823b0879d4e2 Mark Salyzyn2019-08-19  324  return 
kernfs_xattr_set(kn, xattr_full_name(handler, args->name),
7d823b0879d4e2 Mark Salyzyn2019-08-19  325  
args->value, args->size, args->flags);
b230d5aba2d1a7 Ondrej Mosnacek 2019-02-22  326  }
b230d5aba2d1a7 Ondrej Mosnacek 2019-02-22  327  

:: The code at line 322 was first introduced by commit
:: b230d5aba2d1a7b0636408889a75bf9eae6b8bc7 LSM: add new hook for kernfs 
node initialization

:: TO: Ondrej Mosnacek 
:: CC: Paul Moore 

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


Re: [PATCH] staging: erofs: fix an error handling in erofs_readdir()

2019-08-18 Thread kbuild test robot
Hi Gao,

I love your patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc4 next-20190816]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:
https://github.com/0day-ci/linux/commits/Gao-Xiang/staging-erofs-fix-an-error-handling-in-erofs_readdir/20190818-191344
config: arm64-allyesconfig (attached as .config)
compiler: aarch64-linux-gcc (GCC) 7.4.0
reproduce:
wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
GCC_VERSION=7.4.0 make.cross ARCH=arm64 

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

All errors (new ones prefixed by >>):

   drivers/staging/erofs/dir.c: In function 'erofs_readdir':
>> drivers/staging/erofs/dir.c:110:11: error: 'EFSCORRUPTED' undeclared (first 
>> use in this function); did you mean 'FS_NRSUPER'?
   err = -EFSCORRUPTED;
  ^~~~
  FS_NRSUPER
   drivers/staging/erofs/dir.c:110:11: note: each undeclared identifier is 
reported only once for each function it appears in

vim +110 drivers/staging/erofs/dir.c

85  
86  static int erofs_readdir(struct file *f, struct dir_context *ctx)
87  {
88  struct inode *dir = file_inode(f);
89  struct address_space *mapping = dir->i_mapping;
90  const size_t dirsize = i_size_read(dir);
91  unsigned int i = ctx->pos / EROFS_BLKSIZ;
92  unsigned int ofs = ctx->pos % EROFS_BLKSIZ;
93  int err = 0;
94  bool initial = true;
95  
96  while (ctx->pos < dirsize) {
97  struct page *dentry_page;
98  struct erofs_dirent *de;
99  unsigned int nameoff, maxsize;
   100  
   101  dentry_page = read_mapping_page(mapping, i, NULL);
   102  if (dentry_page == ERR_PTR(-ENOMEM)) {
   103  errln("no memory to readdir of logical block %u 
of nid %llu",
   104i, EROFS_V(dir)->nid);
   105  err = -ENOMEM;
   106  break;
   107  } else if (IS_ERR(dentry_page)) {
   108  errln("fail to readdir of logical block %u of 
nid %llu",
   109i, EROFS_V(dir)->nid);
 > 110  err = -EFSCORRUPTED;
   111  break;
   112  }
   113  
   114  de = (struct erofs_dirent *)kmap(dentry_page);
   115  
   116  nameoff = le16_to_cpu(de->nameoff);
   117  
   118  if (unlikely(nameoff < sizeof(struct erofs_dirent) ||
   119   nameoff >= PAGE_SIZE)) {
   120  errln("%s, invalid de[0].nameoff %u",
   121__func__, nameoff);
   122  
   123  err = -EIO;
   124  goto skip_this;
   125  }
   126  
   127  maxsize = min_t(unsigned int,
   128  dirsize - ctx->pos + ofs, PAGE_SIZE);
   129  
   130  /* search dirents at the arbitrary position */
   131  if (unlikely(initial)) {
   132  initial = false;
   133  
   134  ofs = roundup(ofs, sizeof(struct erofs_dirent));
   135  if (unlikely(ofs >= nameoff))
   136  goto skip_this;
   137  }
   138  
   139  err = erofs_fill_dentries(ctx, de, , nameoff, 
maxsize);
   140  skip_this:
   141  kunmap(dentry_page);
   142  
   143  put_page(dentry_page);
   144  
   145  ctx->pos = blknr_to_addr(i) + ofs;
   146  
   147  if (unlikely(err))
   148  break;
   149  ++i;
   150  ofs = 0;
   151  }
   152  return err < 0 ? err : 0;
   153  }
   154  

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


Re: [PATCH] staging: erofs: refuse to mount images with malformed volume name

2019-08-18 Thread kbuild test robot
Hi Gao,

I love your patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc4 next-20190816]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:
https://github.com/0day-ci/linux/commits/Gao-Xiang/staging-erofs-refuse-to-mount-images-with-malformed-volume-name/20190818-193037
config: sparc64-allmodconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 7.4.0
reproduce:
wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
GCC_VERSION=7.4.0 make.cross ARCH=sparc64 

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

All errors (new ones prefixed by >>):

   drivers/staging/erofs/super.c: In function 'superblock_read':
>> drivers/staging/erofs/super.c:153:10: error: 'EFSCORRUPTED' undeclared 
>> (first use in this function); did you mean 'FS_NRSUPER'?
  ret = -EFSCORRUPTED;
 ^~~~
 FS_NRSUPER
   drivers/staging/erofs/super.c:153:10: note: each undeclared identifier is 
reported only once for each function it appears in

vim +153 drivers/staging/erofs/super.c

   140  
   141  sbi->root_nid = le16_to_cpu(layout->root_nid);
   142  sbi->inos = le64_to_cpu(layout->inos);
   143  
   144  sbi->build_time = le64_to_cpu(layout->build_time);
   145  sbi->build_time_nsec = le32_to_cpu(layout->build_time_nsec);
   146  
   147  memcpy(>s_uuid, layout->uuid, sizeof(layout->uuid));
   148  
   149  ret = strscpy(sbi->volume_name, layout->volume_name,
   150sizeof(layout->volume_name));
   151  if (ret < 0) {  /* -E2BIG */
   152  errln("bad volume name without NIL terminator");
 > 153  ret = -EFSCORRUPTED;
   154  goto out;
   155  }
   156  ret = 0;
   157  out:
   158  brelse(bh);
   159  return ret;
   160  }
   161  

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


Re: [PATCH] staging: erofs: fix an error handling in erofs_readdir()

2019-08-18 Thread kbuild test robot
Hi Gao,

I love your patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc4 next-20190816]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:
https://github.com/0day-ci/linux/commits/Gao-Xiang/staging-erofs-fix-an-error-handling-in-erofs_readdir/20190818-191344
config: sparc64-allmodconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 7.4.0
reproduce:
wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
GCC_VERSION=7.4.0 make.cross ARCH=sparc64 

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

All errors (new ones prefixed by >>):

   drivers/staging//erofs/dir.c: In function 'erofs_readdir':
>> drivers/staging//erofs/dir.c:110:11: error: 'EFSCORRUPTED' undeclared (first 
>> use in this function)
   err = -EFSCORRUPTED;
  ^~~~
   drivers/staging//erofs/dir.c:110:11: note: each undeclared identifier is 
reported only once for each function it appears in

vim +/EFSCORRUPTED +110 drivers/staging//erofs/dir.c

85  
86  static int erofs_readdir(struct file *f, struct dir_context *ctx)
87  {
88  struct inode *dir = file_inode(f);
89  struct address_space *mapping = dir->i_mapping;
90  const size_t dirsize = i_size_read(dir);
91  unsigned int i = ctx->pos / EROFS_BLKSIZ;
92  unsigned int ofs = ctx->pos % EROFS_BLKSIZ;
93  int err = 0;
94  bool initial = true;
95  
96  while (ctx->pos < dirsize) {
97  struct page *dentry_page;
98  struct erofs_dirent *de;
99  unsigned int nameoff, maxsize;
   100  
   101  dentry_page = read_mapping_page(mapping, i, NULL);
   102  if (dentry_page == ERR_PTR(-ENOMEM)) {
   103  errln("no memory to readdir of logical block %u 
of nid %llu",
   104i, EROFS_V(dir)->nid);
   105  err = -ENOMEM;
   106  break;
   107  } else if (IS_ERR(dentry_page)) {
   108  errln("fail to readdir of logical block %u of 
nid %llu",
   109i, EROFS_V(dir)->nid);
 > 110  err = -EFSCORRUPTED;
   111  break;
   112  }
   113  
   114  de = (struct erofs_dirent *)kmap(dentry_page);
   115  
   116  nameoff = le16_to_cpu(de->nameoff);
   117  
   118  if (unlikely(nameoff < sizeof(struct erofs_dirent) ||
   119   nameoff >= PAGE_SIZE)) {
   120  errln("%s, invalid de[0].nameoff %u",
   121__func__, nameoff);
   122  
   123  err = -EIO;
   124  goto skip_this;
   125  }
   126  
   127  maxsize = min_t(unsigned int,
   128  dirsize - ctx->pos + ofs, PAGE_SIZE);
   129  
   130  /* search dirents at the arbitrary position */
   131  if (unlikely(initial)) {
   132  initial = false;
   133  
   134  ofs = roundup(ofs, sizeof(struct erofs_dirent));
   135  if (unlikely(ofs >= nameoff))
   136  goto skip_this;
   137  }
   138  
   139  err = erofs_fill_dentries(ctx, de, , nameoff, 
maxsize);
   140  skip_this:
   141  kunmap(dentry_page);
   142  
   143  put_page(dentry_page);
   144  
   145  ctx->pos = blknr_to_addr(i) + ofs;
   146  
   147  if (unlikely(err))
   148  break;
   149  ++i;
   150  ofs = 0;
   151  }
   152  return err < 0 ? err : 0;
   153  }
   154  

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


Re: [PATCH v4] Add flags option to get xattr method paired to __vfs_getxattr

2019-08-16 Thread kbuild test robot
Hi Mark,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc4 next-20190814]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:
https://github.com/0day-ci/linux/commits/Mark-Salyzyn/Add-flags-option-to-get-xattr-method-paired-to-__vfs_getxattr/20190816-155049
config: x86_64-lkp (attached as .config)
compiler: gcc-7 (Debian 7.4.0-10) 7.4.0
reproduce:
# save the attached .config to linux build tree
make ARCH=x86_64 

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

All errors (new ones prefixed by >>):

>> fs/ext2/xattr_security.c:56:9: error: initialization from incompatible 
>> pointer type [-Werror=incompatible-pointer-types]
 .get = ext2_xattr_security_get,
^~~
   fs/ext2/xattr_security.c:56:9: note: (near initialization for 
'ext2_xattr_security_handler.get')
   cc1: some warnings being treated as errors

vim +56 fs/ext2/xattr_security.c

9d8f13ba3f4833 Mimi Zohar2011-06-06  53  
749c72efa4bd91 Stephen Hemminger 2010-05-13  54  const struct xattr_handler 
ext2_xattr_security_handler = {
^1da177e4c3f41 Linus Torvalds2005-04-16  55 .prefix = 
XATTR_SECURITY_PREFIX,
^1da177e4c3f41 Linus Torvalds2005-04-16 @56 .get= 
ext2_xattr_security_get,

:: The code at line 56 was first introduced by commit
:: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:: TO: Linus Torvalds 
:: CC: Linus Torvalds 

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


Re: [PATCH v2] Add flags option to get xattr method paired to __vfs_getxattr

2019-08-14 Thread kbuild test robot
Hi Mark,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc4 next-20190813]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:
https://github.com/0day-ci/linux/commits/Mark-Salyzyn/Add-flags-option-to-get-xattr-method-paired-to-__vfs_getxattr/20190814-124805
config: nds32-allmodconfig (attached as .config)
compiler: nds32le-linux-gcc (GCC) 8.1.0
reproduce:
wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
GCC_VERSION=8.1.0 make.cross ARCH=nds32 

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

All errors (new ones prefixed by >>):

   fs/ubifs/xattr.c:326:9: error: conflicting types for 'ubifs_xattr_get'
ssize_t ubifs_xattr_get(struct inode *host, const char *name, void *buf,
^~~
   In file included from fs/ubifs/xattr.c:46:
   fs/ubifs/ubifs.h:2006:9: note: previous declaration of 'ubifs_xattr_get' was 
here
ssize_t ubifs_xattr_get(struct inode *host, const char *name, void *buf,
^~~
   fs/ubifs/xattr.c: In function 'xattr_get':
   fs/ubifs/xattr.c:678:9: error: too few arguments to function 
'ubifs_xattr_get'
 return ubifs_xattr_get(inode, name, buffer, size);
^~~
   fs/ubifs/xattr.c:326:9: note: declared here
ssize_t ubifs_xattr_get(struct inode *host, const char *name, void *buf,
^~~
   fs/ubifs/xattr.c: At top level:
>> fs/ubifs/xattr.c:699:9: error: initialization of 'int (*)(const struct 
>> xattr_handler *, struct dentry *, struct inode *, const char *, void *, 
>> size_t,  int)' {aka 'int (*)(const struct xattr_handler *, struct dentry *, 
>> struct inode *, const char *, void *, unsigned int,  int)'} from 
>> incompatible pointer type 'int (*)(const struct xattr_handler *, struct 
>> dentry *, struct inode *, const char *, void *, size_t)' {aka 'int (*)(const 
>> struct xattr_handler *, struct dentry *, struct inode *, const char *, void 
>> *, unsigned int)'} [-Werror=incompatible-pointer-types]
 .get = xattr_get,
^
   fs/ubifs/xattr.c:699:9: note: (near initialization for 
'ubifs_user_xattr_handler.get')
   fs/ubifs/xattr.c:705:9: error: initialization of 'int (*)(const struct 
xattr_handler *, struct dentry *, struct inode *, const char *, void *, size_t, 
 int)' {aka 'int (*)(const struct xattr_handler *, struct dentry *, struct 
inode *, const char *, void *, unsigned int,  int)'} from incompatible pointer 
type 'int (*)(const struct xattr_handler *, struct dentry *, struct inode *, 
const char *, void *, size_t)' {aka 'int (*)(const struct xattr_handler *, 
struct dentry *, struct inode *, const char *, void *, unsigned int)'} 
[-Werror=incompatible-pointer-types]
 .get = xattr_get,
^
   fs/ubifs/xattr.c:705:9: note: (near initialization for 
'ubifs_trusted_xattr_handler.get')
   fs/ubifs/xattr.c:712:9: error: initialization of 'int (*)(const struct 
xattr_handler *, struct dentry *, struct inode *, const char *, void *, size_t, 
 int)' {aka 'int (*)(const struct xattr_handler *, struct dentry *, struct 
inode *, const char *, void *, unsigned int,  int)'} from incompatible pointer 
type 'int (*)(const struct xattr_handler *, struct dentry *, struct inode *, 
const char *, void *, size_t)' {aka 'int (*)(const struct xattr_handler *, 
struct dentry *, struct inode *, const char *, void *, unsigned int)'} 
[-Werror=incompatible-pointer-types]
 .get = xattr_get,
^
   fs/ubifs/xattr.c:712:9: note: (near initialization for 
'ubifs_security_xattr_handler.get')
   fs/ubifs/xattr.c: In function 'xattr_get':
   fs/ubifs/xattr.c:679:1: warning: control reaches end of non-void function 
[-Wreturn-type]
}
^
   cc1: some warnings being treated as errors

vim +699 fs/ubifs/xattr.c

2b88fc21cae91e Andreas Gruenbacher 2016-04-22  669  
ade46c3a6029de Richard Weinberger  2016-09-19  670  static int xattr_get(const 
struct xattr_handler *handler,
2b88fc21cae91e Andreas Gruenbacher 2016-04-22  671 
struct dentry *dentry, struct inode *inode,
2b88fc21cae91e Andreas Gruenbacher 2016-04-22  672 
const char *name, void *buffer, size_t size)
2b88fc21cae91e Andreas Gruenbacher 2016-04-22  673  {
2b88fc21cae91e Andreas Gruenbacher 2016-04-22  674  dbg_gen("xattr '%s', 
ino %lu ('%pd'), buf size %zd", name,
2b88fc21cae91e Andreas Gruenbacher 2016-04-22  675  inode->i_ino, 
dentry, size);
2b88fc21cae91e Andreas Gruenbacher 2016-04-22  676  
17ce1eb0b64eb2 Richard Weinberger  2016-07-31  677  name = 
xattr_full_name(handler, name);
ade46c3a6029de Richard Weinberger  2016-09-19 @678