From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8276221033487150264==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [intel-linux-intel-lts:5.4/yocto 245/1142] kernel/trace/blktrace.c:548:13: sparse: sparse: cast removes address space '' of expression Date: Sat, 12 Jun 2021 00:14:13 +0800 Message-ID: <202106120002.CBdTp0L0-lkp@intel.com> List-Id: --===============8276221033487150264== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://github.com/intel/linux-intel-lts.git 5.4/yocto head: eeb611e5394c56d45c5cc8f7dc484c9f19e93143 commit: 51accd393a8fb80ae3223bb67abef816bc299cb5 [245/1142] riscv/atomic: F= ix sign extension for RV64I config: riscv-randconfig-s032-20210611 (attached as .config) compiler: riscv32-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-341-g8af24329-dirty # https://github.com/intel/linux-intel-lts/commit/51accd393a8fb80ae= 3223bb67abef816bc299cb5 git remote add intel-linux-intel-lts https://github.com/intel/linux= -intel-lts.git git fetch --no-tags intel-linux-intel-lts 5.4/yocto git checkout 51accd393a8fb80ae3223bb67abef816bc299cb5 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = C=3D1 CF=3D'-fdiagnostic-prefix -D__CHECK_ENDIAN__' W=3D1 ARCH=3Driscv = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) kernel/trace/blktrace.c:348:12: sparse: sparse: incorrect type in assign= ment (different address spaces) @@ expected struct blk_trace *bt @@ = got struct blk_trace [noderef] * @@ kernel/trace/blktrace.c:348:12: sparse: expected struct blk_trace *bt kernel/trace/blktrace.c:348:12: sparse: got struct blk_trace [nodere= f] * kernel/trace/blktrace.c:548:13: sparse: sparse: incorrect type in initia= lizer (different address spaces) @@ expected struct blk_trace [noderef]= *_n_ @@ got struct blk_trace *[assigned] bt @@ kernel/trace/blktrace.c:548:13: sparse: expected struct blk_trace [n= oderef] *_n_ kernel/trace/blktrace.c:548:13: sparse: got struct blk_trace *[assig= ned] bt >> kernel/trace/blktrace.c:548:13: sparse: sparse: cast removes address spa= ce '' of expression kernel/trace/blktrace.c:1624:12: sparse: sparse: incorrect type in assig= nment (different address spaces) @@ expected struct blk_trace *bt @@ = got struct blk_trace [noderef] * @@ kernel/trace/blktrace.c:1624:12: sparse: expected struct blk_trace *= bt kernel/trace/blktrace.c:1624:12: sparse: got struct blk_trace [noder= ef] * kernel/trace/blktrace.c:1657:13: sparse: sparse: incorrect type in initi= alizer (different address spaces) @@ expected struct blk_trace [noderef= ] *_n_ @@ got struct blk_trace *[assigned] bt @@ kernel/trace/blktrace.c:1657:13: sparse: expected struct blk_trace [= noderef] *_n_ kernel/trace/blktrace.c:1657:13: sparse: got struct blk_trace *[assi= gned] bt kernel/trace/blktrace.c:1657:13: sparse: sparse: cast removes address sp= ace '' of expression vim +548 kernel/trace/blktrace.c 9908c30997b8a7 kernel/trace/blktrace.c Li Zefan 2009-04-14 = 471 = 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 472 /* 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 473 * Setup everything required to start tracing 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 474 */ a428d314ebcf65 kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 475 static int do_blk_trace_setup(struct request_queue *q, char *name, de= v_t dev, d0deef5b14af7d kernel/trace/blktrace.c Shawn Du 2009-04-14 = 476 struct block_device *bdev, 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 477 struct blk_user_trace_setup *buts) 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 478 { cdea01b2bf98af kernel/trace/blktrace.c Davidlohr Bueso 2015-10-30 = 479 struct blk_trace *bt =3D NULL; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 480 struct dentry *dir =3D NULL; ff14417c0a00c9 kernel/trace/blktrace.c Rasmus Villemoes 2015-06-25 = 481 int ret; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 482 = 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 483 if (!buts->buf_size || !buts->buf_nr) 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 484 return -EINVAL; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 485 = e1a413245a5646 kernel/trace/blktrace.c Liu Bo 2018-06-29 = 486 if (!blk_debugfs_root) e1a413245a5646 kernel/trace/blktrace.c Liu Bo 2018-06-29 = 487 return -ENOENT; e1a413245a5646 kernel/trace/blktrace.c Liu Bo 2018-06-29 = 488 = 0497b345e7d067 block/blktrace.c Jens Axboe 2008-10-01 = 489 strncpy(buts->name, name, BLKTRACE_BDEV_SIZE); 0497b345e7d067 block/blktrace.c Jens Axboe 2008-10-01 = 490 buts->name[BLKTRACE_BDEV_SIZE - 1] =3D '\0'; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 491 = 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 492 /* 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 493 * some device names have larger paths - convert the slashes 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 494 * to underscores for this to work as expected 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 495 */ ff14417c0a00c9 kernel/trace/blktrace.c Rasmus Villemoes 2015-06-25 = 496 strreplace(buts->name, '/', '_'); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 497 = 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 498 bt =3D kzalloc(sizeof(*bt), GFP_KERNEL); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 499 if (!bt) ad5dd5493a55e4 kernel/trace/blktrace.c Li Zefan 2009-03-27 = 500 return -ENOMEM; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 501 = ad5dd5493a55e4 kernel/trace/blktrace.c Li Zefan 2009-03-27 = 502 ret =3D -ENOMEM; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 503 bt->sequence =3D alloc_percpu(unsigned long); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 504 if (!bt->sequence) 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 505 goto err; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 506 = 313e458f81ec38 block/blktrace.c Rusty Russell 2009-02-20 = 507 bt->msg_data =3D __alloc_percpu(BLK_TN_MAX_MSG, __alignof__(char)); 64565911cdb57c block/blktrace.c Jens Axboe 2008-05-28 = 508 if (!bt->msg_data) 64565911cdb57c block/blktrace.c Jens Axboe 2008-05-28 = 509 goto err; 64565911cdb57c block/blktrace.c Jens Axboe 2008-05-28 = 510 = 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 511 ret =3D -ENOENT; f48fc4d32e24c0 block/blktrace.c Jens Axboe 2009-01-05 = 512 = 6ac93117ab009d kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 513 dir =3D debugfs_lookup(buts->name, blk_debugfs_root); 6ac93117ab009d kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 514 if (!dir) 6ac93117ab009d kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 515 bt->dir =3D dir =3D debugfs_create_dir(buts->name, blk_debugfs_root= ); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 516 = 6da127ad0918f9 block/blktrace.c Christof Schmitt 2008-01-11 = 517 bt->dev =3D dev; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 518 atomic_set(&bt->dropped, 0); a404d5576bbe58 kernel/trace/blktrace.c Jan Kara 2013-09-17 = 519 INIT_LIST_HEAD(&bt->running_list); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 520 = 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 521 ret =3D -EIO; 939b366977d29b block/blktrace.c Arnaldo Carvalho de Melo 2009-02-03 = 522 bt->dropped_file =3D debugfs_create_file("dropped", 0444, dir, bt, 939b366977d29b block/blktrace.c Arnaldo Carvalho de Melo 2009-02-03 = 523 &blk_dropped_fops); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 524 = 02c62304e6af60 block/blktrace.c Alan D. Brunelle 2008-06-11 = 525 bt->msg_file =3D debugfs_create_file("msg", 0222, dir, bt, &blk_msg_= fops); 02c62304e6af60 block/blktrace.c Alan D. Brunelle 2008-06-11 = 526 = 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 527 bt->rchan =3D relay_open("trace", dir, buts->buf_size, 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 528 buts->buf_nr, &blk_relay_callbacks, bt); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 529 if (!bt->rchan) 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 530 goto err; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 531 = 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 532 bt->act_mask =3D buts->act_mask; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 533 if (!bt->act_mask) 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 534 bt->act_mask =3D (u16) -1; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 535 = 9908c30997b8a7 kernel/trace/blktrace.c Li Zefan 2009-04-14 = 536 blk_trace_setup_lba(bt, bdev); d0deef5b14af7d kernel/trace/blktrace.c Shawn Du 2009-04-14 = 537 = d0deef5b14af7d kernel/trace/blktrace.c Shawn Du 2009-04-14 = 538 /* overwrite with user settings */ d0deef5b14af7d kernel/trace/blktrace.c Shawn Du 2009-04-14 = 539 if (buts->start_lba) 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 540 bt->start_lba =3D buts->start_lba; d0deef5b14af7d kernel/trace/blktrace.c Shawn Du 2009-04-14 = 541 if (buts->end_lba) 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 542 bt->end_lba =3D buts->end_lba; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 543 = 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 544 bt->pid =3D buts->pid; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 545 bt->trace_state =3D Blktrace_setup; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 546 = 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 547 ret =3D -EBUSY; cdea01b2bf98af kernel/trace/blktrace.c Davidlohr Bueso 2015-10-30 = @548 if (cmpxchg(&q->blk_trace, NULL, bt)) 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 549 goto err; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 550 = a6da0024ffc19e kernel/trace/blktrace.c Jens Axboe 2017-11-05 = 551 get_probe_ref(); cbe28296eb1ac4 kernel/trace/blktrace.c Li Zefan 2009-03-20 = 552 = 6ac93117ab009d kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 553 ret =3D 0; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 554 err: 6ac93117ab009d kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 555 if (dir && !bt->dir) 6ac93117ab009d kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 556 dput(dir); 6ac93117ab009d kernel/trace/blktrace.c Omar Sandoval 2017-01-31 = 557 if (ret) ad5dd5493a55e4 kernel/trace/blktrace.c Li Zefan 2009-03-27 = 558 blk_trace_free(bt); 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 559 return ret; 2056a782f8e7e6 block/blktrace.c Jens Axboe 2006-03-23 = 560 } 171044d449611c block/blktrace.c Arnd Bergmann 2007-10-09 = 561 = :::::: The code at line 548 was first introduced by commit :::::: cdea01b2bf98affb7e9c44530108a4a28535eee8 blktrace: re-write setting = q->blk_trace :::::: TO: Davidlohr Bueso :::::: CC: Jens Axboe --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============8276221033487150264== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============8276221033487150264==--