Print this page
OS-2366 ddi_periodic_add(9F) is entirely rubbish (MORE)

*** 13,23 **** */ #include "ddi_periodic.h" #include <mdb/mdb_modapi.h> ! #include <sys/ddi_timer.h> #include <sys/sysmacros.h> #include <stdio.h> /*ARGSUSED*/ int --- 13,23 ---- */ #include "ddi_periodic.h" #include <mdb/mdb_modapi.h> ! #include <sys/ddi_periodic.h> #include <sys/sysmacros.h> #include <stdio.h> /*ARGSUSED*/ int
*** 47,58 **** if (DCMD_HDRSPEC(flags)) { mdb_printf("%16s %4s %3s %5s %5s %12s %s\n", "ADDR", "ID", "LVL", "FLAGS", "MS", "FIRE_COUNT", "HANDLER"); if (verbose) { ! mdb_printf("%33s %16s %s\n", "", "CYCLIC_ID", ! "ARGUMENT"); } } prflags[0] = dpr.dpr_flags & DPF_DISPATCHED ? 'D' : '-'; prflags[1] = dpr.dpr_flags & DPF_EXECUTING ? 'X' : '-'; --- 47,58 ---- if (DCMD_HDRSPEC(flags)) { mdb_printf("%16s %4s %3s %5s %5s %12s %s\n", "ADDR", "ID", "LVL", "FLAGS", "MS", "FIRE_COUNT", "HANDLER"); if (verbose) { ! mdb_printf("%16s %16s %16s %s\n", "", "THREAD", ! "CYCLIC_ID", "ARGUMENT"); } } prflags[0] = dpr.dpr_flags & DPF_DISPATCHED ? 'D' : '-'; prflags[1] = dpr.dpr_flags & DPF_EXECUTING ? 'X' : '-';
*** 61,71 **** mdb_printf("%16p %4x %3d %5s %5d %12x %a\n", addr, dpr.dpr_id, dpr.dpr_level, prflags, (int)(dpr.dpr_interval / 1000000), dpr.dpr_fire_count, dpr.dpr_handler); if (verbose) { ! mdb_printf("%33s %16p %a\n", "", dpr.dpr_cyclic_id, ! dpr.dpr_arg); } return (DCMD_OK); } --- 61,71 ---- mdb_printf("%16p %4x %3d %5s %5d %12x %a\n", addr, dpr.dpr_id, dpr.dpr_level, prflags, (int)(dpr.dpr_interval / 1000000), dpr.dpr_fire_count, dpr.dpr_handler); if (verbose) { ! mdb_printf("%16s %16p %16p %a\n", "", dpr.dpr_thread, ! dpr.dpr_cyclic_id, dpr.dpr_arg); } return (DCMD_OK); }