Hi Dave, please can you rever this? This is the second xsk patch this year that pokes into dma-mapping internals for absolutely not reason. And we discussed this in detail the last time around: drivers have absolutely no business poking into dma-direct.h and dma-noncoherent.h. In fact because people do this crap I have a patch to remove these headers that I'm about to queue up, so if this doesn't get reverted the linux-next build will break soon.