From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5796141479736097652==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [android-goldfish:android-3.18 396/634] drivers/iio/industrialio-core.c:399:11: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. Date: Fri, 12 Mar 2021 04:59:36 +0800 Message-ID: <202103120428.VBFLYbB3-lkp@intel.com> List-Id: --===============5796141479736097652== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Lee, First bad commit (maybe !=3D root cause): tree: https://android.googlesource.com/kernel/goldfish android-3.18 head: 2a0b24ec7915d4943d93eb3ce60d36e91ad2f368 commit: 8214bf079208b146e63cd0a3ce0ed335a87ce7b3 [396/634] scripts/dtc: Exp= ort YYLOC global declaration compiler: arceb-elf-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot vim +399 drivers/iio/industrialio-core.c 5212cc8a9d8337 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2012-06-04 379 = 3661f3f5e961f7 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2013-10-07 380 /** 3661f3f5e961f7 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2013-10-07 381 * iio_format_value() - Formats a IIO value into its strin= g representation 3661f3f5e961f7 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2013-10-07 382 * @buf: The buffer to which the formated value gets writt= en 3661f3f5e961f7 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2013-10-07 383 * @type: One of the IIO_VAL_... constants. This decides h= ow the val and val2 3661f3f5e961f7 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2013-10-07 384 * parameters are formatted. 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 385 * @vals: pointer to the values, exact meaning depends on = the type parameter. 3661f3f5e961f7 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2013-10-07 386 */ 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 387 ssize_t iio_format_value(char *buf, unsigned int type, int= size, int *vals) 1d892719e70e47 drivers/staging/iio/industrialio-core.c Jonathan Cameron = 2011-05-18 388 { 7985e7c1003bc5 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2012-09-14 389 unsigned long long tmp; 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 390 bool scale_db =3D false; 1d892719e70e47 drivers/staging/iio/industrialio-core.c Jonathan Cameron = 2011-05-18 391 = 3661f3f5e961f7 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2013-10-07 392 switch (type) { 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 393 case IIO_VAL_INT: 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 394 return sprintf(buf, "%d\n", vals[0]); 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 395 case IIO_VAL_INT_PLUS_MICRO_DB: 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 396 scale_db =3D true; 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 397 case IIO_VAL_INT_PLUS_MICRO: 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 398 if (vals[1] < 0) 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 @399 return sprintf(buf, "-%ld.%06u%s\n", abs(vals[0]), 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 400 -vals[1], 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 401 scale_db ? " dB" : ""); 1d892719e70e47 drivers/staging/iio/industrialio-core.c Jonathan Cameron = 2011-05-18 402 else 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 403 return sprintf(buf, "%d.%06u%s\n", vals[0], vals[1], 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 404 scale_db ? " dB" : ""); 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 405 case IIO_VAL_INT_PLUS_NANO: 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 406 if (vals[1] < 0) 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 407 return sprintf(buf, "-%ld.%09u\n", abs(vals[0]), 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 408 -vals[1]); 71646e2c7ae4ed drivers/staging/iio/industrialio-core.c Michael Hennerich = 2011-06-27 409 else 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 410 return sprintf(buf, "%d.%09u\n", vals[0], vals[1]); 7985e7c1003bc5 drivers/iio/industrialio-core.c Lars-Peter Clausen = 2012-09-14 411 case IIO_VAL_FRACTIONAL: 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 412 tmp =3D div_s64((s64)vals[0] * 1000000000LL, vals[1]); fde2f05d6ac17c drivers/iio/industrialio-core.c Gregor Boirie = 2016-09-02 413 vals[0] =3D (int)div_s64_rem(tmp, 1000000000, &vals[1]); fde2f05d6ac17c drivers/iio/industrialio-core.c Gregor Boirie = 2016-09-02 414 return sprintf(buf, "%d.%09ld\n", vals[0], abs(vals[1])); 103d9fb907058e drivers/iio/industrialio-core.c Lars-Peter Clausen = 2012-10-16 415 case IIO_VAL_FRACTIONAL_LOG2: 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 416 tmp =3D (s64)vals[0] * 1000000000LL >> vals[1]; 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 417 vals[1] =3D do_div(tmp, 1000000000LL); 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 418 vals[0] =3D tmp; 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 419 return sprintf(buf, "%d.%09u\n", vals[0], vals[1]); 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 420 case IIO_VAL_INT_MULTIPLE: 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 421 { 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 422 int i; 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 423 int len =3D 0; 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 424 = 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 425 for (i =3D 0; i < size; ++i) 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 426 len +=3D snprintf(&buf[len], PAGE_SIZE - len, "%d ", 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 427 vals[i]); 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 428 len +=3D snprintf(&buf[len], PAGE_SIZE - len, "\n"); 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 429 return len; 9fbfb4b37ed23f drivers/iio/industrialio-core.c Srinivas Pandruvada = 2014-04-29 430 } 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 431 default: 1d892719e70e47 drivers/staging/iio/industrialio-core.c Jonathan Cameron = 2011-05-18 432 return 0; 1d892719e70e47 drivers/staging/iio/industrialio-core.c Jonathan Cameron = 2011-05-18 433 } 67eedba39ed1ac drivers/iio/industrialio-core.c Michael Hennerich = 2012-05-11 434 } 1d892719e70e47 drivers/staging/iio/industrialio-core.c Jonathan Cameron = 2011-05-18 435 = :::::: The code@line 399 was first introduced by commit :::::: 9fbfb4b37ed23f71aa9484484266381c6c6964cb IIO: core: Introduce read_r= aw_multi :::::: TO: Srinivas Pandruvada :::::: CC: Jonathan Cameron --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5796141479736097652==--