[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <201606161902.D8tCtm71%fengguang.wu@intel.com>
Date: Thu, 16 Jun 2016 19:42:15 +0800
From: kbuild test robot <lkp@...el.com>
To: Jan Kara <jack@...e.cz>
Cc: kbuild-all@...org, Ted Tso <tytso@....edu>,
linux-ext4@...r.kernel.org, Eryu Guan <eguan@...hat.com>,
Jan Kara <jack@...e.cz>
Subject: Re: [PATCH 3/4] jbd2: Move lockdep tracking to journal_s
Hi,
[auto build test WARNING on ext4/dev]
[also build test WARNING on v4.7-rc3 next-20160616]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/Jan-Kara/ext4-Fix-deadlock-during-page-writeback/20160616-184851
base: https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git dev
reproduce: make htmldocs
All warnings (new ones prefixed by >>):
include/linux/jbd2.h:442: warning: No description found for parameter 'i_transaction'
include/linux/jbd2.h:442: warning: No description found for parameter 'i_next_transaction'
include/linux/jbd2.h:442: warning: No description found for parameter 'i_list'
include/linux/jbd2.h:442: warning: No description found for parameter 'i_vfs_inode'
include/linux/jbd2.h:442: warning: No description found for parameter 'i_flags'
include/linux/jbd2.h:494: warning: No description found for parameter 'h_rsv_handle'
include/linux/jbd2.h:494: warning: No description found for parameter 'h_reserved'
include/linux/jbd2.h:494: warning: No description found for parameter 'h_type'
include/linux/jbd2.h:494: warning: No description found for parameter 'h_line_no'
include/linux/jbd2.h:494: warning: No description found for parameter 'h_start_jiffies'
include/linux/jbd2.h:494: warning: No description found for parameter 'h_requested_credits'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_chkpt_bhs[JBD2_NR_BATCH]'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_devname[BDEVNAME_SIZE+24]'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_average_commit_time'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_min_batch_time'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_max_batch_time'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_commit_callback'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_failed_commit'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_chksum_driver'
include/linux/jbd2.h:1046: warning: No description found for parameter 'j_csum_seed'
>> include/linux/jbd2.h:1046: warning: No description found for parameter 'j_trans_commit_map'
fs/jbd2/transaction.c:424: warning: No description found for parameter 'rsv_blocks'
fs/jbd2/transaction.c:424: warning: No description found for parameter 'gfp_mask'
fs/jbd2/transaction.c:424: warning: No description found for parameter 'type'
fs/jbd2/transaction.c:424: warning: No description found for parameter 'line_no'
fs/jbd2/transaction.c:500: warning: No description found for parameter 'type'
fs/jbd2/transaction.c:500: warning: No description found for parameter 'line_no'
fs/jbd2/transaction.c:630: warning: No description found for parameter 'gfp_mask'
vim +/j_trans_commit_map +1046 include/linux/jbd2.h
01b5adce Darrick J. Wong 2012-05-27 1030 struct crypto_shash *j_chksum_driver;
4fd5ea43 Darrick J. Wong 2012-05-27 1031
4fd5ea43 Darrick J. Wong 2012-05-27 1032 /* Precomputed journal UUID checksum for seeding other checksums */
4fd5ea43 Darrick J. Wong 2012-05-27 1033 __u32 j_csum_seed;
ef50ddbd Jan Kara 2016-06-16 1034
ef50ddbd Jan Kara 2016-06-16 1035 #ifdef CONFIG_DEBUG_LOCK_ALLOC
ef50ddbd Jan Kara 2016-06-16 1036 /*
ef50ddbd Jan Kara 2016-06-16 1037 * Lockdep entity to track transaction commit dependencies. Handles
ef50ddbd Jan Kara 2016-06-16 1038 * hold this "lock" for read, when we wait for commit, we acquire the
ef50ddbd Jan Kara 2016-06-16 1039 * "lock" for writing. This matches the properties of jbd2 journalling
ef50ddbd Jan Kara 2016-06-16 1040 * where the running transaction has to wait for all handles to be
ef50ddbd Jan Kara 2016-06-16 1041 * dropped to commit that transaction and also acquiring a handle may
ef50ddbd Jan Kara 2016-06-16 1042 * require transaction commit to finish.
ef50ddbd Jan Kara 2016-06-16 1043 */
ef50ddbd Jan Kara 2016-06-16 1044 struct lockdep_map j_trans_commit_map;
ef50ddbd Jan Kara 2016-06-16 1045 #endif
470decc6 Dave Kleikamp 2006-10-11 @1046 };
470decc6 Dave Kleikamp 2006-10-11 1047
56316a0d Darrick J. Wong 2015-10-17 1048 /* journal feature predicate functions */
56316a0d Darrick J. Wong 2015-10-17 1049 #define JBD2_FEATURE_COMPAT_FUNCS(name, flagname) \
56316a0d Darrick J. Wong 2015-10-17 1050 static inline bool jbd2_has_feature_##name(journal_t *j) \
56316a0d Darrick J. Wong 2015-10-17 1051 { \
56316a0d Darrick J. Wong 2015-10-17 1052 return ((j)->j_format_version >= 2 && \
56316a0d Darrick J. Wong 2015-10-17 1053 ((j)->j_superblock->s_feature_compat & \
56316a0d Darrick J. Wong 2015-10-17 1054 cpu_to_be32(JBD2_FEATURE_COMPAT_##flagname)) != 0); \
:::::: The code at line 1046 was first introduced by commit
:::::: 470decc613ab2048b619a01028072d932d9086ee [PATCH] jbd2: initial copy of files from jbd
:::::: TO: Dave Kleikamp <shaggy@...tin.ibm.com>
:::::: CC: Linus Torvalds <torvalds@...osdl.org>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
Download attachment ".config.gz" of type "application/octet-stream" (6302 bytes)
Powered by blists - more mailing lists