stuff-up in pcmcia/cardbus stuff

From: Paul Mackerras (paulus@samba.org)
Date: Mon Feb 17 2003 - 20:50:52 EST


Recent 2.5 kernels will crash with a null pointer dereference on my
powerbook (PowerPC laptop) when I try to suspend. I tracked it down
to cardbus_suspend() in drivers/pcmcia/pci-socket.c calling
pcmcia_suspend_socket() with a NULL argument. It turns out that
socket->pcmcia_socket is never set in the current code.

This changeset seems to be the culprit:

ChangeSet 1.1017 2003/02/15 12:42:51 linux@brodo.de
  [PATCH] pcmcia: use device_class->add_device/remove_device
  
  This patch removes the {un}register_ss_entry/pcmcia_{un}register_socket
  calls, and replaces them with generic driver-model-compatible functions.
  
  Also, update the CodingStyle of these cs.c functions to what's recommended
  in the Linux kernel.

Paul.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Feb 23 2003 - 22:00:20 EST