DF-0118
Memory leak of dios_io/dios_open on kdmsg state teardown (no destructor for state->any.any)
Summary
diskiodone eof path(:637-639) and disk_blk_open paths never kfree(iost/openst) on kdmsg teardown. kdmsg_state_free(kern_dmsg.c:1754-1764) has no destructor for state->any.any. Peer can repeat OPEN/READ-WITH-DELETE+abort cycles to exhaust M_DEVBUF.