Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 359199
b: refs/heads/master
c: adf96e6
h: refs/heads/master
i:
  359197: f5446d9
  359195: 3e8db1d
  359191: 46095a5
  359183: 913d73f
  359167: 417edc1
v: v3
  • Loading branch information
Linus Torvalds committed Feb 27, 2013
1 parent 225d570 commit fceb2e7
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 09884964335e85e897876d17783c2ad33cf8a2e0
refs/heads/master: adf96e6f514a9e87aa3d26c8c9c03eca5be53df0
15 changes: 7 additions & 8 deletions trunk/drivers/tty/sysrq.c
Original file line number Diff line number Diff line change
Expand Up @@ -870,21 +870,20 @@ static struct input_handler sysrq_handler = {

static bool sysrq_handler_registered;

unsigned short platform_sysrq_reset_seq[] __weak = { KEY_RESERVED };

static inline void sysrq_register_handler(void)
{
extern unsigned short platform_sysrq_reset_seq[] __weak;
unsigned short key;
int error;
int i;

if (platform_sysrq_reset_seq) {
for (i = 0; i < ARRAY_SIZE(sysrq_reset_seq); i++) {
key = platform_sysrq_reset_seq[i];
if (key == KEY_RESERVED || key > KEY_MAX)
break;
for (i = 0; i < ARRAY_SIZE(sysrq_reset_seq); i++) {
key = platform_sysrq_reset_seq[i];
if (key == KEY_RESERVED || key > KEY_MAX)
break;

sysrq_reset_seq[sysrq_reset_seq_len++] = key;
}
sysrq_reset_seq[sysrq_reset_seq_len++] = key;
}

error = input_register_handler(&sysrq_handler);
Expand Down

0 comments on commit fceb2e7

Please sign in to comment.