}
default:
- dt_dbg_ioctl("IOCTL *UNKNOWN* (cmd %#x), argp %p\n",
+ dt_dbg_ioctl("IOCTL ??? (cmd %#x), argp %p\n",
cmd, argp);
break;
}
return rval;
default:
+ dt_dbg_ioctl("Helper IOCTL ??? (cmd %#x), argp %p\n",
+ cmd, argp);
break;
}
static const struct file_operations helper_fops = {
.owner = THIS_MODULE,
.unlocked_ioctl = dtrace_helper_ioctl,
+ .compat_ioctl = dtrace_helper_ioctl,
.open = dtrace_helper_open,
.release = dtrace_helper_close,
};
* This is a hit: we need to apply the aggregator to
* the value at this key.
*/
- dt_dbg_agg(" Aggregate [accum]: Buf %p, offs %lld, act %d, "
+ dt_dbg_agg(" Aggregate [accum]: Buf %p, offs %d, act %d, "
"%lld (%lld, %lld)\n",
buf, size,
agg->dtag_action.dta_kind - DTRACEACT_AGGREGATION,
* Finally, apply the aggregator.
*/
*((uint64_t *)(key->dtak_data + size)) = agg->dtag_initial;
- dt_dbg_agg(" Aggregate [initial]: Buf %p, offs %lld, act %d, "
+ dt_dbg_agg(" Aggregate [initial]: Buf %p, offs %d, act %d, "
"%lld (%lld, %lld)\n",
buf, size,
agg->dtag_action.dta_kind - DTRACEACT_AGGREGATION,