[PATCH HID for-next v1 6/9] HID: bpf: rework how programs are attached and stored in the kernel