From owner-freebsd-smp Thu Oct 5 11:56:19 2000 Delivered-To: freebsd-smp@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 95A8A37B66C; Thu, 5 Oct 2000 11:56:15 -0700 (PDT) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.0/8.11.0) with ESMTP id e95IuDK00675; Thu, 5 Oct 2000 12:56:14 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id MAA01219; Thu, 5 Oct 2000 12:56:13 -0600 (MDT) Message-Id: <200010051856.MAA01219@harmony.village.org> To: John Baldwin Subject: Re: Releasing interrupts? Cc: smp@FreeBSD.org In-reply-to: Your message of "Thu, 05 Oct 2000 11:53:52 PDT." References: Date: Thu, 05 Oct 2000 12:56:13 -0600 From: Warner Losh Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message John Baldwin writes: : thread. However, the code should handle adding and removing handlers : ok. In inthand_add() we check to see if the thread we are adding a : handler to has no handlers and if not we act as if we are sort of creating : a new ithread. OK. I'll look at why inthand_add() isn't working in that case then, or track down why the interrupts don't get passed on to my interrupt routine. thanks for the pointer. I've seen it twice now, but usually don't see it because I usually just have one card. I'll need a kthread_cancel for unloading the pccard device in NEWCARD since it uses a thread to process the insert/remove events. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message