Index: linux-2.6.12/drivers/net/wireless/hostap/hostap_cs.c
===================================================================
--- linux-2.6.12.orig/drivers/net/wireless/hostap/hostap_cs.c	2005-08-03 17:01:40.000000000 +0100
+++ linux-2.6.12/drivers/net/wireless/hostap/hostap_cs.c	2005-08-03 23:36:49.000000000 +0100
@@ -532,11 +532,6 @@
 	dev_list = link;
 	client_reg.dev_info = &dev_info;
 	client_reg.Attributes = INFO_IO_CLIENT;
-	client_reg.EventMask = CS_EVENT_CARD_INSERTION |
-		CS_EVENT_CARD_REMOVAL |
-		CS_EVENT_RESET_PHYSICAL | CS_EVENT_CARD_RESET |
-		CS_EVENT_PM_SUSPEND | CS_EVENT_PM_RESUME;
-	client_reg.event_handler = &prism2_event;
 	client_reg.Version = 0x0210;
 	client_reg.event_callback_args.client_data = link;
 	ret = pcmcia_register_client(&link->handle, &client_reg);
@@ -928,6 +923,7 @@
 		.name	= "hostap_cs",
 	},
 	.attach		= prism2_attach,
+	.event		= prism2_event,
 	.detach		= prism2_detach,
 	.owner		= THIS_MODULE,
 };

