pcmcia: pcmcia_dev_present bugfix
commit04de0816173c86948b75da93a6344a0a02bbec4d
authorDominik Brodowski <linux@dominikbrodowski.net>
Tue, 20 Apr 2010 12:49:01 +0000 (20 14:49 +0200)
committerDominik Brodowski <linux@dominikbrodowski.net>
Wed, 21 Apr 2010 06:09:17 +0000 (21 08:09 +0200)
treeed4b274c1ce5da03a9c37f5858a331529e5b150f
parent05ce7bfe547c9fa967d9cab6c37867a9cb6fb3fa
pcmcia: pcmcia_dev_present bugfix

pcmcia_dev_present is in and by itself buggy. Add a note specifying
why it is broken, and replace the broken locking -- taking a mutex
is a bad idea in IRQ context, from which this function is rarely
called -- by an atomic_t.

Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
drivers/pcmcia/ds.c
include/pcmcia/ds.h
include/pcmcia/ss.h