xone: fix on linux6.3+

This commit is contained in:
classabbyamp 2023-10-12 11:18:40 -04:00
parent 683922a63c
commit ebfd72634f
No known key found for this signature in database
GPG key ID: 6BE0755918A4C7F5
2 changed files with 26 additions and 1 deletions

View file

@ -0,0 +1,25 @@
From bbf0dcc484c3f5611f4e375da43e0e0ef08f3d18 Mon Sep 17 00:00:00 2001
From: Vicki Pfau <vi@endrift.com>
Date: Tue, 16 May 2023 15:06:07 -0700
Subject: [PATCH] Fix build on kernel 6.3
---
bus/bus.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/bus/bus.c b/bus/bus.c
index 7fde922..b129d6f 100644
--- a/bus/bus.c
+++ b/bus/bus.c
@@ -67,7 +67,11 @@ static void gip_client_state_changed(struct work_struct *work)
}
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 3, 0)
static int gip_client_uevent(struct device *dev, struct kobj_uevent_env *env)
+#else
+static int gip_client_uevent(const struct device *dev, struct kobj_uevent_env *env)
+#endif
{
struct gip_client *client = to_gip_client(dev);
struct gip_classes *classes = client->classes;

View file

@ -1,7 +1,7 @@
# Template file for 'xone'
pkgname=xone
version=0.3
revision=1
revision=2
depends="curl cabextract dkms"
short_desc="Modern Linux driver for Xbox One and Xbox Series X|S controllers"
maintainer="xolophreny <xolophreny@proton.me>"