]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - kernel/rseq.c
Documentation: cpu-idle-cooling: fix a SEVERE docs build failure
[linux.git] / kernel / rseq.c
index 27c48eb7de4025f94653c86878652ad57e660427..a4f86a9d6937cdfa2f13d1dcc9be863c1943d06f 100644 (file)
@@ -310,6 +310,8 @@ SYSCALL_DEFINE4(rseq, struct rseq __user *, rseq, u32, rseq_len,
        int ret;
 
        if (flags & RSEQ_FLAG_UNREGISTER) {
+               if (flags & ~RSEQ_FLAG_UNREGISTER)
+                       return -EINVAL;
                /* Unregister rseq for current thread. */
                if (current->rseq != rseq || !current->rseq)
                        return -EINVAL;