diff --git a/4.18/wacom_wac.c b/4.18/wacom_wac.c index 19b31b0c..23836274 100644 --- a/4.18/wacom_wac.c +++ b/4.18/wacom_wac.c @@ -75,7 +75,11 @@ static void wacom_force_proxout(struct wacom_wac *wacom_wac) void wacom_idleprox_timeout(struct timer_list *list) { +#if LINUX_VERSION_CODE < KERNEL_VERSION(6,16,0) struct wacom *wacom = from_timer(wacom, list, idleprox_timer); +#else + struct wacom *wacom = timer_container_of(wacom, list, idleprox_timer); +#endif struct wacom_wac *wacom_wac = &wacom->wacom_wac; if (!wacom_wac->hid_data.sense_state) { @@ -696,6 +700,7 @@ static bool wacom_is_art_pen(int tool_id) case 0x885: /* Intuos3 Marker Pen */ case 0x804: /* Intuos4/5 13HD/24HD Marker Pen */ case 0x10804: /* Intuos4/5 13HD/24HD Art Pen */ + case 0x204: /* Art Pen 2 */ is_art_pen = true; break; }