diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h index 2c471a2c43fa7137f1780b976615a6cbef5f6b6e..0a36a22228e75accb3fe635dec149ace301dcf51 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h @@ -95,6 +95,13 @@ struct page { */ unsigned long private; }; + struct { /* page_pool used by netstack */ + /** + * @dma_addr: might require a 64-bit value even on + * 32-bit architectures. + */ + dma_addr_t dma_addr; + }; struct { /* slab, slob and slub */ union { struct list_head slab_list; /* uses lru */