Hello, I've attached source code for a kernel module that fixes my Chromecast Remote.  Prior to this module, when pressing buttons on the Chromecast Remote, I'd get these in the dmesg: hid-generic 0005:18D1:9450.0004: Event data for report 1 was too short (2 vs 1) It seemed like a simple fix (accepting 1 instead of 2 for this specific remote), and the attached module fixes this. I'm not sure where this belongs in the main tree (perhaps as a quirk in drivers/hid/ somewhere), which is why I'm submitting this as a module instead of a patch. As an unsophisticated dev I thought I'd bring this to someone's attention since it might allow these remotes to be useful, and the fix seems simple.  Thank you. Cheers, -Randy.