Mark Johnston 84242cf68a Call swap_pager_freespace() from vm_object_page_remove().
All vm_object_page_remove() callers, except
linux_invalidate_mapping_pages() in the LinuxKPI, free swap space when
removing a range of pages from an object.  The LinuxKPI case appears to
be an unintentional omission that could result in leaked swap blocks, so
unconditionally free swap space in vm_object_page_remove() to protect
against similar bugs in the future.

Reviewed by:	alc, kib
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D25329
2020-06-25 15:21:21 +00:00
..
2020-06-21 03:39:26 +00:00
2020-06-04 17:20:58 +00:00
2020-05-23 17:51:06 +00:00
2020-06-21 03:39:26 +00:00
2020-06-21 03:39:26 +00:00
2020-06-21 02:49:56 +00:00