Merge LTTng commit 5c0552665e4d152e97edc995650711d4f6ac418d
[lttng-ust.git] / libringbuffer / ring_buffer_vfs.c
index 3aa3acaac1f6beebb14f984c4d7d4eea152a0458..c105fe000763eedb0922c353860744e33af39a2f 100644 (file)
@@ -240,6 +240,9 @@ long lib_ring_buffer_ioctl(struct file *filp, unsigned int cmd, unsigned long ar
                return put_ulong(buf->backend.array[sb_bindex]->mmap_offset,
                                 arg);
        }
+       case RING_BUFFER_FLUSH:
+               lib_ring_buffer_switch_slow(buf, SWITCH_ACTIVE);
+               return 0;
        default:
                return -ENOIOCTLCMD;
        }
@@ -350,6 +353,9 @@ long lib_ring_buffer_compat_ioctl(struct file *filp, unsigned int cmd,
                        return -EINVAL;
                return put_ulong(read_offset, arg);
        }
+       case RING_BUFFER_FLUSH:
+               lib_ring_buffer_switch_slow(buf, SWITCH_ACTIVE);
+               return 0;
        default:
                return -ENOIOCTLCMD;
        }
This page took 0.029742 seconds and 4 git commands to generate.