summaryrefslogtreecommitdiffstats
path: root/mm/page_io.c
diff options
context:
space:
mode:
authorPhillip Susi <psusi@cfl.rr.com>2006-02-05 08:27:44 +0100
committerLinus Torvalds <torvalds@g5.osdl.org>2006-02-05 20:06:52 +0100
commita460ad62260def15c42130de253d6cfc32528a2f (patch)
tree6fd5b90db456ae6a333a224b8c1c975474bb3c27 /mm/page_io.c
parent[PATCH] sched: only print migration_cost once per boot (diff)
downloadlinux-a460ad62260def15c42130de253d6cfc32528a2f.tar.xz
linux-a460ad62260def15c42130de253d6cfc32528a2f.zip
[PATCH] pktcdvd: Fix overflow for discs with large packets
The pktcdvd driver was using an 8 bit field to store the packet length obtained from the disc track info. This causes it to overflow packet length values of 128KB or more. I changed the field to 32 bits to fix this. The pktcdvd driver defaulted to its maximum allowed packet length when it detected a 0 in the track info field. I changed this to fail the operation and refuse to access the media. This seems more sane than attempting to access it with a value that almost certainly will not work. Signed-off-by: Peter Osterlund <petero2@telia.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm/page_io.c')
0 files changed, 0 insertions, 0 deletions