X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-syscalls.c;fp=lttng-syscalls.c;h=5cac721200bb8aa5cab44ffcfa281e380d7ccfe1;hb=bcde0d5b7da973a9372b3db4acc0b08b9589e05b;hp=00584e3eb2ed907cbe241b42756fe345ad5fc512;hpb=404e87bf6e1a448d1b6a93c2b67b801f039235f3;p=lttng-modules.git diff --git a/lttng-syscalls.c b/lttng-syscalls.c index 00584e3e..5cac7212 100644 --- a/lttng-syscalls.c +++ b/lttng-syscalls.c @@ -1036,6 +1036,8 @@ int lttng_syscall_filter_disable(struct lttng_channel *chan, WARN_ON_ONCE(!chan->sc_table); if (!chan->sc_filter) { + if (!chan->syscall_all) + return -EEXIST; filter = kzalloc(sizeof(struct lttng_syscall_filter), GFP_KERNEL); if (!filter)