Hello Al, When I analyzed the block layer core with sparse I noticed that the declaration of copy_in_user() and also that of a pointer in compat_hdio_ioctl() are wrong. Please consider these two patches for kernel v4.14. Thanks, Bart. Bart Van Assche (2): <linux/uaccess.h>: Fix copy_in_user() declaration compat_hdio_ioctl: Fix a declaration block/compat_ioctl.c | 2 +- include/linux/uaccess.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.14.0