From: Danilo Krummrich Date: Mon, 23 Jun 2025 15:53:17 +0000 (+0200) Subject: Merge tag 'topic/dma-features-2025-06-23' of https://github.com/Rust-for-Linux/linux.git X-Git-Tag: io_uring-6.17-20250815~29^2~6^2~34 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=a002488de6e046666b80d928945da037b1da4f64;p=linux-block.git Merge tag 'topic/dma-features-2025-06-23' of https://github.com/Rust-for-Linux/linux.git DMA features for v6.17 - Clarify wording and be consistent in 'coherent' nomenclature. - Convert the read!() / write!() macros to return a Result. - Add as_slice() / write() methods in CoherentAllocation. - Fix doc-comment of dma_handle(). - Expose count() and size() in CoherentAllocation and add the corresponding type invariants. - Implement CoherentAllocation::dma_handle_with_offset(). --- a002488de6e046666b80d928945da037b1da4f64