From owner-freebsd-commit Sat Nov 4 10:17:44 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA14036 for freebsd-commit-outgoing; Sat, 4 Nov 1995 10:17:44 -0800 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA14007 for cvs-all-outgoing; Sat, 4 Nov 1995 10:17:33 -0800 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA13993 for cvs-sys-outgoing; Sat, 4 Nov 1995 10:17:31 -0800 Received: from aslan.cdrom.com (aslan.cdrom.com [192.216.223.142]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id KAA13977 ; Sat, 4 Nov 1995 10:17:27 -0800 Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by aslan.cdrom.com (8.6.12/8.6.9) with SMTP id MAA27945; Sat, 4 Nov 1995 12:43:02 -0800 Message-Id: <199511042043.MAA27945@aslan.cdrom.com> X-Authentication-Warning: aslan.cdrom.com: Host localhost.cdrom.com didn't use HELO protocol To: Bruce Evans cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pci if_pdq.c In-reply-to: Your message of "Sat, 04 Nov 1995 07:05:56 PST." <199511041505.HAA24646@freefall.freebsd.org> Date: Sat, 04 Nov 1995 12:43:02 -0800 From: "Justin T. Gibbs" Sender: owner-commit@FreeBSD.org Precedence: bulk >bde 95/11/04 07:05:54 > > Modified: sys/pci if_pdq.c > Log: > Fixed the type of feaintr(). The type of an EISA interrupt handler is > incompatible with the type of a PCI interrupt handler. > > Fixed the type of pdc_pci_ifintr(). The type of a PCI interrupt handler > is too generic to pass arbitrary struct pointers. I thought that the point of the PCI interrupt handler type was to allow you to pass arbitrary struct pointers. Hmm. Now I'm confused. I want to pass (struct ach_data *)'s to the aic7xxx interrupt routine. What should be the type of an EISA interrupt handler to deal with this. Right now I'm using "void (*func)(void *)". -- Justin T. Gibbs =========================================== Software Developer - Walnut Creek CDROM FreeBSD: Turning PCs into workstations ===========================================