Linux 6.11 릴리스에서는 HID 드라이버 지원에 상당한 개선이 이루어졌습니다. 특히 일부 T2 Mac 모델의 Apple 키보드 백라이트 기능 지원이 향상되었습니다. 이번 업데이트에는 추적 종단점 대신 bpf struct_ops를 사용하는 HID-BPF 내부 구현의 전면적인 재작성이 포함되어 있어, 성능과 유연성이 개선되었습니다.
새로운 기능에는 HID 장치를 대상으로 한 사용자 공간 호출을 중재할 수 있는 두 개의 새로운 HID-BPF 후크가 추가되었습니다. 이를 통해 보다 효과적인 필터링이 가능해졌습니다. 또한 이번 업데이트에서는 다양한 새로운 장치에 대한 지원이 HID-BPF 필터를 통해 추가되었으며, 특히 magic 키보드 백라이트 지원이 추가되어 Linux에서 Mac 사용자의 편의성이 향상되었습니다.
추가적인 개선 사항으로는 HID 드라이버에 누락된 MODULE_DESCRIPTION() 매크로 포함, kvzalloc를 사용한 메모리 조각화 관리, 하위 HID 장치의 펌웨어 노드 검색 등이 포함됩니다. 또한 hid-uclogic에 대한 개선과 몇 가지 오타 수정, 커널 문서 업데이트, 사용되지 않는 함수 정리 등도 이루어졌습니다. 이러한 변경 사항은 전반적으로 Linux의 HID 지원 기능과 안정성을 향상시킵니다. 특히 Apple 하드웨어 사용자들의 경험이 개선될 것으로 기대됩니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.