On Thu, 21 Sep 2023 11:07:16 +0300, Leon Romanovsky wrote: > Currently, mkeys are managed via xarray. This implementation leads to > a degradation in cases many MRs are unregistered in parallel, due to xarray > internal implementation, for example: deregistration 1M MRs via 64 threads > is taking ~15% more time[1]. > > Hence, implement mkeys management via LIFO queue, which solved the > degradation. > > [...] Applied, thanks! [1/1] RDMA/mlx5: Implement mkeys management via LIFO queue https://git.kernel.org/rdma/rdma/c/57e7071683ef61 Best regards, -- Leon Romanovsky <leon@xxxxxxxxxx>