Page MenuHomeFreeBSD

D61465.1794668012.diff
No OneTemporary

Authored By
Unknown
Size
325 B
Referenced Files
None
Subscribers
None

D61465.1794668012.diff

diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c
--- a/sys/vm/swap_pager.c
+++ b/sys/vm/swap_pager.c
@@ -3283,6 +3283,9 @@
*/
if (cp != NULL)
g_waitfor_event(swapgeom_close_ev, cp, M_WAITOK, NULL);
+
+ /* release the reference kern_swapon added when resolving the vnode */
+ vrele(sw->sw_vp);
}
static int

File Metadata

Mime Type
text/plain
Expires
Sat, Nov 14, 2:53 PM (39 m, 10 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41703182
Default Alt Text
D61465.1794668012.diff (325 B)

Event Timeline