From owner-freebsd-hackers Sat Apr 5 03:50:42 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA03143 for hackers-outgoing; Sat, 5 Apr 1997 03:50:42 -0800 (PST) Received: from dg-rtp.dg.com (dg-rtp.rtp.dg.com [128.222.1.2]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id DAA03112 for ; Sat, 5 Apr 1997 03:50:38 -0800 (PST) Received: by dg-rtp.dg.com (5.4R3.10/dg-rtp-v02) id AA19570; Sat, 5 Apr 1997 06:50:06 -0500 Received: from ponds by dg-rtp.dg.com.rtp.dg.com; Sat, 5 Apr 1997 06:50 EST Received: from lakes.water.net (lakes [10.0.0.3]) by ponds.water.net (8.8.3/8.7.3) with ESMTP id GAA22041; Sat, 5 Apr 1997 06:28:17 -0500 (EST) Received: (from rivers@localhost) by lakes.water.net (8.8.3/8.6.9) id GAA17448; Sat, 5 Apr 1997 06:34:14 -0500 (EST) Date: Sat, 5 Apr 1997 06:34:14 -0500 (EST) From: Thomas David Rivers Message-Id: <199704051134.GAA17448@lakes.water.net> To: ponds!zeta.org.au!bde, ponds!root.com!dg, ponds!freefall.cdrom.com!freebsd-hackers, ponds!lakes.water.net!rivers Subject: Re: "dup alloc"/interrupts and Xresume11() - splbio() not working???? Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > > Anyway; I'm seeing things like this, and want to make sure > >I understand everything that's going on: > > > > 1) Xresume11() is the vector that is taken when interrupt > > 11 is triggered - right? > > Wrong - _Xintr11 is the vector. > > Bruce > Well - umm; Ok - sure... But then, why does _Xresume11 call ahaintr()? Which eventually gets me down to scsi_done() with _cpl set to splbio? (Or, have I misunderstood something else and this isn't necessarily a "bad" thing to happen?) - Dave Rivers -