2000-12-11 00:32:48

by Frank Davis

[permalink] [raw]
Subject: test12-pre8 ohci1394.c compile error

Hello,
I also received this error:

ohci1394.c:1588: structure has no member named 'next'
make[2]:*** [ohci1394.o] Error 1
make[2]: Leaving directory '/usr/src/linux/drivers/ieee1394'
...
Its the same case with drivers/i2o/i2o_lan.c

I suspect there are more. Is there a simple patch that will fix all affected drivers?

Regards,
Frank



2000-12-11 00:47:51

by Ingo Oeser

[permalink] [raw]
Subject: Re: test12-pre8 ohci1394.c compile error

On Sun, Dec 10, 2000 at 07:02:05PM -0500, Frank Davis wrote:
> ohci1394.c:1588: structure has no member named 'next'
> make[2]:*** [ohci1394.o] Error 1
> make[2]: Leaving directory '/usr/src/linux/drivers/ieee1394'
> ....
> Its the same case with drivers/i2o/i2o_lan.c
>
> I suspect there are more. Is there a simple patch that will fix all affected drivers?

Working on it. I _need_ pre8, because of some critical fixes in
it.

<RANT>
Whoever changed this interface without fixing _all_ the offending
files, should be shot^W^Wthink about the meaning of the words

CODE FREEZE
for at least one week.
</RANT>

Sorry, but this had to be said ;-)

But heh, we all make mistakes sometimes.

Regards

Ingo Oeser
--
10.+11.03.2001 - 3. Chemnitzer LinuxTag <http://www.tu-chemnitz.de/linux/tag>
<<<<<<<<<<<< come and join the fun >>>>>>>>>>>>

2000-12-11 00:58:13

by Robert Love

[permalink] [raw]
Subject: Re: test12-pre8 ohci1394.c compile error

On Sun, 10 Dec 2000, Frank Davis wrote:
> I suspect there are more. Is there a simple patch that will fix all
> affected drivers?

yah there are a lot. ive posted a couple of patches already.

the problem is because the task queue was changed (yes, this late in 2.4)
to a newer better design, and drivers have not been redone for the new
implementation. so, there is no simple patch, and we need to fix all
these.

patches like you did for i2o are what we need. basically its just changing
to the new macros/member names.

--
Robert M. Love
[email protected]
[email protected]