Messages in this thread | | | Date | Thu, 3 Dec 2009 09:25:01 -0800 | From | Randy Dunlap <> | Subject | Re: [PATCH] atbm8830: replace 64-bit division and floating point usage |
| |
On Thu, 03 Dec 2009 21:57:02 +0800 David T. L. Wong wrote:
> Randy Dunlap wrote: > > On Mon, 30 Nov 2009 10:07:21 -0800 Randy Dunlap wrote: > > > >> Stephen Rothwell wrote: > >>> Hi all, > >>> > >>> Changes since 20091127: > >>> > >>> The v4l-dvb tree lost its conflict. > >> > >> on i386 (X86_32): > >> > >> a 'double' variable is used, causing: > >> > >> ERROR: "__floatunsidf" [drivers/media/common/tuners/max2165.ko] undefined! > >> ERROR: "__adddf3" [drivers/media/common/tuners/max2165.ko] undefined! > >> ERROR: "__fixunsdfsi" [drivers/media/common/tuners/max2165.ko] undefined! > > > > > > linux-next-20091202: > > > > still have this one (above) and similar with > > drivers/media/dvb/frontends/atbm8830.c: > > > > drivers/built-in.o: In function `atbm8830_init': > > atbm8830.c:(.text+0x9012f9): undefined reference to `__udivdi3' > > atbm8830.c:(.text+0x901384): undefined reference to `__floatunsidf' > > atbm8830.c:(.text+0x901395): undefined reference to `__muldf3' > > atbm8830.c:(.text+0x9013a5): undefined reference to `__floatunsidf' > > atbm8830.c:(.text+0x9013b2): undefined reference to `__divdf3' > > atbm8830.c:(.text+0x9013c3): undefined reference to `__muldf3' > > atbm8830.c:(.text+0x9013cd): undefined reference to `__fixunsdfsi' > > > > --- > This patch replace 64-bit division by do_div() macro and remove usage of > floating point variable > > Signed-off-by: David T. L. Wong <davidtlwong@gmail.com>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
--- ~Randy
| |