diff --git a/drivers/hid/hid-debug.c b/drivers/hid/hid-debug.c
index 5da9f676b4cfc2bb09de2c85828862a0cd920118..5c24fe46d8eb9c423637888f163e70dedb2281c2 100644
--- a/drivers/hid/hid-debug.c
+++ b/drivers/hid/hid-debug.c
@@ -698,6 +698,7 @@ static const char *keys[KEY_MAX + 1] = {
 	[KEY_SEND] = "Send",			[KEY_REPLY] = "Reply",
 	[KEY_FORWARDMAIL] = "ForwardMail",	[KEY_SAVE] = "Save",
 	[KEY_DOCUMENTS] = "Documents",		[KEY_SPELLCHECK] = "SpellCheck",
+	[KEY_LOGOFF] = "Logoff",
 	[KEY_FN] = "Fn",			[KEY_FN_ESC] = "Fn+ESC",
 	[KEY_FN_1] = "Fn+1",			[KEY_FN_2] = "Fn+2",
 	[KEY_FN_B] = "Fn+B",			[KEY_FN_D] = "Fn+D",
diff --git a/include/linux/input.h b/include/linux/input.h
index fff34e7ce8e7c3b6fa1c63c0bc0af6a4ba069770..52d1bd434a500abb69f5cc94b8225bf856080f5d 100644
--- a/include/linux/input.h
+++ b/include/linux/input.h
@@ -524,6 +524,7 @@ struct input_absinfo {
 #define KEY_MESSENGER		0x1ae	/* AL Instant Messaging */
 #define KEY_DISPLAYTOGGLE	0x1af	/* Turn display (LCD) on and off */
 #define KEY_SPELLCHECK		0x1b0   /* AL Spell Check */
+#define KEY_LOGOFF		0x1b1   /* AL Logoff */
 
 #define KEY_DEL_EOL		0x1c0
 #define KEY_DEL_EOS		0x1c1