diff --git a/drivers/media/platform/tegra/cdi/cdi_mgr.c b/drivers/media/platform/tegra/cdi/cdi_mgr.c index d30e0272..a5bf34fc 100644 --- a/drivers/media/platform/tegra/cdi/cdi_mgr.c +++ b/drivers/media/platform/tegra/cdi/cdi_mgr.c @@ -1498,10 +1498,10 @@ static struct cdi_mgr_platform_data *of_cdi_mgr_pdata(struct platform_device return pd; } -#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 2, 0) -static char *cdi_mgr_devnode(struct device *dev, umode_t *mode) -#else +#if defined(NV_CLASS_STRUCT_DEVNODE_HAS_CONST_DEV_ARG) /* Linux v6.2 */ static char *cdi_mgr_devnode(const struct device *dev, umode_t *mode) +#else +static char *cdi_mgr_devnode(struct device *dev, umode_t *mode) #endif { if (!mode) diff --git a/drivers/media/platform/tegra/isc/isc_mgr.c b/drivers/media/platform/tegra/isc/isc_mgr.c index 8599e74c..1796601f 100644 --- a/drivers/media/platform/tegra/isc/isc_mgr.c +++ b/drivers/media/platform/tegra/isc/isc_mgr.c @@ -19,7 +19,6 @@ #include #include #include -#include #include #include #include @@ -967,10 +966,10 @@ static struct isc_mgr_platform_data *of_isc_mgr_pdata(struct platform_device return pd; } -#if (LINUX_VERSION_CODE < KERNEL_VERSION(6, 2, 0)) -static char *isc_mgr_devnode(struct device *dev, umode_t *mode) -#else +#if defined(NV_CLASS_STRUCT_DEVNODE_HAS_CONST_DEV_ARG) /* Linux v6.2 */ static char *isc_mgr_devnode(const struct device *dev, umode_t *mode) +#else +static char *isc_mgr_devnode(struct device *dev, umode_t *mode) #endif { if (!mode) diff --git a/scripts/conftest/conftest.sh b/scripts/conftest/conftest.sh index 460fbb95..4b5946c0 100755 --- a/scripts/conftest/conftest.sh +++ b/scripts/conftest/conftest.sh @@ -6651,7 +6651,7 @@ compile_test() { # Determine if the 'class' structure devnode function pointer # has const 'struct dev' argument. # - # Commit 43a7206b0963 ("driver core: class: make class_register() + # Commit ff62b8e6588f ("driver core: make struct class.devnode() # take a const *") updated the class_register function to take a # const class structure in Linux v6.2. #