[josef-btrfs:extent-io-rearranging 9/9] fs/btrfs/extent-buffer.c:40:6: error: function declaration isn't a prototype

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

 



tree:   https://kernel.googlesource.com/pub/scm/linux/kernel/git/josef/btrfs-next.git extent-io-rearranging
head:   1bc667ac329c91f3825a8ab987333915cad26c4b
commit: 1bc667ac329c91f3825a8ab987333915cad26c4b [9/9] btrfs: move the extent-buffer code
config: x86_64-randconfig-f002-201937 (attached as .config)
compiler: gcc-7 (Debian 7.4.0-11) 7.4.0
reproduce:
        git checkout 1bc667ac329c91f3825a8ab987333915cad26c4b
        # save the attached .config to linux build tree
        make ARCH=x86_64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@xxxxxxxxx>

All errors (new ones prefixed by >>):

>> fs/btrfs/extent-buffer.c:40:6: error: function declaration isn't a prototype [-Werror=strict-prototypes]
    void btrfs_extent_buffer_leak_debug_check()
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   fs/btrfs/extent-buffer.c: In function 'btrfs_extent_buffer_leak_debug_check':
>> fs/btrfs/extent-buffer.c:43:3: error: 'eb' undeclared (first use in this function); did you mean 'mb'?
      eb = list_entry(buffers.next, struct extent_buffer, leak_list);
      ^~
      mb
   fs/btrfs/extent-buffer.c:43:3: note: each undeclared identifier is reported only once for each function it appears in
   cc1: some warnings being treated as errors

vim +40 fs/btrfs/extent-buffer.c

    38	
    39	static inline
  > 40	void btrfs_extent_buffer_leak_debug_check()
    41	{
    42		while (!list_empty(&buffers)) {
  > 43			eb = list_entry(buffers.next, struct extent_buffer, leak_list);
    44			pr_err("BTRFS: buffer leak start %llu len %lu refs %d bflags %lu\n",
    45			       eb->start, eb->len, atomic_read(&eb->refs), eb->bflags);
    46			list_del(&eb->leak_list);
    47			kmem_cache_free(extent_buffer_cache, eb);
    48		}
    49	}
    50	#else
    51	#define btrfs_leak_debug_add(new, head)	do {} while (0)
    52	#define btrfs_leak_debug_del(entry)	do {} while (0)
    53	#define btrfs_extent_buffer_leak_debug_check()	do {} while (0)
    54	#endif
    55	

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

Attachment: .config.gz
Description: application/gzip


[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux