svn commit: r303890 - in head/sys: contrib/ncsw/user/env contrib/octeon-sdk dev/auxio dev/bktr dev/e1000 dev/ixgb dev/ixgbe dev/ixl dev/netmap dev/pci dev/sound/sbus dev/tpm kern mips/nlm/dev/net m...
Bjoern A. Zeeb
bz at FreeBSD.org
Thu Aug 11 15:10:23 UTC 2016
On 10 Aug 2016, at 11:02, Konstantin Belousov wrote:
> On Tue, Aug 09, 2016 at 07:32:06PM +0000, Jean-S??bastien P??dron
> wrote:
>> Author: dumbbell
>> Date: Tue Aug 9 19:32:06 2016
>> New Revision: 303890
>> URL: https://svnweb.freebsd.org/changeset/base/303890
>>
>> 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`.
>>
>> The remaining occurrences of `struct device` are those referring to
>> the
>> Linux or OpenBSD version of the structure, or the code is not built
>> on
>> FreeBSD and it's unclear what to do.
>>
>> Submitted by: Matthew Macy <mmacy at nextbsd.org> (previous version)
>> Approved by: emaste, jhibbits, sbruno
>> MFC after: 3 days
>> Differential Revision: https://reviews.freebsd.org/D7447
>
> On powerpc and powerpc64, at r303902, I got
> ===> usr.sbin/camdd (all)
> In file included from
> /scratch/tmp/kib/obj/powerpc.powerpc64/scratch/tmp/kib/src
> /tmp/usr/include/machine/bus.h:463,
> from /scratch/tmp/kib/src/usr.sbin/camdd/camdd.c:54:
> /scratch/tmp/kib/obj/powerpc.powerpc64/scratch/tmp/kib/src/tmp/usr/include/machi
> ne/bus_dma.h:33: error: expected declaration specifiers or '...'
> before 'device_
> t'
> --- camdd.o ---
> *** [camdd.o] Error code 1
>
I waited for another day; now just reverted the change on the header
file in order to get a working universe build again hopefully. In case
this will be MFCed please take appropriate care to not break 11.
/bz
More information about the svn-src-head
mailing list