Building the Linux kernel with Clang and LLVM
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: David Heidelberg <david@ixit.cz>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
	Bjorn Andersson <andersson@kernel.org>
Subject: [qcom:drivers-for-7.3 3/12] drivers/soc/qcom/socinfo.c:428:4: error: use of undeclared identifier 'QCOM_ID_SDM850'
Date: Mon, 06 Jul 2026 14:02:51 +0800	[thread overview]
Message-ID: <202607061318.4kbb1336-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux drivers-for-7.3
head:   889ee1f4f6633f8300500b529518d30bec282762
commit: 743af1d6a8b4bfa62dd01b5c2d81b1c62ea597f7 [3/12] soc: qcom: socinfo: Add SoC ID for SDM850
config: sparc64-allmodconfig (https://download.01.org/0day-ci/archive/20260706/202607061318.4kbb1336-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260706/202607061318.4kbb1336-lkp@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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202607061318.4kbb1336-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/soc/qcom/socinfo.c:428:4: error: use of undeclared identifier 'QCOM_ID_SDM850'
     428 |         { qcom_board_id(SDM850) },
         |           ^
   drivers/soc/qcom/socinfo.c:25:27: note: expanded from macro 'qcom_board_id'
      25 | #define qcom_board_id(id) QCOM_ID_ ## id, __stringify(id)
         |                           ^
   <scratch space>:80:1: note: expanded from here
      80 | QCOM_ID_SDM850
         | ^
>> drivers/soc/qcom/socinfo.c:566:22: error: invalid application of 'sizeof' to an incomplete type 'const struct soc_id[]'
     566 |         for (idx = 0; idx < ARRAY_SIZE(soc_id); idx++) {
         |                             ^~~~~~~~~~~~~~~~~~
   include/linux/array_size.h:11:32: note: expanded from macro 'ARRAY_SIZE'
      11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
         |                                ^~~~~
   2 errors generated.


vim +/QCOM_ID_SDM850 +428 drivers/soc/qcom/socinfo.c

   253	
   254	static const struct soc_id soc_id[] = {
   255		{ qcom_board_id(MSM8260) },
   256		{ qcom_board_id(MSM8660) },
   257		{ qcom_board_id(APQ8060) },
   258		{ qcom_board_id(MSM8960) },
   259		{ qcom_board_id(APQ8064) },
   260		{ qcom_board_id(MSM8930) },
   261		{ qcom_board_id(MSM8630) },
   262		{ qcom_board_id(MSM8230) },
   263		{ qcom_board_id(APQ8030) },
   264		{ qcom_board_id(MSM8627) },
   265		{ qcom_board_id(MSM8227) },
   266		{ qcom_board_id(MSM8660A) },
   267		{ qcom_board_id(MSM8260A) },
   268		{ qcom_board_id(APQ8060A) },
   269		{ qcom_board_id(MSM8974) },
   270		{ qcom_board_id(MSM8225) },
   271		{ qcom_board_id(MSM8625) },
   272		{ qcom_board_id(MPQ8064) },
   273		{ qcom_board_id(MSM8960AB) },
   274		{ qcom_board_id(APQ8060AB) },
   275		{ qcom_board_id(MSM8260AB) },
   276		{ qcom_board_id(MSM8660AB) },
   277		{ qcom_board_id(MSM8930AA) },
   278		{ qcom_board_id(MSM8630AA) },
   279		{ qcom_board_id(MSM8230AA) },
   280		{ qcom_board_id(MSM8626) },
   281		{ qcom_board_id(MSM8610) },
   282		{ qcom_board_id(APQ8064AB) },
   283		{ qcom_board_id(MSM8930AB) },
   284		{ qcom_board_id(MSM8630AB) },
   285		{ qcom_board_id(MSM8230AB) },
   286		{ qcom_board_id(APQ8030AB) },
   287		{ qcom_board_id(MSM8226) },
   288		{ qcom_board_id(MSM8526) },
   289		{ qcom_board_id(APQ8030AA) },
   290		{ qcom_board_id(MSM8110) },
   291		{ qcom_board_id(MSM8210) },
   292		{ qcom_board_id(MSM8810) },
   293		{ qcom_board_id(MSM8212) },
   294		{ qcom_board_id(MSM8612) },
   295		{ qcom_board_id(MSM8112) },
   296		{ qcom_board_id(MSM8125) },
   297		{ qcom_board_id(MSM8225Q) },
   298		{ qcom_board_id(MSM8625Q) },
   299		{ qcom_board_id(MSM8125Q) },
   300		{ qcom_board_id(APQ8064AA) },
   301		{ qcom_board_id(APQ8084) },
   302		{ qcom_board_id(MSM8130) },
   303		{ qcom_board_id(MSM8130AA) },
   304		{ qcom_board_id(MSM8130AB) },
   305		{ qcom_board_id(MSM8627AA) },
   306		{ qcom_board_id(MSM8227AA) },
   307		{ qcom_board_id(APQ8074) },
   308		{ qcom_board_id(MSM8274) },
   309		{ qcom_board_id(MSM8674) },
   310		{ qcom_board_id(MDM9635) },
   311		{ qcom_board_id_named(MSM8974PRO_AC, "MSM8974PRO-AC") },
   312		{ qcom_board_id(MSM8126) },
   313		{ qcom_board_id(APQ8026) },
   314		{ qcom_board_id(MSM8926) },
   315		{ qcom_board_id(IPQ8062) },
   316		{ qcom_board_id(IPQ8064) },
   317		{ qcom_board_id(IPQ8066) },
   318		{ qcom_board_id(IPQ8068) },
   319		{ qcom_board_id(MSM8326) },
   320		{ qcom_board_id(MSM8916) },
   321		{ qcom_board_id(MSM8994) },
   322		{ qcom_board_id_named(APQ8074PRO_AA, "APQ8074PRO-AA") },
   323		{ qcom_board_id_named(APQ8074PRO_AB, "APQ8074PRO-AB") },
   324		{ qcom_board_id_named(APQ8074PRO_AC, "APQ8074PRO-AC") },
   325		{ qcom_board_id_named(MSM8274PRO_AA, "MSM8274PRO-AA") },
   326		{ qcom_board_id_named(MSM8274PRO_AB, "MSM8274PRO-AB") },
   327		{ qcom_board_id_named(MSM8274PRO_AC, "MSM8274PRO-AC") },
   328		{ qcom_board_id_named(MSM8674PRO_AA, "MSM8674PRO-AA") },
   329		{ qcom_board_id_named(MSM8674PRO_AB, "MSM8674PRO-AB") },
   330		{ qcom_board_id_named(MSM8674PRO_AC, "MSM8674PRO-AC") },
   331		{ qcom_board_id_named(MSM8974PRO_AA, "MSM8974PRO-AA") },
   332		{ qcom_board_id_named(MSM8974PRO_AB, "MSM8974PRO-AB") },
   333		{ qcom_board_id(APQ8028) },
   334		{ qcom_board_id(MSM8128) },
   335		{ qcom_board_id(MSM8228) },
   336		{ qcom_board_id(MSM8528) },
   337		{ qcom_board_id(MSM8628) },
   338		{ qcom_board_id(MSM8928) },
   339		{ qcom_board_id(MSM8510) },
   340		{ qcom_board_id(MSM8512) },
   341		{ qcom_board_id(MSM8936) },
   342		{ qcom_board_id(MDM9640) },
   343		{ qcom_board_id(MSM8939) },
   344		{ qcom_board_id(APQ8036) },
   345		{ qcom_board_id(APQ8039) },
   346		{ qcom_board_id(MSM8236) },
   347		{ qcom_board_id(MSM8636) },
   348		{ qcom_board_id(MSM8909) },
   349		{ qcom_board_id(MSM8996) },
   350		{ qcom_board_id(APQ8016) },
   351		{ qcom_board_id(MSM8216) },
   352		{ qcom_board_id(MSM8116) },
   353		{ qcom_board_id(MSM8616) },
   354		{ qcom_board_id(MSM8992) },
   355		{ qcom_board_id(APQ8092) },
   356		{ qcom_board_id(APQ8094) },
   357		{ qcom_board_id(MSM8209) },
   358		{ qcom_board_id(MSM8208) },
   359		{ qcom_board_id(MDM9209) },
   360		{ qcom_board_id(MDM9309) },
   361		{ qcom_board_id(MDM9609) },
   362		{ qcom_board_id(MSM8239) },
   363		{ qcom_board_id(MSM8952) },
   364		{ qcom_board_id(APQ8009) },
   365		{ qcom_board_id(MSM8956) },
   366		{ qcom_board_id(MSM8929) },
   367		{ qcom_board_id(MSM8629) },
   368		{ qcom_board_id(MSM8229) },
   369		{ qcom_board_id(APQ8029) },
   370		{ qcom_board_id(APQ8056) },
   371		{ qcom_board_id(MSM8609) },
   372		{ qcom_board_id(APQ8076) },
   373		{ qcom_board_id(MSM8976) },
   374		{ qcom_board_id(IPQ8065) },
   375		{ qcom_board_id(IPQ8069) },
   376		{ qcom_board_id(MDM9650) },
   377		{ qcom_board_id(MDM9655) },
   378		{ qcom_board_id(MDM9250) },
   379		{ qcom_board_id(MDM9255) },
   380		{ qcom_board_id(MDM9350) },
   381		{ qcom_board_id(APQ8052) },
   382		{ qcom_board_id(MDM9607) },
   383		{ qcom_board_id(APQ8096) },
   384		{ qcom_board_id(MSM8998) },
   385		{ qcom_board_id(MSM8953) },
   386		{ qcom_board_id(MSM8937) },
   387		{ qcom_board_id(APQ8037) },
   388		{ qcom_board_id(MDM8207) },
   389		{ qcom_board_id(MDM9207) },
   390		{ qcom_board_id(MDM9307) },
   391		{ qcom_board_id(MDM9628) },
   392		{ qcom_board_id(MSM8909W) },
   393		{ qcom_board_id(APQ8009W) },
   394		{ qcom_board_id(MSM8996L) },
   395		{ qcom_board_id(MSM8917) },
   396		{ qcom_board_id(APQ8053) },
   397		{ qcom_board_id(MSM8996SG) },
   398		{ qcom_board_id(APQ8017) },
   399		{ qcom_board_id(MSM8217) },
   400		{ qcom_board_id(MSM8617) },
   401		{ qcom_board_id(MSM8996AU) },
   402		{ qcom_board_id(APQ8096AU) },
   403		{ qcom_board_id(APQ8096SG) },
   404		{ qcom_board_id(MSM8940) },
   405		{ qcom_board_id(SDX201) },
   406		{ qcom_board_id(SDM660) },
   407		{ qcom_board_id(SDM630) },
   408		{ qcom_board_id(APQ8098) },
   409		{ qcom_board_id(MSM8920) },
   410		{ qcom_board_id(SDM845) },
   411		{ qcom_board_id(MDM9206) },
   412		{ qcom_board_id(IPQ8074) },
   413		{ qcom_board_id(SDA660) },
   414		{ qcom_board_id(SDM658) },
   415		{ qcom_board_id(SDA658) },
   416		{ qcom_board_id(SDA630) },
   417		{ qcom_board_id(MSM8905) },
   418		{ qcom_board_id(SDX202) },
   419		{ qcom_board_id(SDM670) },
   420		{ qcom_board_id(SDM450) },
   421		{ qcom_board_id(SM8150) },
   422		{ qcom_board_id(SDA845) },
   423		{ qcom_board_id(IPQ8072) },
   424		{ qcom_board_id(IPQ8076) },
   425		{ qcom_board_id(IPQ8078) },
   426		{ qcom_board_id(SDM636) },
   427		{ qcom_board_id(SDA636) },
 > 428		{ qcom_board_id(SDM850) },
   429		{ qcom_board_id(SDM632) },
   430		{ qcom_board_id(SDA632) },
   431		{ qcom_board_id(SDA450) },
   432		{ qcom_board_id(SDM439) },
   433		{ qcom_board_id(SDM429) },
   434		{ qcom_board_id(SM8250) },
   435		{ qcom_board_id(SA8155) },
   436		{ qcom_board_id(SDA439) },
   437		{ qcom_board_id(SDA429) },
   438		{ qcom_board_id(SM7150) },
   439		{ qcom_board_id(SM7150P) },
   440		{ qcom_board_id(IPQ8070) },
   441		{ qcom_board_id(IPQ8071) },
   442		{ qcom_board_id(QM215) },
   443		{ qcom_board_id(IPQ8072A) },
   444		{ qcom_board_id(IPQ8074A) },
   445		{ qcom_board_id(IPQ8076A) },
   446		{ qcom_board_id(IPQ8078A) },
   447		{ qcom_board_id(SM6125) },
   448		{ qcom_board_id(IPQ8070A) },
   449		{ qcom_board_id(IPQ8071A) },
   450		{ qcom_board_id(IPQ8172) },
   451		{ qcom_board_id(IPQ8173) },
   452		{ qcom_board_id(IPQ8174) },
   453		{ qcom_board_id(IPQ6018) },
   454		{ qcom_board_id(IPQ6028) },
   455		{ qcom_board_id(SDM429W) },
   456		{ qcom_board_id(SM4250) },
   457		{ qcom_board_id(IPQ6000) },
   458		{ qcom_board_id(IPQ6010) },
   459		{ qcom_board_id(SC7180) },
   460		{ qcom_board_id(SM6350) },
   461		{ qcom_board_id(QCM2150) },
   462		{ qcom_board_id(SDA429W) },
   463		{ qcom_board_id(SM8350) },
   464		{ qcom_board_id(QCM2290) },
   465		{ qcom_board_id(SM7125) },
   466		{ qcom_board_id(SM6115) },
   467		{ qcom_board_id(IPQ5010) },
   468		{ qcom_board_id(IPQ5018) },
   469		{ qcom_board_id(IPQ5028) },
   470		{ qcom_board_id(SC8280XP) },
   471		{ qcom_board_id(IPQ6005) },
   472		{ qcom_board_id(QRB5165) },
   473		{ qcom_board_id(SM8450) },
   474		{ qcom_board_id(SM7225) },
   475		{ qcom_board_id(SA8295P) },
   476		{ qcom_board_id(SA8540P) },
   477		{ qcom_board_id(QCM4290) },
   478		{ qcom_board_id(QCS4290) },
   479		{ qcom_board_id(SM7325) },
   480		{ qcom_board_id_named(SM8450_2, "SM8450") },
   481		{ qcom_board_id_named(SM8450_3, "SM8450") },
   482		{ qcom_board_id(SC7280) },
   483		{ qcom_board_id(SC7180P) },
   484		{ qcom_board_id(QCM6490) },
   485		{ qcom_board_id(QCS6490) },
   486		{ qcom_board_id(SM7325P) },
   487		{ qcom_board_id(IPQ5000) },
   488		{ qcom_board_id(IPQ0509) },
   489		{ qcom_board_id(IPQ0518) },
   490		{ qcom_board_id(SM7450) },
   491		{ qcom_board_id(SM6375) },
   492		{ qcom_board_id(IPQ9514) },
   493		{ qcom_board_id(IPQ9550) },
   494		{ qcom_board_id(IPQ9554) },
   495		{ qcom_board_id(IPQ9570) },
   496		{ qcom_board_id(IPQ9574) },
   497		{ qcom_board_id(SM8550) },
   498		{ qcom_board_id(IPQ5016) },
   499		{ qcom_board_id(IPQ9510) },
   500		{ qcom_board_id(QRB4210) },
   501		{ qcom_board_id(QRB2210) },
   502		{ qcom_board_id(SAR2130P) },
   503		{ qcom_board_id(SM8475) },
   504		{ qcom_board_id(SM8475P) },
   505		{ qcom_board_id(SA8255P) },
   506		{ qcom_board_id(SA8650P) },
   507		{ qcom_board_id(SA8775P) },
   508		{ qcom_board_id(QRU1000) },
   509		{ qcom_board_id(SM8475_2) },
   510		{ qcom_board_id(QDU1000) },
   511		{ qcom_board_id(SM7450P) },
   512		{ qcom_board_id(X1E80100) },
   513		{ qcom_board_id(SM8650) },
   514		{ qcom_board_id(SM4450) },
   515		{ qcom_board_id(SAR1130P) },
   516		{ qcom_board_id(QDU1010) },
   517		{ qcom_board_id(QRU1032) },
   518		{ qcom_board_id(QRU1052) },
   519		{ qcom_board_id(QRU1062) },
   520		{ qcom_board_id(IPQ5332) },
   521		{ qcom_board_id(IPQ5322) },
   522		{ qcom_board_id(IPQ5312) },
   523		{ qcom_board_id(IPQ5302) },
   524		{ qcom_board_id(QCS8550) },
   525		{ qcom_board_id(QCM8550) },
   526		{ qcom_board_id(SM8750)  },
   527		{ qcom_board_id(IPQ5300) },
   528		{ qcom_board_id(SM7635) },
   529		{ qcom_board_id(SM6650) },
   530		{ qcom_board_id(SM6650P) },
   531		{ qcom_board_id(IPQ5321) },
   532		{ qcom_board_id(IPQ5424) },
   533		{ qcom_board_id(QCM6690) },
   534		{ qcom_board_id(QCS6690) },
   535		{ qcom_board_id(SM7750) },
   536		{ qcom_board_id(SM8850) },
   537		{ qcom_board_id(IPQ5404) },
   538		{ qcom_board_id(QCS9100) },
   539		{ qcom_board_id(QCS8300) },
   540		{ qcom_board_id(QCS8275) },
   541		{ qcom_board_id(QCS9075) },
   542		{ qcom_board_id(QCS615) },
   543		{ qcom_board_id(SA8797P) },
   544		{ qcom_board_id(CQ7790M) },
   545		{ qcom_board_id(CQ7790S) },
   546		{ qcom_board_id(CQ2390M) },
   547		{ qcom_board_id(CQ2390S) },
   548		{ qcom_board_id(IQ2390S) },
   549		{ qcom_board_id(IPQ5200) },
   550		{ qcom_board_id(IPQ5210) },
   551		{ qcom_board_id(QCF2200) },
   552		{ qcom_board_id(QCF3200) },
   553		{ qcom_board_id(QCF3210) },
   554		{ qcom_board_id(IPQ9620) },
   555		{ qcom_board_id(IPQ9650) },
   556		{ qcom_board_id(IPQ9610) },
   557		{ qcom_board_id(IPQ9630) },
   558		{ qcom_board_id(IPQ9640) },
   559		{ qcom_board_id(IPQ9670) },
   560	};
   561	
   562	static const char *socinfo_machine(struct device *dev, unsigned int id)
   563	{
   564		int idx;
   565	
 > 566		for (idx = 0; idx < ARRAY_SIZE(soc_id); idx++) {
   567			if (soc_id[idx].id == id)
   568				return soc_id[idx].name;
   569		}
   570	
   571		return NULL;
   572	}
   573	

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

                 reply	other threads:[~2026-07-06  6:03 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202607061318.4kbb1336-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=andersson@kernel.org \
    --cc=david@ixit.cz \
    --cc=llvm@lists.linux.dev \
    --cc=oe-kbuild-all@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox