From owner-freebsd-current Wed May 14 02:51:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA05400 for current-outgoing; Wed, 14 May 1997 02:51:14 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id CAA05384 for ; Wed, 14 May 1997 02:51:10 -0700 (PDT) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id LAA06472 for freebsd-current@FreeBSD.ORG; Wed, 14 May 1997 11:51:09 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.8.5/8.8.5) id LAA14136; Wed, 14 May 1997 11:24:44 +0200 (MET DST) Message-ID: <19970514112444.NE35672@uriah.heep.sax.de> Date: Wed, 14 May 1997 11:24:44 +0200 From: j@uriah.heep.sax.de (J Wunsch) To: freebsd-current@FreeBSD.ORG Subject: Re: Big problem with b_blkno References: <199705140430.OAA28175@godzilla.zeta.org.au> X-Mailer: Mutt 0.60_p2-3,5,8-9 Mime-Version: 1.0 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199705140430.OAA28175@godzilla.zeta.org.au>; from Bruce Evans on May 14, 1997 14:30:31 +1000 Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Bruce Evans wrote: > Actually, this is for character device drivers that use physio() > (usually via rawread() or rawwrite()). It doesn't affect drivers that > use copyin/out() or uiomove() directly. It's for all device drivers that use strategy() IO. Of course, it's apparent for the physio() entry point, but strategy is called by other callers than physio. If we (hypothetical case) want to support an audio filesystem on CD-DA media, the block device functions also need to cope with a blocksize of 2352. That's why i didn't want to special-case physio. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)