tree:
git://git.infradead.org/users/hch/block.git blkdev.h-includes
head: 0687088056048288700f442e86ea92af0fce9a12
commit: e8d9ef3cbe46f071717e3b78ccf33b6bdf6ade05 [13/17] block: drop unused includes in
<linux/blkdev.h>
config: arm64-defconfig (attached as .config)
compiler: aarch64-linux-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git remote add hch-block
git://git.infradead.org/users/hch/block.git
git fetch --no-tags hch-block blkdev.h-includes
git checkout e8d9ef3cbe46f071717e3b78ccf33b6bdf6ade05
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=arm64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c: In function
'debugfs_snapshot_regs_v3_hw':
> drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:3680:25: error: implicit
declaration of function 'local_clock'; did you mean 'local_lock'?
[-Werror=implicit-function-declaration]
3680 | u64 timestamp =
local_clock();
| ^~~~~~~~~~~
| local_lock
cc1: some warnings being treated as errors
vim +3680 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3675
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3676 static void
debugfs_snapshot_regs_v3_hw(struct hisi_hba *hisi_hba)
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3677 {
2c74cb1f9222eb Jianqin Xie 2021-04-06 3678 int debugfs_dump_index =
hisi_hba->debugfs_dump_index;
2c74cb1f9222eb Jianqin Xie 2021-04-06 3679 struct device *dev = hisi_hba->dev;
2c74cb1f9222eb Jianqin Xie 2021-04-06 @3680 u64 timestamp = local_clock();
2c74cb1f9222eb Jianqin Xie 2021-04-06 3681
2c74cb1f9222eb Jianqin Xie 2021-04-06 3682 if (debugfs_dump_index >=
hisi_sas_debugfs_dump_count) {
2c74cb1f9222eb Jianqin Xie 2021-04-06 3683 dev_warn(dev, "dump count
exceeded!\n");
2c74cb1f9222eb Jianqin Xie 2021-04-06 3684 return;
2c74cb1f9222eb Jianqin Xie 2021-04-06 3685 }
2c74cb1f9222eb Jianqin Xie 2021-04-06 3686
2c74cb1f9222eb Jianqin Xie 2021-04-06 3687 do_div(timestamp, NSEC_PER_MSEC);
2c74cb1f9222eb Jianqin Xie 2021-04-06 3688
hisi_hba->debugfs_timestamp[debugfs_dump_index] = timestamp;
2c74cb1f9222eb Jianqin Xie 2021-04-06 3689 hisi_hba->debugfs_dump_index++;
2c74cb1f9222eb Jianqin Xie 2021-04-06 3690
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3691 debugfs_snapshot_prepare_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3692
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3693
debugfs_snapshot_global_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3694 debugfs_snapshot_port_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3695 debugfs_snapshot_axi_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3696 debugfs_snapshot_ras_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3697 debugfs_snapshot_cq_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3698 debugfs_snapshot_dq_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3699 debugfs_snapshot_itct_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3700 debugfs_snapshot_iost_reg_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3701
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3702 debugfs_create_files_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3703
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3704 debugfs_snapshot_restore_v3_hw(hisi_hba);
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3705 }
623a4b6d5c2a75 Luo Jiaxing 2020-11-24 3706
:::::: The code at line 3680 was first introduced by commit
:::::: 2c74cb1f9222ebfcc204c02018275ad167d25212 scsi: hisi_sas: Directly snapshot
registers when executing a reset
:::::: TO: Jianqin Xie <xiejianqin(a)hisilicon.com>
:::::: CC: Martin K. Petersen <martin.petersen(a)oracle.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org