Hi Matthew, I love your patch! Yet something to improve: [auto build test ERROR on drm-tip/drm-tip] url: https://github.com/intel-lab-lkp/linux/commits/Matthew-Rosato/vfio-fix-potential-deadlock-on-vfio-group-lock/20230113-044050 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip patch link: https://lore.kernel.org/r/20230112203844.41179-1-mjrosato%40linux.ibm.com patch subject: [Intel-gfx] [PATCH v2] vfio: fix potential deadlock on vfio group lock config: arc-randconfig-r043-20230112 compiler: arc-elf-gcc (GCC) 12.1.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/efc312b2bb2125d4a447b166e323bf182e198901 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Matthew-Rosato/vfio-fix-potential-deadlock-on-vfio-group-lock/20230113-044050 git checkout efc312b2bb2125d4a447b166e323bf182e198901 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=arc olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=arc SHELL=/bin/bash drivers/vfio/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from include/linux/kvm_host.h:40, from drivers/vfio/vfio_main.c:19: >> include/uapi/linux/kvm.h:15:10: fatal error: asm/kvm.h: No such file or directory 15 | #include | ^~~~~~~~~~~ compilation terminated. vim +15 include/uapi/linux/kvm.h 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 4 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 5 /* 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 6 * Userspace interface for /dev/kvm - kernel based virtual machine 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 7 * dea8caee7b6971a include/linux/kvm.h Rusty Russell 2007-07-17 8 * Note: you must update KVM_API_VERSION if you change this interface. 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 9 */ 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 10 fb1070d18edb37d include/uapi/linux/kvm.h Joe Richey 2021-05-21 11 #include 00bfddaf7f68a65 include/linux/kvm.h Jaswinder Singh Rajput 2009-01-15 12 #include 97646202bc3f190 include/linux/kvm.h Christian Borntraeger 2008-03-12 13 #include 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 14 #include f6a40e3bdf5fe0a include/linux/kvm.h Jerone Young 2007-11-19 @15 #include 6aa8b732ca01c3d include/linux/kvm.h Avi Kivity 2006-12-10 16 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests