On Thursday, May 05, 2016 02:51:31 AM Garrett Cooper wrote:
> Author: ngie
> Date: Thu May  5 02:51:31 2016
> New Revision: 299108
> URL: https://svnweb.freebsd.org/changeset/base/299108
> 
> Log:
>   Revert r299096
>   
>   The change broke buildworld when building lib/libkvm
>   
>   This change likely needs to be run through a ports -exp run as a sanity
>   check, as it might break downstream consumers.
>   
>   Pointyhat to: adrian
>   Reported by: kargl (confirmed on $work workstation)
>   Sponsored by: EMC / Isilon Storage Division

'struct foo *' can be use with a simple forward declare in headers without
requiring header pollution (and is often done for that reason).  device_t
should be used in any .c files, but headers might need to stick with
'struct device *' in a few cases for that reason.  I suspect both of these
fall into that category.

-- 
John Baldwin
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to