fixup: raw_spinlock is only spinlock in 2.6.28
[kernel-bfs] / kernel-power-2.6.28 / debian / patches / bfs-330-to-350.patch
index ed54679..79fa2bf 100644 (file)
@@ -150,7 +150,7 @@ Index: kernel-2.6.28/kernel/sched_bfs.c
 +      /* Nanosecond jiffies */
 +      u64 niffies;
 +
-+      raw_spinlock_t iso_lock;
++      spinlock_t iso_lock;
 +      int iso_ticks;
 +      int iso_refractory;
  };
@@ -691,13 +691,13 @@ Index: kernel-2.6.28/kernel/sched_bfs.c
 +static inline void grq_iso_lock(void)
 +      __acquires(grq.iso_lock)
 +{
-+      raw_spin_lock(&grq.iso_lock);
++      spin_lock(&grq.iso_lock);
 +}
 +
 +static inline void grq_iso_unlock(void)
 +      __releases(grq.iso_lock)
 +{
-+      raw_spin_unlock(&grq.iso_lock);
++      spin_unlock(&grq.iso_lock);
 +}
 +
  /*
@@ -993,7 +993,7 @@ Index: kernel-2.6.28/kernel/sched_bfs.c
        spin_lock_init(&grq.lock);
        grq.nr_running = grq.nr_uninterruptible = grq.nr_switches = 0;
 +      grq.niffies = 0;
-+      raw_spin_lock_init(&grq.iso_lock);
++      spin_lock_init(&grq.iso_lock);
        grq.iso_ticks = grq.iso_refractory = 0;
  #ifdef CONFIG_SMP
        init_defrootdomain();