<sys/dmsg.h>: Reduce userspace pollution a bit.
authorzrj <rimvydas.jasinskas@gmail.com>
Fri, 18 Oct 2019 12:39:40 +0000 (15:39 +0300)
committerzrj <rimvydas.jasinskas@gmail.com>
Thu, 31 Oct 2019 21:05:07 +0000 (23:05 +0200)
commitda4c7dd501d3f0613432b4636e37f11ca9113111
tree71c5fdb324d16b975cb7e2dbd5929f6806b479ff
parent450d7318eb3341e4845e8612e4871a4b5b91fe09
<sys/dmsg.h>: Reduce userspace pollution a bit.

 Kernel only prototypes where exposed after buildworld fixup in
  840d1679a5091e5e53566251299413a8e90f4cb9
 The 'struct kdmsg_iocom' is embedded in 'struct disk' (sys/disk.h).
 Also forward declare few structs to reduce dependencies.

 While there, remove kdmsg_icrc32*() prototypes that where added in:
  3a5aa68f9b693d86f3b5d5ac9191035f09d18b3e
sys/sys/dmsg.h