Hello, Timur, thanks a lot for your review.I'll fix all the issues you pointed at and return with v4.The only question I have: why calling dma_unmap_single() from withina spinlock is a bad practice?Best regards,Alexander