From owner-freebsd-arch Fri Feb 22 16:52: 5 2002 Delivered-To: freebsd-arch@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 873E437B402; Fri, 22 Feb 2002 16:52:00 -0800 (PST) Received: (from dillon@localhost) by apollo.backplane.com (8.11.6/8.9.1) id g1N0q0t32377; Fri, 22 Feb 2002 16:52:00 -0800 (PST) (envelope-from dillon) Date: Fri, 22 Feb 2002 16:52:00 -0800 (PST) From: Matthew Dillon Message-Id: <200202230052.g1N0q0t32377@apollo.backplane.com> To: John Baldwin Cc: arch@FreeBSD.ORG, Julian Elischer Subject: Re: RE: that INVARIANT/ucred freeing stuff. References: Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG :>:John Baldwin <>< http://www.FreeBSD.org/~jhb/ :> :> This doesn't make any sense whatsoever. *NOTHING* was using td_ucred :> until just a few days ago, so unless *you* are blindly changing all :> p->p_ucred's into td->td_ucred's, I don't see how it can become an issue. : :Yes, almost all the p_ucred's are changing to td_ucred. That is why we have :td_ucred. td_ucred doesn't need a lock, but accessing p_ucred does. Did you :read the description of td_ucred back when it was first proposed? : :> -Matt : :-- : :John Baldwin <>< http://www.FreeBSD.org/~jhb/ I'm not an idiot, John, I know what td_ucred does. Remember? I'm the guy who has a bunch of piecemeal commits to remove Giant? My prior statement has not changed. It says exactly what it means... if you are so afraid of td_ucreds being used improperly then I'm asking whether you went over your p_ucred to td_ucred changes or whether you just made the change blindly. Well? Me? I much prefer to commit things one at a time. I've been holding on to my commits for over a week now hoping that you would commit something. I am not happy with having to wait. I am not happy with your intention to bring this whole mess into -current all at once. And I am not happy with your stuff apparently not using Giant instrumentation at all. You seem to be having problems debugging your own tree... maybe it's because there is so much fraggin stuff in it you can't figure out which pieces are causing the problem! After this I'm not going to wait or ask any more... not if every time I do I am forced to wait 2 weeks for someone else to finally commit something they've been holding on to in their own private environment. Not when it interferes with development so fragging much! Not when said person wants to taylor the kernel to work around his own problems rather then work his code to the other way. It has been an unbelievable, phenominal waste of my time. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message