* [BUILD_FAILURE] linux-next: Tree for March 31 build fails with CONFIG_SLICOSS=y
[not found] <20080331181118.7964d4a9.sfr@canb.auug.org.au>
@ 2008-03-31 13:17 ` Kamalesh Babulal
2008-03-31 13:31 ` Stephen Rothwell
0 siblings, 1 reply; 3+ messages in thread
From: Kamalesh Babulal @ 2008-03-31 13:17 UTC (permalink / raw)
To: Stephen Rothwell; +Cc: linux-next, LKML, netdev, Andy Whitcroft
Hi Stephen,
The kernel next-20080331 kernel build fails with Alacritech's IS-NIC gigabit ethernet
driver on powerpc with allyesconfig (with # CONFIG_NOVFS is not set)
CC drivers/net/slicoss/slicoss.o
drivers/net/slicoss/slicoss.c: In function ‘slic_xmit_build_request’:
drivers/net/slicoss/slicoss.c:933: error: ‘Stop’ undeclared (first use in this function)
drivers/net/slicoss/slicoss.c:933: error: (Each undeclared identifier is reported only once
drivers/net/slicoss/slicoss.c:933: error: for each function it appears in.)
drivers/net/slicoss/slicoss.c:933: error: expected ‘;’ before ‘Compilation’
drivers/net/slicoss/slicoss.c: In function ‘slic_link_event_handler’:
drivers/net/slicoss/slicoss.c:1420: error: ‘Stop’ undeclared (first use in this function)
drivers/net/slicoss/slicoss.c:1420: error: expected ‘;’ before ‘compilation’
drivers/net/slicoss/slicoss.c: In function ‘slic_if_init’:
drivers/net/slicoss/slicoss.c:1848: error: ‘Stop’ undeclared (first use in this function)
drivers/net/slicoss/slicoss.c:1848: error: expected ‘;’ before ‘Compilations’
drivers/net/slicoss/slicoss.c: In function ‘slic_card_init’:
drivers/net/slicoss/slicoss.c:2518: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_timer_get_stats’:
drivers/net/slicoss/slicoss.c:3269: error: ‘Stop’ undeclared (first use in this function)
drivers/net/slicoss/slicoss.c:3269: error: expected ‘;’ before ‘compilation’
drivers/net/slicoss/slicoss.c: In function ‘slic_link_upr_complete’:
drivers/net/slicoss/slicoss.c:3683: error: ‘Stop’ undeclared (first use in this function)
drivers/net/slicoss/slicoss.c:3683: error: expected ‘;’ before ‘Compilation’
drivers/net/slicoss/slicoss.c: In function ‘slic_eeprom_cksum’:
drivers/net/slicoss/slicoss.c:3806: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_rspqueue_init’:
drivers/net/slicoss/slicoss.c:3901: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:3901: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_rspqueue_getnext’:
drivers/net/slicoss/slicoss.c:3990: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:3990: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4004: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4004: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4009: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4009: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_cmdqmem_addpage’:
drivers/net/slicoss/slicoss.c:4056: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4056: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_init’:
drivers/net/slicoss/slicoss.c:4081: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4081: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_addcmdpage’:
drivers/net/slicoss/slicoss.c:4184: error: implicit declaration of function ‘virt_to_bus’
drivers/net/slicoss/slicoss.c:4224: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4224: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4230: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4230: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_getdone’:
drivers/net/slicoss/slicoss.c:4271: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4271: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_putdone’:
drivers/net/slicoss/slicoss.c:4287: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4287: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4289: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4289: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_putdone_irq’:
drivers/net/slicoss/slicoss.c:4301: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4301: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4303: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c:4303: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_rcvqueue_fill’:
drivers/net/slicoss/slicoss.c:4425: warning: cast from pointer to integer of different size
drivers/net/slicoss/slicoss.c: In function ‘slic_rcvqueue_reinsert’:
drivers/net/slicoss/slicoss.c:4504: warning: cast from pointer to integer of different size
make[3]: *** [drivers/net/slicoss/slicoss.o] Error 1
make[2]: *** [drivers/net/slicoss] Error 2
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2
--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [BUILD_FAILURE] linux-next: Tree for March 31 build fails with CONFIG_SLICOSS=y
2008-03-31 13:17 ` [BUILD_FAILURE] linux-next: Tree for March 31 build fails with CONFIG_SLICOSS=y Kamalesh Babulal
@ 2008-03-31 13:31 ` Stephen Rothwell
2008-03-31 15:55 ` Greg KH
0 siblings, 1 reply; 3+ messages in thread
From: Stephen Rothwell @ 2008-03-31 13:31 UTC (permalink / raw)
To: Greg KH
Cc: linux-next, LKML, netdev, Andy Whitcroft, Christopher Harrer,
Kamalesh Babulal
[-- Attachment #1: Type: text/plain, Size: 6226 bytes --]
Hi Greg,
On Mon, 31 Mar 2008 18:47:10 +0530 Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> wrote:
>
> The kernel next-20080331 kernel build fails with Alacritech's IS-NIC gigabit ethernet
> driver on powerpc with allyesconfig (with # CONFIG_NOVFS is not set)
>
> CC drivers/net/slicoss/slicoss.o
> drivers/net/slicoss/slicoss.c: In function ‘slic_xmit_build_request’:
> drivers/net/slicoss/slicoss.c:933: error: ‘Stop’ undeclared (first use in this function)
> drivers/net/slicoss/slicoss.c:933: error: (Each undeclared identifier is reported only once
> drivers/net/slicoss/slicoss.c:933: error: for each function it appears in.)
> drivers/net/slicoss/slicoss.c:933: error: expected ‘;’ before ‘Compilation’
> drivers/net/slicoss/slicoss.c: In function ‘slic_link_event_handler’:
> drivers/net/slicoss/slicoss.c:1420: error: ‘Stop’ undeclared (first use in this function)
> drivers/net/slicoss/slicoss.c:1420: error: expected ‘;’ before ‘compilation’
> drivers/net/slicoss/slicoss.c: In function ‘slic_if_init’:
> drivers/net/slicoss/slicoss.c:1848: error: ‘Stop’ undeclared (first use in this function)
> drivers/net/slicoss/slicoss.c:1848: error: expected ‘;’ before ‘Compilations’
> drivers/net/slicoss/slicoss.c: In function ‘slic_card_init’:
> drivers/net/slicoss/slicoss.c:2518: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_timer_get_stats’:
> drivers/net/slicoss/slicoss.c:3269: error: ‘Stop’ undeclared (first use in this function)
> drivers/net/slicoss/slicoss.c:3269: error: expected ‘;’ before ‘compilation’
> drivers/net/slicoss/slicoss.c: In function ‘slic_link_upr_complete’:
> drivers/net/slicoss/slicoss.c:3683: error: ‘Stop’ undeclared (first use in this function)
> drivers/net/slicoss/slicoss.c:3683: error: expected ‘;’ before ‘Compilation’
> drivers/net/slicoss/slicoss.c: In function ‘slic_eeprom_cksum’:
> drivers/net/slicoss/slicoss.c:3806: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_rspqueue_init’:
> drivers/net/slicoss/slicoss.c:3901: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:3901: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_rspqueue_getnext’:
> drivers/net/slicoss/slicoss.c:3990: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:3990: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4004: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4004: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4009: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4009: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_cmdqmem_addpage’:
> drivers/net/slicoss/slicoss.c:4056: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4056: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_init’:
> drivers/net/slicoss/slicoss.c:4081: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4081: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_addcmdpage’:
> drivers/net/slicoss/slicoss.c:4184: error: implicit declaration of function ‘virt_to_bus’
> drivers/net/slicoss/slicoss.c:4224: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4224: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4230: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4230: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_getdone’:
> drivers/net/slicoss/slicoss.c:4271: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4271: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_putdone’:
> drivers/net/slicoss/slicoss.c:4287: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4287: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4289: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4289: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_cmdq_putdone_irq’:
> drivers/net/slicoss/slicoss.c:4301: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4301: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4303: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c:4303: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_rcvqueue_fill’:
> drivers/net/slicoss/slicoss.c:4425: warning: cast from pointer to integer of different size
> drivers/net/slicoss/slicoss.c: In function ‘slic_rcvqueue_reinsert’:
> drivers/net/slicoss/slicoss.c:4504: warning: cast from pointer to integer of different size
Strike two! Again, these drivers need to build (or not try to build) for
all architectures ... Its out until you tell me the above is true.
#if defined(CONFIG_X86_64)
hcmd->cmdsize = (ulong32) ((((ulong64) & ihcmd->u.slic_buffers.bufs[1] -
(ulong64) hcmd) + 31) >> 5);
#elif defined(CONFIG_X86)
hcmd->cmdsize = ((((ulong32) & ihcmd->u.slic_buffers.bufs[1] -
(ulong32) hcmd) + 31) >> 5);
#else
Stop Compilation;
#endif
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [BUILD_FAILURE] linux-next: Tree for March 31 build fails with CONFIG_SLICOSS=y
2008-03-31 13:31 ` Stephen Rothwell
@ 2008-03-31 15:55 ` Greg KH
0 siblings, 0 replies; 3+ messages in thread
From: Greg KH @ 2008-03-31 15:55 UTC (permalink / raw)
To: Stephen Rothwell
Cc: linux-next, LKML, netdev, Andy Whitcroft, Christopher Harrer,
Kamalesh Babulal
On Tue, Apr 01, 2008 at 12:31:10AM +1100, Stephen Rothwell wrote:
> Hi Greg,
>
> Strike two! Again, these drivers need to build (or not try to build) for
> all architectures ... Its out until you tell me the above is true.
>
> #if defined(CONFIG_X86_64)
> hcmd->cmdsize = (ulong32) ((((ulong64) & ihcmd->u.slic_buffers.bufs[1] -
> (ulong64) hcmd) + 31) >> 5);
> #elif defined(CONFIG_X86)
> hcmd->cmdsize = ((((ulong32) & ihcmd->u.slic_buffers.bufs[1] -
> (ulong32) hcmd) + 31) >> 5);
> #else
> Stop Compilation;
Ah, missed that one, that's why it built on my machines (x86-64 and
i386), but would die on anything else. That test is just wrong, I'll
fix it up to get it to build on all arches (doesn't mean it will run
though, it assumes that port io is memory mapped flat on all machines
and still needs a lot of work to be fixed.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-03-31 15:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20080331181118.7964d4a9.sfr@canb.auug.org.au>
2008-03-31 13:17 ` [BUILD_FAILURE] linux-next: Tree for March 31 build fails with CONFIG_SLICOSS=y Kamalesh Babulal
2008-03-31 13:31 ` Stephen Rothwell
2008-03-31 15:55 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).