All of lore.kernel.org
 help / color / mirror / Atom feed
* Cross platform method for detecting hot unplug in irq handler
@ 2006-07-23 13:11 James Courtier-Dutton
  2006-07-23 18:30 ` Andrew Morton
  0 siblings, 1 reply; 2+ messages in thread
From: James Courtier-Dutton @ 2006-07-23 13:11 UTC (permalink / raw)
  To: linux-kernel

Hi,

I am writing a driver for a PCMCIA device.
When the card is removed, the driver's IRQ handler is called.
The first thing the IRQ handler does is read a status register from the
card's IOPORT. On the ia32 (i386) platform, the resulting status read
will return 0xffffffff. If the driver reads this value, it assumes the
card has been removed and acts accordingly.

Is this a reliable way of detecting PCMCIA or Hotplug card removal
inside an IRQ handler?
Is it consistent cross platforms. E.g. ia64, amd64, PPC, MIPS etc.?
Does a more reliable detection method exist in the kernel?

James

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-07-23 18:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-23 13:11 Cross platform method for detecting hot unplug in irq handler James Courtier-Dutton
2006-07-23 18:30 ` Andrew Morton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.