On 2020-08-29 06:29, Warner Losh wrote:
> +#define DEVCTL_BUFFER (1024 - sizeof(void *))
> struct dev_event_info {
> - char *dei_data;
> STAILQ_ENTRY(dev_event_info) dei_link;
> + char dei_data[DEVCTL_BUFFER];
> };
Maybe add:
CTASSERT(sizeof(struct dev_event_info) == 1024);
Not sure if STAILQ's can have some debug fields in them.
--HPS