opnsense-src/sys/dev/ppbus
John Baldwin 84f9a0e5c5 Fix lptopen() and lptclose() to not trash the state of the HAVEBUS flag
in 'sc_state'.  This allows the lpt_release_ppbus() calls in those two
routines to actually release the ppbus and thus fixes the hangs noticed
with the lpt(4) driver since the recent ppbus changes.  The old lpt(4)
driver didn't actually check the HAVEBUS flag in lpt_release_ppbus() which
is why these bugs weren't noticed before.
2009-02-11 14:25:09 +00:00
..
if_plip.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
immio.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
lpbb.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
lpt.c Fix lptopen() and lptclose() to not trash the state of the HAVEBUS flag 2009-02-11 14:25:09 +00:00
lpt.h Various whitespace and style fixes. 2008-11-16 17:42:02 +00:00
lptio.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
pcfclock.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
ppb_1284.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
ppb_1284.h ppi needs to use a bus method to get this rather than peering inside the 2000-01-14 08:03:15 +00:00
ppb_base.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
ppb_msq.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
ppb_msq.h Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
ppbconf.c Add missing locking around setting the ppc interrupt handler IVAR. 2009-01-26 14:12:12 +00:00
ppbconf.h Trim what we expose to userland in <dev/ppbus/ppbconf.h> to just the 2009-02-03 19:49:21 +00:00
ppbio.h Port of ppbus standalone framework to the newbus system. 2000-01-14 00:18:06 +00:00
ppbus_if.m Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
ppi.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
ppi.h Various whitespace and style fixes. 2008-11-16 17:42:02 +00:00
pps.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
vpo.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
vpoio.c Add locking to ppc and ppbus and mark the whole lot MPSAFE: 2009-01-21 23:10:06 +00:00
vpoio.h Various whitespace and style fixes. 2008-11-16 17:42:02 +00:00