mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
games-util/xpadneo: fix build with kernel 6.18
Upstream did mention they plan to release a fixed 0.10.0 soon'ish 2 weeks ago, but given 6.18.1 dist kernels been added better off fixing this now. Patch should be safe enough to not be worth a ~arch revbump, may help for users accepting ~arch kernels. Closes: https://bugs.gentoo.org/967493 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
parent
28153ceb27
commit
004bf5c652
19
games-util/xpadneo/files/xpadneo-0.9.7-kernel6.18.patch
Normal file
19
games-util/xpadneo/files/xpadneo-0.9.7-kernel6.18.patch
Normal file
@ -0,0 +1,19 @@
|
||||
https://bugs.gentoo.org/967493
|
||||
https://github.com/atar-axis/xpadneo/issues/562
|
||||
https://github.com/atar-axis/xpadneo/pull/566
|
||||
--- a/hid-xpadneo/src/hid-xpadneo.c
|
||||
+++ b/hid-xpadneo/src/hid-xpadneo.c
|
||||
@@ -1194,5 +1194,5 @@
|
||||
return -ENOMEM;
|
||||
|
||||
- xdata->id = ida_simple_get(&xpadneo_device_id_allocator, 0, 0, GFP_KERNEL);
|
||||
+ xdata->id = ida_alloc(&xpadneo_device_id_allocator, GFP_KERNEL);
|
||||
xdata->quirks = id->driver_data;
|
||||
|
||||
@@ -1289,5 +1289,5 @@
|
||||
{
|
||||
if (xdata->id >= 0) {
|
||||
- ida_simple_remove(&xpadneo_device_id_allocator, xdata->id);
|
||||
+ ida_free(&xpadneo_device_id_allocator, xdata->id);
|
||||
xdata->id = -1;
|
||||
}
|
||||
@ -22,6 +22,10 @@ SLOT="0"
|
||||
|
||||
CONFIG_CHECK="INPUT_FF_MEMLESS"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-kernel6.18.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
local modlist=( hid-${PN}=kernel/drivers/hid:hid-${PN}:hid-${PN}/src )
|
||||
local modargs=( KERNEL_SOURCE_DIR="${KV_OUT_DIR}" )
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user