]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - kernel/trace/trace_kprobe.c
trace/probes: Remove kernel doc style from non kernel doc comment
[linux.git] / kernel / trace / trace_kprobe.c
index 5c19b8c41c7e706efb8da85d6b4d45a3931d2a3c..ceafa0a2b1d1d64022ca37372d33ffe3ed5d8385 100644 (file)
@@ -35,7 +35,7 @@ static struct dyn_event_operations trace_kprobe_ops = {
        .match = trace_kprobe_match,
 };
 
-/**
+/*
  * Kprobe event core functions
  */
 struct trace_kprobe {
@@ -607,11 +607,17 @@ static int trace_kprobe_create(int argc, const char *argv[])
        char buf[MAX_EVENT_NAME_LEN];
        unsigned int flags = TPARG_FL_KERNEL;
 
-       /* argc must be >= 1 */
-       if (argv[0][0] == 'r') {
+       switch (argv[0][0]) {
+       case 'r':
                is_return = true;
                flags |= TPARG_FL_RETURN;
-       } else if (argv[0][0] != 'p' || argc < 2)
+               break;
+       case 'p':
+               break;
+       default:
+               return -ECANCELED;
+       }
+       if (argc < 2)
                return -ECANCELED;
 
        event = strchr(&argv[0][1], ':');