The problem as I stated above is that the commits have not been backported to the 3.2 kernel series. If you browse the stable tree at git.kernel.org you'll see the 3.3.4 [1] and 3.4-rc1 [2] tagged trees have the right commits. 3.2.16 still does not. This is probably the type of thing a Ubuntu kernel guy could get pushed through a lot faster than some random guy on the internet (me).
The problem as I stated above is that the commits have not been backported to the 3.2 kernel series. If you browse the stable tree at git.kernel.org you'll see the 3.3.4 [1] and 3.4-rc1 [2] tagged trees have the right commits. 3.2.16 still does not. This is probably the type of thing a Ubuntu kernel guy could get pushed through a lot faster than some random guy on the internet (me).
[1] http:// git.kernel. org/?p= linux/kernel/ git/stable/ linux-stable. git;a=blob; f=drivers/ hid/hid- ids.h;h= c7d0aa609d9cfd0 9bfb068a9cc726e 2bc4d40df1; hb=d0c4f31c99b3 90c9bfc54e79de0 f7650ab819352# l131
[2] http:// git.kernel. org/?p= linux/kernel/ git/stable/ linux-stable. git;a=blob; f=drivers/ hid/hid- ids.h;h= e39aecb1f9f28de f0a0490a3de0ef2 9021f49ede; hb=dd775ae25492 17d3ae09363e3ed b305d0fa19928# l131