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