summaryrefslogtreecommitdiff
path: root/drivers/infiniband/core/umem.c
AgeCommit message (Expand)Author
14 daysRDMA/umem: Derive DMA direction from IB access flagsYishai Hadas
14 daysRDMA/umem: Map CQ buffers DMA_FROM_DEVICEYishai Hadas
14 daysRDMA/umem: Support an explicit DMA direction other than DMA_BIDIRECTIONALYishai Hadas
2026-08-05RDMA/core: Prevent rereg_mr for dmabuf umemsJacob Moroni
2026-07-14RDMA/umem: ib_umem_get(): use kmalloc() to allocate page arrayMike Rapoport (Microsoft)
2026-06-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds
2026-06-08RDMA: During rereg_mr ensure that REREG_ACCESS is compatibleJason Gunthorpe
2026-06-05RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz()Jason Gunthorpe
2026-05-29RDMA/umem: Block plain userspace memory registration under CoCo bounceJiri Pirko
2026-05-29RDMA/uverbs: Remove legacy umem field from struct ib_cqJiri Pirko
2026-05-29RDMA/uverbs: Add CQ buffer UMEM attribute and driver helpersJiri Pirko
2026-05-29RDMA/uverbs: Push out CQ buffer umem processing into a helperJiri Pirko
2026-05-29RDMA/umem: Route ib_umem_get_va() through ib_umem_get_attr_or_va()Jiri Pirko
2026-05-29RDMA/core: Introduce generic buffer descriptor infrastructure for umemJiri Pirko
2026-05-29RDMA/umem: Split ib_umem_get_va() into a thin wrapper around __ib_umem_get_va()Jiri Pirko
2026-05-29RDMA/umem: Rename ib_umem_get() to ib_umem_get_va()Jiri Pirko
2026-03-30RDMA/umem: Use consistent DMA attributes when unmapping entriesLeon Romanovsky
2026-03-30Merge branch 'master' into rdma-nextLeon Romanovsky
2026-03-20RDMA/umem: Tell DMA mapping that UMEM requires coherencyLeon Romanovsky
2026-02-25RDMA/core: Manage CQ umem in core codeLeon Romanovsky
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-11-26RDMA/core: Reduce cond_resched() frequency in __ib_umem_releaseLi RongQing
2025-11-13RDMA/core: Prevent soft lockup during large user memory region cleanupLi RongQing
2025-02-19RDMA/core: Fix best page size finding when it can cross SG entriesMichael Margolin
2023-12-04RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgszMike Marciniszyn
2023-07-31RDMA/umem: Set iova in ODP flowMichael Guralnik
2022-11-30RDMA/umem: remove FOLL_FORCE usageDavid Hildenbrand
2021-08-24RDMA: Use the sg_table directly and remove the opencoded version from umemMaor Gottlieb
2021-08-24lib/scatterlist: Fix wrong update of orig_nentsMaor Gottlieb
2021-08-24lib/scatterlist: Provide a dedicated function to support table appendMaor Gottlieb
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds
2021-04-30RDMA/umem: batch page unpin in __ib_umem_release()Joao Martins
2021-04-12RDMA/core: Print the function name by __func__ instead of an fixed stringWenpeng Liang
2021-03-11IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz()Yishai Hadas
2021-01-20RDMA/umem: Support importing dma-buf as user memory regionJianxin Xiong
2021-01-14RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two()Aharon Landau
2020-11-12RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_sizeChristoph Hellwig
2020-11-02RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc'sJason Gunthorpe
2020-10-16Merge branch 'dynamic_sg' into rdma.git for-nextJason Gunthorpe
2020-10-05RDMA/umem: Move to allocate SG table from pagesMaor Gottlieb
2020-09-11RDMA/mlx4: Use ib_umem_num_dma_blocks()Jason Gunthorpe
2020-09-11RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks()Jason Gunthorpe
2020-09-09RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz()Jason Gunthorpe
2020-09-09RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()Jason Gunthorpe
2020-09-09RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundaryJason Gunthorpe
2020-07-31RDMA/umem: Add a schedule point in ib_umem_get()Eric Dumazet
2020-02-13RDMA/core: Add weak ordering dma attr to dma mappingMichael Guralnik
2020-01-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds
2020-01-31mm, tree-wide: rename put_user_page*() to unpin_user_page*()John Hubbard