public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] spinlock not locked when unlocking in atm_dev_register
@ 2002-03-01 17:46 Frode Isaksen
  2002-03-01 22:15 ` Robert Love
  2002-03-01 22:32 ` Maksim Krasnyanskiy
  0 siblings, 2 replies; 10+ messages in thread
From: Frode Isaksen @ 2002-03-01 17:46 UTC (permalink / raw)
  To: mitch; +Cc: linux-kernel

If you compile the kernel with SMP and spinlock debugging, BUG() will be 
called when registering your atm driver, since the "atm_dev_lock" spinlock is 
not locked when unlocking it.

kernel 2.4.18

Regards,
Frode

--- resources.c.orig	Fri Mar  1 18:34:02 2002
+++ resources.c	Fri Mar  1 18:34:17 2002
@@ -110,12 +110,10 @@
 		if (atm_proc_dev_register(dev) < 0) {
 			printk(KERN_ERR "atm_dev_register: "
 			    "atm_proc_dev_register failed for dev %s\n",type);
-			spin_unlock (&atm_dev_lock);	
 			free_atm_dev(dev);
 			return NULL;
 		}
 #endif
-	spin_unlock (&atm_dev_lock);		
 	return dev;
 }

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

end of thread, other threads:[~2002-03-04 18:59 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-03-01 17:46 [PATCH] spinlock not locked when unlocking in atm_dev_register Frode Isaksen
2002-03-01 22:15 ` Robert Love
2002-03-04  8:29   ` Frode Isaksen
2002-03-04 18:58     ` Robert Love
2002-03-01 22:32 ` Maksim Krasnyanskiy
2002-03-01 22:35   ` Robert Love
2002-03-01 22:38     ` David S. Miller
2002-03-01 22:48     ` How to get kernel data using /proc system? Lei Wang
2002-03-02  0:28     ` [PATCH] spinlock not locked when unlocking in atm_dev_register Maksim Krasnyanskiy
2002-03-01 23:06   ` Mitchell Blank Jr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox