commit | b652277b09d3d030cb074cc6a98ba80b34244c03 | [log] [tgz] |
---|---|---|
author | Dan Carpenter <error27@gmail.com> | Thu Mar 03 17:56:06 2011 +0100 |
committer | Martin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com> | Thu Mar 03 17:56:14 2011 +0100 |
tree | 3e83ec35774580a151fa7e59ec32f7c5786c689c | |
parent | 0c0db0355bc070b4c623622248d3f577642536b9 [diff] |
[S390] keyboard: integer underflow bug The "ct" variable should be an unsigned int. Both struct kbdiacrs ->kb_cnt and struct kbd_data ->accent_table_size are unsigned ints. Making it signed causes a problem in KBDIACRUC because the user could set the signed bit and cause a buffer overflow. Cc: <stable@kernel.org> Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>