Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/dev
On Thu, 26 May 2011, Masao Uebayashi wrote:
> On Thu, May 26, 2011 at 2:09 AM, Iain Hibbert
> <plunky%rya-online.net@localhost> wrote:
> > On Wed, 25 May 2011, Masao Uebayashi wrote:
> >
> >> Module Name: src
> >> Committed By: uebayasi
> >> Date: Wed May 25 16:33:38 UTC 2011
> >>
> >> Modified Files:
> >> src/sys/dev/bluetooth: bcsp.c bthub.c btuart.c
> >> src/sys/dev/ieee1394: fwdev.c fwmem.c fwohci.c
> >>
> >> Log Message:
> >> Declare cfdrivers using extern rather than including ioconf.h.
> >
> > surely the point of declaring a variable once in a header file is that it
> > then cannot be accidentally declared differently elsewhere?
> >
> > is ioconf.h so onerous? (it is merely a list of cfdriver declarations)
>
> ioconf.h is not, but GCC is.
>
> I found 2 fwmem.o's signatures mismatch between 2 kernels; GENERIC and
> another doing only "no ehci" and include GENERIC. objdump -D shows:
>
> @@ -956,7 +956,7 @@
> 0000000000000000 <.ident>:
> 0: 24 4e and $0x4e,%al
> 2: 65 gs
> - 3: 74 42 je 47 <__func__.11035+0x11>
> + 3: 74 42 je 47 <__func__.11034+0x11>
> 5: 53 push %rbx
> 6: 44 24 00 rex.R and $0x0,%al
Hm, but I don't see a mismatch here though.. the actual bytes are the
same, and that .ident section contains just the string "$NetBSD$" ?
iain
Home |
Main Index |
Thread Index |
Old Index