From owner-cvs-all Wed Nov 20 1:27:22 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45C9037B401; Wed, 20 Nov 2002 01:27:21 -0800 (PST) Received: from herring.nlsystems.com (mailgate.nlsystems.com [62.49.251.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id D027643E42; Wed, 20 Nov 2002 01:27:19 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from [10.0.0.2] (herring.nlsystems.com [10.0.0.2]) by herring.nlsystems.com (8.12.6/8.12.6) with ESMTP id gAK9R7DP080890; Wed, 20 Nov 2002 09:27:07 GMT (envelope-from dfr@nlsystems.com) Subject: Re: cvs commit: src/sys/cam/scsi scsi_cd.c scsi_cd.h src/sys/dev/ata atapi-cd.c src/sys/sys cdrio.h src/usr.sbin/burncd burncd.8 burncd.c src/usr.sbin/cdcontrol cdcontrol.1 cdcontrol.c From: Doug Rabson To: Kris Kennaway Cc: Nate Lawson , Kris Kennaway , Nate Lawson , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <20021120022910.GA7969@rot13.obsecurity.org> References: <20021119165032.A26021@citusc.usc.edu> <20021120022910.GA7969@rot13.obsecurity.org> Content-Type: text/plain Organization: Message-Id: <1037784427.80799.1.camel@herring.nlsystems.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.0 Date: 20 Nov 2002 09:27:07 +0000 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-8.2 required=5.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01 version=2.41 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 On Wed, 2002-11-20 at 02:29, Kris Kennaway wrote: > On Tue, Nov 19, 2002 at 06:18:59PM -0800, Nate Lawson wrote: > > > See the HEADSUP on stable@ and ports@. Only people who were using the > > FreeBSD-only ioctls need to change, simply by multiplying by 177 (the > > kernel was doing this conversion before). API is preserved although units > > have changed. > > Also, what will happen when someone uses an old 4.x binary that calls > these ioctls on 5.0? This should be backed out in both current and stable. A new ioctl number should be allocated for the new behaviour and the old behaviour supported for the old ioctl number. Preserving the ABI for this is easy and it prevents problems for users. -- Doug Rabson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message