kernel: leds-gca230718: remove old kernel compat

Not needed as all the older kernels are gone.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16869
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
Rosen Penev 2024-10-06 16:53:39 -07:00 committed by Hauke Mehrtens
parent f6433c5810
commit e2b80013ed

View File

@ -114,12 +114,7 @@ static int gca230718_set_brightness(struct led_classdev *led_cdev,
return 0; return 0;
} }
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)
static int gca230718_probe(struct i2c_client *client) static int gca230718_probe(struct i2c_client *client)
#else
static int gca230718_probe(struct i2c_client *client,
const struct i2c_device_id *id)
#endif
{ {
int status = 0; int status = 0;
struct gca230718_private *gca230718_privateData; struct gca230718_private *gca230718_privateData;
@ -195,20 +190,12 @@ static int gca230718_probe(struct i2c_client *client,
return status; return status;
} }
#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 18, 0)
static void gca230718_remove(struct i2c_client *client) static void gca230718_remove(struct i2c_client *client)
#else
static int gca230718_remove(struct i2c_client *client)
#endif
{ {
struct gca230718_private *gca230718_privateData; struct gca230718_private *gca230718_privateData;
gca230718_privateData = i2c_get_clientdata(client); gca230718_privateData = i2c_get_clientdata(client);
mutex_destroy(&gca230718_privateData->lock); mutex_destroy(&gca230718_privateData->lock);
gca230718_init_private_led_data(gca230718_privateData); gca230718_init_private_led_data(gca230718_privateData);
#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 18, 0)
return 0;
#endif
} }
static const struct i2c_device_id gca230718_i2c_ids[] = { static const struct i2c_device_id gca230718_i2c_ids[] = {