mirror of
https://git.FreeBSD.org/src.git
synced 2025-02-08 08:27:00 +00:00
Allow the vnode zone to return the unused memory. The vnode reference
count is/shall be properly maintained for the long time, and VFS shall be safe against the vnode memory reclamation. Proposed by: jeff Tested by: pho
This commit is contained in:
parent
eff93c8073
commit
12e79a9bbc
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=178458
@ -311,9 +311,9 @@ vntblinit(void *dummy __unused)
|
||||
TAILQ_INIT(&vnode_free_list);
|
||||
mtx_init(&vnode_free_list_mtx, "vnode_free_list", NULL, MTX_DEF);
|
||||
vnode_zone = uma_zcreate("VNODE", sizeof (struct vnode), NULL, NULL,
|
||||
NULL, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE);
|
||||
NULL, NULL, UMA_ALIGN_PTR, 0);
|
||||
vnodepoll_zone = uma_zcreate("VNODEPOLL", sizeof (struct vpollinfo),
|
||||
NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE);
|
||||
NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0);
|
||||
/*
|
||||
* Initialize the filesystem syncer.
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user