linux: compilation fix of linux/drivers/oprofile/oprof.c
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 2 Feb 2007 15:52:30 +0000 (15:52 +0000)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 2 Feb 2007 15:52:30 +0000 (15:52 +0000)
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
patches/linux-2.6.18/xenoprof-generic.patch

index 0e05586df1e28eeb26e12e6ba700a8c5169b98b4..d2542b2d136e0a1218a9fa90f8c32d6a293c908a 100644 (file)
@@ -363,9 +363,9 @@ diff -pruN ../orig-linux-2.6.18/drivers/oprofile/oprof.c ./drivers/oprofile/opro
 +      if (!oprofile_ops.set_active)
 +              return -EINVAL;
 +
-+      down(&start_sem);
++      mutex_lock(&start_mutex);
 +      err = oprofile_ops.set_active(active_domains, adomains);
-+      up(&start_sem);
++      mutex_unlock(&start_mutex);
 +      return err;
 +}
 +
@@ -376,9 +376,9 @@ diff -pruN ../orig-linux-2.6.18/drivers/oprofile/oprof.c ./drivers/oprofile/opro
 +      if (!oprofile_ops.set_passive)
 +              return -EINVAL;
 +
-+      down(&start_sem);
++      mutex_lock(&start_mutex);
 +      err = oprofile_ops.set_passive(passive_domains, pdomains);
-+      up(&start_sem);
++      mutex_unlock(&start_mutex);
 +      return err;
 +}
 +