Hi Jan, FYI, there are coccinelle warnings in
tree: git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git for_testing head: cf8a67a17ee09cd37bccf4d8f82ac20a6e2c2558 commit: cf8a67a17ee09cd37bccf4d8f82ac20a6e2c2558 [2/2] udf: Fix data corruption on file type conversion >> fs/udf/file.c:161:4-10: preceding lock on line 147 git remote add ext3 git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git git remote update ext3 git checkout cf8a67a17ee09cd37bccf4d8f82ac20a6e2c2558 vim +161 fs/udf/file.c 543ade1fc Badari Pulavarty 2006-09-30 141 struct file *file = iocb->ki_filp; 496ad9aa8 Al Viro 2013-01-23 142 struct inode *inode = file_inode(file); ^1da177e4 Linus Torvalds 2005-04-16 143 int err, pos; 73a7075e3 Kent Overstreet 2013-05-09 144 size_t count = iocb->ki_nbytes; 48d6d8ff7 Marcin Slusarz 2008-02-08 145 struct udf_inode_info *iinfo = UDF_I(inode); ^1da177e4 Linus Torvalds 2005-04-16 146 cf8a67a17 Jan Kara 2014-02-18 @147 mutex_lock(&inode->i_mutex); 8754a3f71 Jan Kara 2010-11-16 148 down_write(&iinfo->i_data_sem); 48d6d8ff7 Marcin Slusarz 2008-02-08 149 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { ^1da177e4 Linus Torvalds 2005-04-16 150 if (file->f_flags & O_APPEND) ^1da177e4 Linus Torvalds 2005-04-16 151 pos = inode->i_size; ^1da177e4 Linus Torvalds 2005-04-16 152 else 543ade1fc Badari Pulavarty 2006-09-30 153 pos = ppos; ^1da177e4 Linus Torvalds 2005-04-16 154 4b11111ab Marcin Slusarz 2008-02-08 155 if (inode->i_sb->s_blocksize < 4b11111ab Marcin Slusarz 2008-02-08 156 (udf_file_entry_alloc_offset(inode) + 28de7948a Cyrill Gorcunov 2007-07-21 157 pos + count)) { 7e49b6f24 Jan Kara 2010-10-22 158 err = udf_expand_file_adinicb(inode); 7e49b6f24 Jan Kara 2010-10-22 159 if (err) { ^1da177e4 Linus Torvalds 2005-04-16 160 udf_debug("udf_expand_adinicb: err=%d\n", err); ^1da177e4 Linus Torvalds 2005-04-16 @161 return err; ^1da177e4 Linus Torvalds 2005-04-16 162 } cb00ea352 Cyrill Gorcunov 2007-07-19 163 } else { ^1da177e4 Linus Torvalds 2005-04-16 164 if (pos + count > inode->i_size) --- 0-DAY kernel build testing backend Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation _______________________________________________ kbuild mailing list kbuild@lists.01.org https://lists.01.org/mailman/listinfo/kbuild _______________________________________________ kbuild mailing list kbuild@lists.01.org https://lists.01.org/mailman/listinfo/kbuild