Robert Wing 3c85ca21d1 fd: free old file descriptor tables when not shared
During the life of a process, new file descriptor tables may be allocated. When
a new table is allocated, the old table is placed in a free list and held onto
until all processes referencing them exit.

When a new file descriptor table is allocated, the old file descriptor table
can be freed when the current process has a single-thread and the file
descriptor table is not being shared with any other processes.

Reviewed by:    kevans
Approved by:    kevans (mentor)
Differential Revision:  https://reviews.freebsd.org/D18617
2020-11-22 05:00:28 +00:00
..
2020-02-26 16:22:28 +00:00
2020-09-25 10:05:38 +00:00
2020-10-05 15:54:19 +00:00
2020-11-17 00:04:05 +00:00
2020-10-14 22:51:40 +00:00
2020-11-19 02:50:48 +00:00
2020-08-04 23:00:00 +00:00
2020-11-19 04:28:39 +00:00
2020-11-21 10:58:19 +00:00
2020-10-19 16:57:59 +00:00
2020-11-05 15:08:56 +00:00
2020-10-08 18:29:17 +00:00
2020-11-09 00:34:23 +00:00
2020-05-09 15:56:02 +00:00
2020-08-13 20:48:14 +00:00
2020-01-12 23:52:16 +00:00
2020-10-22 09:28:11 +00:00
2020-08-27 05:11:15 +00:00
2020-11-04 16:30:56 +00:00
2020-11-18 16:21:37 +00:00