diff options
author | imp <imp@FreeBSD.org> | 1999-12-10 07:22:53 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 1999-12-10 07:22:53 +0000 |
commit | 784b6c2626723425fb43411e1fab5a59393e0753 (patch) | |
tree | e20b2c2e80538a4b1407781f70d04b00158b4dbc /sys/dev/ed/if_edvar.h | |
parent | 825b49478f778e1f312ae34d63b3917a407da0de (diff) | |
download | FreeBSD-src-784b6c2626723425fb43411e1fab5a59393e0753.zip FreeBSD-src-784b6c2626723425fb43411e1fab5a59393e0753.tar.gz |
Fix pccard ed driver, I think.
o Expose ed_stop and call it early to shutdown the hardware.
o When releasing the interrupt, pass the cookie for the irq, not
a pointer to the cookie (this is the base problem).
o Release other resources used, just like the ep driver
Diffstat (limited to 'sys/dev/ed/if_edvar.h')
-rw-r--r-- | sys/dev/ed/if_edvar.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ed/if_edvar.h b/sys/dev/ed/if_edvar.h index b94366e..39db724 100644 --- a/sys/dev/ed/if_edvar.h +++ b/sys/dev/ed/if_edvar.h @@ -102,6 +102,7 @@ int ed_probe_Novell_generic __P((device_t, int, int)); int ed_probe_HP_pclanp __P((device_t)); int ed_attach __P((struct ed_softc *, int, int)); +void ed_stop __P((struct ed_softc *)); driver_intr_t edintr; |