[driver-core:debugfs_cleanup 6/7] drivers/platform/x86/amd/hsmp.c:696:36: error: no member named 'dev' in 'struct hsmp_plat_device'

2024-03-26 Thread kernel test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 
debugfs_cleanup
head:   766db77dfd694e14cfdc4728e9c2f6d747dfdf84
commit: 3baa931df8381661c94796a782d473e44391c0dc [6/7] platform/x86/amd/hsmp: 
switch to use device_add_groups()
config: x86_64-allyesconfig 
(https://download.01.org/0day-ci/archive/20240326/202403262003.n5xju6mg-...@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/20240326/202403262003.n5xju6mg-...@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/202403262003.n5xju6mg-...@intel.com/

All errors (new ones prefixed by >>):

>> drivers/platform/x86/amd/hsmp.c:696:36: error: no member named 'dev' in 
>> 'struct hsmp_plat_device'
 696 | return device_add_groups(plat_dev.dev, hsmp_attr_grps);
 |   ^
   1 error generated.


vim +696 drivers/platform/x86/amd/hsmp.c

   668  
   669  static int hsmp_create_non_acpi_sysfs_if(struct device *dev)
   670  {
   671  const struct attribute_group **hsmp_attr_grps;
   672  struct attribute_group *attr_grp;
   673  u16 i;
   674  
   675  hsmp_attr_grps = devm_kcalloc(dev, plat_dev.num_sockets + 1,
   676sizeof(*hsmp_attr_grps),
   677GFP_KERNEL);
   678  if (!hsmp_attr_grps)
   679  return -ENOMEM;
   680  
   681  /* Create a sysfs directory for each socket */
   682  for (i = 0; i < plat_dev.num_sockets; i++) {
   683  attr_grp = devm_kzalloc(dev, sizeof(struct 
attribute_group),
   684  GFP_KERNEL);
   685  if (!attr_grp)
   686  return -ENOMEM;
   687  
   688  snprintf(plat_dev.sock[i].name, 
HSMP_ATTR_GRP_NAME_SIZE, "socket%u", (u8)i);
   689  attr_grp->name  = plat_dev.sock[i].name;
   690  attr_grp->is_bin_visible= 
hsmp_is_sock_attr_visible;
   691  hsmp_attr_grps[i]   = attr_grp;
   692  
   693  hsmp_create_attr_list(attr_grp, dev, i);
   694  }
   695  
 > 696  return device_add_groups(plat_dev.dev, hsmp_attr_grps);
   697  }
   698  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[staging:staging-linus] BUILD SUCCESS f37e76abd614b68987abc8e5c22d986013349771

2024-03-26 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 
staging-linus
branch HEAD: f37e76abd614b68987abc8e5c22d986013349771  staging: vc04_services: 
fix information leak in create_component()

elapsed time: 1324m

configs tested: 192
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  axs103_smp_defconfig   gcc  
arc defconfig   gcc  
arcnsimosci_defconfig   gcc  
arc   randconfig-001-20240326   gcc  
arc   randconfig-002-20240326   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm defconfig   clang
armmulti_v5_defconfig   gcc  
arm   netwinder_defconfig   gcc  
arm   randconfig-001-20240326   gcc  
arm   randconfig-002-20240326   gcc  
arm   randconfig-003-20240326   gcc  
arm   randconfig-004-20240326   gcc  
arm s3c6400_defconfig   gcc  
arm   spitz_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
arm64 randconfig-003-20240326   gcc  
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240326   gcc  
csky  randconfig-002-20240326   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-002-20240326   clang
i386 buildonly-randconfig-003-20240326   clang
i386defconfig   clang
i386  randconfig-004-20240326   clang
i386  randconfig-006-20240326   clang
i386  randconfig-011-20240326   clang
i386  randconfig-013-20240326   clang
i386  randconfig-014-20240326   clang
i386  randconfig-015-20240326   clang
i386  randconfig-016-20240326   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarchallyesconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240326   gcc  
loongarch randconfig-002-20240326   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68kdefconfig   gcc  
m68k   m5208evb_defconfig   gcc  
m68k  multi_defconfig   gcc  
m68kmvme147_defconfig   gcc  
m68k   sun3_defconfig   gcc  
microblaze   alldefconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips allmodconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips   bmips_be_defconfig   gcc  
mips cobalt_defconfig   gcc  
mips decstation_r4k_defconfig   gcc  
mips  fuloong2e_defconfig   gcc  
mips  malta_defconfig   gcc  
mipsmalta_qemu_32r6_defconfig   gcc  
mips   rbtx49xx_defconfig   gcc  
mips  rm200_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2

[driver-core:debugfs_cleanup 6/7] drivers/platform/x86/amd/hsmp.c:697:1: warning: control reaches end of non-void function

2024-03-26 Thread kernel test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 
debugfs_cleanup
head:   766db77dfd694e14cfdc4728e9c2f6d747dfdf84
commit: 3baa931df8381661c94796a782d473e44391c0dc [6/7] platform/x86/amd/hsmp: 
switch to use device_add_groups()
config: x86_64-randconfig-005-20240326 
(https://download.01.org/0day-ci/archive/20240327/202403270318.bxcbiibe-...@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/20240327/202403270318.bxcbiibe-...@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/202403270318.bxcbiibe-...@intel.com/

All warnings (new ones prefixed by >>):

   drivers/platform/x86/amd/hsmp.c: In function 'hsmp_create_non_acpi_sysfs_if':
   drivers/platform/x86/amd/hsmp.c:696:42: error: 'struct hsmp_plat_device' has 
no member named 'dev'
 696 | return device_add_groups(plat_dev.dev, hsmp_attr_grps);
 |  ^
>> drivers/platform/x86/amd/hsmp.c:697:1: warning: control reaches end of 
>> non-void function [-Wreturn-type]
 697 | }
 | ^


vim +697 drivers/platform/x86/amd/hsmp.c

ca511e7631e76e0 Suma Hegde 2024-01-06  668  
ba8dcff0e9c4f8f Suma Hegde 2024-01-06  669  static int 
hsmp_create_non_acpi_sysfs_if(struct device *dev)
ca511e7631e76e0 Suma Hegde 2024-01-06  670  {
ca511e7631e76e0 Suma Hegde 2024-01-06  671  const struct 
attribute_group **hsmp_attr_grps;
5150542b8ec5fb5 Suma Hegde 2023-10-10  672  struct attribute_group 
*attr_grp;
5150542b8ec5fb5 Suma Hegde 2023-10-10  673  u16 i;
5150542b8ec5fb5 Suma Hegde 2023-10-10  674  
2b703fbe4e3d435 Suma Hegde 2024-01-25  675  hsmp_attr_grps = 
devm_kcalloc(dev, plat_dev.num_sockets + 1,
2b703fbe4e3d435 Suma Hegde 2024-01-25  676  
  sizeof(*hsmp_attr_grps),
2b703fbe4e3d435 Suma Hegde 2024-01-25  677  
  GFP_KERNEL);
5150542b8ec5fb5 Suma Hegde 2023-10-10  678  if (!hsmp_attr_grps)
5150542b8ec5fb5 Suma Hegde 2023-10-10  679  return -ENOMEM;
5150542b8ec5fb5 Suma Hegde 2023-10-10  680  
5150542b8ec5fb5 Suma Hegde 2023-10-10  681  /* Create a sysfs 
directory for each socket */
5150542b8ec5fb5 Suma Hegde 2023-10-10  682  for (i = 0; i < 
plat_dev.num_sockets; i++) {
ca511e7631e76e0 Suma Hegde 2024-01-06  683  attr_grp = 
devm_kzalloc(dev, sizeof(struct attribute_group),
ce08d3570ae0ef3 Suma Hegde 2024-01-06  684  
GFP_KERNEL);
5150542b8ec5fb5 Suma Hegde 2023-10-10  685  if (!attr_grp)
5150542b8ec5fb5 Suma Hegde 2023-10-10  686  return 
-ENOMEM;
5150542b8ec5fb5 Suma Hegde 2023-10-10  687  
5150542b8ec5fb5 Suma Hegde 2023-10-10  688  
snprintf(plat_dev.sock[i].name, HSMP_ATTR_GRP_NAME_SIZE, "socket%u", (u8)i);
5150542b8ec5fb5 Suma Hegde 2023-10-10  689  attr_grp->name  
= plat_dev.sock[i].name;
5150542b8ec5fb5 Suma Hegde 2023-10-10  690  
attr_grp->is_bin_visible= hsmp_is_sock_attr_visible;
5150542b8ec5fb5 Suma Hegde 2023-10-10  691  
hsmp_attr_grps[i]   = attr_grp;
5150542b8ec5fb5 Suma Hegde 2023-10-10  692  
ca511e7631e76e0 Suma Hegde 2024-01-06  693  
hsmp_create_attr_list(attr_grp, dev, i);
5150542b8ec5fb5 Suma Hegde 2023-10-10  694  }
ca511e7631e76e0 Suma Hegde 2024-01-06  695  
3baa931df838166 Greg Kroah-Hartman 2024-01-28  696  return 
device_add_groups(plat_dev.dev, hsmp_attr_grps);
5150542b8ec5fb5 Suma Hegde 2023-10-10 @697  }
5150542b8ec5fb5 Suma Hegde 2023-10-10  698  

:: The code at line 697 was first introduced by commit
:: 5150542b8ec5fb561be080ed0ef3bab8598154c3 platform/x86/amd/hsmp: add 
support for metrics tbl

:: TO: Suma Hegde 
:: CC: Ilpo Järvinen 

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[driver-core:driver-core-testing] BUILD SUCCESS 5264d4468b60de7c02a800b449cc0396e782950a

2024-03-26 Thread kernel test robot
tree/branch: 
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 
driver-core-testing
branch HEAD: 5264d4468b60de7c02a800b449cc0396e782950a  driver core: Remove 
unused platform_notify, platform_notify_remove

elapsed time: 747m

configs tested: 197
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 nsimosci_hs_defconfig   gcc  
arc   randconfig-001-20240327   gcc  
arc   randconfig-002-20240327   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm defconfig   clang
arm   netwinder_defconfig   gcc  
arm   randconfig-004-20240327   gcc  
arm  sp7021_defconfig   gcc  
arm   spitz_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64allyesconfig   clang
arm64   defconfig   gcc  
arm64 randconfig-003-20240327   gcc  
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240327   gcc  
csky  randconfig-002-20240327   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-20240326   gcc  
i386 buildonly-randconfig-002-20240326   clang
i386 buildonly-randconfig-003-20240326   clang
i386 buildonly-randconfig-003-20240327   clang
i386 buildonly-randconfig-004-20240326   gcc  
i386 buildonly-randconfig-004-20240327   clang
i386 buildonly-randconfig-005-20240326   gcc  
i386 buildonly-randconfig-005-20240327   clang
i386 buildonly-randconfig-006-20240326   gcc  
i386 buildonly-randconfig-006-20240327   clang
i386defconfig   clang
i386  randconfig-001-20240326   gcc  
i386  randconfig-002-20240326   gcc  
i386  randconfig-003-20240326   gcc  
i386  randconfig-003-20240327   clang
i386  randconfig-004-20240326   clang
i386  randconfig-005-20240326   gcc  
i386  randconfig-005-20240327   clang
i386  randconfig-006-20240326   clang
i386  randconfig-011-20240326   clang
i386  randconfig-012-20240326   gcc  
i386  randconfig-012-20240327   clang
i386  randconfig-013-20240326   clang
i386  randconfig-014-20240326   clang
i386  randconfig-014-20240327   clang
i386  randconfig-015-20240326   clang
i386  randconfig-016-20240326   clang
i386  randconfig-016-20240327   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240327   gcc  
loongarch randconfig-002-20240327   gcc  
m68k allmodconfig   gcc  
m68k  allnoconfig   gcc  
m68k allyesconfig   gcc  
m68k  atari_defconfig   gcc  
m68kdefconfig   gcc  
m68kstmark2_defconfig   gcc  
microblaze   allmodconfig   gcc  
microblazeallnoconfig   gcc  
microblaze   allyesconfig   gcc  
microblaze  defconfig   gcc  
mips  allnoconfig   gcc  
mips allyesconfig   gcc  
mips  ath79_defconfig   gcc  
mips   ip27_defconfig   gcc  
mips  malta_defconfig   gcc  
mips   rbtx49xx_defconfig

[staging:staging-testing] BUILD SUCCESS 20952655235dd9b1447829591774f1d8561f7c6a

2024-03-26 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 
staging-testing
branch HEAD: 20952655235dd9b1447829591774f1d8561f7c6a  staging: wlan-ng: Remove 
broken driver prism2_usb

elapsed time: 757m

configs tested: 151
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-20240327   gcc  
arc   randconfig-002-20240327   gcc  
arm  allmodconfig   gcc  
arm   allnoconfig   clang
arm  allyesconfig   gcc  
arm defconfig   clang
armmmp2_defconfig   gcc  
arm   randconfig-004-20240327   gcc  
arm   spear13xx_defconfig   gcc  
arm64allmodconfig   clang
arm64 allnoconfig   gcc  
arm64   defconfig   gcc  
arm64 randconfig-003-20240327   gcc  
csky allmodconfig   gcc  
csky  allnoconfig   gcc  
csky allyesconfig   gcc  
cskydefconfig   gcc  
csky  randconfig-001-20240327   gcc  
csky  randconfig-002-20240327   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-20240327   gcc  
i386 buildonly-randconfig-002-20240327   gcc  
i386 buildonly-randconfig-003-20240327   clang
i386 buildonly-randconfig-004-20240327   clang
i386 buildonly-randconfig-005-20240327   clang
i386 buildonly-randconfig-006-20240327   clang
i386defconfig   clang
i386  randconfig-001-20240327   gcc  
i386  randconfig-002-20240327   gcc  
i386  randconfig-003-20240327   clang
i386  randconfig-004-20240327   gcc  
i386  randconfig-005-20240327   clang
i386  randconfig-006-20240327   gcc  
i386  randconfig-011-20240327   gcc  
i386  randconfig-012-20240327   clang
i386  randconfig-013-20240327   gcc  
i386  randconfig-014-20240327   clang
i386  randconfig-015-20240327   gcc  
i386  randconfig-016-20240327   clang
loongarchallmodconfig   gcc  
loongarch allnoconfig   gcc  
loongarch   defconfig   gcc  
loongarch randconfig-001-20240327   gcc  
loongarch randconfig-002-20240327   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  
nios2 10m50_defconfig   gcc  
nios2allmodconfig   gcc  
nios2 allnoconfig   gcc  
nios2allyesconfig   gcc  
nios2   defconfig   gcc  
nios2 randconfig-001-20240327   gcc  
nios2 randconfig-002-20240327   gcc  
openrisc  allnoconfig   gcc  
openrisc allyesconfig   gcc  
openriscdefconfig   gcc  
parisc   allmodconfig   gcc  
pariscallnoconfig   gcc  
parisc   allyesconfig   gcc  
parisc  defconfig   gcc  
pariscgeneric-64bit_defconfig   gcc  
pariscrandconfig-001-20240327   gcc  
pariscrandconfig-002-20240327   gcc  
parisc64defconfig   gcc  
powerpc