Convert P_COWINPROGRESS to per-thread lock-less flag.. 
    Kirk McKusick 
    mckusick at beastie.mckusick.com
       
    Thu Oct 23 13:05:59 PDT 2003
    
    
  
	Date: Thu, 23 Oct 2003 14:30:15 -0400 (EDT)
	From: John Baldwin <jhb at FreeBSD.org>
	To: arch at FreeBSD.org
	Subject: Convert P_COWINPROGRESS to per-thread lock-less flag..
	Cc: mckusick at mckusick.com
	X-ASK-Info: Whitelist match
	As part of the proc locking, I have a patch that converts the
	per-process P_COWINPROGRESS flag to a per-thread flag instead.
	The per-thread flag is a TDP_COWINPROGRESS flag stored in
	td_pflags which does not require any locks.  This removes the
	last user of p_flag that does not use the proc lock.  Are there
	any problems with making this flag per-thread instead of
	per-process?
	http://www.FreeBSD.org/~jhb/patches/cow.patch
	-- 
	John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
	"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
I do not see any problems with it being per-thread.
	Kirk McKusick
    
    
More information about the freebsd-arch
mailing list