On Thu, Jun 25, 2020 at 03:21:22PM +0000, Mark Johnston wrote:
> Author: markj
> Date: Thu Jun 25 15:21:21 2020
> New Revision: 362613
> URL: https://svnweb.freebsd.org/changeset/base/362613
> 
> Log:
>   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

I forgot to add an MFC tag.  I intend to MFC this commit.
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to