[driver-core:fi_cleanup 1/1] drivers/infiniband//hw/hfi1/fault.c:277:2: error: implicit declaration of function 'DEBUGFS_SEQ_FILE_CREATE'; did you mean 'DEBUGFS_SEQ_FILE_OPEN'?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tree:   https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git fi_cleanup
head:   e5f4139a329f9c5b0ddaa1e636721d546b179928
commit: e5f4139a329f9c5b0ddaa1e636721d546b179928 [1/1] fault_inject: clean up fault_create_debugfs_attr
config: x86_64-allmodconfig (attached as .config)
compiler: gcc-8 (Debian 8.3.0-2) 8.3.0
reproduce:
        git checkout e5f4139a329f9c5b0ddaa1e636721d546b179928
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   drivers/infiniband//hw/hfi1/fault.c: In function 'hfi1_fault_init_debugfs':
>> drivers/infiniband//hw/hfi1/fault.c:277:2: error: implicit declaration of function 'DEBUGFS_SEQ_FILE_CREATE'; did you mean 'DEBUGFS_SEQ_FILE_OPEN'? [-Werror=implicit-function-declaration]
     DEBUGFS_SEQ_FILE_CREATE(fault_stats, fault_dir, ibd);
     ^~~~~~~~~~~~~~~~~~~~~~~
     DEBUGFS_SEQ_FILE_OPEN
>> drivers/infiniband//hw/hfi1/fault.c:277:26: error: 'fault_stats' undeclared (first use in this function); did you mean 'fault_attr'?
     DEBUGFS_SEQ_FILE_CREATE(fault_stats, fault_dir, ibd);
                             ^~~~~~~~~~~
                             fault_attr
   drivers/infiniband//hw/hfi1/fault.c:277:26: note: each undeclared identifier is reported only once for each function it appears in
   cc1: some warnings being treated as errors

vim +277 drivers/infiniband//hw/hfi1/fault.c

   249	
   250	int hfi1_fault_init_debugfs(struct hfi1_ibdev *ibd)
   251	{
   252		struct dentry *parent = ibd->hfi1_ibdev_dbg;
   253		struct dentry *fault_dir;
   254	
   255		ibd->fault = kzalloc(sizeof(*ibd->fault), GFP_KERNEL);
   256		if (!ibd->fault)
   257			return -ENOMEM;
   258	
   259		ibd->fault->attr.interval = 1;
   260		ibd->fault->attr.require_end = ULONG_MAX;
   261		ibd->fault->attr.stacktrace_depth = 32;
   262		ibd->fault->attr.dname = NULL;
   263		ibd->fault->attr.verbose = 0;
   264		ibd->fault->enable = false;
   265		ibd->fault->opcode = false;
   266		ibd->fault->fault_skip = 0;
   267		ibd->fault->skip = 0;
   268		ibd->fault->direction = HFI1_FAULT_DIR_TXRX;
   269		ibd->fault->suppress_err = false;
   270		bitmap_zero(ibd->fault->opcodes,
   271			    sizeof(ibd->fault->opcodes) * BITS_PER_BYTE);
   272	
   273		fault_dir = fault_create_debugfs_attr("fault", parent,
   274						      &ibd->fault->attr);
   275		ibd->fault->dir = fault_dir;
   276	
 > 277		DEBUGFS_SEQ_FILE_CREATE(fault_stats, fault_dir, ibd);
   278		debugfs_create_bool("enable", 0600, fault_dir, &ibd->fault->enable);
   279		debugfs_create_bool("suppress_err", 0600, fault_dir,
   280				    &ibd->fault->suppress_err);
   281		debugfs_create_bool("opcode_mode", 0600, fault_dir,
   282				    &ibd->fault->opcode);
   283		debugfs_create_file("opcodes", 0600, fault_dir, ibd->fault,
   284				    &__fault_opcodes_fops);
   285		debugfs_create_u64("skip_pkts", 0600, fault_dir,
   286				   &ibd->fault->fault_skip);
   287		debugfs_create_u64("skip_usec", 0600, fault_dir,
   288				   &ibd->fault->fault_skip_usec);
   289		debugfs_create_u8("direction", 0600, fault_dir, &ibd->fault->direction);
   290	
   291		return 0;
   292	}
   293	

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

Attachment: .config.gz
Description: application/gzip

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux