On 06/01/17 11:46, Auger Eric wrote:
On 06/01/2017 11:59, Joerg Roedel wrote:
quoted
On Thu, Jan 05, 2017 at 07:04:29PM +0000, Eric Auger wrote:
quoted
struct iommu_dma_cookie {
- struct iova_domain iovad;
- struct list_head msi_page_list;
- spinlock_t msi_lock;
+ union {
+ struct iova_domain iovad;
+ dma_addr_t msi_iova;
+ };
+ struct list_head msi_page_list;
+ spinlock_t msi_lock;
+ enum iommu_dma_cookie_type type;
Please move the type to the beginning of the struct and add a comment
how the type relates to the union.
Sure
Thank you for the review.
FWIW I already had a cleaned up version of this patch, I just hadn't
mentioned it. I've pushed out an update with that change added too[1].
Robin.
[1]:http://linux-arm.org/git?p=linux-rm.git;a=shortlog;h=refs/heads/iommu/misc
Best regards
Eric
quoted
Joerg