diff -uNr linux-source-2.6.35/drivers/input/keyboard/atkbd.c linux.modify//drivers/input/keyboard/atkbd.c --- linux-source-2.6.35/drivers/input/keyboard/atkbd.c 2011-03-01 08:40:39.000000000 -0600 +++ linux.modify//drivers/input/keyboard/atkbd.c 2011-03-29 11:55:54.782554007 -0500 @@ -1653,6 +1653,15 @@ .driver_data = atkbd_volume_forced_release_keys, }, { + /* Samsung X360 */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "SAMSUNG ELECTRONICS CO., LTD."), + DMI_MATCH(DMI_PRODUCT_NAME, "X360"), + }, + .callback = atkbd_setup_forced_release, + .driver_data = atkbd_samsung_forced_release_keys, + }, + { /* Samsung NC10 */ .matches = { DMI_MATCH(DMI_SYS_VENDOR, "SAMSUNG ELECTRONICS CO., LTD."),