On Tue, 9 Aug 2016, [UTF-8] Jean-S??bastien P??dron wrote:
Log:
Consistently use `device_t`
Several files use the internal name of `struct device` instead of
`device_t` which is part of the public API. This patch changes all
`struct device *` to `device_t`.
device_t is properly opque, yet it still causes namespace problems and
is harder to use, especially in userland where it doesn't exist.
Headers now have namespace pollution/dependencies on <sys/bus.h> where
they carefully used 'struct device' before.
Many kernel .c files probably depend on magic ordering to compile now.
Alphabetical ordering mostly works accidentally since b < [c-z].
Bruce
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"