Ticket# 1504
Mark Studebaker
mds4 at verizon.net
Wed Jan 7 01:51:42 CET 2004
sorry, typo (missed by one key!)
I meant min(x,y) not min*x,y)
good luck
mds
Chris Rusin wrote:
> Hello,
>
> In reference to TT# 1504.
>
> I tried your suggrestion and
>
> *"change min_t(t,x,y) to min*x,y) everyplace in the driver"*
>
> for instance,
>
> Orig: *len = min_t(u8, data->block[0], 32);
> *Changed to: *len = min*data->block[0], 32);*
>
> Did I do this correctly?
>
> which I did and I got:
>
> gcc -D__SMP__ -DMODVERSIONS -include
> /lib/modules/2.4.9-e.34smp/build/include/linux/modversions.h
> -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I.
> -Ikernel/include -I/usr/local/include
> -I/lib/modules/2.4.9-e.34smp/build/include -nostdinc -I
> /usr/lib/gcc-lib/i386-redhat-linux/2.96/include -Wall -O2 -c
> kernel/busses/i2c-nforce2.c -o kernel/busses/i2c-nforce2.o
> kernel/busses/i2c-nforce2.c: In function `nforce2_access':
> kernel/busses/i2c-nforce2.c:169: `min' undeclared (first use in this
> function)
> kernel/busses/i2c-nforce2.c:169: (Each undeclared identifier is reported
> only once
> kernel/busses/i2c-nforce2.c:169: for each function it appears in.)
> kernel/busses/i2c-nforce2.c:169: warning: left-hand operand of comma
> expression has no effect
> kernel/busses/i2c-nforce2.c:169: parse error before `)'
> kernel/busses/i2c-nforce2.c:178: warning: left-hand operand of comma
> expression has no effect
> kernel/busses/i2c-nforce2.c:178: parse error before `)'
> kernel/busses/i2c-nforce2.c:267: warning: left-hand operand of comma
> expression has no effect
> kernel/busses/i2c-nforce2.c:267: parse error before `)'
> kernel/busses/i2c-nforce2.c: At top level:
> kernel/busses/i2c-nforce2.c:387: warning: implicit declaration of
> function `__devexit_p'
> kernel/busses/i2c-nforce2.c:387: initializer element is not constant
> kernel/busses/i2c-nforce2.c:387: (near initialization for
> `nforce2_driver.remove')
> kernel/busses/i2c-nforce2.c:388: initializer element is not constant
> kernel/busses/i2c-nforce2.c:388: (near initialization for `nforce2_driver')
> make: *** [kernel/busses/i2c-nforce2.o] Error 1
>
>
> ----------------------------------
>
> I also tried your other suggestion and:
>
> *"Or else add a #define min_t(t,x,y) min(x,y)"
> *
> And I got:
>
> gcc -D__SMP__ -DMODVERSIONS -include
> /lib/modules/2.4.9-e.34smp/build/include/linux/modversions.h
> -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I.
> -Ikernel/include -I/usr/local/include
> -I/lib/modules/2.4.9-e.34smp/build/include -nostdinc -I
> /usr/lib/gcc-lib/i386-redhat-linux/2.96/include -Wall -O2 -c
> kernel/busses/i2c-nforce2.c -o kernel/busses/i2c-nforce2.o
> kernel/busses/i2c-nforce2.c: In function `nforce2_access':
> kernel/busses/i2c-nforce2.c:170: warning: implicit declaration of
> function `min'
> kernel/busses/i2c-nforce2.c: At top level:
> kernel/busses/i2c-nforce2.c:388: warning: implicit declaration of
> function `__devexit_p'
> kernel/busses/i2c-nforce2.c:388: initializer element is not constant
> kernel/busses/i2c-nforce2.c:388: (near initialization for
> `nforce2_driver.remove')
> kernel/busses/i2c-nforce2.c:389: initializer element is not constant
> kernel/busses/i2c-nforce2.c:389: (near initialization for `nforce2_driver')
> make: *** [kernel/busses/i2c-nforce2.o] Error 1
>
> Any info would be much appreciated and thank you for your time,
> -Chris
More information about the lm-sensors
mailing list