From owner-cvs-all Wed Jan 2 16: 0:50 2002 Delivered-To: cvs-all@freebsd.org Received: from tao.org.uk (genius.tao.org.uk [212.135.162.51]) by hub.freebsd.org (Postfix) with ESMTP id 2E6A837B41A; Wed, 2 Jan 2002 16:00:40 -0800 (PST) Received: by tao.org.uk (Postfix, from userid 100) id F2E27401; Thu, 3 Jan 2002 00:00:30 +0000 (GMT) Date: Thu, 3 Jan 2002 00:00:30 +0000 From: Josef Karthauser To: Peter Wemm Cc: Josef Karthauser , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb ugen.c urio.c usb.c usb_port.h Message-ID: <20020103000030.B22916@tao.org.uk> References: <200201022331.g02NV8J85508@freefall.freebsd.org> <20020102235250.54E9039EC@overcee.netplex.com.au> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="WChQLJJJfbwij+9x" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020102235250.54E9039EC@overcee.netplex.com.au>; from peter@wemm.org on Wed, Jan 02, 2002 at 03:52:50PM -0800 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --WChQLJJJfbwij+9x Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 02, 2002 at 03:52:50PM -0800, Peter Wemm wrote: > Josef Karthauser wrote: > > joe 2002/01/02 15:31:08 PST > >=20 > > Modified files: > > sys/dev/usb ugen.c urio.c usb.c usb_port.h=20 > > Log: > > Revert uio.uio_td back to uio.uio_procp, using a #define in usb_port = to > > do the right thing on -current. >=20 > If you are doing this for MFC'ing then I would rather this be the other w= ay > around. Add a #define on the RELENG_4 version. The reason is that at some > point down the road RELENG_4 will be dead and so will uio_procp and we'll > have legacy #define's hanging around. >=20 > On the other hand, if you're doing this for NetBSD syncing then I guess > that's a different thing. I suspect uio_procp will change there soon too. Yes, it's the latter. Both NetBSD and OpenBSD now use the same code base, and I'm trying to pull us back into the fray so that we can benefit from recent developments like USB2, etc. There's no secret that there's more active USB development going on in NetBSD than over here. I'm feeding them back improvements that we've made over the period too. They added a typedef for us yesterday to make the difference between 'struct proc' and 'struct thread' more transparent. The #define uio_procp thing was their suggestion, although I suspect that it will change in time. Joe --WChQLJJJfbwij+9x Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwznx4ACgkQXVIcjOaxUBaRpQCcDGOSwzHlynm5ls/oN8cR6ujv xPsAoOtXlExcpEejp6XIg3VMV61BHaN8 =CzmS -----END PGP SIGNATURE----- --WChQLJJJfbwij+9x-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message