00:40:00 hrm... 00:41:54 so smatch seems to get upset with using the historic `uint8_t foo[1];` instead of `uint8_t foo[];` for a flexible array (at the end of a struct) 00:42:06 when you try to cast it to another type 00:43:19 annoyingly this is in sys/sata/sata_defs.h which is shipped... though i wonder if we just made a #ifdef _KERNEL version if that might avoid any binary compat issues (it really should be internal to sata.h, but...) 00:47:38 shipped doesn't necessarily make it not private 00:47:47 (I haven't checked, I'm just saying) 00:47:50 then how do you tell? 00:48:02 tea leaves 00:48:04 mostly :\ 00:48:49 i mean.. i don't know if was ever considered public by Sun, but if you look at it, it really probably should be considered private regardless of what it was (I can't imagine what use it'd be to anything outside of sata.c) 00:49:18 that's what I was thinking too, sometimes people shipped headers without really thinking about it, etc. 00:49:34 github code search or something might build confidence that nobody _actually_ uses stuff 00:49:46 i'm adding translation of several log pages, so specifically, it's the definition of 'struct log_parameter' in there 00:50:20 right, it seems like none of this would really be public, but I don't know. 00:50:47 i guess I can roll the dice on changing it and see if anyone speaks up 00:50:59 i mean, it's definition of scsi structs in a sata file... 06:44:40 it would be really nice if we could get those fixed. 12:41:23 Does illumos bhyve implementation uses any other type of virtual networking, but virtio ? There is Debian software, Openmediavault that can't see virtio networking and does not do hdcp resolving well post install, so i were thinking of another type of network interface in HVM, so that it can configure itself 12:52:01 You could try setting netif to e1000