Searched hist:123768 (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.1-release/sys/kern/
H A Dvfs_vnops.cdiff 185011 Sun Nov 16 20:02:43 MST 2008 kib Revert r184118. There is actually a code in the kernel, for instance in
kern_unlinkat(), that expects that vn_start_write() actually fills the mp
even when the call failed.

As Tor noted, that pattern relies on the the type stability of the mount
points, as well as that suspended mount points are never freed and
V_XSLEEP is always passed to vn_start_write() when called on a freed
mount point.

Reported by: stass
Reviewed by: tegge
PR: 123768
diff 184118 Tue Oct 21 08:11:22 MDT 2008 kib Change vn_start_write() to clear *mpp on all failures when non-NULL vp
is supplied, since vm_pageout_scan() expects it to be cleared on error.

Submitted by: tegge
PR: 123768
MFC after: 1 week
/freebsd-10.1-release/sys/netinet/
H A Dif_ether.cdiff 123768 Tue Dec 23 12:08:50 MST 2003 ru I didn't notice it right away, but check the right length too.
/freebsd-10.1-release/sys/vm/
H A Dvm_pageout.cdiff 185012 Sun Nov 16 20:11:39 MST 2008 kib Instead of forcing vn_start_write() to reset mp back to NULL for the
failed calls with non-NULL vp, explicitely clear mp after failure.

Tested by: stass
Reviewed by: tegge
PR: 123768
MFC after: 1 week

Completed in 261 milliseconds