Hi Benjamin, [auto build test ERROR on v4.6-rc1] [also build test ERROR on next-20160401] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/Benjamin-Coddington/Include-OFD-lock-owners-when-looking-up-state/20160401-233801 config: mips-jz4740 (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=mips Note: the linux-review/Benjamin-Coddington/Include-OFD-lock-owners-when-looking-up-state/20160401-233801 HEAD e6973cc5e04cb6af43dbba362969dbf6ddcf7740 builds fine. It only hurts bisectibility. All errors (new ones prefixed by >>): fs/nfs/file.c: In function 'do_unlk': >> fs/nfs/file.c:759:32: error: passing argument 1 of 'nfs_find_lock_context' from incompatible pointer type [-Werror=incompatible-pointer-types] l_ctx = nfs_find_lock_context(nfs_file_open_context(filp)); ^ In file included from fs/nfs/file.c:25:0: include/linux/nfs_fs.h:368:33: note: expected 'struct file *' but argument is of type 'struct nfs_open_context *' extern struct nfs_lock_context *nfs_find_lock_context(struct file *file); ^ cc1: some warnings being treated as errors -- fs/nfs/direct.c: In function 'nfs_file_direct_read': >> fs/nfs/direct.c:599:32: error: passing argument 1 of 'nfs_find_lock_context' from incompatible pointer type [-Werror=incompatible-pointer-types] l_ctx = nfs_find_lock_context(dreq->ctx); ^ In file included from fs/nfs/direct.c:51:0: include/linux/nfs_fs.h:368:33: note: expected 'struct file *' but argument is of type 'struct nfs_open_context *' extern struct nfs_lock_context *nfs_find_lock_context(struct file *file); ^ fs/nfs/direct.c: In function 'nfs_file_direct_write': fs/nfs/direct.c:1032:32: error: passing argument 1 of 'nfs_find_lock_context' from incompatible pointer type [-Werror=incompatible-pointer-types] l_ctx = nfs_find_lock_context(dreq->ctx); ^ In file included from fs/nfs/direct.c:51:0: include/linux/nfs_fs.h:368:33: note: expected 'struct file *' but argument is of type 'struct nfs_open_context *' extern struct nfs_lock_context *nfs_find_lock_context(struct file *file); ^ cc1: some warnings being treated as errors -- fs/nfs/pagelist.c: In function 'nfs_create_request': >> fs/nfs/pagelist.c:332:32: error: passing argument 1 of 'nfs_find_lock_context' from incompatible pointer type [-Werror=incompatible-pointer-types] l_ctx = nfs_find_lock_context(ctx); ^ In file included from fs/nfs/pagelist.c:20:0: include/linux/nfs_fs.h:368:33: note: expected 'struct file *' but argument is of type 'struct nfs_open_context *' extern struct nfs_lock_context *nfs_find_lock_context(struct file *file); ^ cc1: some warnings being treated as errors vim +/nfs_find_lock_context +759 fs/nfs/file.c 753 /* 754 * Flush all pending writes before doing anything 755 * with locks.. 756 */ 757 vfs_fsync(filp, 0); 758 > 759 l_ctx = nfs_find_lock_context(nfs_file_open_context(filp)); 760 if (!IS_ERR(l_ctx)) { 761 status = nfs_iocounter_wait(l_ctx); 762 nfs_put_lock_context(l_ctx); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation