[uClinux-dev] Re: DQ5 Checks in mtd drivers

Jamie Lokier jamie at shareable.org
Mon Jan 12 17:38:31 EST 2009


Glenn Henshaw wrote:
>   Since no one seems interested,

Sometimes you just have to post again.  People are too busy to respond
to every message, so some get missed.  It doesn't mean nobody cares.
This is normal on many mailing lists like this.

But note that 2.4 kernels are not supported by official MTD authors
any more, since they are way too old.  If the problem is still present
in current 2.6 kernels, then they may be interested in your fix.

> does this absolve me from my GPL obligation to submit the code
> upstream?

It doesn't change or absolve any obligations.

You haven't understood the GPL.  The GPL does not create any
obligation to submit the code upstream, or to make it public.

The GPL means when you give someone compiled code, you have to give
_those_ people the exact corresponding source code (i.e. with your
changes, exact same version etc.), or you must give them access to
that source code.  The GPL explains several different ways you can
do this.

So you do have an obligation, but it's not what you've implied, and it
doesn't have anything to do with upstream.

Publishing the changes publically and submitting the code upstream is
a good idea anyway, for many reasons, but it's not an obligation.

> > I have just managed to update a system from an older 2.4 kernel to
> >the most recent 2.4.34.5-uc0 version.

I know the feeling, as I'm just forward porting something using 2.4.26
right now, and I know someone doing the same for a device using 2.4.19
:-)

> >It looks like there were some checks added to the AMD FLASH drivers
> >that totally break SST FLASH devices.
> >
> > 1) Where is the best place to complain? Was the old functionality
> >hidden somewhere?
> > 2) Where is the best place to submit the patch to support SST
> >39VF320x and 39VF640x devices?

If the problem is present in current 2.6 kernels, it would be good to
post about it again, this time explaining that it's in 2.6 kernels.

The MTD authors have moved on from 2.4 kernels a long time ago and no
longer support them.

If the patch is reasonably clear and sane, and doesn't break anything
else (such as other flashes) you may submit it to the general Linux
2.4 maintainer, Willy Tarreau <w at 1wt.eu> last time I looked.  I guess
if nobody reviews your patch but it's an important and well-contained
fix, that's the best you can do.

-- Jamie



More information about the linux-mtd mailing list