#include <linux/file.h>
#include <linux/uaccess.h>
#include <linux/slab.h>
+#include "wrapper/vmalloc.h" /* for wrapper_vmalloc_sync_all() */
#include "wrapper/ringbuffer/vfs.h"
#include "ltt-debugfs-abi.h"
#include "ltt-events.h"
enum channel_type {
PER_CPU_CHANNEL,
- GLOBAL_CHANNEL,
METADATA_CHANNEL,
};
"relay-overwrite" : "relay-discard";
fops = <tng_channel_fops;
break;
- case GLOBAL_CHANNEL:
- transport_name = chan_param.overwrite ?
- "global-relay-overwrite" : "global-relay-discard";
- fops = <tng_channel_fops;
- break;
case METADATA_CHANNEL:
- transport_name = "global-relay-discard";
+ transport_name = "relay-metadata";
fops = <tng_metadata_fops;
break;
default:
{
int ret = 0;
+ wrapper_vmalloc_sync_all();
lttng_dentry = debugfs_create_file("lttng", S_IWUSR, NULL, NULL,
<tng_fops);
if (IS_ERR(lttng_dentry) || !lttng_dentry) {