Skip to content

Conversation

@ozalperen
Copy link

… in gip_headset_pcm_hw_params and gip_headset_pcm_hw_free functions

  • Changed the parameter type of gip_bus_match to const struct device_driver * for better const-correctness.
  • Added conditional compilation for buffer allocation and freeing in gip_headset_pcm_hw_params and gip_headset_pcm_hw_free to handle changes in kernel version 6.13.0 and above.

… in gip_headset_pcm_hw_params and gip_headset_pcm_hw_free functions

- Changed the parameter type of gip_bus_match to const struct device_driver * for better const-correctness.
- Added conditional compilation for buffer allocation and freeing in gip_headset_pcm_hw_params and gip_headset_pcm_hw_free to handle changes in kernel version 6.13.0 and above.
@ozalperen
Copy link
Author

I have tried and it works on Ubuntu 25.04 with Kernel 6.14

@Lawstorant
Copy link

Lawstorant commented Jun 25, 2025

author is MIA and project is inactive, please open PRs to https://github.com/dlundqvist/xone

This is an active and maintained fork and since most packagers switched, it can be considered upstream now.

@Lawstorant
Copy link

Could you point to the change that handles buffer allocation?

neurolag pushed a commit to neurolag/xone that referenced this pull request Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants