* Re: [PATCH] compatmac is not needed
[not found] <200304081725.h38HPeSV012611@hera.kernel.org>
@ 2003-04-09 8:39 ` David Woodhouse
2003-04-09 16:03 ` Ingo Oeser
0 siblings, 1 reply; 3+ messages in thread
From: David Woodhouse @ 2003-04-09 8:39 UTC (permalink / raw)
To: Linux Kernel Mailing List; +Cc: alan
On Tue, 2003-04-08 at 17:42, Linux Kernel Mailing List wrote:
> ChangeSet 1.1089, 2003/04/08 09:42:06-07:00, alan@lxorguk.ukuu.org.uk
>
> [PATCH] compatmac is not needed
Er, compatmac is there to make new code work in older kernels. The only
concession we have to make for compatibility in the actual code is that
#include, and we put all the ugliness into compatmac.h which makes it
work in older kernels.
So compatmac.h ends up _empty_ in the latest kernel, but that doesn't
mean it's not needed.
Please don't break stuff just for the sake of it.
--
dwmw2
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] compatmac is not needed
2003-04-09 8:39 ` [PATCH] compatmac is not needed David Woodhouse
@ 2003-04-09 16:03 ` Ingo Oeser
2003-04-09 16:59 ` David Woodhouse
0 siblings, 1 reply; 3+ messages in thread
From: Ingo Oeser @ 2003-04-09 16:03 UTC (permalink / raw)
To: David Woodhouse; +Cc: Linux Kernel Mailing List, alan
On Wed, Apr 09, 2003 at 09:39:15AM +0100, David Woodhouse wrote:
> On Tue, 2003-04-08 at 17:42, Linux Kernel Mailing List wrote:
> > ChangeSet 1.1089, 2003/04/08 09:42:06-07:00, alan@lxorguk.ukuu.org.uk
> >
> > [PATCH] compatmac is not needed
>
> So compatmac.h ends up _empty_ in the latest kernel, but that doesn't
> mean it's not needed.
>
> Please don't break stuff just for the sake of it.
So this is still a valid API? Good to know.
What I don't know: Can it be product specific? So the net people
ship a version for new networking APIs and filesystem people ship
new filesystem methods along with their filesystem support.
Reason I ask: There are many such frameworks floating around, but
none was complete. Many miss BUG_ON(), likely()/unlikely(),
seq_file support and many more interesting stuff.
Regards
Ingo Oeser
--
Marketing ist die Kunst, Leuten Sachen zu verkaufen, die sie
nicht brauchen, mit Geld, was sie nicht haben, um Leute zu
beeindrucken, die sie nicht moegen.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] compatmac is not needed
2003-04-09 16:03 ` Ingo Oeser
@ 2003-04-09 16:59 ` David Woodhouse
0 siblings, 0 replies; 3+ messages in thread
From: David Woodhouse @ 2003-04-09 16:59 UTC (permalink / raw)
To: Ingo Oeser; +Cc: Linux Kernel Mailing List, alan
On Wed, 2003-04-09 at 17:03, Ingo Oeser wrote:
> So this is still a valid API? Good to know.
>
> What I don't know: Can it be product specific? So the net people
> ship a version for new networking APIs and filesystem people ship
> new filesystem methods along with their filesystem support.
>
> Reason I ask: There are many such frameworks floating around, but
> none was complete. Many miss BUG_ON(), likely()/unlikely(),
> seq_file support and many more interesting stuff.
Well, my copy of include/linux/mtd/compatmac.h includes just about
everything needed to get the CVS MTD code, which is meant for 2.5, to
build and work on 2.4.
There's definitely some scope for merging the various hacks if you're so
inclined.
--
dwmw2
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-04-09 16:48 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <200304081725.h38HPeSV012611@hera.kernel.org>
2003-04-09 8:39 ` [PATCH] compatmac is not needed David Woodhouse
2003-04-09 16:03 ` Ingo Oeser
2003-04-09 16:59 ` David Woodhouse
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®