diff options
| author | Al Viro <[email protected]> | 2006-02-26 08:34:10 -0600 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-02-26 09:09:49 -0800 |
| commit | 489708007785389941a89fa06aedc5ec53303c96 (patch) | |
| tree | 425e0dda8d5fec842ffdd3b2cdadfeaf60f5a668 /scripts/basic | |
| parent | a0124d780d06db711e8a92135d774940588a27da (diff) | |
[PATCH] sd: fix memory corruption with broken mode page headers
There's a problem in sd where we blindly believe the length of the
headers and block descriptors. Some devices return insane values for
these and cause our length to end up greater than the actual buffer
size, so check to make sure.
Signed-off-by: Al Viro <[email protected]>
Also removed the buffer size magic number (512) and added DPOFUA of
zero to the defaults
Signed-off-by: James Bottomley <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions