Also, I did some browsing in the kernel source on gitweb, and it appears the relevant definition has moved from net/bluetooth/hidp/core.c (kernel 2.6.14, as reported in bug #227501) to drivers/hid/hid-ids.h and drivers/hid/hid-apple.c in the linux source.
It seems like it would be simple to fix, but I don't know how / don't have time to learn how to prepare a kernel patch.
Also, I did some browsing in the kernel source on gitweb, and it appears the relevant definition has moved from net/bluetooth/ hidp/core. c (kernel 2.6.14, as reported in bug #227501) to drivers/ hid/hid- ids.h and drivers/ hid/hid- apple.c in the linux source.
It seems like it would be simple to fix, but I don't know how / don't have time to learn how to prepare a kernel patch.