diff options
author | Andi Kleen <ak@muc.de> | 2005-12-20 14:45:19 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-12-20 10:13:54 -0800 |
commit | 7e8702334841b6da4b8f564dc1771ca17c59a621 (patch) | |
tree | 73f52ad8b0b61a5d863b324041bcc519d7cc5242 /kernel/params.c | |
parent | 7ca0b3bf695632003a2a0f98b9fc1451b0483346 (diff) | |
download | op-kernel-dev-7e8702334841b6da4b8f564dc1771ca17c59a621.zip op-kernel-dev-7e8702334841b6da4b8f564dc1771ca17c59a621.tar.gz |
[PATCH] Fix swiotlb pci_map_sg error handling
The overflow checking condition in lib/swiotlb.c was wrong.
It would first run a NULL pointer through virt_to_phys before
testing it. Since pci_map_sg overflow is not that uncommon
and causes data corruption (including broken file systems) when not
properly detected I think it's better to fix it in 2.6.15.
This affects x86-64 and IA64.
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/params.c')
0 files changed, 0 insertions, 0 deletions