🔧 Fix compatibility issues with Linux 5.15+ (vmalloc, mmap, etc.)#62
🔧 Fix compatibility issues with Linux 5.15+ (vmalloc, mmap, etc.)#62WildWestCyberSecurity wants to merge 5 commits intomedusalix:masterfrom
Conversation
|
ArchLinux |
|
Pop OS |
|
Can confirm that it works on Pop OS with the new kernel. |
|
Just did an apt upgrade and controller didn't turn on anymore because of the kernel switch. I pulled your master and did sudo ./uninstall.sh then sudo ./install.sh, unplugged and plugged in the controller, and it turned on. Thanks! |
|
Happy to help out my fellow gamers ✌️ |
|
Thanks, after updating my Raspberry Pi 5 the other day, this no longer works, but your fork does. |
|
Tested and working on Elementary OS 8 (Ubuntu 24.04.2) - Thanks! :) Installing without these changes caused the same error seen in #64 |
|
author is MIA and project is dead, please open PRs to https://github.com/dlundqvist/xone This is an active and maintained fork |
I'm a patient man/creature, anyways I appreciate this nonetheless and do see I'll give author Thankyou for taking time to let me and others know about it! |
163235a to
a2f0456
Compare
|
Thankyou so much Lawstorant for your careful eye! I fixed the slop up a bit as requested and as should be! Looks much better now, I know it was just indentations/visual but I went ahead and re-tested to make sure nothing unexpected would happen. Works great, let me know if you have any other recommendations. |
The patch comes from medusalix/xone#62 Thanks WildWestCyberSecurity
The patch comes from medusalix/xone#62 Thanks WildWestCyberSecurity
This PR fixes multiple issues in the
xonedriver related to newer Linux kernels (5.15+):gip_bus_matchfunction signature to match kernel changes.snd_pcm_lib_alloc_vmalloc_buffer()andsnd_pcm_lib_free_vmalloc_buffer()with
snd_pcm_set_managed_buffer()where applicable..mmapand.pageassignments fromsnd_pcm_ops.#if LINUX_VERSION_CODEmacros.These changes have been tested on kernel 6.12.13.
Let me know if any further modifications are needed!
Btw thankyou so much for this project you da goat fr fr!