* Copy the tok->t_desc field into the gd_cnt.v_token_name buffer
when a token collides so systat -pv 1 can pick it up.
* Otherwise we failed to acquire all the tokens.
* Release whatever we did get.
*/
+ strncpy(td->td_gd->gd_cnt.v_token_name,
+ tok->t_desc,
+ sizeof(td->td_gd->gd_cnt.v_token_name) - 1);
+
if (lwkt_sched_debug > 0) {
--lwkt_sched_debug;
kprintf("toka %p %s %s\n",
u_int v_waitsys; /* calls to waitsys() */
u_int v_smpinvltlb; /* nasty global invltlbs */
u_int v_ppwakeups; /* wakeups on processes stalled on VM */
- u_int v_token_colls;
- u_int v_reserved2;
- u_int v_reserved3;
- u_int v_reserved4;
- u_int v_reserved5;
+ u_int v_token_colls; /* # of token collisions */
+ char v_token_name[16]; /* last-colliding token name */
u_int v_reserved6;
u_int v_reserved7;
#define vmmeter_uint_end v_reserved7