examples/mini/mini.c
changeset 226 07247920a7ba
parent 223 daa5e5656b35
child 246 0bf7c769de06
--- a/examples/mini/mini.c	Wed May 10 11:33:10 2006 +0000
+++ b/examples/mini/mini.c	Wed May 10 11:51:05 2006 +0000
@@ -108,21 +108,15 @@
 
 int request_lock(void *data)
 {
-    unsigned int tries = 0;
-    while (1) {
-        if (spin_trylock(&master_lock)) {
-            if (tries) printk(KERN_INFO "lock: %i tries needed.\n", tries);
-            return 1;
-        }
-        tries++;
-    }
+    spin_lock_bh(&master_lock);
+    return 0; // access allowed
 }
 
 /*****************************************************************************/
 
 void release_lock(void *data)
 {
-    spin_unlock(&master_lock);
+    spin_unlock_bh(&master_lock);
 }
 
 /*****************************************************************************/