summaryrefslogtreecommitdiff
path: root/drivers/nfc
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2011-02-25 22:44:16 (GMT)
committerLinus Torvalds <torvalds@linux-foundation.org>2011-02-25 23:07:36 (GMT)
commitfba99fa38b023224680308a482e12a0eca87e4e1 (patch)
treec4dba5806fbe88b626805293cf14e6c2b08ca870 /drivers/nfc
parentf8407f26b4c9a36aab74fcdbd6e14ffe4f8d9476 (diff)
downloadlinux-fba99fa38b023224680308a482e12a0eca87e4e1.tar.xz
swiotlb: fix wrong panic
swiotlb's map_page wrongly calls panic() when it can't find a buffer fit for device's dma mask. It should return an error instead. Devices with an odd dma mask (i.e. under 4G) like b44 network card hit this bug (the system crashes): http://marc.info/?l=linux-kernel&m=129648943830106&w=2 If swiotlb returns an error, b44 driver can use the own bouncing mechanism. Reported-by: Chuck Ebbert <cebbert@redhat.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Tested-by: Arkadiusz Miskiewicz <arekm@maven.pl> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/nfc')
0 files changed, 0 insertions, 0 deletions