Solaris pset fixes
authorJens Axboe <jens.axboe@oracle.com>
Mon, 22 Dec 2008 10:28:26 +0000 (11:28 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Mon, 22 Dec 2008 10:28:26 +0000 (11:28 +0100)
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
os/os-solaris.h

index a53fb40fe8dd15de18ff5aebc19a792f20279ee6..51c0ff4bc06a0c4851d5cf67c5a5ecb4ffd60b25 100644 (file)
@@ -68,11 +68,11 @@ static inline int fio_set_odirect(int fd)
  * pset binding hooks for fio
  */
 #define fio_setaffinity(td)            \
-       pset_bind((td)->o.cpumask, P_PID, (td)->pid)
-#define fio_getaffinity(pid, ptr)      0
+       pset_bind((td)->o.cpumask, P_PID, (td)->pid, NULL)
+#define fio_getaffinity(pid, ptr)      ({ 0; })
 
-#define fio_cpu_clear(mask, cpu)       pset_assign(*(mask), (cpu), PS_NONE)
-#define fio_cpu_set(mask, cpu)         pset_assign(*(mask), (cpu), PS_MYID)
+#define fio_cpu_clear(mask, cpu)       pset_assign(PS_NONE, (cpu), NULL)
+#define fio_cpu_set(mask, cpu)         pset_assign(*(mask), (cpu), NULL)
 
 static inline int fio_cpuset_init(os_cpu_mask_t *mask)
 {