This repository has been archived on 2026-03-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
ubports_kernel_google_msm/drivers/net
Mikulas Patocka cabce28ec0 plip: replace spin_lock_irq with spin_lock_irqsave in irq context
Plip uses spin_lock_irq/spin_unlock_irq in its IRQ handler (called from
parport IRQ handler), the latter enables interrupts without parport
subsystem IRQ handler expecting it.

The bug can be seen if you compile kernel with lock dependency checking
and use plip --- it produces a warning.

This patch changes it to spin_lock_irqsave/spin_lock_irqrestore, so that
it doesn't enable interrupts when already disabled.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-01 11:16:04 -07:00
..
2008-03-25 23:15:51 -04:00
2008-01-28 15:10:29 -08:00
2008-03-25 23:42:05 -04:00
2008-02-15 10:51:51 -05:00
2008-03-25 23:16:03 -04:00
2008-02-03 15:42:53 +02:00
2008-03-25 23:16:09 -04:00
2008-03-05 06:34:29 -05:00
2008-01-28 15:10:31 -08:00
2008-02-03 15:42:53 +02:00
2007-10-17 20:23:30 -04:00
2008-03-17 08:11:03 -04:00
2008-01-28 15:04:05 -08:00
2008-01-12 17:41:04 -05:00
2008-01-28 15:07:12 -08:00
2008-01-28 15:07:12 -08:00
2007-10-10 16:51:57 -07:00
2008-02-11 10:29:33 -05:00
2007-07-10 12:41:08 -04:00
2007-11-05 17:57:30 -05:00
2008-01-28 15:07:12 -08:00
2007-10-10 16:55:27 -07:00
2008-01-28 15:03:59 -08:00
2008-01-28 15:04:05 -08:00
2008-03-25 23:42:07 -04:00
2007-10-10 16:51:43 -07:00
2008-01-31 19:27:17 -08:00
2008-01-31 19:27:17 -08:00
2008-02-23 19:49:48 -08:00
2008-02-28 11:51:50 -08:00
2008-02-28 11:51:50 -08:00
2008-02-28 11:57:55 -08:00
2008-01-28 15:07:12 -08:00
2008-01-04 00:47:04 -08:00
2007-02-09 16:23:17 +00:00
2008-01-18 14:44:33 -05:00
2008-02-01 20:54:03 +11:00
2008-03-30 14:20:24 -07:00
2007-10-10 16:51:13 -07:00
2008-03-25 23:16:05 -04:00
2007-10-10 16:51:13 -07:00
2008-01-28 15:07:59 -08:00
2008-03-05 18:51:19 -08:00
2007-10-19 11:53:42 -07:00
2008-03-17 08:11:07 -04:00
2008-02-15 10:51:53 -05:00
2007-07-30 15:48:16 -04:00
2007-10-17 20:11:28 -04:00
2007-12-14 15:26:15 -05:00
2008-01-28 15:07:12 -08:00
2008-02-03 04:26:12 -08:00
2007-10-10 16:50:46 -07:00
2008-03-17 08:11:41 -04:00
2008-01-28 15:05:53 -08:00
2008-01-28 15:04:05 -08:00
2008-01-28 15:07:12 -08:00
2007-10-10 16:51:13 -07:00
2008-02-24 00:07:42 -05:00
2008-01-28 15:07:12 -08:00
2008-01-08 23:30:00 -08:00
2007-10-19 11:53:42 -07:00
2007-04-28 11:01:05 -04:00
2008-02-03 04:28:10 -08:00
2008-02-09 23:41:08 -08:00
2008-03-17 07:56:33 -04:00
2008-01-08 23:29:59 -08:00
2007-10-23 21:28:40 -04:00
2008-02-20 00:18:09 -08:00
2008-02-20 00:18:09 -08:00
2008-01-28 15:07:56 -08:00
2008-02-11 10:28:31 -05:00
2007-11-12 18:07:31 -08:00
2008-01-28 15:11:27 -08:00
2008-01-28 15:11:27 -08:00
2008-01-28 15:11:27 -08:00
2008-01-28 15:11:27 -08:00
2008-01-28 15:08:00 -08:00
2008-01-28 15:08:00 -08:00
2008-03-17 07:56:27 -04:00
2008-01-28 15:03:59 -08:00
2008-02-03 04:27:38 -08:00
2007-10-15 14:29:48 -04:00
2008-01-28 15:03:59 -08:00
2007-10-16 21:10:29 -04:00
2008-02-24 00:07:39 -05:00
2008-02-24 00:07:39 -05:00
2008-01-28 15:11:27 -08:00
2008-01-28 15:03:59 -08:00
2007-05-04 17:59:08 -07:00
2007-07-16 15:02:47 +02:00
2008-02-09 23:42:17 -08:00
2007-10-10 16:51:13 -07:00
2008-02-03 04:26:15 -08:00
2008-01-28 15:03:46 -08:00
2008-03-23 03:35:12 -07:00
2008-01-28 15:07:10 -08:00
2008-01-28 15:07:12 -08:00
2008-01-28 15:07:09 -08:00
2008-02-03 04:26:14 -08:00
2007-10-10 16:51:34 -07:00
2008-01-28 15:03:37 -08:00
2007-10-10 16:51:34 -07:00
2008-03-20 15:53:15 -07:00
2008-02-11 14:47:29 -05:00
2008-02-09 23:40:34 -08:00
2008-02-20 00:21:47 -08:00
2008-02-09 23:41:40 -08:00
2008-03-17 22:58:21 +11:00
2008-01-28 15:07:12 -08:00