fixup: raw_spinlock is only spinlock in 2.6.28
authorCorey O'Connor <coreyoconnor@gmail.com>
Thu, 30 Sep 2010 20:40:22 +0000 (13:40 -0700)
committerCorey O'Connor <coreyoconnor@gmail.com>
Thu, 30 Sep 2010 20:40:22 +0000 (13:40 -0700)
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();