tree:   https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git dev
head:   f8484026e829f44d3836054534c59bf7937ba864
commit: c632dd40b9cf038245195e9e54db4a816088ccb5 [37/39] f2fs: add tracepoint 
for f2fs_filemap_fault()
reproduce:
        # apt-get install sparse
        git checkout c632dd40b9cf038245195e9e54db4a816088ccb5
        make ARCH=x86_64 allmodconfig
        make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <l...@intel.com>


sparse warnings: (new ones prefixed by >>)

>> include/trace/events/f2fs.h:1287:1: sparse: sparse: cast from restricted 
>> vm_fault_t
   include/trace/events/f2fs.h:1287:1: sparse: sparse: cast to restricted 
vm_fault_t
   include/trace/events/f2fs.h:1287:1: sparse: sparse: cast to restricted 
vm_fault_t
   include/trace/events/f2fs.h:1287:1: sparse: sparse: restricted vm_fault_t 
degrades to integer
   include/trace/events/f2fs.h:1287:1: sparse: sparse: restricted vm_fault_t 
degrades to integer
   include/asm-generic/atomic-instrumented.h:239:26: sparse: sparse: context 
imbalance in 'f2fs_drop_inode' - unexpected unlock

vim +1287 include/trace/events/f2fs.h

  1286  
> 1287  TRACE_EVENT(f2fs_filemap_fault,
  1288  
  1289          TP_PROTO(struct inode *inode, pgoff_t index, vm_fault_t ret),
  1290  
  1291          TP_ARGS(inode, index, ret),
  1292  
  1293          TP_STRUCT__entry(
  1294                  __field(dev_t,  dev)
  1295                  __field(ino_t,  ino)
  1296                  __field(pgoff_t, index)
  1297                  __field(vm_fault_t, ret)
  1298          ),
  1299  
  1300          TP_fast_assign(
  1301                  __entry->dev    = inode->i_sb->s_dev;
  1302                  __entry->ino    = inode->i_ino;
  1303                  __entry->index  = index;
  1304                  __entry->ret    = ret;
  1305          ),
  1306  
  1307          TP_printk("dev = (%d,%d), ino = %lu, index = %lu, ret = %lx",
  1308                  show_dev_ino(__entry),
  1309                  (unsigned long)__entry->index,
  1310                  (unsigned long)__entry->ret)
  1311  );
  1312  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation


_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to