diff options
| author | Vladlen Popolitov <vladlen@FreeBSD.org> | 2025-10-14 18:03:06 +0000 | 
|---|---|---|
| committer | Vladlen Popolitov <vladlen@FreeBSD.org> | 2025-10-14 18:03:06 +0000 | 
| commit | 16e559a9643f26b5fc6220e2c6d7e261d4ca6e46 (patch) | |
| tree | 5a713384271a37db6b6f6be4679fbacfefc8d736 /documentation/content/en/articles/linux-emulation/_index.adoc | |
| parent | 01915ae89afaa62cdc005a50471ffec267bb0251 (diff) | |
Diffstat (limited to 'documentation/content/en/articles/linux-emulation/_index.adoc')
| -rw-r--r-- | documentation/content/en/articles/linux-emulation/_index.adoc | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/documentation/content/en/articles/linux-emulation/_index.adoc b/documentation/content/en/articles/linux-emulation/_index.adoc index 425e1b6c9f..f225c23fe4 100644 --- a/documentation/content/en/articles/linux-emulation/_index.adoc +++ b/documentation/content/en/articles/linux-emulation/_index.adoc @@ -1008,7 +1008,7 @@ Newer glibc in a case of 2.6 kernel uses `clone` to implement man:fork[2] and ma  The locking is implemented to be per-subsystem because we do not expect a lot of contention on these.  There are two locks: `emul_lock` used to protect manipulating of `linux_emuldata` and `emul_shared_lock` used to manipulate `linux_emuldata_shared`.  The `emul_lock` is a nonsleepable blocking mutex while `emul_shared_lock` is a sleepable blocking `sx_lock`. -Due to of the per-subsystem locking we can coalesce some locks and that is why the em find offers the non-locking access. +Due to of the per-subsystem locking we can coalesce some locks and that is why the em_find offers the non-locking access.  [[tls]]  === TLS  | 
