From: Masami Hiramatsu (Google) <[email protected]>

Since FETCH_OP_DATA is used solely to store immediate string
values, rename it to the more specific FETCH_OP_IMMSTR.

No behavior change, just rename it.

Signed-off-by: Masami Hiramatsu (Google) <[email protected]>
---
 kernel/trace/trace_probe.c      |   12 ++++++------
 kernel/trace/trace_probe.h      |    2 +-
 kernel/trace/trace_probe_tmpl.h |    2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/kernel/trace/trace_probe.c b/kernel/trace/trace_probe.c
index 502fa6da5949..d1c55596725b 100644
--- a/kernel/trace/trace_probe.c
+++ b/kernel/trace/trace_probe.c
@@ -1307,7 +1307,7 @@ parse_probe_arg(char *arg, const struct fetch_type *type,
                                break;
                        ctx->offset = cur_offs;
                        if (code->op == FETCH_OP_COMM ||
-                           code->op == FETCH_OP_DATA) {
+                           code->op == FETCH_OP_IMMSTR) {
                                trace_probe_log_err(ctx->offset, 
COMM_CANT_DEREF);
                                return -EINVAL;
                        }
@@ -1328,7 +1328,7 @@ parse_probe_arg(char *arg, const struct fetch_type *type,
                        ret = __parse_imm_string(arg + 2, &tmp, ctx->offset + 
2);
                        if (ret)
                                break;
-                       code->op = FETCH_OP_DATA;
+                       code->op = FETCH_OP_IMMSTR;
                        code->data = tmp;
                } else {
                        ret = str_to_immediate(arg + 1, &code->immediate);
@@ -1483,7 +1483,7 @@ static int finalize_fetch_insn(struct fetch_insn *code,
                } else {
                        if (code->op != FETCH_OP_DEREF && code->op != 
FETCH_OP_UDEREF &&
                            code->op != FETCH_OP_IMM && code->op != 
FETCH_OP_COMM &&
-                           code->op != FETCH_OP_DATA && code->op != 
FETCH_OP_TP_ARG) {
+                           code->op != FETCH_OP_IMMSTR && code->op != 
FETCH_OP_TP_ARG) {
                                trace_probe_log_err(ctx->offset + type_offset,
                                                    BAD_STRING);
                                return -EINVAL;
@@ -1492,7 +1492,7 @@ static int finalize_fetch_insn(struct fetch_insn *code,
 
                if (!strcmp(parg->type->name, "symstr") ||
                    (code->op == FETCH_OP_IMM || code->op == FETCH_OP_COMM ||
-                    code->op == FETCH_OP_DATA) || code->op == FETCH_OP_TP_ARG 
||
+                    code->op == FETCH_OP_IMMSTR) || code->op == 
FETCH_OP_TP_ARG ||
                     parg->count) {
                        /*
                         * IMM, DATA and COMM is pointing actual address, those
@@ -1668,7 +1668,7 @@ static int traceprobe_parse_probe_arg_body(const char 
*argv, ssize_t *size,
        if (ret < 0) {
                for (code = tmp; code < tmp + FETCH_INSN_MAX; code++)
                        if (code->op == FETCH_NOP_SYMBOL ||
-                           code->op == FETCH_OP_DATA)
+                           code->op == FETCH_OP_IMMSTR)
                                kfree(code->data);
        }
        kfree(tmp);
@@ -1767,7 +1767,7 @@ void traceprobe_free_probe_arg(struct probe_arg *arg)
 
        while (code && code->op != FETCH_OP_END) {
                if (code->op == FETCH_NOP_SYMBOL ||
-                   code->op == FETCH_OP_DATA)
+                   code->op == FETCH_OP_IMMSTR)
                        kfree(code->data);
                code++;
        }
diff --git a/kernel/trace/trace_probe.h b/kernel/trace/trace_probe.h
index 0f09f7aaf93f..cd586e67b21a 100644
--- a/kernel/trace/trace_probe.h
+++ b/kernel/trace/trace_probe.h
@@ -94,7 +94,7 @@ enum fetch_op {
        FETCH_OP_COMM,          /* Current comm */
        FETCH_OP_ARG,           /* Function argument : .param */
        FETCH_OP_FOFFS,         /* File offset: .immediate */
-       FETCH_OP_DATA,          /* Allocated data: .data */
+       FETCH_OP_IMMSTR,        /* Allocated string: .data */
        FETCH_OP_EDATA,         /* Entry data: .offset */
        // Stage 2 (dereference) op
        FETCH_OP_DEREF,         /* Dereference: .offset */
diff --git a/kernel/trace/trace_probe_tmpl.h b/kernel/trace/trace_probe_tmpl.h
index f39b37fcdb3b..51436f19083b 100644
--- a/kernel/trace/trace_probe_tmpl.h
+++ b/kernel/trace/trace_probe_tmpl.h
@@ -109,7 +109,7 @@ process_common_fetch_insn(struct fetch_insn *code, unsigned 
long *val)
        case FETCH_OP_COMM:
                *val = (unsigned long)current->comm;
                break;
-       case FETCH_OP_DATA:
+       case FETCH_OP_IMMSTR:
                *val = (unsigned long)code->data;
                break;
        default:


Reply via email to