]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r359452:
authorHans Petter Selasky <hselasky@FreeBSD.org>
Mon, 6 Apr 2020 07:07:27 +0000 (07:07 +0000)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Mon, 6 Apr 2020 07:07:27 +0000 (07:07 +0000)
commitb3c4ff72256f286e85281bd1c4e529b5baa555f4
tree62314d31d3856c8562ff8d8c79a2b86eb24171cd
parent2c268ad95ff3211d98d23942ce722fbf4261e704
MFC r359452:
Fine grain locking inside the cuse(3) kernel module.

Implement one mutex per cuse(3) server instance which also cover the
clients belonging to the given server instance.

This should significantly reduce the mutex congestion inside the
cuse(3) kernel module when multiple servers are in use.

Sponsored by: Mellanox Technologies
sys/fs/cuse/cuse.c