diff options
| author | Erik Andersen <andersen@codepoet.org> | 2003-08-22 04:29:33 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2003-08-22 04:29:33 -0700 |
| commit | 6c944c977f70a93d54fc6dded0f3f18f207ed1ef (patch) | |
| tree | fd2a25b15a550cd9ce8cd1d39e32264f02a41a58 /include/linux | |
| parent | d2855c5dacd8dc87d6120b53e6de82c43745934a (diff) | |
[PATCH] Fix cdrom error handling in 2.6
In both 2.4 and in 2.6, error handling for bad cdrom media is
wrong. And it is my fault I'm afraid, since I botched an earlier
fix for the problem by putting the fix in the wrong spot.
My kids have a "Jumpstart Toddlers" cd they have long since
completely killed, which makes a great test disc. Without this
fix, the best time projection I can get for completing a dd type
sector copy is about 2 years... Most of that is spent thrashing
about in kernel space trying to re-read sectors we already know
are not correctable.... After the fix, I was able to rip a copy
the CD (or rather muddle through it getting lots of EIO errors)
in about 15 minutes.
Attached is the fix for 2.6.x,
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
