From owner-freebsd-bugs Fri Mar 22 16:55:58 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA16894 for bugs-outgoing; Fri, 22 Mar 1996 16:55:58 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA16873 Fri, 22 Mar 1996 16:55:50 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id LAA32215; Sat, 23 Mar 1996 11:53:26 +1100 Date: Sat, 23 Mar 1996 11:53:26 +1100 From: Bruce Evans Message-Id: <199603230053.LAA32215@godzilla.zeta.org.au> To: bde@zeta.org.au, pst@shockwave.com Subject: Re: modloaded block/char device drivers Cc: bde@FreeBSD.ORG, bugs@FreeBSD.ORG, hackers@FreeBSD.ORG, jmz@FreeBSD.ORG Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >It seems to me, we need something like a top half and a bottom half of >the kdc, the top half stays with the driver (i.e. belongs to qcam or lpt) >and the bottom half stays with the hardware. Then opening either device >would lock out the other device. Using open to lock the device doesn't work so well for network devices. We already have many warty examples: slip, ppp and plip. Bruce