Skip to content

Commit

Permalink
xone: fix on linux6.3+
Browse files Browse the repository at this point in the history
  • Loading branch information
classabbyamp committed Oct 12, 2023
1 parent 683922a commit ebfd726
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 1 deletion.
25 changes: 25 additions & 0 deletions srcpkgs/xone/patches/linux6.3.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
From bbf0dcc484c3f5611f4e375da43e0e0ef08f3d18 Mon Sep 17 00:00:00 2001
From: Vicki Pfau <[email protected]>
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;
2 changes: 1 addition & 1 deletion srcpkgs/xone/template
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"
Expand Down

0 comments on commit ebfd726

Please sign in to comment.