We still have a few drivers which pass a NULL struct device pointer to DMA API functions, which generally is a bad idea as the API implementations rely on the device not only for ops selection, but also the dma mask and various other attributes, and many implementations have been broken for NULL device support for a while. This series removes the few remaning users that weren't picked up in the last merge window and then removes core support for this "feature". A git tree is also available at: git://git.infradead.org/users/hch/misc.git dma-remove-NULL-dev-support Gitweb: http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/dma-remove-NULL-dev-support