It seems that almost everty platform driver out there copied the keymap implementation from wistron button driver... That's a lot of duplicated code and I think it is high time we split it into a library module that can be shared between all these drivers. Changes since v1: added sparse_keymap_report_event() and sparse_keymap_report_entry() to furger reduce code in the drivers. Len, what would be the best way to merge this? The patches touch a few of the platform drivers and I would like to get it done sooner than later because teh patch converting EVIOCGKEYCODE and EVIOCSKEYCODE to use unisgned int instead of signed int scancodes depends on it. Thanks. -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html