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"
|
CONFIG_CHECK="INPUT_FF_MEMLESS"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-kernel6.18.patch
|
||||||
|
)
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
local modlist=( hid-${PN}=kernel/drivers/hid:hid-${PN}:hid-${PN}/src )
|
local modlist=( hid-${PN}=kernel/drivers/hid:hid-${PN}:hid-${PN}/src )
|
||||||
local modargs=( KERNEL_SOURCE_DIR="${KV_OUT_DIR}" )
|
local modargs=( KERNEL_SOURCE_DIR="${KV_OUT_DIR}" )
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user