* YAFFS in the kernel tree? @ 2008-05-28 20:59 Charles Manning [not found] ` <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Charles Manning @ 2008-05-28 20:59 UTC (permalink / raw) To: linux-embedded-u79uwXL29TY76Z2rM5mHXA Hi I'm the author of YAFFS. This is not in the kernel tree, but is fairly easy to integrate by just pulling a tarball and running patch-in script. I am curious as to whether people consider the current mechanism "good enough" or whether it is worth the effort trying to get YAFFS into the kernel tree. Pros I can see: * In tree means better testing (maybe). * Keeping current with kernel API changes. Cons: * More effort for YAFFS maintainers (me mostly). * Effort getting code into kernel coding style (unless I can get a waiver on this). Thoughts?? -- CHarles -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org>]
* Re: YAFFS in the kernel tree? [not found] ` <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> @ 2008-05-28 21:12 ` Robert P. J. Day [not found] ` <alpine.LFD.1.10.0805281711370.3803-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> 2008-05-28 21:15 ` David Woodhouse ` (3 subsequent siblings) 4 siblings, 1 reply; 14+ messages in thread From: Robert P. J. Day @ 2008-05-28 21:12 UTC (permalink / raw) To: Charles Manning; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Thu, 29 May 2008, Charles Manning wrote: > Hi > > I'm the author of YAFFS. This is not in the kernel tree, but is fairly easy to > integrate by just pulling a tarball and running patch-in script. > > I am curious as to whether people consider the current mechanism "good enough" > or whether it is worth the effort trying to get YAFFS into the kernel tree. > > Pros I can see: > * In tree means better testing (maybe). > * Keeping current with kernel API changes. > > Cons: > * More effort for YAFFS maintainers (me mostly). > * Effort getting code into kernel coding style (unless I can get a waiver on > this). > > Thoughts?? perhaps a dumb question, but does this include YAFFS2 as well? rday p.s. and, no, you don't get a pass on coding style, but others will almost certainly help you out there. :-) -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry: Have classroom, will lecture. http://crashcourse.ca Waterloo, Ontario, CANADA ======================================================================== -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <alpine.LFD.1.10.0805281711370.3803-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>]
* Re: YAFFS in the kernel tree? [not found] ` <alpine.LFD.1.10.0805281711370.3803-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> @ 2008-05-28 21:14 ` Charles Manning [not found] ` <200805290914.51814.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Charles Manning @ 2008-05-28 21:14 UTC (permalink / raw) To: Robert P. J. Day; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Thursday 29 May 2008 09:12:40 Robert P. J. Day wrote: > On Thu, 29 May 2008, Charles Manning wrote: > > Hi > > > > I'm the author of YAFFS. This is not in the kernel tree, but is fairly > > easy to integrate by just pulling a tarball and running patch-in script. > > > > I am curious as to whether people consider the current mechanism "good > > enough" or whether it is worth the effort trying to get YAFFS into the > > kernel tree. > > > > Pros I can see: > > * In tree means better testing (maybe). > > * Keeping current with kernel API changes. > > > > Cons: > > * More effort for YAFFS maintainers (me mostly). > > * Effort getting code into kernel coding style (unless I can get a waiver > > on this). > > > > Thoughts?? > > perhaps a dumb question, but does this include YAFFS2 as well? > > p.s. and, no, you don't get a pass on coding style, but others will > almost certainly help you out there. :-) That would only be yaffs2 which has yaffs1 backward compatibility built in. -- CHarles -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <200805290914.51814.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org>]
* Re: YAFFS in the kernel tree? [not found] ` <200805290914.51814.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> @ 2008-05-28 21:16 ` Robert P. J. Day 0 siblings, 0 replies; 14+ messages in thread From: Robert P. J. Day @ 2008-05-28 21:16 UTC (permalink / raw) To: Charles Manning; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Thu, 29 May 2008, Charles Manning wrote: > That would only be yaffs2 which has yaffs1 backward compatibility > built in. first things first -- make it available somewhere we can peruse it. that would be a start. rday -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry: Have classroom, will lecture. http://crashcourse.ca Waterloo, Ontario, CANADA ======================================================================== -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? [not found] ` <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 2008-05-28 21:12 ` Robert P. J. Day @ 2008-05-28 21:15 ` David Woodhouse 2008-05-28 21:24 ` Mike Frysinger ` (2 subsequent siblings) 4 siblings, 0 replies; 14+ messages in thread From: David Woodhouse @ 2008-05-28 21:15 UTC (permalink / raw) To: Charles Manning; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Thu, 2008-05-29 at 08:59 +1200, Charles Manning wrote: > I'm the author of YAFFS. This is not in the kernel tree, but is fairly easy to > integrate by just pulling a tarball and running patch-in script. > > I am curious as to whether people consider the current mechanism "good enough" > or whether it is worth the effort trying to get YAFFS into the kernel tree. I've never paid close attention to YAFFS, and part of the reason for that is that it's never been considered good enough to be merged into the kernel tree. If it isn't even being posted for _review_, then it might as well not exist. There's a lot more to code review than the cosmetics of 'coding style'. I would definitely encourage you to get the code into a shape where we can consider merging it. -- dwmw2 -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? [not found] ` <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 2008-05-28 21:12 ` Robert P. J. Day 2008-05-28 21:15 ` David Woodhouse @ 2008-05-28 21:24 ` Mike Frysinger [not found] ` <8bd0f97a0805281424g2ceae455x774e8d66aba4ec2b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2008-05-28 22:15 ` Alexey Zaytsev 2008-05-29 2:25 ` Paul Gortmaker 4 siblings, 1 reply; 14+ messages in thread From: Mike Frysinger @ 2008-05-28 21:24 UTC (permalink / raw) To: Charles Manning; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Wed, May 28, 2008 at 4:59 PM, Charles Manning wrote: > I'm the author of YAFFS. This is not in the kernel tree, but is fairly easy to > integrate by just pulling a tarball and running patch-in script. > > I am curious as to whether people consider the current mechanism "good enough" > or whether it is worth the effort trying to get YAFFS into the kernel tree. > > Pros I can see: > * In tree means better testing (maybe). > * Keeping current with kernel API changes. > > Cons: > * More effort for YAFFS maintainers (me mostly). > * Effort getting code into kernel coding style (unless I can get a waiver on > this). i'm pretty sure you're going to have to cull all of the LINUX_VERSION_CODE checks. that means the in tree yaffs code is only going to track mainline kernel versions. i dont know whether you consider that a pro or con (i say it's a pro), but if you want/need those checks, you're basically going to have to maintain two forked versions ... -mike -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <8bd0f97a0805281424g2ceae455x774e8d66aba4ec2b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: YAFFS in the kernel tree? [not found] ` <8bd0f97a0805281424g2ceae455x774e8d66aba4ec2b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-05-28 21:34 ` Charles Manning [not found] ` <200805290934.28232.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Charles Manning @ 2008-05-28 21:34 UTC (permalink / raw) To: Mike Frysinger; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Thursday 29 May 2008 09:24:14 Mike Frysinger wrote: > On Wed, May 28, 2008 at 4:59 PM, Charles Manning wrote: > > I'm the author of YAFFS. This is not in the kernel tree, but is fairly > > easy to integrate by just pulling a tarball and running patch-in script. > > > > I am curious as to whether people consider the current mechanism "good > > enough" or whether it is worth the effort trying to get YAFFS into the > > kernel tree. > > > > Pros I can see: > > * In tree means better testing (maybe). > > * Keeping current with kernel API changes. > > > > Cons: > > * More effort for YAFFS maintainers (me mostly). > > * Effort getting code into kernel coding style (unless I can get a waiver > > on this). > > i'm pretty sure you're going to have to cull all of the > LINUX_VERSION_CODE checks. that means the in tree yaffs code is only > going to track mainline kernel versions. i dont know whether you > consider that a pro or con (i say it's a pro), but if you want/need > those checks, you're basically going to have to maintain two forked > versions ... > -mike The main reason for those version checks is that YAFFS tries to acknowledge that not everyone just uses the latest kernel. Many embedded developers are using older kernels (for various valid reasons) (though this practice is probably on the decline) and I would like to continue supporting that. I would expect that this would make for two versions of yaffs_fs.c: the CVS one for all comers and the in-tree version which is cleaned. -- CHarles -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <200805290934.28232.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org>]
* Re: YAFFS in the kernel tree? [not found] ` <200805290934.28232.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> @ 2008-05-28 21:48 ` Mike Frysinger 2008-05-28 22:00 ` David Woodhouse 2008-05-28 22:40 ` James Chapman 2 siblings, 0 replies; 14+ messages in thread From: Mike Frysinger @ 2008-05-28 21:48 UTC (permalink / raw) To: Charles Manning; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Wed, May 28, 2008 at 5:34 PM, Charles Manning wrote: > On Thursday 29 May 2008 09:24:14 Mike Frysinger wrote: >> On Wed, May 28, 2008 at 4:59 PM, Charles Manning wrote: >> > I'm the author of YAFFS. This is not in the kernel tree, but is fairly >> > easy to integrate by just pulling a tarball and running patch-in script. >> > >> > I am curious as to whether people consider the current mechanism "good >> > enough" or whether it is worth the effort trying to get YAFFS into the >> > kernel tree. >> > >> > Pros I can see: >> > * In tree means better testing (maybe). >> > * Keeping current with kernel API changes. >> > >> > Cons: >> > * More effort for YAFFS maintainers (me mostly). >> > * Effort getting code into kernel coding style (unless I can get a waiver >> > on this). >> >> i'm pretty sure you're going to have to cull all of the >> LINUX_VERSION_CODE checks. that means the in tree yaffs code is only >> going to track mainline kernel versions. i dont know whether you >> consider that a pro or con (i say it's a pro), but if you want/need >> those checks, you're basically going to have to maintain two forked >> versions ... > > The main reason for those version checks is that YAFFS tries to acknowledge > that not everyone just uses the latest kernel. i know > Many embedded developers are > using older kernels (for various valid reasons) and for plenty of invalid reasons ;) > (though this practice is probably on the decline) i hope so > I would like to continue supporting that. honestly, this is the only bit that matters ... if someone wants to run an older kernel but you're only interested in maintaining mainline, then those people be damned. stop using older kernels. > I would expect that this would make for two versions of yaffs_fs.c: the CVS > one for all comers and the in-tree version which is cleaned. as long as you're completely aware and OK with the situation, then let's stop talking about proposing for inclusion and post for review already wrt coding style, ive seen plenty of proposed things that were much worse ... i dont think it'd take too much work to fix it ... you should start with: sed -i 's:[[:space:]]*$::' fs/yaffs*/*.c -mike -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? [not found] ` <200805290934.28232.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 2008-05-28 21:48 ` Mike Frysinger @ 2008-05-28 22:00 ` David Woodhouse 2008-05-28 22:40 ` James Chapman 2 siblings, 0 replies; 14+ messages in thread From: David Woodhouse @ 2008-05-28 22:00 UTC (permalink / raw) To: Charles Manning; +Cc: Mike Frysinger, linux-embedded-u79uwXL29TY76Z2rM5mHXA On Thu, 2008-05-29 at 09:34 +1200, Charles Manning wrote: > The main reason for those version checks is that YAFFS tries to acknowledge > that not everyone just uses the latest kernel. Many embedded developers are > using older kernels (for various valid reasons) The only vaguely valid reason I've ever heard is that they've already been through QA and are shipping a product based on the old kernel, and now they need some minor bug fixes. Even for a more serious product update adding new features, it should be able to switch to a newer kernel unless you've made some horrendous mistakes in the original deployment, like not getting everything you use merged upstream. And still -- if they choose to use an ancient and known-broken version of the rest of the kernel, why would they want to combine that with the newest, shiniest version of YAFFS? It just doesn't make sense. I used to keep JFFS2 building for older kernels; I don't for a moment regret abandoning that effort. Far from being helpful, I actually think it was counter-productive, because it made people think that was a _sane_ thing for them to be doing. It just isn't. > I would expect that this would make for two versions of yaffs_fs.c: > the CVS one for all comers and the in-tree version which is cleaned. It's not even that hard to maintain those in parallel with a modern version control system like git, pulling changes from one tree to the other. We export JFFS2 for use in eCos that way. -- dwmw2 -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? [not found] ` <200805290934.28232.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 2008-05-28 21:48 ` Mike Frysinger 2008-05-28 22:00 ` David Woodhouse @ 2008-05-28 22:40 ` James Chapman 2 siblings, 0 replies; 14+ messages in thread From: James Chapman @ 2008-05-28 22:40 UTC (permalink / raw) To: Charles Manning; +Cc: Mike Frysinger, linux-embedded-u79uwXL29TY76Z2rM5mHXA Charles Manning wrote: > On Thursday 29 May 2008 09:24:14 Mike Frysinger wrote: >> On Wed, May 28, 2008 at 4:59 PM, Charles Manning wrote: >>> I'm the author of YAFFS. This is not in the kernel tree, but is fairly >>> easy to integrate by just pulling a tarball and running patch-in script. >>> >>> I am curious as to whether people consider the current mechanism "good >>> enough" or whether it is worth the effort trying to get YAFFS into the >>> kernel tree. >>> >>> Pros I can see: >>> * In tree means better testing (maybe). >>> * Keeping current with kernel API changes. >>> >>> Cons: >>> * More effort for YAFFS maintainers (me mostly). >>> * Effort getting code into kernel coding style (unless I can get a waiver >>> on this). >> i'm pretty sure you're going to have to cull all of the >> LINUX_VERSION_CODE checks. that means the in tree yaffs code is only >> going to track mainline kernel versions. i dont know whether you >> consider that a pro or con (i say it's a pro), but if you want/need >> those checks, you're basically going to have to maintain two forked >> versions ... >> -mike > > The main reason for those version checks is that YAFFS tries to acknowledge > that not everyone just uses the latest kernel. Many embedded developers are > using older kernels (for various valid reasons) (though this practice is > probably on the decline) and I would like to continue supporting that. > > I would expect that this would make for two versions of yaffs_fs.c: the CVS > one for all comers and the in-tree version which is cleaned. Submitting code into the kernel doesn't mean you have to maintain both in-tree and out-of-tree versions. Once the code is accepted into the tree, I suggest that all subsequent development is done on the in-tree version. Leave the CVS version for people who run older kernels - don't try to keep the two in step. If users of older kernels want a new feature or bugfix from the in-tree version, let them backport it; they probably do so routinely already for other kernel components anyway. I maintained some kernel code out of tree for a while. In my experience, once code is accepted in the mainline kernel tree, the effort in supporting and maintaining it dropped dramatically. It can take a lot of work to get it accepted but the effort is well worth it if you're successful. I say yes, work on submitting yaffs. :) -- James Chapman Katalix Systems Ltd http://www.katalix.com Catalysts for your Embedded Linux software development -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? [not found] ` <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> ` (2 preceding siblings ...) 2008-05-28 21:24 ` Mike Frysinger @ 2008-05-28 22:15 ` Alexey Zaytsev 2008-06-08 11:45 ` Detlev Zundel 2008-05-29 2:25 ` Paul Gortmaker 4 siblings, 1 reply; 14+ messages in thread From: Alexey Zaytsev @ 2008-05-28 22:15 UTC (permalink / raw) To: Charles Manning; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Thu, May 29, 2008 at 12:59 AM, Charles Manning <manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> wrote: > Hi > > I'm the author of YAFFS. This is not in the kernel tree, but is fairly easy to > integrate by just pulling a tarball and running patch-in script. > > I am curious as to whether people consider the current mechanism "good enough" > or whether it is worth the effort trying to get YAFFS into the kernel tree. > > Pros I can see: > * In tree means better testing (maybe). > * Keeping current with kernel API changes. > > Cons: > * More effort for YAFFS maintainers (me mostly). > * Effort getting code into kernel coding style (unless I can get a waiver on > this). > > Thoughts?? We at protei (protei.ru) are using yaffs for over a year now, switched from jffs2, mostly because of the huge mount time difference. Have yet to see any serious problems. The process of patching the kernel with yaffs is quite smooth, but you loose the ability to track the changes made in yaffs. We've got a git kernel tree, to which we add our stuff, and also periodically repatch it with a fresh yaffs. The problem is, all you can see later is a commit labelled "A Yaffs update", revealing little details on the contents. Not cool. If anything, I'd ask for merging this files sytem rather sooner than later, as it should be useful for many embedded developers and touches nothing outside the fs/yaffs2 directory. The only thing that bothers me, is the licensing. Currently is seems like Apleph1 is selling license exceptions for yaffs. Either this should become impossible after yaffs gets any commits from the community, or you will have to maintain a separate version without such commits. > -- CHarles > -- And thank you for working on yaffs and being positive about merging it into the mainline kernel. -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? 2008-05-28 22:15 ` Alexey Zaytsev @ 2008-06-08 11:45 ` Detlev Zundel 2008-06-08 12:16 ` Jörn Engel 0 siblings, 1 reply; 14+ messages in thread From: Detlev Zundel @ 2008-06-08 11:45 UTC (permalink / raw) To: Alexey Zaytsev; +Cc: Charles Manning, linux-embedded "Alexey Zaytsev" <alexey.zaytsev@gmail.com> writes: > On Thu, May 29, 2008 at 12:59 AM, Charles Manning > <manningc2@actrix.gen.nz> wrote: >> Hi >> >> I'm the author of YAFFS. This is not in the kernel tree, but is fairly easy to >> integrate by just pulling a tarball and running patch-in script. >> >> I am curious as to whether people consider the current mechanism "good enough" >> or whether it is worth the effort trying to get YAFFS into the kernel tree. >> >> Pros I can see: >> * In tree means better testing (maybe). >> * Keeping current with kernel API changes. >> >> Cons: >> * More effort for YAFFS maintainers (me mostly). >> * Effort getting code into kernel coding style (unless I can get a waiver on >> this). >> >> Thoughts?? > > We at protei (protei.ru) are using yaffs for over a year now, switched from > jffs2, mostly because of the huge mount time difference. Have yet to > see any serious problems. > > The process of patching the kernel with yaffs is quite smooth, but you > loose the ability to track the changes made in yaffs. We've got a git > kernel tree, to which we add our stuff, and also periodically repatch it > with a fresh yaffs. The problem is, all you can see later is a commit > labelled "A Yaffs update", revealing little details on the contents. Not cool. Sorry for jumping in here late, but git should be pretty good about finding differences itself. If you can revers-apply the previous version patch, then apply the current version and git commit, it should yield much more useful information. Cheers Detlev -- The proprietary-Unix players proved so ponderous, so blind, and so inept at marketing that Microsoft was able to grab away a large part of their market with the shockingly inferior technology of its Windows operating system. -- "A Brief History of Hackerdom" by Eric Steven Raymond -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu@denx.de ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? 2008-06-08 11:45 ` Detlev Zundel @ 2008-06-08 12:16 ` Jörn Engel 0 siblings, 0 replies; 14+ messages in thread From: Jörn Engel @ 2008-06-08 12:16 UTC (permalink / raw) To: Detlev Zundel; +Cc: Alexey Zaytsev, Charles Manning, linux-embedded On Sun, 8 June 2008 13:45:18 +0200, Detlev Zundel wrote: > > Sorry for jumping in here late, but git should be pretty good about > finding differences itself. If you can revers-apply the previous > version patch, then apply the current version and git commit, it should > yield much more useful information. Doesn't work too well, if the git version is different from the out-of-tree version, because of something like version checks. What might work is to keep developing the git tree, extract a patch from that, have a second patch with version checks, etc. and combinediff those two. Jörn -- Fancy algorithms are slow when n is small, and n is usually small. Fancy algorithms have big constants. Until you know that n is frequently going to be big, don't get fancy. -- Rob Pike -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: YAFFS in the kernel tree? [not found] ` <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> ` (3 preceding siblings ...) 2008-05-28 22:15 ` Alexey Zaytsev @ 2008-05-29 2:25 ` Paul Gortmaker 4 siblings, 0 replies; 14+ messages in thread From: Paul Gortmaker @ 2008-05-29 2:25 UTC (permalink / raw) To: Charles Manning; +Cc: linux-embedded-u79uwXL29TY76Z2rM5mHXA On Wed, May 28, 2008 at 4:59 PM, Charles Manning <manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> wrote: > Hi > > I'm the author of YAFFS. This is not in the kernel tree, but is fairly easy to > integrate by just pulling a tarball and running patch-in script. > > I am curious as to whether people consider the current mechanism "good enough" > or whether it is worth the effort trying to get YAFFS into the kernel tree. > > Pros I can see: > * In tree means better testing (maybe). > * Keeping current with kernel API changes. * exposes your code to folks who otherwise might not be aware it even exists. > > Cons: > * More effort for YAFFS maintainers (me mostly). It may look like this is the case initially, but really it becomes a case of less effort for maintainers (you), once you get over the initial blip/hump of knocking things into shape and getting it merged. If you are out of tree, you have to be aware of all the API changes and subtle dependencies that may lurk from a side effect of some other changeset. If you are in-tree and Al Viro discovers some wide-sweeping bug, he will most likely fix your stuff for you before you were even aware there was a problem.... :-) > * Effort getting code into kernel coding style (unless I can get a waiver on > this). No get out of jail free card here, for anyone. Sorry. Paul. > > Thoughts?? > > -- CHarles > -- > To unsubscribe from this list: send the line "unsubscribe linux-embedded" in > the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-06-08 12:16 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-05-28 20:59 YAFFS in the kernel tree? Charles Manning [not found] ` <200805290859.54396.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 2008-05-28 21:12 ` Robert P. J. Day [not found] ` <alpine.LFD.1.10.0805281711370.3803-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> 2008-05-28 21:14 ` Charles Manning [not found] ` <200805290914.51814.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 2008-05-28 21:16 ` Robert P. J. Day 2008-05-28 21:15 ` David Woodhouse 2008-05-28 21:24 ` Mike Frysinger [not found] ` <8bd0f97a0805281424g2ceae455x774e8d66aba4ec2b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2008-05-28 21:34 ` Charles Manning [not found] ` <200805290934.28232.manningc2-jEEI2ySEPisjAXWc8ALWsQ@public.gmane.org> 2008-05-28 21:48 ` Mike Frysinger 2008-05-28 22:00 ` David Woodhouse 2008-05-28 22:40 ` James Chapman 2008-05-28 22:15 ` Alexey Zaytsev 2008-06-08 11:45 ` Detlev Zundel 2008-06-08 12:16 ` Jörn Engel 2008-05-29 2:25 ` Paul Gortmaker
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).