Thanks Guenter,Excellent.
I actually got a similar report a few days ago and prepared the same
patch as part of the dma-mapping fixup series I'm about to send out:
http://git.infradead.org/users/hch/misc.git/commitdiff/f9f787e3fe227329d27768566e925e4d94c5f517