This is still broken. You need to make sure the actual DMA allocations do have struct page backing.
- [PATCH V3 08/13] HV/Vmbus: Initialize VMbus ring buffer ... Tianyu Lan
- RE: [PATCH V3 08/13] HV/Vmbus: Initialize VMbus rin... Michael Kelley
- [PATCH V3 09/13] DMA: Add dma_map_decrypted/dma_unmap_en... Tianyu Lan
- Re: [PATCH V3 09/13] DMA: Add dma_map_decrypted/dma... Christoph Hellwig
- [PATCH V3 13/13] HV/Storvsc: Add Isolation VM support fo... Tianyu Lan
- RE: [PATCH V3 13/13] HV/Storvsc: Add Isolation VM s... Michael Kelley
- [PATCH V3 10/13] x86/Swiotlb: Add Swiotlb bounce buffer ... Tianyu Lan
- Re: [PATCH V3 10/13] x86/Swiotlb: Add Swiotlb bounc... Christoph Hellwig
- Re: [PATCH V3 10/13] x86/Swiotlb: Add Swiotlb b... Tianyu Lan
- Re: [PATCH V3 10/13] x86/Swiotlb: Add Swiot... Tianyu Lan
- Re: [PATCH V3 10/13] x86/Swiotlb: Add S... Christoph Hellwig
- Re: [PATCH V3 10/13] x86/Swiotlb: ... Tianyu Lan
- Re: [PATCH V3 10/13] x86/Swiot... Christoph Hellwig
- Re: [PATCH V3 10/13] x86/Swiot... Tianyu Lan
- [PATCH V3 12/13] HV/Netvsc: Add Isolation VM support for... Tianyu Lan
- RE: [PATCH V3 12/13] HV/Netvsc: Add Isolation VM su... Michael Kelley