Get the latest tech news

udev-hid-bpf To Help Enable HID-BPF Use Rather Than Kernel Drivers To Fix HID Hardware


Right now for buggy HID hardware or other input devices not exactly aligning to specs or having known hardware workarounds required, a new Linux kernel driver tends to be needed or at least quirks to be added to existing kernel driver code

Right now for buggy HID hardware or other input devices not exactly aligning to specs or having known hardware workarounds required, a new Linux kernel driver tends to be needed or at least quirks to be added to existing kernel driver code. Due to the lengthy kernel cycles and other factors involved, leveraging (e)BPF has long been talked about as one of the areas where it may make sense for being able to more quickly send out hardware support fixes in the form of eBPF problems. HID-BPF has been quite an interesting approach to deal with quirky/buggy HID hardware and with udev-hid-bpf it helps in getting that effort to pan out.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of kernel drivers

kernel drivers

Photo of hid hardware

hid hardware

Photo of bpf use

bpf use