]> Git Repo - linux.git/blobdiff - drivers/iommu/amd/amd_iommu.h
mm: change inlined allocation helpers to account at the call site
[linux.git] / drivers / iommu / amd / amd_iommu.h
index f482aab420f7873bb12da67684c5cc23a0cda05a..52575ba9a141fe5e3e99fd36c0fef1ce97c4e1ef 100644 (file)
@@ -134,13 +134,14 @@ static inline int get_pci_sbdf_id(struct pci_dev *pdev)
        return PCI_SEG_DEVID_TO_SBDF(seg, devid);
 }
 
-static inline void *alloc_pgtable_page(int nid, gfp_t gfp)
+static inline void *alloc_pgtable_page_noprof(int nid, gfp_t gfp)
 {
        struct page *page;
 
-       page = alloc_pages_node(nid, gfp | __GFP_ZERO, 0);
+       page = alloc_pages_node_noprof(nid, gfp | __GFP_ZERO, 0);
        return page ? page_address(page) : NULL;
 }
+#define alloc_pgtable_page(...)        alloc_hooks(alloc_pgtable_page_noprof(__VA_ARGS__))
 
 /*
  * This must be called after device probe completes. During probe
This page took 0.038266 seconds and 4 git commands to generate.