Check for num cpus
[lttng-ust.git] / libringbuffer / ring_buffer_abi.c
index c105fe000763eedb0922c353860744e33af39a2f..0fe6b7e3f07ae10f22a716eb17d58a024d22afd7 100644 (file)
@@ -1,16 +1,16 @@
 /*
- * ring_buffer_vfs.c
+ * ring_buffer_abi.c
  *
  * Copyright (C) 2009-2010 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  *
- * Ring Buffer VFS file operations.
+ * Ring Buffer ABI operations.
  *
  * Dual LGPL v2.1/GPL v2 license.
  */
 
 #include "backend.h"
 #include "frontend.h"
-#include "vfs.h"
+#include <ust/ring-buffer-abi.h>
 
 static int put_ulong(unsigned long val, unsigned long arg)
 {
@@ -241,7 +241,7 @@ long lib_ring_buffer_ioctl(struct file *filp, unsigned int cmd, unsigned long ar
                                 arg);
        }
        case RING_BUFFER_FLUSH:
-               lib_ring_buffer_switch_slow(buf, SWITCH_ACTIVE);
+               lib_ring_buffer_switch_slow(buf, SWITCH_ACTIVE, handle);
                return 0;
        default:
                return -ENOIOCTLCMD;
@@ -354,7 +354,7 @@ long lib_ring_buffer_compat_ioctl(struct file *filp, unsigned int cmd,
                return put_ulong(read_offset, arg);
        }
        case RING_BUFFER_FLUSH:
-               lib_ring_buffer_switch_slow(buf, SWITCH_ACTIVE);
+               lib_ring_buffer_switch_slow(buf, SWITCH_ACTIVE, handle);
                return 0;
        default:
                return -ENOIOCTLCMD;
@@ -374,8 +374,3 @@ const struct file_operations lib_ring_buffer_file_operations = {
        .compat_ioctl = lib_ring_buffer_compat_ioctl,
 #endif
 };
-EXPORT_SYMBOL_GPL(lib_ring_buffer_file_operations);
-
-MODULE_LICENSE("GPL and additional rights");
-MODULE_AUTHOR("Mathieu Desnoyers");
-MODULE_DESCRIPTION("Ring Buffer Library VFS");
This page took 0.02364 seconds and 4 git commands to generate.