FreeBSD_HEAD_i386 - Build #3557 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3557/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3557/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3557/console Change summaries: 302567 by kib: In vgonel(), postpone setting BO_DEAD until VOP_RECLAIM() is called, if vnode is VMIO. For VMIO vnodes, set BO_DEAD in vm_object_terminate(). The vnode_destroy_object(), when calling into vm_object_terminate(), must be able to flush buffers. BO_DEAD purpose is to quickly destroy buffers on write when the underlying vnode is not operable any more (one example is the devfs node after geom is gone). Setting BO_DEAD for reclaiming vnode before object is terminated is premature, and results in unability to flush buffers with live SU dependencies from vinvalbuf() in vm_object_terminate(). Reported by: David Cross <dcrosstech_at_gmail.com> Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks 302566 by gjb: Fix the naming of -CURRENT Sponsored by: The FreeBSD Foundation 302565 by cy: r302561 broke buildworld. This patch fixes that. MFC after: 3 days X-MFC with: r302561Received on Mon Jul 11 2016 - 14:29:53 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:06 UTC