diff --git a/build-kernel-module.patch b/build-kernel-module.patch index c223778d59ddd80fb6c09e9c48212d3592509395..2cd644c4c97b8764f079c16c219395c271b0da03 100644 --- a/build-kernel-module.patch +++ b/build-kernel-module.patch @@ -50,3 +50,36 @@ diff -Nur mhvtl-1.7-0_release/Makefile mhvtl-1.7-0_release-bak/Makefile $(MAKE) -C man man $(MAKE) -C man install [ -d $(DESTDIR)$(MHVTL_HOME_PATH) ] || mkdir -p $(DESTDIR)$(MHVTL_HOME_PATH) +diff -Nur mhvtl-1.7-0_release/kernel/mhvtl.c mhvtl-1.7-0_release-bak/kernel/mhvtl.c +--- mhvtl-1.7-0_release/kernel/mhvtl.c 2022-03-10 07:49:13.000000000 +0800 ++++ mhvtl-1.7-0_release-bak/kernel/mhvtl.c 2022-11-06 11:33:53.230714654 +0800 +@@ -281,7 +281,7 @@ + #endif + ); + +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 0, 0) ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0) + static int mhvtl_b_ioctl(struct scsi_device *, unsigned int, void __user *); + #else + static int mhvtl_b_ioctl(struct scsi_device *, int, void __user *); +@@ -727,7 +727,7 @@ + /* + * Block device ioctl + */ +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 0, 0) ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 0, 0) + static int mhvtl_b_ioctl(struct scsi_device *sdp, unsigned int cmd, void __user *arg) + #else + static int mhvtl_b_ioctl(struct scsi_device *sdp, int cmd, void __user *arg) +diff -Nur mhvtl-1.7-0_release/kernel/backport.h mhvtl-1.7-0_release-bak/kernel/backport.h +--- mhvtl-1.7-0_release/kernel/backport.h 2022-03-10 07:49:13.000000000 +0800 ++++ mhvtl-1.7-0_release-bak/kernel/backport.h 2022-11-06 11:59:40.238852509 +0800 +@@ -49,7 +49,7 @@ + #define HAVE_UNLOCKED_IOCTL 1 + #endif + +-#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 10, 0) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0) + /* https://patches.linaro.org/project/stable/patch/20210305120853.392925382@linuxfoundation.org/ */ + /** + * sysfs_emit - scnprintf equivalent, aware of PAGE_SIZE buffer.