tree: https://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git xfs-4.7-writeback-bio head: 0e51a8e191dbd9b9c7b7bb0a1c28d57cd2be8e6a commit: 37992c18bba3f578860c6448b7bae18a14e535d3 [2/3] xfs: don't release bios on completion immediately config: i386-randconfig-x013-201614 (attached as .config) reproduce: git checkout 37992c18bba3f578860c6448b7bae18a14e535d3 # save the attached .config to linux build tree make ARCH=i386 All warnings (new ones prefixed by >>): fs/xfs/xfs_aops.c: In function 'xfs_finish_page_writeback': >> fs/xfs/xfs_aops.c:97:16: warning: unused variable 'blockmask' [-Wunused-variable] unsigned int blockmask = (1 << inode->i_blkbits) - 1; ^ vim +/blockmask +97 fs/xfs/xfs_aops.c 81 return mp->m_rtdev_targp->bt_bdev; 82 else 83 return mp->m_ddev_targp->bt_bdev; 84 } 85 86 /* 87 * We're now finished for good with this page. Update the page state via the 88 * associated buffer_heads, paying attention to the start and end offsets that 89 * we need to process on the page. 90 */ 91 static void 92 xfs_finish_page_writeback( 93 struct inode *inode, 94 struct bio_vec *bvec, 95 int error) 96 { > 97 unsigned int blockmask = (1 << inode->i_blkbits) - 1; 98 unsigned int end = bvec->bv_offset + bvec->bv_len - 1; 99 struct buffer_head *head, *bh; 100 unsigned int off = 0; 101 102 ASSERT(bvec->bv_offset < PAGE_SIZE); 103 ASSERT((bvec->bv_offset & blockmask) == 0); 104 ASSERT(end < PAGE_SIZE); 105 ASSERT((bvec->bv_len & blockmask) == 0); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: Binary data
_______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs