On 12/6/15, Conrad E. Meyer <[email protected]> wrote:
> Author: cem
> Date: Sun Dec  6 17:46:12 2015
> New Revision: 291907
> URL: https://svnweb.freebsd.org/changeset/base/291907
>
> Log:
>   vm_fault_hold: handle vm_page_rename failure
>
>   On vm_page_rename failure, fix a missing object unlock and a double free
> of
>   a page.
>
>   First remove the old page, then rename into other page into first_object,
>   then free the old page.  This avoids the problem on rename failure.  This
> is
>   a little ugly but seems to be the most straightforward solution.
>
>   Tested with:
>     $ sysctl debug.fail_point.uma_zalloc_arg="1%return"
>     $ kyua test -k /usr/tests/sys/Kyuafile
>
>   Submitted by:       Ryan Libby <[email protected]>
>   Reviewed by:        kib
>   Seen by:    alc
>   Sponsored by:       EMC / Isilon Storage Division
>   Differential Revision:      https://reviews.freebsd.org/D4326
>
> Modified:
>   head/sys/vm/vm_fault.c
>
> Modified: head/sys/vm/vm_fault.c
>

Hi Conrad!

You have any plan to MFC this commit?
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to