From 6bece0b9f75011dee7e8a6887fdbdfb82cbcddca Mon Sep 17 00:00:00 2001 From: jakob Date: Thu, 11 Jun 2020 22:59:41 +0200 Subject: [PATCH] Fix VFL_TYPE_GRABBER -> _VIDEO for kernel 5.7+ torvalds/linux@238e4a5b renamed that VFL_TYPE from GRABBER to VIDEO. Use the new enum name if the kernel header version is >= 5.7.0. --- gspca.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gspca.c b/gspca.c index e4f8c62..051a132 100644 --- a/gspca.c +++ b/gspca.c @@ -22,6 +22,7 @@ #define GSPCA_VERSION "2.14.0" #include +#include #include #include #include @@ -1561,7 +1562,11 @@ int gspca_dev_probe2(struct usb_interface *intf, /* init video stuff */ ret = video_register_device(&gspca_dev->vdev, +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,7,0) VFL_TYPE_GRABBER, +#else + VFL_TYPE_VIDEO, +#endif -1); if (ret < 0) { pr_err("video_register_device err %d\n", ret);