From owner-freebsd-arch Fri Feb 22 17:38:52 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mail5.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by hub.freebsd.org (Postfix) with ESMTP id 5FB4037B416 for ; Fri, 22 Feb 2002 17:38:49 -0800 (PST) Received: (qmail 5660 invoked from network); 23 Feb 2002 01:38:47 -0000 Received: from unknown (HELO laptop.baldwin.cx) ([65.91.137.227]) (envelope-sender ) by mail5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 23 Feb 2002 01:38:47 -0000 Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200202230052.g1N0q0t32377@apollo.backplane.com> Date: Fri, 22 Feb 2002 20:38:46 -0500 (EST) From: John Baldwin To: Matthew Dillon Subject: Re: RE: that INVARIANT/ucred freeing stuff. Cc: Julian Elischer , arch@FreeBSD.ORG 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 On 23-Feb-02 Matthew Dillon wrote: >:>: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? No, I did look at what I changed, but I'm aware that I am not all knowing, so I like to be uber-paranoid and have extra checks in place in case something does get screwed up. > 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! Err, no. Mostly the problems are that I can't get to my test machines from work atm since I'm still waiting to get DSL up and running among other things along with having to do things like get driver's license and other non-geek things. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message