sdp->sdpd_next = mp->sdt_probes;
mp->sdt_probes = sdp;
- DPRINTK("sdt_probes -> 0x%p\n", mp->sdt_probes);
- DPRINTK("this: instr offset=0x%lx, next ptr=0x%p, name=%s, func=%s\n",
- sdp->sdpd_offset, sdp->sdpd_next, sdp->sdpd_name,
- sdp->sdpd_func);
-
mutex_lock(&text_mutex);
text_poke(instr, nops, SDT_NOP_SIZE);
mutex_unlock(&text_mutex);
- DPRINTK(" %02x %02x %02x %02x %02x\n", instr[0], instr[1], instr[2], instr[3], instr[4]);
return 0;
}
dtrace_kmod = kzalloc(sizeof(struct module), GFP_KERNEL);
if (!dtrace_kmod) {
- printk(KERN_WARNING
- "%s: cannot allocate kernel pseudo-module\n",
- __func__);
+ pr_warning("%s: cannot allocate kernel pseudo-module\n",
+ __func__);
return;
}
dtrace_kmod->state = MODULE_STATE_LIVE;
strlcpy(dtrace_kmod->name, "vmlinux", MODULE_NAME_LEN);
- DPRINTK("%lu SDT relocation entries beg. @0x%p\n",
- dtrace_sdt_nprobes, &dtrace_sdt_probes);
-
if (dtrace_sdt_nprobes == 0)
return;
for (cnt = 0; cnt < dtrace_sdt_nprobes; cnt++) {
char *func = pi->name + pi->name_len + 1;
- DPRINTK("SDT probe point [%lu]: "
- "offset=0x%lx, base=0x%lx, name_len=0x%lx, "
- "func_len=0x%lx, name=%s, func=%s\n",
- cnt, pi->offset, pi->base, pi->name_len,
- pi->func_len, pi->name, func);
if (sdt_probe_resolve(dtrace_kmod, pi->name, func,
pi->offset, pi->base, nops))
- printk(KERN_WARNING "%s: cannot resolve %s\n",
- __func__, pi->name);
+ pr_warning("%s: cannot resolve %s\n",
+ __func__, pi->name);
nextpi = (void *)pi + sizeof(dtrace_sdt_probeinfo_t)
+ roundup(pi->name_len + 1 +
pi->func_len + 1, BITS_PER_LONG / 8);
pi = nextpi;
- DPRINTK("SDT relocs: next entry at 0x%p\n", pi);
}
}
EXPORT_SYMBOL(dtrace_register_builtins);