linux/drivers/isdn/hysdn
Mark Asselstine a9dd7fe287 hysdn: Remove cli()/sti() calls.
The use of cli()/sti() within the do/while was a way to ensure
interrupts were only disabled for short periods of time while the bulk
of the time interrupts were free to occur.  The use of the spin lock
has eliminated the need to play with interrupts in this way while
still allowing for IO to be protected.

The remaining 3 sti() calls seem unneeded now that at no other point
in the driver is there a call to cli().

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Acked-by: Karsten Keil <kkeil@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-05-14 23:25:33 -07:00
..
boardergo.c hysdn: Remove cli()/sti() calls. 2008-05-14 23:25:33 -07:00
boardergo.h [PATCH] hysdn: remove custom types 2006-03-25 08:22:52 -08:00
hycapi.c Spelling fixes: lenght->length 2008-02-03 15:42:53 +02:00
hysdn_boot.c [PATCH] isdn: replace kmalloc+memset with kzalloc 2006-12-08 08:29:01 -08:00
hysdn_defs.h [PATCH] drivers/isdn/hysdn: save_flags()/cli(), restore_flags() replaced appropriately 2006-10-17 08:18:48 -07:00
hysdn_init.c [ISDN] hysdn: convert to PCI hotplug API 2007-10-12 09:14:49 -04:00
hysdn_net.c [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans 2007-04-25 22:24:30 -07:00
hysdn_pof.h [PATCH] hysdn: remove custom types 2006-03-25 08:22:52 -08:00
hysdn_procconf.c isdn: hysdn_procconf.c build fix 2008-05-01 08:03:59 -07:00
hysdn_proclog.c isdn: use non-racy method for proc entries creation 2008-04-29 08:06:22 -07:00
hysdn_sched.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
ince1pc.h [PATCH] hysdn: remove custom types 2006-03-25 08:22:52 -08:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00