Messages in this thread | | | Date | Sun, 2 May 2004 00:02:31 +0200 | From | Johannes Stezenbach <> | Subject | Re: 2.6.6-rc3: modular DVB tda1004x broken |
| |
On Sat, May 01, 2004 at 10:13:42PM +0200, Adrian Bunk wrote: > On Wed, Apr 28, 2004 at 09:56:08PM +1000, Eyal Lebedinsky wrote: > >... > > depmod says: > > > > WARNING: > > /lib/modules/2.6.6-rc3/kernel/drivers/media/dvb/frontends/tda1004x.ko needs > > unknown symbol errno > >... > > Thanks for this report. > > It seems the DVB updates broke this. > > Please _undo_ the patch below. ... > --- a/drivers/media/dvb/frontends/tda1004x.c Tue Apr 27 18:37:15 2004 > +++ b/drivers/media/dvb/frontends/tda1004x.c Tue Apr 27 18:37:15 2004 > @@ -188,7 +190,6 @@ > static struct fwinfo tda10046h_fwinfo[] = { {.file_size = 286720,.fw_offset = 0x3c4f9,.fw_size = 24479} }; > static int tda10046h_fwinfo_count = sizeof(tda10046h_fwinfo) / sizeof(struct fwinfo); > > -static int errno; > > > static int tda1004x_write_byte(struct dvb_i2c_bus *i2c, struct tda1004x_state *tda_state, int reg, int data)
Indeed, errno is referenced by the __KERNEL_SYSCALLS__ cruft (still used for firmware loading, request_firmware() depends on the patches that Michael Hunold is working on for making DVB use the kernel I2C subsytem). One more hint that this has to be done rsn...
I can't find the error report which motivated this patch so I cannot come up with a different fix right now. Anyway, the patch must be reverted.
Johannes - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |