summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx5/odp.c
Commit message (Expand)AuthorAgeFilesLines
* IB/mlx5: Fix implicit MR release flowYishai Hadas2019-08-071-15/+9Star
* IB/mlx5: Prevent concurrent MR updates during invalidationMoni Shoua2019-07-251-1/+2
* IB/mlx5: Replace kfree with kvfreeChuhong Yuan2019-07-221-2/+2
* Merge mlx5-next into rdma for-nextJason Gunthorpe2019-07-031-6/+6
|\
| * net/mlx5: Use event mask based on device capabilitiesYishai Hadas2019-07-031-1/+1
| * net/mlx5: Convert mkey_table to XArrayMatthew Wilcox2019-06-251-5/+5
* | Merge remote-tracking branch 'mlx5-next/mlx5-next' into HEADDoug Ledford2019-06-191-6/+15
|\|
| * net/mlx5: Add EQ enable/disable APIYuval Avnery2019-06-131-1/+8
| * net/mlx5: Use a single IRQ for all async EQsAriel Levkovich2019-06-131-1/+1
| * net/mlx5: Separate IRQ request/free from EQ life cycleYuval Avnery2019-06-131-1/+1
| * net/mlx5: Change interrupt handler to call chain notifierYuval Avnery2019-06-131-4/+6
* | RDMA/umem: Move page_shift from ib_umem to ib_odp_umemJason Gunthorpe2019-05-211-13/+10Star
|/
* RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEsShiraz Saleem2019-04-081-1/+1
* RDMA/mlx5: Cleanup WQE page fault handlerLeon Romanovsky2019-04-041-67/+52Star
* Merge HFI1 updates into k.o/for-nextJason Gunthorpe2019-04-031-1/+2
|\
| * IB/mlx5: Reset access mask when looping inside page fault handlerMoni Shoua2019-03-271-1/+2
* | IB/mlx5: Compare only index part of a memory window rkeyArtemy Kovalyov2019-03-271-1/+10
|/
* IB/mlx5: Set correct write permissions for implicit ODP MRMoni Shoua2019-03-041-1/+1
* IB/mlx5: Validate correct PD before prefetch MRMoni Shoua2019-02-221-16/+30
* IB/mlx5: Protect against prefetch of invalid MRMoni Shoua2019-02-221-8/+88
* Merge tag 'v5.0-rc5' into rdma.git for-nextJason Gunthorpe2019-02-041-5/+5
|\
| * IB/mlx5: Fix how advise_mr() launches async workJason Gunthorpe2019-01-211-5/+5
* | IB/mlx5: Advertise XRC ODP supportMoni Shoua2019-02-041-0/+18
* | IB/mlx5: Advertise SRQ ODP support for supported transportsMoni Shoua2019-02-041-0/+6
* | IB/mlx5: Add ODP SRQ supportMoni Shoua2019-02-041-23/+61
* | IB/mlx5: Let read user wqe also from SRQ bufferMoni Shoua2019-02-041-5/+15
* | IB/mlx5: Add XRC initiator ODP supportMoni Shoua2019-02-041-1/+5
* | IB/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signatureMoni Shoua2019-02-041-7/+7
* | IB/mlx5: Remove useless check in ODP handlerMoni Shoua2019-02-041-7/+2Star
* | IB/mlx5: Fix the locking of SRQ objects in ODP eventsMoni Shoua2019-02-041-5/+8
* | IB/mlx5: Ranges in implicit ODP MR inherit its write accessMoni Shoua2019-01-241-1/+1
* | IB/mlx5: Declare local functions 'static'Bart Van Assche2019-01-241-1/+1
* | IB/mlx5: Add support for ODP for DEVX indirection mkeyYishai Hadas2019-01-221-5/+21
* | IB/{core,hw}: Have ib_umem_get extract the ib_ucontext from ib_udataJason Gunthorpe2019-01-111-2/+2
* | RDMA/mlx5: Introduce and reuse helper to identify ODP MRLeon Romanovsky2019-01-091-3/+3
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2018-12-281-9/+116
|\
| * IB/mlx5: Add advise_mr() supportMoni Shoua2018-12-181-9/+116
| * Merge tag 'v4.20-rc6' into rdma.git for-nextJason Gunthorpe2018-12-111-0/+10
| |\
* | \ Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-12-201-5/+4Star
|\ \ \
| * | | IB/mlx5: Fix implicit ODP interrupted page faultArtemy Kovalyov2018-12-031-5/+4Star
| | |/ | |/|
* | | Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Saeed Mahameed2018-12-111-25/+306
|\ \ \ | |/ / |/| / | |/
| * {net,IB}/mlx5: Move Page fault EQ and ODP logic to RDMASaeed Mahameed2018-11-201-14/+267
| * IB/mlx5: Improve ODP debugging messagesMoni Shoua2018-11-121-2/+2
| * IB/mlx5: Lock QP during page fault handlingMoni Shoua2018-11-121-9/+37
* | RDMA/mlx5: Initialize return variable in case pagefault was skippedLeon Romanovsky2018-11-291-0/+1
* | IB/mlx5: Fix page fault handling for MWArtemy Kovalyov2018-11-271-0/+1
* | IB/mlx5: Skip non-ODP MR when handling a page faultArtemy Kovalyov2018-11-271-0/+8
|/
* RDMA/umem: Use umem->owning_mm inside ODPJason Gunthorpe2018-09-211-1/+1
* RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mmJason Gunthorpe2018-09-211-18/+25
* RDMA/umem: Get rid of struct ib_umem.odp_dataJason Gunthorpe2018-09-211-6/+8