just port uio-dma to kernel 3.2