Bug 259

Summary: compile failure in drivers/ieee1394/pcilynx.c
Product: Drivers Reporter: John Kim (john)
Component: IEEE1394Assignee: Ben Collins (bcollins)
Status: CLOSED PATCH_ALREADY_AVAILABLE    
Severity: normal    
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: Subsystem:
Regression: --- Bisected commit-id:
Attachments: patch to fix this problem

Description John Kim 2003-01-09 16:34:51 UTC
Exact Kernel version:  2.5.55
Distribution:  Gentoo 1.4rc2
Hardware Environment:  Abit KG7-RAID, AMD Athlon TBird 1.4, 512MB DDR
Software Environment:  gcc 3.2.1, glibc 2.3.1, ld 2.13.90.0.16
Problem Description:

  gcc -Wp,-MD,drivers/ieee1394/.pcilynx.o.d -D__KERNEL__ -Iinclude -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe
-mpreferred-stack-boundary=2 -march=athlon -Iinclude/asm-i386/mach-default -nostdinc
-iwithprefix include    -DKBUILD_BASENAME=pcilynx -DKBUILD_MODNAME=pcilynx   -c -o
drivers/ieee1394/pcilynx.o drivers/ieee1394/pcilynx.c
drivers/ieee1394/pcilynx.c:139: warning: initialization from incompatible pointer
type
drivers/ieee1394/pcilynx.c:140: warning: missing braces around initializer
drivers/ieee1394/pcilynx.c:140: warning: (near initialization for `bit_ops.name')
drivers/ieee1394/pcilynx.c:141: warning: initialization makes integer from pointer
without a cast
drivers/ieee1394/pcilynx.c:142: warning: initialization makes integer from pointer
without a cast
drivers/ieee1394/pcilynx.c:143: warning: initialization makes integer from pointer
without a cast
drivers/ieee1394/pcilynx.c:144: warning: initialization makes integer from pointer
without a cast
drivers/ieee1394/pcilynx.c:145: warning: initialization makes integer from pointer
without a cast
drivers/ieee1394/pcilynx.c:145: initializer element is not computable at load time
drivers/ieee1394/pcilynx.c:145: (near initialization for `bit_ops.name[5]')
drivers/ieee1394/pcilynx.c:146: warning: initialization makes integer from pointer
without a cast
drivers/ieee1394/pcilynx.c:146: initializer element is not computable at load time
drivers/ieee1394/pcilynx.c:146: (near initialization for `bit_ops.name[6]')
drivers/ieee1394/pcilynx.c:147: initializer element is not constant
drivers/ieee1394/pcilynx.c:147: (near initialization for `bit_ops.name')
drivers/ieee1394/pcilynx.c: In function `lynx_devctl':
drivers/ieee1394/pcilynx.c:763: warning: `_MOD_INC_USE_COUNT' is deprecated
(declared at include/linux/module.h:419)
drivers/ieee1394/pcilynx.c:765: warning: `__MOD_DEC_USE_COUNT' is deprecated
(declared at include/linux/module.h:394)
make[2]: *** [drivers/ieee1394/pcilynx.o] Error 1
make[1]: *** [drivers/ieee1394] Error 2
make: *** [drivers] Error 2


Steps to reproduce:

IEEE 1394 (FireWire) support (EXPERIMENTAL)  --->
<*>   Texas Instruments PCILynx support

CONFIG_IEEE1394_PCILYNX=y
Comment 1 Adrian Bunk 2003-01-11 01:48:37 UTC
I'll attach a patch in a minute.

This patch was already sent to Ben Collins who will send it with the next
FireWire update to Linus.

Please resolve this bug to PATCH_ALREADY_AVAILABLE.
Comment 2 Adrian Bunk 2003-01-11 01:49:16 UTC
Created attachment 67 [details]
patch to fix this problem