aboutsummaryrefslogtreecommitdiff
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorKristen Accardi <[email protected]>2006-05-20 15:00:08 -0700
committerLinus Torvalds <[email protected]>2006-05-21 12:59:18 -0700
commit593ee20766921fec643194dff829e17f30552220 (patch)
tree78fe75485a921e80252184d52613280cef5e9dbd /scripts/patch-kernel
parentd66fd908acc8ba88541ecc570d89b0243f947c5e (diff)
[PATCH] pci: correctly allocate return buffers for osc calls
The OSC set and query functions do not allocate enough space for return values, and set the output buffer length to a false, too large value. This causes the acpi-ca code to assume that the output buffer is larger than it actually is, and overwrite memory when copying acpi return buffers into this caller provided buffer. In some cases this can cause kernel oops if the memory that is overwritten is a pointer. This patch will change these calls to use a dynamically allocated output buffer, thus allowing the acpi-ca code to decide how much space is needed. Signed-off-by: Kristen Carlson Accardi <[email protected]> Cc: "Brown, Len" <[email protected]> Cc: "Yu, Luming" <[email protected]> Cc: Greg KH <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions