No, there are versions before that. The first version, which really was
inadequate because I didn't know about diff -u at the time (my first patch)
is about 23 months old.
> You rated the patch as: 'The fix below is kind of
> gross.'. Clearly, this does not help getting patches applied.
Note who the email is addressed to. I have tried many different techniques
for communicating with this gentleman, including self-deprecation, and they
all seem to have the same result: no patch applied, long wait, eventually
some other patch a long time later will obsolete my patch in some way, and
the whole thing drifts off into forgotten history. Err, almost forgotten,
because the bad taste remains.
And yes, there was a successor to the patch in which I did the job 'properly'
by cleaning up some other infrastructure instead of just fixing the bug
locally. There was also a long lag after I created and submitted that
version before the bug was actually fixed, and then it was only fixed in 2.4.
All of this only 'since you asked'. I'd prefer not to dwell on it further,
but as you could imagine, this story would not have developed this way if we
have even a minimal form of patch tracking. At least the bugs would have
been fixed in all trees, nearly two years earlier.
> the ext2 bh-handling code had cleanliness issues before. I had ext2
> patches rejected by Linus because they kept the method of passing around
> double-pointers, and i have to agree that the code was far from clean.
Exactly. The successor patch to the 'kind of gross' patch got rid of the
double-pointers, it was the proper fix, though there is still no excuse for
leaving the bug hanging around while coming up with the better version.
> Al did lots of cleanups in this area, and i think he fixed this issue as
> well, didnt he? So where is the problem exactly, does 2.4 still have this
> bug?
Oh yes, there are a few problems with what happened:
- It left the bug circulating out in the wild far longer than
necessary, and it bit people, pissing them off, especially when
they figured out there was a patch not applied.
- While it got fixed in the 2.4 tree, it didn't get fixed in 2.2 or
for all I know, 2.0.
- It pissed me off.
> in terms of 2.2 and 2.0, you should contact the respective maintainers.
This was taken care of by a good samaritan:
http://marc.theaimsgroup.com/?l=linux-kernel&m=100989249313641&w=2
-- Daniel - 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/