From 7c0b9e08cb128676f19ef9a8eea2045032d95515 Mon Sep 17 00:00:00 2001 From: Michael Buesch Date: Sat, 1 Aug 2009 12:04:19 -0300 Subject: [PATCH] --- yaml --- r: 156183 b: refs/heads/master c: 5b05d4696d38c3172e79e855cc1e2ed044589508 h: refs/heads/master i: 156181: cb0b090491d2048938acbce705fc26e5ac840b60 156179: 835e648ede2f93b953d9789016948d981d7664b5 156175: f8826c3cab2dce7ad6321c7d4d32853ea6b8a13d v: v3 --- [refs] | 2 +- trunk/drivers/platform/x86/thinkpad_acpi.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 96940a1c1a97..da3f35b14a83 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1f6fc2de9525e34ee93bd392fa046369a8cfbf1e +refs/heads/master: 5b05d4696d38c3172e79e855cc1e2ed044589508 diff --git a/trunk/drivers/platform/x86/thinkpad_acpi.c b/trunk/drivers/platform/x86/thinkpad_acpi.c index 27d68e719e90..18f9ee63c50a 100644 --- a/trunk/drivers/platform/x86/thinkpad_acpi.c +++ b/trunk/drivers/platform/x86/thinkpad_acpi.c @@ -766,6 +766,8 @@ static int dispatch_procfs_write(struct file *file, if (!ibm || !ibm->write) return -EINVAL; + if (count > PAGE_SIZE - 2) + return -EINVAL; kernbuf = kmalloc(count + 2, GFP_KERNEL); if (!kernbuf)