* [uml-devel] Re: merge status [not found] ` <Pine.LNX.4.64.0511091547160.4627@g5.osdl.org> @ 2005-11-16 13:36 ` Rob Landley 2005-11-18 7:08 ` Blaisorblade 0 siblings, 1 reply; 17+ messages in thread From: Rob Landley @ 2005-11-16 13:36 UTC (permalink / raw) To: user-mode-linux-devel Linus said this: > I think one reason -mm has worked so damn well (apart from you being "The > Calmest Man on Earth"(tm)) is because it's essentially been that buffer > for anything non-trivial. Sometimes the "n+2" has been a lot more than > "n+2" in fact, and that's often good. > > (And at the same time, -mm has enough visibility that it doesn't drive > developers crazy even when the "n+2" ends up being "n+5" or somethiing). > > I'd _hope_ that the same kind of situation could work for some of the > majos subsystem git trees too: where the maintainer tree is well enough > known that it gets sufficient coverage for that area that a "+2" approach > for merging into the default kernel is practical. > > I also think it certainly _should_ be possible for the big areas that have > well-defined target audiences. And so I thought a bit about what that tree would be for UML (-mm? -bb?) and decided "it's gotta be Jeff's tree as defined by user-mode-linux.sf.net/patches.html", so I grabbed the big rolled up tarball there that applies on top of 2.6.15-rc1: http://user-mode-linux.sourceforge.net/work/current/2.6/2.6.15-rc1/patches.tar And applied them all (in series order) with a for loop. I used the following mini-config (using the new mechanism where if you put a mini-config in the file "allno.config" and run "make ARCH=um allnoconfig", you get a config with just this switched on, plus any required dependencies. Neat, eh?) CONFIG_MODE_SKAS=y CONFIG_BINFMT_ELF=y CONFIG_HOSTFS=y CONFIG_SYSCTL=y CONFIG_STDERR_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_UBD=y CONFIG_TMPFS=y CONFIG_SWAP=y CONFIG_LBD=y CONFIG_EXT2_FS=y CONFIG_PROC_FS=y The build broke on the first file it tried to compile: CHK include/linux/version.h gcc -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -D__arch_um__ -DSUBARCH=\"i386\" -Iarch/um/include -I/home/landley/newbuild/firmware-build/sources/packages/linux-2.6.14/arch/um/include/skas -Dvmap=kernel_vmap -Din6addr_loopback=kernel_in6addr_loopback -Derrno=kernel_errno -Dsigprocmask=kernel_sigprocmask -U__i386__ -Ui386 -march=i686 -mpreferred-stack-boundary=2 -D_LARGEFILE64_SOURCE -nostdinc -isystem /usr/lib/gcc-lib/i486-linux/3.3.5/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -S -o arch/um/kernel-offsets.s arch/um/sys-i386/kernel-offsets.c In file included from include/asm/thread_info.h:12, from include/linux/thread_info.h:21, from include/linux/spinlock.h:53, from include/linux/capability.h:45, from include/linux/sched.h:7, from arch/um/sys-i386/kernel-offsets.c:3: include/asm/processor.h:19: error: field `tls' has incomplete type In file included from arch/um/include/um_mmu.h:17, from include/asm/mmu.h:9, from include/linux/sched.h:23, from arch/um/sys-i386/kernel-offsets.c:3: /home/landley/newbuild/firmware-build/sources/packages/linux-2.6.14/arch/um/include/skas/mmu-skas.h:19: error: syntax error before "uml_ldt_t" /home/landley/newbuild/firmware-build/sources/packages/linux-2.6.14/arch/um/include/skas/mmu-skas.h:19: warning: no semicolon at end of struct or union In file included from include/asm/mmu.h:9, from include/linux/sched.h:23, from arch/um/sys-i386/kernel-offsets.c:3: arch/um/include/um_mmu.h:25: error: field `skas' has incomplete type make: *** [arch/um/kernel-offsets.s] Error 1 So I re-extracted 2.6.15-rc1, modified the for loop to apply them one at a time and build between each one, and ran that. The build broke in a different way, after the very first patch (fix-stub-syscall6): CHK usr/initramfs_list CC arch/um/kernel/skas/clone.o arch/um/kernel/skas/clone.c: In function `stub_clone_handler': arch/um/kernel/skas/clone.c:35: error: aggregate value used where an integer was expected make[2]: *** [arch/um/kernel/skas/clone.o] Error 1 make[1]: *** [arch/um/kernel/skas] Error 2 make: *** [arch/um/kernel] Error 2 So my question is: has anybody actually tried this patch series, and if so, _how_? Am I doing something wrong? (Building on ubuntu Horny Hedgehog with gcc 3.3.5) Rob ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-16 13:36 ` [uml-devel] Re: merge status Rob Landley @ 2005-11-18 7:08 ` Blaisorblade 2005-11-18 7:17 ` Rob Landley 0 siblings, 1 reply; 17+ messages in thread From: Blaisorblade @ 2005-11-18 7:08 UTC (permalink / raw) To: user-mode-linux-devel; +Cc: Rob Landley On Wednesday 16 November 2005 14:36, Rob Landley wrote: > Linus said this: > > I think one reason -mm has worked so damn well (apart from you being "The > > Calmest Man on Earth"(tm)) is because it's essentially been that buffer > > for anything non-trivial. Sometimes the "n+2" has been a lot more than > > "n+2" in fact, and that's often good. > > > > (And at the same time, -mm has enough visibility that it doesn't drive > > developers crazy even when the "n+2" ends up being "n+5" or somethiing). > > > > I'd _hope_ that the same kind of situation could work for some of the > > majos subsystem git trees too: where the maintainer tree is well enough > > known that it gets sufficient coverage for that area that a "+2" approach > > for merging into the default kernel is practical. > > > > I also think it certainly _should_ be possible for the big areas that > > have well-defined target audiences. > > And so I thought a bit about what that tree would be for UML (-mm? -bb?) > and decided "it's gotta be Jeff's tree as defined by > user-mode-linux.sf.net/patches.html", so I grabbed the big rolled up > tarball there that applies on top of 2.6.15-rc1: > http://user-mode-linux.sourceforge.net/work/current/2.6/2.6.15-rc1/patches. >tar Definitely Jeff's tree is a first filter for his work, but I've not seen it working a lot as a collector, especially for little fixes - but there it makes sense. I tend to send directly to Andrew and he forwards them to Linus (in many cases so fast that I wonder if they appear in one -mm release), but I currently do not have a public tree. > And applied them all (in series order) with a for loop. Can I suggest using quilt for this (as it's more powerful and easy to use)? Especially when you add other patches as compile fixups... -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 7:08 ` Blaisorblade @ 2005-11-18 7:17 ` Rob Landley 2005-11-18 7:51 ` Blaisorblade 2005-11-18 23:52 ` Jeff Dike 0 siblings, 2 replies; 17+ messages in thread From: Rob Landley @ 2005-11-18 7:17 UTC (permalink / raw) To: Blaisorblade; +Cc: user-mode-linux-devel On Friday 18 November 2005 01:08, Blaisorblade wrote: > On Wednesday 16 November 2005 14:36, Rob Landley wrote: > > Linus said this: > > > I think one reason -mm has worked so damn well (apart from you being > > > "The Calmest Man on Earth"(tm)) is because it's essentially been that > > > buffer for anything non-trivial. Sometimes the "n+2" has been a lot > > > more than "n+2" in fact, and that's often good. > > > > > > (And at the same time, -mm has enough visibility that it doesn't drive > > > developers crazy even when the "n+2" ends up being "n+5" or > > > somethiing). > > > > > > I'd _hope_ that the same kind of situation could work for some of the > > > majos subsystem git trees too: where the maintainer tree is well enough > > > known that it gets sufficient coverage for that area that a "+2" > > > approach for merging into the default kernel is practical. > > > > > > I also think it certainly _should_ be possible for the big areas that > > > have well-defined target audiences. > > > > And so I thought a bit about what that tree would be for UML (-mm? -bb?) > > and decided "it's gotta be Jeff's tree as defined by > > user-mode-linux.sf.net/patches.html", so I grabbed the big rolled up > > tarball there that applies on top of 2.6.15-rc1: > > http://user-mode-linux.sourceforge.net/work/current/2.6/2.6.15-rc1/patche > >s. tar > > Definitely Jeff's tree is a first filter for his work, but I've not seen it > working a lot as a collector, especially for little fixes - but there it > makes sense. > > I tend to send directly to Andrew and he forwards them to Linus (in many > cases so fast that I wonder if they appear in one -mm release), but I > currently do not have a public tree. So there currently _is_ no one UML tree that people interested in the most recent UML developments can check out. We basically have to wait until it hits mainline. That's sad. I think I'll stick with Jeff's tree as the closest I've come so far... > > And applied them all (in series order) with a for loop. > > Can I suggest using quilt for this (as it's more powerful and easy to use)? > > Especially when you add other patches as compile fixups... I'm not applying the other patches at the moment. Right now I'm just trying to get Jeff's tree to build for me. If I have time tonight I'm going to cherry-pick his patch list to see which ones I can get to compile, and give him the list of each one that breaks my build (and how). I just mentioned that #2 of the recent 4 sent to Andrew broke the build for me, but that's not the only breakage I see from Jeff's tree. (I currently have access to four different build environments. I was focusing on the PLD x86-64 system I'm borrowing, but right now I'm focusing on my ubuntu laptop. Then knoppix, and then my Linux From Scratch system with gcc 4.0.2 and uClibc... Expect to be hearing from me a lot. :) Rob ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 7:17 ` Rob Landley @ 2005-11-18 7:51 ` Blaisorblade 2005-11-18 8:41 ` Rob Landley 2005-11-18 23:52 ` Jeff Dike 1 sibling, 1 reply; 17+ messages in thread From: Blaisorblade @ 2005-11-18 7:51 UTC (permalink / raw) To: user-mode-linux-devel; +Cc: Rob Landley On Friday 18 November 2005 08:17, Rob Landley wrote: > On Friday 18 November 2005 01:08, Blaisorblade wrote: > > On Wednesday 16 November 2005 14:36, Rob Landley wrote: > > > Linus said this: Btw, where does this quote come from? > > > > I think one reason -mm has worked so damn well (apart from you being > > > > "The Calmest Man on Earth"(tm)) is because it's essentially been that > > > > buffer for anything non-trivial. Sometimes the "n+2" has been a lot > > > > more than "n+2" in fact, and that's often good. > > > > > > > > (And at the same time, -mm has enough visibility that it doesn't > > > > drive developers crazy even when the "n+2" ends up being "n+5" or > > > > somethiing). I don't quite get this +2/+5 discussion. > > > > I'd _hope_ that the same kind of situation could work for some of the > > > > majos subsystem git trees too: where the maintainer tree is well > > > > enough known that it gets sufficient coverage for that area that a > > > > "+2" approach for merging into the default kernel is practical. > > > > > > > > I also think it certainly _should_ be possible for the big areas that > > > > have well-defined target audiences. > > Definitely Jeff's tree is a first filter for his work, but I've not seen > > it working a lot as a collector, especially for little fixes - but there > > it makes sense. > > I tend to send directly to Andrew and he forwards them to Linus (in many > > cases so fast that I wonder if they appear in one -mm release), but I > > currently do not have a public tree. > So there currently _is_ no one UML tree that people interested in the most > recent UML developments can check out. We basically have to wait until it > hits mainline. Patches go in -mm first. Currently Andrew is often very quick at merging them. Also, fixups tend to have less needs for testing - and they're often backported to -bs. Also, I don't tend to merge big patches without first checking. > That's sad. I think I'll stick with Jeff's tree as the closest I've come > so far... > > > And applied them all (in series order) with a for loop. > > > > Can I suggest using quilt for this (as it's more powerful and easy to > > use)? > > > > Especially when you add other patches as compile fixups... > I'm not applying the other patches at the moment. Right now I'm just > trying to get Jeff's tree to build for me. Which means applying your own fixups. > If I have time tonight I'm > going to cherry-pick his patch list to see which ones I can get to compile, > and give him the list of each one that breaks my build (and how). I suggest quilt exactly because it automates one big task - managing the stacks of applied and unapplied patches. Will "patch" suggest you which patch is the top one? Quilt will. That's why I suggest you to try it. > I just > mentioned that #2 of the recent 4 sent to Andrew broke the build for me, > but that's not the only breakage I see from Jeff's tree. (I currently have > access to four different build environments. I was focusing on the PLD > x86-64 system I'm borrowing, but right now I'm focusing on my ubuntu > laptop. Then knoppix, and then my Linux From Scratch system with gcc 4.0.2 > and uClibc... > Expect to be hearing from me a lot. :) No problem... just be patient for fixes. And IMHO you shouldn't feel so shy about fixing such compile problems (no complaining!) I don't expect you to debug the stub problems, but the rest should be easier to work with. -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 7:51 ` Blaisorblade @ 2005-11-18 8:41 ` Rob Landley 2005-11-19 2:33 ` Blaisorblade 2005-11-19 23:40 ` Henrik Nordstrom 0 siblings, 2 replies; 17+ messages in thread From: Rob Landley @ 2005-11-18 8:41 UTC (permalink / raw) To: Blaisorblade; +Cc: user-mode-linux-devel On Friday 18 November 2005 01:51, Blaisorblade wrote: > On Friday 18 November 2005 08:17, Rob Landley wrote: > > On Friday 18 November 2005 01:08, Blaisorblade wrote: > > > On Wednesday 16 November 2005 14:36, Rob Landley wrote: > > > > Linus said this: > > Btw, where does this quote come from? Linux-kernel, last wednesday. http://seclists.org/lists/linux-kernel/2005/Nov/3391.html > > > > > I think one reason -mm has worked so damn well (apart from you > > > > > being "The Calmest Man on Earth"(tm)) is because it's essentially > > > > > been that buffer for anything non-trivial. Sometimes the "n+2" has > > > > > been a lot more than "n+2" in fact, and that's often good. > > > > > > > > > > (And at the same time, -mm has enough visibility that it doesn't > > > > > drive developers crazy even when the "n+2" ends up being "n+5" or > > > > > somethiing). > > I don't quite get this +2/+5 discussion. Context from the rest of the thread, which started here: http://seclists.org/lists/linux-kernel/2005/Nov/3290.html n is release number. It was about the 2 week merge window and the fact that it's a fairly sucky time to do new development. (It's for merging stuff that you already got to work, and then bug fixes.) The -mm tree is for shaking bugs out of stuff that worked for you, but may not get merged into linus's tree immediately. > > > > > I'd _hope_ that the same kind of situation could work for some of > > > > > the majos subsystem git trees too: where the maintainer tree is > > > > > well enough known that it gets sufficient coverage for that area > > > > > that a "+2" approach for merging into the default kernel is > > > > > practical. > > > > > > > > > > I also think it certainly _should_ be possible for the big areas > > > > > that have well-defined target audiences. > > > > > > Definitely Jeff's tree is a first filter for his work, but I've not > > > seen it working a lot as a collector, especially for little fixes - but > > > there it makes sense. > > > > > > I tend to send directly to Andrew and he forwards them to Linus (in > > > many cases so fast that I wonder if they appear in one -mm release), > > > but I currently do not have a public tree. > > > > So there currently _is_ no one UML tree that people interested in the > > most recent UML developments can check out. We basically have to wait > > until it hits mainline. > > Patches go in -mm first. Currently Andrew is often very quick at merging > them. The problem is (as the discussion brought up), Andrew's tree integrates many things. If you want to test _just_ one subsystem, there's usually a tree you can go to to get just -linus plus the new subsystem. > Also, fixups tend to have less needs for testing - and they're often > backported to -bs. "backported"? So is -bs more stable than mainline? I thought it was your development tree... > Also, I don't tend to merge big patches without first checking. Testing -mm (except for fun) doesn't work for me because too much other stuff is in there and if something breaks I don't know what it is. (It's nice to test it and be able to give a thumbs up if it passes. But failure in -mm is not always a useful data point. Certainly not without "ok, -linus plus -uml-current worked, so something else in -mm is breaking UML on x86-64 building under PLD..." > > I'm not applying the other patches at the moment. Right now I'm just > > trying to get Jeff's tree to build for me. > > Which means applying your own fixups. When absolutely necessary, yes. In theory Jeff's tree works for Jeff so i'm trying to get it to work for me _without_ fixing it myself. (Instead I bug _him_. :) But I'm on a wildly different distro (ubuntu on x86 and PLD on x86-64) and things like maszur's headers or the /lib64 thing I haven't got much choice to patch myself. I try not to _keep_ these patches. You'll notice I post them here in hopes mainline fixes the problem (whether my fix or a different one). > > If I have time tonight I'm > > going to cherry-pick his patch list to see which ones I can get to > > compile, and give him the list of each one that breaks my build (and > > how). > > I suggest quilt exactly because it automates one big task - managing the > stacks of applied and unapplied patches. Will "patch" suggest you which > patch is the top one? What I'm currently doing is: for in in `cat patches/series` do echo $i patch -p1 -i patches/$i done I.E. I'm letting Jeff's "series" indicate which order they should go in. I have nothing against quilt but learning new tools tends to go on my todo list. I go down enough tangential ratholes in an average day as it is. :) > Quilt will. That's why I suggest you to try it. I'm trying very hard to _avoid_ managing my own tree, thanks. If I ever have more than about three patches I'm applying to the tree at once, it's time to either push to get them in mainline or upgrade to a newer version. With the linux kernel I'm applying squashfs (which I would very much like to see in mainline but I seem to have missed that flamewar this time 'round), and one three line removal. The rest is fixups to 2.6.15-rc1 that I hope to see in -rc2 or -rc3. For systems I do lots of new development on, I just use subversion. > > I just > > mentioned that #2 of the recent 4 sent to Andrew broke the build for me, > > but that's not the only breakage I see from Jeff's tree. (I currently > > have access to four different build environments. I was focusing on the > > PLD x86-64 system I'm borrowing, but right now I'm focusing on my ubuntu > > laptop. Then knoppix, and then my Linux From Scratch system with gcc > > 4.0.2 and uClibc... > > > > Expect to be hearing from me a lot. :) > > No problem... just be patient for fixes. I know. :) > And IMHO you shouldn't feel so shy about fixing such compile problems (no > complaining!) I don't expect you to debug the stub problems, but the rest > should be easier to work with. I fixed the header #include problem myself once I understood that Jeff had never used Mazur's headers. He took my patch for that. The /lib64 thing I have no _clue_ how the linker stage of the linux kernel works (it has a linker script to tell ld what to do, and does black magic with elf segments so it can put stuff into the init segment and make a module export list and... Ummm.. Eek.) I know my patch there is wrong (it breaks x86), figuring out what to do about that is a todo item.. The recent breakage I saw with patches.tar was too much damage for Jeff _not_ to have seen, so it was either some kind of compiler version problem where my patches were likely to break _his_ system, or else I didn't understand what was going on. (And #2 was the case: once I found out it was the 0 length files, I could fix that. I didn't expect 0 length files screwing up the #include search paths. The #include search paths are confusing, I'm still a bit fuzzy on the difference between include and include2, actually...) I'm happy to debug stuff myself, when I can. And to submit patches... Rob ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 8:41 ` Rob Landley @ 2005-11-19 2:33 ` Blaisorblade 2005-11-19 3:26 ` Rob Landley 2005-11-19 23:40 ` Henrik Nordstrom 1 sibling, 1 reply; 17+ messages in thread From: Blaisorblade @ 2005-11-19 2:33 UTC (permalink / raw) To: Rob Landley; +Cc: user-mode-linux-devel On Friday 18 November 2005 09:41, Rob Landley wrote: > On Friday 18 November 2005 01:51, Blaisorblade wrote: > > On Friday 18 November 2005 08:17, Rob Landley wrote: > > > On Friday 18 November 2005 01:08, Blaisorblade wrote: > > > > On Wednesday 16 November 2005 14:36, Rob Landley wrote: > > > > > Linus said this: > > > > Btw, where does this quote come from? Thanks for the pointers... > The problem is (as the discussion brought up), Andrew's tree integrates > many things. If you want to test _just_ one subsystem, there's usually a > tree you can go to to get just -linus plus the new subsystem. > > Also, fixups tend to have less needs for testing - and they're often > > backported to -bs. > "backported"? So is -bs more stable than mainline? I thought it was your > development tree... No, it stands for "Blaisorblade stable". When you see a -bb release, _that_ is for development (in recent times, I used it only for skas0 backport). Btw, there is even a FAQ on the site... ("Frequently" could be called a joke probably, but during first months people were clearly showing my site was impossible to understand). > > Also, I don't tend to merge big patches without first checking. > Testing -mm (except for fun) doesn't work for me because too much other > stuff is in there and if something breaks I don't know what it is. Same reason for which I don't use it :-( > When absolutely necessary, yes. In theory Jeff's tree works for Jeff so > i'm trying to get it to work for me _without_ fixing it myself. (Instead I > bug _him_. :) But I'm on a wildly different distro (ubuntu on x86 and PLD > on x86-64) and things like maszur's headers or the /lib64 thing I haven't > got much choice to patch myself. Btw, why hasn't maszur went to post patches to kernel headers to make them includable from userspace instead of merging kernel changes into his headers (which is much more work)? Kernel headers, notwithstanding with what Linus can say, _do_ use __KERNEL__ and are not sanitized enough (PTRACE_SETOPTIONS from 2.6 headers produces a binary not working on 2.4 hosts - you must switch to OLDSETOPTIONS). > I try not to _keep_ these patches. You'll notice I post them here in hopes > mainline fixes the problem (whether my fix or a different one). Hmm... ok, we've different needs - had I done that I wouldn't have got my patches merged in many cases (partially because Jeff knows I have my tree and I can merge things myself - he merges my patches adaptively). > > And IMHO you shouldn't feel so shy about fixing such compile problems > > (no complaining!) I don't expect you to debug the stub problems, but the > > rest should be easier to work with. > I fixed the header #include problem myself once I understood that Jeff had > never used Mazur's headers. He took my patch for that. > The /lib64 thing I have no _clue_ how the linker stage of the linux kernel > works (it has a linker script to tell ld what to do, and does black magic > with elf segments so it can put stuff into the init segment and make a > module export list and... Ummm.. Eek.) I know my patch there is wrong > (it breaks x86), figuring out what to do about that is a todo item.. Ok, done in the other mail. > The recent breakage I saw with patches.tar was too much damage for Jeff > _not_ to have seen, so it was either some kind of compiler version problem > where my patches were likely to break _his_ system, or else I didn't > understand what was going on. (And #2 was the case: once I found out it > was the 0 length files, I could fix that. I didn't expect 0 length files > screwing up the #include search paths. No, we have something like include/asm-um/elf.h: ln -s elf-$(SUBARCH).h include/asm-um/elf.h and make considers the target built when the file exists. > The #include search paths are > confusing, I'm still a bit fuzzy on the difference between include and > include2, actually...) Just look at them on a built tree.... $ ls -l $OUT/include total 6 lrwxrwxrwx 1 paolo paolo 6 18 nov 09:06 asm -> asm-um drwxr-xr-x 2 paolo paolo 328 18 nov 09:06 asm-um drwxr-xr-x 119 paolo paolo 5744 18 nov 09:06 config drwxr-xr-x 2 paolo paolo 144 19 nov 03:13 linux $ ls -l $OUT/include2 total 0 lrwxrwxrwx 1 paolo paolo 59 19 nov 03:13 asm -> /home/paolo/Admin/kernel/6/VCS/linux-2.6.git/include/asm-um As you see, in include there are directories for generated files; Kbuild creates include2 to generate the normal asm symlink in it, pointing to the original asm-$(ARCH). There is a distinction between the "asm" directory for normal headers and the "asm" directory for build-generated headers. Ah, for all the rest -I$(srctree)/include is also used, but as you can't create $(srctree)/include/asm, <asm/header.h> will not be found on it, even if header.h is not build-generated. -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-19 2:33 ` Blaisorblade @ 2005-11-19 3:26 ` Rob Landley [not found] ` <87hda65mbv.fsf@amaterasu.srvr.nix> 0 siblings, 1 reply; 17+ messages in thread From: Rob Landley @ 2005-11-19 3:26 UTC (permalink / raw) To: Blaisorblade; +Cc: user-mode-linux-devel On Friday 18 November 2005 20:33, Blaisorblade wrote: > > When absolutely necessary, yes. In theory Jeff's tree works for Jeff so > > i'm trying to get it to work for me _without_ fixing it myself. (Instead > > I bug _him_. :) But I'm on a wildly different distro (ubuntu on x86 and > > PLD on x86-64) and things like maszur's headers or the /lib64 thing I > > haven't got much choice to patch myself. > > Btw, why hasn't maszur went to post patches to kernel headers to make them > includable from userspace instead of merging kernel changes into his > headers (which is much more work)? For the same reason the glibc guys don't ship a patch against the kernel headers but ship cleaned upkernel headers. It's much smaller and simpler, and the patch would break with every single release. Besides, the patch isn't what we need to build libc, the cleaned up headers are. It would add an unnecessary level of indirection and _never_ get merged into the main kernel? Did I say never? Yes, I did. I take it you missed the periodic flamewars on this issue? The kernel guys _actively_ don't care about userspace headers: http://seclists.org/lists/linux-kernel/2003/Aug/5229.html You read that right: stable userspace includable kernel headers were bumped to 2.7, which ain't happening. That was 2003. Here's Linus Torvalds in 2004 shooting down the next stab at it: http://lwn.net/Articles/113349/ And my salvo in that discussion: http://www.ussg.iu.edu/hypermail/linux/kernel/0412.0/0866.html Mazur participated in this and got his head handed to him by Linus Torvalds. Random example of the exchange here: http://www.ussg.iu.edu/hypermail/linux/kernel/0411.3/1708.html The kernel developers will sort of agree in theory that userspace needs to somehow know about the kernel API, but every single specific proposal ever brought up to clean up the kernel headers so userspace can more easily include them _always_ gets shot down because this work is not necessary to compile the linux kernel itself, and is therefore unnecessary churn from kernel developers' point of view. (Userspace be damned.) > Kernel headers, notwithstanding with > what Linus can say, _do_ use __KERNEL__ and are not sanitized enough > (PTRACE_SETOPTIONS from 2.6 headers produces a binary not working on 2.4 > hosts - you must switch to OLDSETOPTIONS). A periodic feature of the recurring flamewar is the proposal to remove all #ifdef __KERNEL__ notations from the kernel headers. Here's an example from 2001... http://www.ussg.iu.edu/hypermail/linux/kernel/0107.2/0480.html How serious they are about it varies from year to year... Rob ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <87hda65mbv.fsf@amaterasu.srvr.nix>]
* Re: [uml-devel] Re: merge status [not found] ` <87hda65mbv.fsf@amaterasu.srvr.nix> @ 2005-11-21 14:51 ` Rob Landley 2005-11-21 19:41 ` Nix 0 siblings, 1 reply; 17+ messages in thread From: Rob Landley @ 2005-11-21 14:51 UTC (permalink / raw) To: Nix; +Cc: Blaisorblade, user-mode-linux-devel, mmazur On Monday 21 November 2005 04:25, Nix wrote: > On Fri, 18 Nov 2005, Rob Landley wrote: > > On Friday 18 November 2005 20:33, Blaisorblade wrote: > >> Btw, why hasn't maszur went to post patches to kernel headers to make > >> them includable from userspace instead of merging kernel changes into > >> his headers (which is much more work)? > > > > For the same reason the glibc guys don't ship a patch against the kernel > > headers but ship cleaned upkernel headers. It's much smaller and > > simpler, and the patch would break with every single release. Besides, > > the patch isn't what we need to build libc, the cleaned up headers are. > > It would add an unnecessary level of indirection and _never_ get merged > > into the main kernel? > > One problem is that Mariusz's linux-libc-headers work seems to have > stalled :( the last headers out there are for 2.6.12, and increasingly much > (e.g. iptables) needs to be pointed directly at the kernel headers again. > > I hope linux-libc-headers isn't dead. It looked like it was turning into > a very good aggregation point, with patches coming in from Ubuntu and RH > among others. Hopefully he won't mind me quoting from his email on Nov 4th. Project's not dead, he's just busy with Real Life (tm): > I'm also CCing Wojtek Cieciwa (cieciwa@pld-linux.org), since he's one of the > guys that need a new llh release and I should be releasing 2.6.14.0 right > about now (my world kind of collapsed a few days ago and I'm out of the > picture for don't know how long; I hope to be able to recover within a week, > but who nows how things will work out; keep me CCed though). Rob ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-21 14:51 ` Rob Landley @ 2005-11-21 19:41 ` Nix 0 siblings, 0 replies; 17+ messages in thread From: Nix @ 2005-11-21 19:41 UTC (permalink / raw) To: Rob Landley; +Cc: Blaisorblade, user-mode-linux-devel, mmazur On Mon, 21 Nov 2005, Rob Landley wrote: > On Monday 21 November 2005 04:25, Nix wrote: >> I hope linux-libc-headers isn't dead. It looked like it was turning into >> a very good aggregation point, with patches coming in from Ubuntu and RH >> among others. > > Hopefully he won't mind me quoting from his email on Nov 4th. Project's not > dead, he's just busy with Real Life (tm): It sounds worse than `busy' to me. >> I'm also CCing Wojtek Cieciwa (cieciwa@pld-linux.org), since he's one of the >> guys that need a new llh release and I should be releasing 2.6.14.0 right Murphy's Law says it'll come out in one day's time or something (I've just finished rebuilding glibc-2.3.6, you see ;) ). >> about now (my world kind of collapsed a few days ago Mariusz, I hope things have improved and your world is a-building anew. -- `Y'know, London's nice at this time of year. If you like your cities freezing cold and full of surly gits.' --- David Damerell ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 8:41 ` Rob Landley 2005-11-19 2:33 ` Blaisorblade @ 2005-11-19 23:40 ` Henrik Nordstrom 2005-11-20 16:32 ` Blaisorblade 1 sibling, 1 reply; 17+ messages in thread From: Henrik Nordstrom @ 2005-11-19 23:40 UTC (permalink / raw) To: Rob Landley; +Cc: Blaisorblade, user-mode-linux-devel On Fri, 18 Nov 2005, Rob Landley wrote: > was going on. (And #2 was the case: once I found out it was the 0 length > files, I could fix that. I didn't expect 0 length files screwing up the > #include search paths. The #include search paths are confusing, I'm still a > bit fuzzy on the difference between include and include2, actually...) 0-length files after patching is generally due to slightly incorrectly formatted patches, and can screw up a lot of things. From the patch man page: you can remove a file by sending out a context diff that compares the file to be deleted with an empty file dated the Epoch. The file will be removed unless patch is conforming to POSIX and the -E or --remove-empty-files option is not given. A few other formats also works, but what is said above is the safest patch format for removal of files. If you find patches which removes files using a format not complying with the above then it may be wise to ask the person who published the patch to change his routines to make correctly formatted patches. On the sad side there is a number of widespread tools not generating such patches correctly (CVS is one.. have a cleanpatch script at devel.squid-cache.org fixing this and a few other CVS diff -u stupidities) Regarding the include path, Compliers, make etc just searches their paths until a file is found, no attempt in verifying the validity of the file is made. If the found file is empty then in the input at that stage is empty, and if the actual file which was supposed to be found is in a later element in the search path then you get screwed. Regards Henrik ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-19 23:40 ` Henrik Nordstrom @ 2005-11-20 16:32 ` Blaisorblade 0 siblings, 0 replies; 17+ messages in thread From: Blaisorblade @ 2005-11-20 16:32 UTC (permalink / raw) To: Henrik Nordstrom; +Cc: Rob Landley, user-mode-linux-devel On Sunday 20 November 2005 00:40, Henrik Nordstrom wrote: > On Fri, 18 Nov 2005, Rob Landley wrote: > > was going on. (And #2 was the case: once I found out it was the 0 length > > files, I could fix that. I didn't expect 0 length files screwing up the > > #include search paths. The #include search paths are confusing, I'm > > still a bit fuzzy on the difference between include and include2, > > actually...) > 0-length files after patching is generally due to slightly incorrectly > formatted patches, and can screw up a lot of things. > From the patch man page: > you can remove a file by sending out a context diff that compares > the file to be deleted with an empty file dated the Epoch. The > file will be removed unless patch is conforming to POSIX and the > -E or --remove-empty-files option is not given. > A few other formats also works, but what is said above is the safest patch > format for removal of files. > If you find patches which removes files using a format not complying with > the above then it may be wise to ask the person who published the patch to > change his routines to make correctly formatted patches. On the sad side > there is a number of widespread tools not generating such patches > correctly (CVS is one.. have a cleanpatch script at devel.squid-cache.org > fixing this and a few other CVS diff -u stupidities) Hmm, quilt, git (and IIRC BitKeeper) don't comply with the above format, but they use /dev/null and it seems to work in practice. Jeff's version of quilt seems to be broken on this (he said he's using 0.32). > Regarding the include path, Compliers, make etc just searches their paths > until a file is found, no attempt in verifying the validity of the file is > made. If the found file is empty then in the input at that stage is > empty, and if the actual file which was supposed to be found is in a later > element in the search path then you get screwed. This case is a little different as I already explained... In this case the 0-lenght file, when missing, would trigger make "building it" (i.e. creating it as a symlink with correct content). -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 7:17 ` Rob Landley 2005-11-18 7:51 ` Blaisorblade @ 2005-11-18 23:52 ` Jeff Dike 2005-11-18 23:37 ` Rob Landley 1 sibling, 1 reply; 17+ messages in thread From: Jeff Dike @ 2005-11-18 23:52 UTC (permalink / raw) To: Rob Landley; +Cc: Blaisorblade, user-mode-linux-devel On Fri, Nov 18, 2005 at 01:17:03AM -0600, Rob Landley wrote: > > Definitely Jeff's tree is a first filter for his work, but I've not seen it > > working a lot as a collector, especially for little fixes - but there it > > makes sense. I'd like it to be a collector of patches. I just don't see a lot of them (IIRC, the ones I do see are already on their way to akpm/linus, so it makes not too much sense to exercise them in my tree). Witness the OS patches, the s390 stuff, and the NPTL patches (which I went and found myself, which turned out to be a really good move). > > I tend to send directly to Andrew and he forwards them to Linus (in many > > cases so fast that I wonder if they appear in one -mm release), but I > > currently do not have a public tree. And you're welcome to send directly to Andrew, but feel free to send them to me beforehand. Jeff ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 23:52 ` Jeff Dike @ 2005-11-18 23:37 ` Rob Landley 2005-11-19 0:55 ` Jeff Dike 0 siblings, 1 reply; 17+ messages in thread From: Rob Landley @ 2005-11-18 23:37 UTC (permalink / raw) To: Jeff Dike; +Cc: Blaisorblade, user-mode-linux-devel On Friday 18 November 2005 17:52, Jeff Dike wrote: > > > I tend to send directly to Andrew and he forwards them to Linus (in > > > many cases so fast that I wonder if they appear in one -mm release), > > > but I currently do not have a public tree. > > And you're welcome to send directly to Andrew, but feel free to send > them to me beforehand. Can I second the "send UML patches to Jeff and let him send them on to Andrew/Linus" approach? Please? It makes it much easier for me to test, with a known working system plus UML-only changes... > Jeff Rob ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-18 23:37 ` Rob Landley @ 2005-11-19 0:55 ` Jeff Dike 2005-11-19 0:06 ` Rob Landley 2005-11-30 17:23 ` Michael Richardson 0 siblings, 2 replies; 17+ messages in thread From: Jeff Dike @ 2005-11-19 0:55 UTC (permalink / raw) To: Rob Landley; +Cc: Blaisorblade, user-mode-linux-devel On Fri, Nov 18, 2005 at 05:37:12PM -0600, Rob Landley wrote: > Can I second the "send UML patches to Jeff and let him send them on to > Andrew/Linus" approach? Please? It makes it much easier for me to test, > with a known working system plus UML-only changes... I never firsted this. In fact, I want BB to send stuff around me. He has good judgement, and it saves me work. I'll happily add things to my tree (and I'll add the stuff he sends directly to akpm if it'll make things easier). Jeff ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-19 0:55 ` Jeff Dike @ 2005-11-19 0:06 ` Rob Landley 2005-11-30 17:23 ` Michael Richardson 1 sibling, 0 replies; 17+ messages in thread From: Rob Landley @ 2005-11-19 0:06 UTC (permalink / raw) To: Jeff Dike; +Cc: Blaisorblade, user-mode-linux-devel On Friday 18 November 2005 18:55, Jeff Dike wrote: > On Fri, Nov 18, 2005 at 05:37:12PM -0600, Rob Landley wrote: > > Can I second the "send UML patches to Jeff and let him send them on to > > Andrew/Linus" approach? Please? It makes it much easier for me to test, > > with a known working system plus UML-only changes... > > I never firsted this. In fact, I want BB to send stuff around me. He > has good judgement, and it saves me work. > > I'll happily add things to my tree (and I'll add the stuff he sends > directly to akpm if it'll make things easier). I just want one UML patch set I can apply against the most recent -linus to try out the new stuff. How is entirely up to you guys. :) Oh, speaking of which... Rob ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
* [uml-devel] Re: merge status 2005-11-19 0:55 ` Jeff Dike 2005-11-19 0:06 ` Rob Landley @ 2005-11-30 17:23 ` Michael Richardson 2005-12-02 0:15 ` Blaisorblade 1 sibling, 1 reply; 17+ messages in thread From: Michael Richardson @ 2005-11-30 17:23 UTC (permalink / raw) To: Jeff Dike; +Cc: Blaisorblade, user-mode-linux-devel [-- Attachment #1: Type: text/plain, Size: 869 bytes --] >>>>> "Jeff" == Jeff Dike <jdike@addtoit.com> writes: Jeff> On Fri, Nov 18, 2005 at 05:37:12PM -0600, Rob Landley wrote: >> Can I second the "send UML patches to Jeff and let him send them on to >> Andrew/Linus" approach? Please? It makes it much easier for me to >> test, with a known working system plus UML-only changes... Jeff> I never firsted this. In fact, I want BB to send stuff around me. Jeff> He has good judgement, and it saves me work. So, BB should collect patches .... will you publish a git tree? -- ] ON HUMILITY: to err is human. To moo, bovine. | firewalls [ ] Michael Richardson, Xelerance Corporation, Ottawa, ON |net architect[ ] mcr@xelerance.com http://www.sandelman.ottawa.on.ca/mcr/ |device driver[ ] panic("Just another Debian GNU/Linux using, kernel hacking, security guy"); [ [-- Attachment #2: Type: application/pgp-signature, Size: 480 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [uml-devel] Re: merge status 2005-11-30 17:23 ` Michael Richardson @ 2005-12-02 0:15 ` Blaisorblade 0 siblings, 0 replies; 17+ messages in thread From: Blaisorblade @ 2005-12-02 0:15 UTC (permalink / raw) To: user-mode-linux-devel; +Cc: Michael Richardson, Jeff Dike On Wednesday 30 November 2005 18:23, Michael Richardson wrote: > >>>>> "Jeff" == Jeff Dike <jdike@addtoit.com> writes: > > Jeff> On Fri, Nov 18, 2005 at 05:37:12PM -0600, Rob Landley wrote: > >> Can I second the "send UML patches to Jeff and let him send them on > >> to Andrew/Linus" approach? Please? It makes it much easier for me > >> to test, with a known working system plus UML-only changes... > > Jeff> I never firsted this. In fact, I want BB to send stuff around > me. Jeff> He has good judgement, and it saves me work. > So, BB should collect patches .... will you publish a git tree? For now not - I've not the time to do this... also I work more in a quilt like style (I use quilt and StGit). There are means to make a quilt-like tree (managed with StGit) exportable, but I've never coded them up (and their semantic is difficult to get right). -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2005-12-03 2:59 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20051109133558.513facef.akpm@osdl.org>
[not found] ` <20051109150141.0bcbf9e3.akpm@osdl.org>
[not found] ` <Pine.LNX.4.64.0511091547160.4627@g5.osdl.org>
2005-11-16 13:36 ` [uml-devel] Re: merge status Rob Landley
2005-11-18 7:08 ` Blaisorblade
2005-11-18 7:17 ` Rob Landley
2005-11-18 7:51 ` Blaisorblade
2005-11-18 8:41 ` Rob Landley
2005-11-19 2:33 ` Blaisorblade
2005-11-19 3:26 ` Rob Landley
[not found] ` <87hda65mbv.fsf@amaterasu.srvr.nix>
2005-11-21 14:51 ` Rob Landley
2005-11-21 19:41 ` Nix
2005-11-19 23:40 ` Henrik Nordstrom
2005-11-20 16:32 ` Blaisorblade
2005-11-18 23:52 ` Jeff Dike
2005-11-18 23:37 ` Rob Landley
2005-11-19 0:55 ` Jeff Dike
2005-11-19 0:06 ` Rob Landley
2005-11-30 17:23 ` Michael Richardson
2005-12-02 0:15 ` Blaisorblade
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox