From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5460669626464626525==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [intel-linux-intel-lts:5.4/yocto 14766/15948] drivers/net/ethernet/intel/igc/igc_ptp.c:457:21: sparse: sparse: cast to restricted __be32 Date: Thu, 22 Apr 2021 03:39:02 +0800 Message-ID: <202104220358.V8srID5q-lkp@intel.com> List-Id: --===============5460669626464626525== 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: ec7776a564e2a00fbded6634052e54bb3d0b0bee commit: 23eaaf813799b52b3df39373c4c82d81a0988816 [14766/15948] igc: Add sup= port for PTP getcrosststamp() config: ia64-randconfig-s032-20210421 (attached as .config) compiler: ia64-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/23eaaf813799b52b3= df39373c4c82d81a0988816 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 23eaaf813799b52b3df39373c4c82d81a0988816 # 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=3Dia64 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) drivers/net/ethernet/intel/igc/igc_ptp.c: note: in included file (throug= h arch/ia64/include/uapi/asm/unistd.h, arch/ia64/include/asm/unistd.h, incl= ude/uapi/linux/unistd.h, ...): ./arch/ia64/include/generated/uapi/asm/unistd_64.h:348:39: sparse: spars= e: no newline at end of file >> drivers/net/ethernet/intel/igc/igc_ptp.c:457:21: sparse: sparse: cast to= restricted __be32 >> drivers/net/ethernet/intel/igc/igc_ptp.c:457:21: sparse: sparse: cast to= restricted __be32 >> drivers/net/ethernet/intel/igc/igc_ptp.c:457:21: sparse: sparse: cast to= restricted __be32 >> drivers/net/ethernet/intel/igc/igc_ptp.c:457:21: sparse: sparse: cast to= restricted __be32 >> drivers/net/ethernet/intel/igc/igc_ptp.c:457:21: sparse: sparse: cast to= restricted __be32 >> drivers/net/ethernet/intel/igc/igc_ptp.c:457:21: sparse: sparse: cast to= restricted __be32 drivers/net/ethernet/intel/igc/igc_ptp.c: note: in included file (throug= h arch/ia64/include/asm/io.h, arch/ia64/include/asm/smp.h, include/linux/sm= p.h, ...): include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] include/asm-generic/io.h:225:22: sparse: sparse: incorrect type in argum= ent 1 (different base types) @@ expected unsigned int [usertype] value = @@ got restricted __le32 [usertype] @@ include/asm-generic/io.h:225:22: sparse: expected unsigned int [user= type] value include/asm-generic/io.h:225:22: sparse: got restricted __le32 [user= type] vim +457 drivers/net/ethernet/intel/igc/igc_ptp.c 441 = 442 static void igc_ptm_gather_report(struct igc_adapter *adapter) 443 { 444 struct igc_hw *hw =3D &adapter->hw; 445 u32 t2_curr_h, t2_curr_l; 446 ktime_t t1, t2_curr; 447 = 448 t1 =3D ktime_set(rd32(IGC_PTM_T1_TIM0_H), 449 rd32(IGC_PTM_T1_TIM0_L)); 450 = 451 t2_curr_l =3D rd32(IGC_PTM_CURR_T2_L); 452 t2_curr_h =3D rd32(IGC_PTM_CURR_T2_H); 453 = 454 /* FIXME: There's an ambiguity on what endianness some PCIe PTM 455 * messages should use. Find a more robust way to handle this. 456 */ > 457 t2_curr_h =3D be32_to_cpu(t2_curr_h); 458 = 459 t2_curr =3D ((s64)t2_curr_h << 32 | t2_curr_l); 460 = 461 wr32(IGC_PTM_STAT, IGC_PTM_STAT_VALID); 462 = 463 mutex_lock(&adapter->ptm_time_lock); 464 = 465 /* Because get_device_system_crosststamp() requires that the 466 * historic timestamp is before the PTM device/host 467 * timestamps, we keep track of the current and previous 468 * snapshot (historic timestamp). 469 */ 470 memcpy(&adapter->prev_snapshot, 471 &adapter->curr_snapshot, sizeof(adapter->prev_snapshot)); 472 ktime_get_snapshot(&adapter->curr_snapshot); 473 = 474 adapter->ptm_device_time =3D t1; 475 adapter->ptm_host_time =3D igc_device_tstamp_to_system(t2_curr); 476 mutex_unlock(&adapter->ptm_time_lock); 477 = 478 mod_delayed_work(system_wq, &adapter->ptm_report, 479 msecs_to_jiffies(IGC_PTM_CYCLE_TIME_MSECS)); 480 } 481 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5460669626464626525== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============5460669626464626525==--