void
 bpf_prog_offload_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt);
 
-int check_ctx_reg(struct bpf_verifier_env *env,
-                 const struct bpf_reg_state *reg, int regno);
+int check_ptr_off_reg(struct bpf_verifier_env *env,
+                     const struct bpf_reg_state *reg, int regno);
 int check_mem_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg,
                   u32 regno, u32 mem_size);
 
 
 }
 #endif
 
-int check_ctx_reg(struct bpf_verifier_env *env,
-                 const struct bpf_reg_state *reg, int regno)
+int check_ptr_off_reg(struct bpf_verifier_env *env,
+                     const struct bpf_reg_state *reg, int regno)
 {
-       /* Access to ctx or passing it to a helper is only allowed in
-        * its original, unmodified form.
+       /* Access to this pointer-typed register or passing it to a helper
+        * is only allowed in its original, unmodified form.
         */
 
        if (reg->off) {
-               verbose(env, "dereference of modified ctx ptr R%d off=%d disallowed\n",
-                       regno, reg->off);
+               verbose(env, "dereference of modified %s ptr R%d off=%d disallowed\n",
+                       reg_type_str(env, reg->type), regno, reg->off);
                return -EACCES;
        }
 
                char tn_buf[48];
 
                tnum_strn(tn_buf, sizeof(tn_buf), reg->var_off);
-               verbose(env, "variable ctx access var_off=%s disallowed\n", tn_buf);
+               verbose(env, "variable %s access var_off=%s disallowed\n",
+                       reg_type_str(env, reg->type), tn_buf);
                return -EACCES;
        }
 
                        return -EACCES;
                }
 
-               err = check_ctx_reg(env, reg, regno);
+               err = check_ptr_off_reg(env, reg, regno);
                if (err < 0)
                        return err;
 
                return err;
 
        if (type == PTR_TO_CTX) {
-               err = check_ctx_reg(env, reg, regno);
+               err = check_ptr_off_reg(env, reg, regno);
                if (err < 0)
                        return err;
        }
                        return err;
        }
 
-       err = check_ctx_reg(env, ®s[ctx_reg], ctx_reg);
+       err = check_ptr_off_reg(env, ®s[ctx_reg], ctx_reg);
        if (err < 0)
                return err;