* 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®