From 56d762105bf1b81cf9a7dfdb3bd4b56e5e04942e Mon Sep 17 00:00:00 2001 From: nate Date: Mon, 20 Apr 1998 15:21:02 +0000 Subject: - Give up trying for a simple solution for correctly recognizing if a card was really removed, or simply 'faked' by a suspend/resume. Keep track of both current and previous state, and send that information to the userland programs. [ XXX - This breaks binary compatability with older pccardd programs, but they don't work reliably. :( ] --- sys/pccard/cardinfo.h | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/pccard/cardinfo.h') diff --git a/sys/pccard/cardinfo.h b/sys/pccard/cardinfo.h index 3fef4f4..ba98283 100644 --- a/sys/pccard/cardinfo.h +++ b/sys/pccard/cardinfo.h @@ -115,6 +115,7 @@ struct pcic_reg { */ struct slotstate { enum cardstate state; /* Current state of slot */ + enum cardstate laststate; /* Previous state of slot */ int maxmem; /* Max allowed memory windows */ int maxio; /* Max allowed I/O windows */ int irqs; /* Bitmap of IRQs allowed */ -- cgit v1.1