[PATCH] nvme/pci: make PRP list DMA pools per-NUMA-node

Kanchan Joshi joshi.k at samsung.com
Mon Apr 21 00:13:24 PDT 2025


On 4/20/2025 10:14 PM, Caleb Sander Mateos wrote:
> struct nvme_dev {
>   	struct nvme_queue *queues;
>   	struct blk_mq_tag_set tagset;
>   	struct blk_mq_tag_set admin_tagset;
>   	u32 __iomem *dbs;
>   	struct device *dev;
> -	struct dma_pool *prp_page_pool;
> -	struct dma_pool *prp_small_pool;
> +	struct nvme_prp_dma_pools prp_pools[MAX_NUMNODES];

I wonder if it is worth to make this dynamic using nr_node_ids?



More information about the Linux-nvme mailing list