linux-kernel mailing list

FromSubjectsort iconDate
Akinobu Mita
[PATCH] use pgd_list_add/pgd_list_del
Cleanup by using pgd_list_add() and pgd_list_del() in the right place. Cc: Andi Kleen <ak@suse.de> Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> --- include/asm-x86_64/pgalloc.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) Index: 2.6-git/include/asm-x86_64/pgalloc.h =================================================================== --- 2.6-git.orig/include/asm-x86_64/pgalloc.h +++ 2.6-git/include/asm-x86_64/pgalloc.h @@ -65,7 +65,6 @@ static inline ...
Sep 22, 9:56 pm 2007
Fengguang Wu
Re: [BUG 2.6.23-rc6-mm1] NMI Watchdog detected LOCKUP on CPU 0
Here are more messages on rebooting(I didn't mount any fuse fs though): [ 3869.554219] slab error in verify_redzone_free(): cache `ext3_inode_cache': memory outside object was overwritten [ 3869.564417] [ 3869.564418] Call Trace: [ 3869.568422] [<ffffffff8100dbc9>] dump_trace+0x3f9/0x4a0 [ 3869.573756] [<ffffffff8100dcb3>] show_trace+0x43/0x60 [ 3869.578926] [<ffffffff8100dce5>] dump_stack+0x15/0x20 [ 3869.584085] [<ffffffff8109afa4>] __slab_error+0x24/0x30 [ 3869.58...
Sep 22, 9:52 pm 2007
Frans Pop
[2.6.23-rc7] main.c: undefined reference to `acpi_sleep_prep...
I wanted to test 5a50fe709d527f31 and thus created a config with ACPI and CONFIG_HIBERNATION, but without CONFIG_SUSPEND, which resulted in (git checkout updated to 1f0cff6e4d579ab0): GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 drivers/built-in.o: In function `acpi_power_off_prepare': main.c:(.text+0x32282): undefined reference to `acpi_sleep_prepare' drivers/built-in.o: In fu...
Sep 22, 7:52 pm 2007
Hernan G Solari
Serial ATA does not find partitions (Hitachi HD, new? ATI co...
Hello I am disturbing you with this problem because I think there is something to be learnt, I have no urgency or further-problem with my work-around. Description: trying to boot with kernel 2.6.22 the booting process stops not finding the root partition, in the previous line it gives an EMPTY list of available partitions. Disabling completely the (Serial) ATA driver and enabling the old SATA driver is my work-around (a regresion). Installing linux with debian 4.0 is possible (kernel 2.6.18...
Sep 22, 7:54 pm 2007
Carlos Narváez
Linux Router
This is starting to frustrate me, because it should be much simpler than it seems to be, and I feel like I'm missing something small and obvious. I have two private networks, we'll say 192.168.254.0/24 and 192.168.251.0/24. And I have a linux box in the middle with addresses 192.168.254.17 and 192.168.251.10: +---------------+ . +----------------+ ¦ 192.168.251.1 +---+ 192.168.251.10 ¦ . +----------------+ +---------------+ . ¦ 192.168.254.17 +---+ 192.168.254.16 ¦ . . . . . . . . . . +-...
Sep 22, 7:09 pm 2007
ben soo
Re: Linux Router
i used to add proxy arp's on the router when i had problems like this. Dunno if it's the recommended fix, but it worked. http://en.wikipedia.org/wiki/Proxy_arp -
Sep 22, 10:10 pm 2007
Oleg Verych
Not kernel dev related story (Re: Linux Router)
Please address such questions to any user forum, or to <linux-net@vger.kernel.org> otherwise. While doing that, provide exact output of route and firewall tables, but not just semi hand-waving with just one command. Thank you. ____ -
Sep 22, 7:38 pm 2007
Thomas Gleixner
[patch 2/2] clockevents: remove the suspend/resume workaroun...
In a desparate attempt to fix the suspend/resume problem on Andrews VAIO I added a workaround which enforced the broadcast of the oneshot timer on resume. This was actually resolving the problem on the VAIO but was just a stupid workaround, which was not tackling the root cause: the assignement of lower idle C-States in the ACPI processor_idle code. The cpuidle patches, which utilize the dynamic tick feature and go faster into deeper C-states exposed the problem again. The correct solution is the pre...
Sep 22, 6:29 pm 2007
Thomas Gleixner
[patch 1/2] ACPI: disable lower idle C-states across suspend...
device_suspend() calls ACPI suspend functions, which seems to have undesired side effects on lower idle C-states. It took me some time to realize that especially the VAIO BIOSes (both Andrews jinxed UP and my elfstruck SMP one) show this effect. I'm quite sure that other bug reports against suspend/resume about turning the system into a brick have the same root cause. After fishing in the dark for quite some time, I realized that removing the ACPI processor module before suspend (this removes the lo...
Sep 22, 6:29 pm 2007
Thomas Gleixner
[patch 0/2] suspend/resume regression fixes
Sorry, it took me quite a while to realize the real root cause of the VAIO - and probably many other machines - suspend/resume regressions, which were unearthed by the dyntick / clockevents patches. We disable a lot of ACPI/BIOS functionality during suspend, but we keep the lower idle C-states functionality active across suspend/resume. It seems that this causes trouble with certain BIOSes, but I assume that the problem is more wide spread and just not surfacing due to the various scenarios in whic...
Sep 22, 6:29 pm 2007
Linus Torvalds
Re: [patch 0/2] suspend/resume regression fixes
Ok, so the patches look fine, but I somehow have this slight feeling that you gave up a bit too soon on the "*why* does this happen?" question. I realize that the answer is easily "because ACPI screwed up", but I'm wondering if there's something we do to trigger that screw-up. In particular, I also suspect that this may not really fix the problem - maybe it just makes the window sufficiently small that it no longer triggers. Because we don't necessarily understand what the real backgroun...
Sep 22, 6:59 pm 2007
Oleg Verych
Re: [patch 0/2] suspend/resume regression fixes
* Sat, 22 Sep 2007 15:59:25 -0700 (PDT) As i never had any suspend working ever, let me point this LKML post http://mid.gmane.org/200709221746.14429.mihai.dontu@gmail.com from Mihal, who just managed to do some other magic in sligtly different context (maybe yet another anti "ACPI screwed up"). Mihai, you can find whole thread by above URL, requesting message-ids from in-reply-to or references headers of this message. _____ -
Sep 22, 9:20 pm 2007
Linus Torvalds
Re: [patch 0/2] suspend/resume regression fixes
From a "future behaviour" standpoint it would probably be interesting to hear whether Mihai can make his machine with not with the old IDE layer (which distributions are migrating away from) but with the ATA layer (libata) instead. It too should hopefully know about using ACPI to restore any ATA controller quirks. Linus -
Sep 22, 11:11 pm 2007
Thomas Gleixner
Re: [patch 0/2] suspend/resume regression fixes
Linus, Yeah, I gave up at the point where I was not longer able to dig That's what I suspect and deduced from the various experiments including a force the cpu into a lower c-state one, which triggered the problem fully reproducible. Note that in case of the "force a lower c-state" I verified, that the PIT was activated to avoid the local apic stops in c3 issue. But I never got an PIT interrupt. Either the box was completely stuck or I was able to recover by hitting a key, which is as well on...
Sep 22, 7:30 pm 2007
Krzysztof Halasa
[PATCH 0/4] Intel FB: cleanup and misc interlaced mode support
Hi, I'll attach 4 patches for Intel FB (i830+) here: 1/4 - whitespace, bracket and other clean-ups (rather long) working with kernel-style brackets instead of: ---------------- void function_name (int arg) { ---------------- is a bit easier. I think it would be best to apply it in the beginning of the "patch period" to avoid potential conflicts. 2/4 - obvious changes and corrections 3/4 - the chip adds two halflines automatically in interlaced mode, we have to for...
Sep 22, 6:16 pm 2007
Krzysztof Halasa
[PATCH 4/4] Intel FB: more interlaced mode support
Intel FB: allow odd- and even-field-first in interlaced modes, and proper sync to vertical retrace Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl> --- a/drivers/video/intelfb/intelfbhw.c +++ b/drivers/video/intelfb/intelfbhw.c @@ -376,7 +376,7 @@ int intelfbhw_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) dinfo->vsync.pan_offset = offset; if ((var->activate & FB_ACTIVATE_VBL) && - !intelfbhw_enable_irq(dinfo, 0)) + !intelfbhw_enable_irq(...
Sep 22, 6:22 pm 2007
Krzysztof Halasa
[PATCH 3/4] Intel FB: force even line count in interlaced mode
Intel FB: the chip adds two halflines automatically in interlaced mode, force even line count for the right timings. Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl> --- a/drivers/video/intelfb/intelfbhw.c +++ b/drivers/video/intelfb/intelfbhw.c @@ -317,6 +317,14 @@ int intelfbhw_validate_mode(struct intelfb_info *dinfo, var->yres, VACTIVE_MASK + 1); return 1; } + if (var->xres < 4) { + WRN_MSG("X resolution too small (%d vs 4).\n", var->xres); + return 1; + } + ...
Sep 22, 6:21 pm 2007
Krzysztof Halasa
[PATCH 2/4] Intel FB: obvious changes and corrections
Intel FB: obvious changes and corrections Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl> --- a/drivers/video/intelfb/intelfb.h +++ b/drivers/video/intelfb/intelfb.h @@ -355,7 +355,10 @@ struct intelfb_info { struct intelfb_output_rec output[MAX_OUTPUTS]; }; -#define IS_I9XX(dinfo) (((dinfo)->chipset == INTEL_915G)||(dinfo->chipset == INTEL_915GM)||((dinfo)->chipset == INTEL_945G)||(dinfo->chipset==INTEL_945GM)) +#define IS_I9XX(dinfo) (((dinfo)->chipset == INTEL_915G)...
Sep 22, 6:20 pm 2007
Krzysztof Halasa
[PATCH 1/4] Intel FB: whitespace, bracket and other clean-ups
Intel FB: whitespace, bracket and other clean-ups Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl> --- a/drivers/video/intelfb/intelfb.h +++ b/drivers/video/intelfb/intelfb.h @@ -231,8 +231,8 @@ struct intelfb_hwstate { struct intelfb_heap_data { u32 physical; u8 __iomem *virtual; - u32 offset; // in GATT pages - u32 size; // in bytes + u32 offset; /* in GATT pages */ + u32 size; /* in bytes */ }; #ifdef CONFIG_FB_INTEL_I2C @@ -270,9 +270,9 @@ struct intelfb_info { ...
Sep 22, 6:19 pm 2007
Bernhard Walle
[RFC] IRQ sharing for PCI parport cards
Hello, currently, the parport_pc driver doesn't use IRQs automatically for PCI devices. However, why is it not possible? It's no problem to find out the corresponding IRQ, and it should also be possible to use IRQ sharing. The following patch implements this. Could somebody tell me what's wrong with that approach? _If_ it would be that simple, I'm sure that sombody would have implemented this already. At least it works here. Thanks, Bernhard --- drivers/parport/parport_cs.c |...
Sep 22, 5:32 pm 2007
Bodo Eggert
Re: Unfortunate infinite make recursion
You can test for the existence of MAINTAINERS in the build dir and abort if it's there. -- My computer isn't that nervous...it's just a bit ANSI. Friß, Spammer: Z9asY@K.7eggert.dyndns.org nwJ@ACle6hUq.7eggert.dyndns.org l@zjuq.-z.7eggert.dyndns.org pjy.jbJ@rpodmsnk.7eggert.dyndns.org -
Sep 22, 5:19 pm 2007
Oleg Verych (nntp)
Re: memset as memzero
linux/arch/x86_64/lib/memset.S isn't file for compile, but for (Here are reply-to-all people, BTW) _____ -
Sep 22, 4:37 pm 2007
Alexey Dobriyan
[PATCH] Uninline kcalloc()
This saves some bytes on usual config here and allows inserting integer overflow warning without pissing off printk-haters crowd later on. text data bss dec hex filename 2662791 195347 159744 3017882 2e0c9a vmlinux -O2 before 2662535 195347 159744 3017626 2e0b9a vmlinux -O2 after ------------------------------- -256 2439726 195347 159744 2794817 2aa541 vmlinux -Os before 2439598 195347 159744 2794689 2aa4c1 vmlinux -Os after ------------------------------...
Sep 22, 4:03 pm 2007
Bernhard Walle
[PATCH] Update version information
This patch just makes the version number in ips.c and ips.h consistent. It seems that this has been forgotten in a60768e2d43eb30a1adb8a119aeac35dc0d03ef6. It also removes code duplication, each number is now only once in the code to avoid similar errors in the future. Signed-off-by: Bernhard Walle <bwalle@suse.de> --- drivers/scsi/ips.c | 4 ++-- drivers/scsi/ips.h | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) --- a/drivers/scsi/ips.c +++ b/drivers/scsi/i...
Sep 22, 3:55 pm 2007
Vegard Nossum
[RFC] New kernel-message logging API
After recent discussions on LKML and a general dissatisfaction at the current printk() kernel-message logging interface, I've decided to write down some of the ideas for a better system. Requirements ============ * Backwards compatibility with printk(), syslog(), etc. There is no way the whole kernel can be converted to a new interface in one go. printk() is used all over the kernel, in many different ways, including calls from assembly, multi-line prints spread over several calls, etc. ...
Sep 22, 3:27 pm 2007
Miguel Ojeda
Re: [RFC] New kernel-message logging API
Nice. I would suggest having some kind of standard way to show the information on the screen/dmesg. I mean, instead of having plain lines being written to the log, having something very short like: SSL: Message sent. Being: SS - Subsystem ("EA" for early code, "MM" for memory managment, "PU" for processor stuff, "HD" for hard disks, "PP" for parallel port, "NT" for networking, "VI" for video stuff, "FB" for framebuffers, "SN" for sound stuff, "KE" for keyboard, "MO" for mouse, ... I think y...
Sep 22, 9:05 pm 2007
Joe Perches
Re: [RFC] New kernel-message logging API
Good ideas. Perhaps a prefix of klog or kp_ instead? Severity doesn't really equate to desire to log. I'd prefer arbitrary control of log levels. cheers, Joe -
Sep 22, 8:13 pm 2007
Kyle Moffett
Re: [RFC] New kernel-message logging API
Umm, actually... Severity is *exactly* "desirability of logging". If you find any place that's otherwise then please provide patches to fix it (or at least notify the maintainer with a useful bug report and reasoning. Cheers, Kyle Moffett -
Sep 22, 8:40 pm 2007
Joe Perches
Re: [RFC] New kernel-message logging API
Disagree. What's info to someone is an alert to someone else. The problem is the valuation of the reasoning. It's all opinion. cheers, Joe -
Sep 22, 8:47 pm 2007
Kyle Moffett
Re: [RFC] New kernel-message logging API
For starters, I think "its all opinion" is bogus; the value of each log level is pretty standardly defined for the kernel: EMERG: The system is completely failing right NOW. Immediate admin action is definitely required ALERT: The system is about to fail or halfway-failing. Immediate admin action may be required. ERR: Something went badly wrong. We are able to continue without endangering the overall system. NOTICE: Something unusual happened but it's either not a device/code ...
Sep 22, 11:43 pm 2007
Bernhard Walle
[PATCH] Add extended crashkernel syntax to kernel-parameters...
This adds the documentation for the extended crashkernel syntax into Documentation/kernel-parameters.txt. Signed-off-by: Bernhard Walle <bwalle@suse.de> --- Documentation/kernel-parameters.txt | 7 +++++++ 1 file changed, 7 insertions(+) --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt @@ -498,6 +498,13 @@ and is between 256 and 4096 characters. [KNL] Reserve a chunk of physical memory to hold a kernel to switch to with kexec on panic. ...
Sep 22, 2:25 pm 2007
Bernhard Walle
[PATCH] Add extended crashkernel syntax to kernel-parameters...
This adds the documentation for the extended crashkernel syntax into Documentation/kernel-parameters.txt. Signed-off-by: Bernhard Walle <bwalle@suse.de> --- Documentation/kernel-parameters.txt | 7 +++++++ 1 file changed, 7 insertions(+) --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt @@ -498,6 +498,13 @@ and is between 256 and 4096 characters. [KNL] Reserve a chunk of physical memory to hold a kernel to switch to with kexec on panic. ...
Sep 22, 2:25 pm 2007
John Z. Bohach
Should parent's WIFSIGNALED(siginfo->si_status) be true E...
Hello, It is unclear from the various documentions in the kernel and glibc what the proper behaviour should be for the case when a child process catches a SIGNAL (say for instance, SIGTERM), and then calls exit() from within its caught SIGNAL handler. Since the exit() will cause a SIGCHLD to the parent, and the parent (let's say) has a SIGCHLD sigaction (SA_SIGINFO sa_flags set), should the parent's WIFSIGNALED(siginfo->si_status) be true? To recap, the WIFSIGNALED section of the waitp...
Sep 22, 2:22 pm 2007
Nicholas Miell
Re: Should parent's WIFSIGNALED(siginfo->si_status) be tr...
POSIX says WIFSIGNALED(stat_val) Evaluates to a non-zero value if status was returned for a child process that terminated due to the receipt of a signal that was not caught (see <signal.h>). So there's no dilemma at all and Linux is non-conformant. -- Nicholas Miell <nmiell@comcast.net> -
Sep 22, 2:52 pm 2007
Michael Kerrisk
Re: Should parent's WIFSIGNALED(siginfo->si_status) be tr...
If the child terminated by calling exit(), regardless of whether it was done from inside a signal handler, then WIFEXITED() should test true, but WIFSIGNALED() will not. If you are seeing otherwise, then show a *short* program that demonstrates the behavior. (But it seems unlikely that there would be a kernel bug on this point, so do check your program carefully!) Cheers, Michael -
Sep 22, 2:49 pm 2007
John Z. Bohach
Re: Should parent's WIFSIGNALED(siginfo->si_status) be tr...
Attached is a (somewhat) short program that demonstates the behavior. I simply compile it with 'make sigtest'. My observed behavior is: $ ./sigtest sigtest started child1 started child2 started selecting... sigCaught: 3366 receieved signal 15 sigtest 3366 exiting sigChld: 3365 receieved signal 17 sigChld: 3365 child 3366 WIFEXITED with childStat 15 sigChld: 3365 child 3366 WIFSIGNALED with si_status 15 select error: Interrupted system call selecting... sigCaught: 3367 receieved sign...
Sep 22, 4:18 pm 2007
Andreas Schwab
Re: Should parent's WIFSIGNALED(siginfo->si_status) be tr...
That does not make any sense. si_status is _not_ a wait status. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -
Sep 22, 7:35 pm 2007
John Z. Bohach
Re: Should parent's WIFSIGNALED(siginfo->si_status) be tr...
Thank you for clearing that up. That explains it. --john -
Sep 22, 9:05 pm 2007
Bryan Wu
[PATCH try#2] Blackfin arch: add some missing syscall
When compiling the Blackfin kernel, checksyscalls.pl will report lots of missing syscalls warnings. This patch will add some missing syscalls which make sense on Blackfin arch After appling this patch, toolchain should be rebuilt. Then recompiling the kernel with the new toolchain. [try #2] - add mremap syscall - add *_robust_list syscalls - add sys_fallocate syscall Signed-off-by: Mike Frysinger <michael.frysinger@analog.com> Signed-off-by: Bryan Wu <bryan.wu@analog.com> --- ...
Sep 22, 1:07 pm 2007
Christian P. Schmidt
Memory allocation problem with 2.6.22 after suspend/resume c...
Hi all, I'm having a strange problem, of course not reproducible. Sometimes after a suspend (to ram) and resume cycle, the kernel will try to free all memory. This means, all running applications are flushed to swap (as long as it is available), caches and buffers stay at around 15MB each. The following video (traded quality for bandwidth) shows what happens on the way from no swap to "swapon -a" (that's the unreadable thing in the small shell): http://digadd.de/swapping.avi The system: Linux...
Sep 22, 11:41 am 2007
Rafael J. Wysocki
Re: Memory allocation problem with 2.6.22 after suspend/resu...
Well, that's interesting. Can you try in the minimal configuration (ie. boot with init=/bin/bash, mount /sys, mount /proc and run "echo mem > /sys/power/disk)? Greetings, Rafael -
Sep 22, 6:00 pm 2007
lepton
[RFC PATCH] 2.6.22.6 user-mode linux: No need to new a stack...
Since we just call clone without CLONE_VM, it is no need to use anoymous mmap to get a new stack frame. Let's keep codes simple. Signed-off-by: Lepton Wu <ytht.net@gmail.com> diff -X linux-2.6.22.6-uml/Documentation/dontdiff -pru linux-2.6.22.6/arch/um/os-Linux/start_up.c linux-2.6.22.6-uml/arch/um/os-Linux/start_up.c --- linux-2.6.22.6/arch/um/os-Linux/start_up.c 2007-09-14 17:41:10.000000000 +0800 +++ linux-2.6.22.6-uml/arch/um/os-Linux/start_up.c 2007-09-22 23:28:49.000000000 +0800 @@ -...
Sep 22, 11:39 am 2007
Avi Kivity
[PATCH -rc][RESEND] KVM: Fix virtualization menu help text
What guest drivers? Cc: Jan Engelhardt <jengelh@computergmbh.de> Signed-off-by: Avi Kivity <avi@qumranet.com> --- An August 18 patch from Jan Engelhardt (06bfb7e) added help text for the virtualization menu. Unfortunately the text is misleading, as "guest drivers" are usually interpreted to mean "drivers running inside the guest", which is not the case for kvm. Linus, please apply. drivers/kvm/Kconfig | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/...
Sep 22, 8:43 am 2007
Meelis Roos
2.6.23-rc7 regression: psmouse section conflict on alpha
Updated to latest -git, still present: CC [M] drivers/input/mouse/psmouse-base.o drivers/input/mouse/psmouse-base.c:45: error: __param_proto causes a section type conflict make[3]: *** [drivers/input/mouse/psmouse-base.o] Error 1 # # Automatically generated make config: don't edit # Linux kernel version: 2.6.23-rc7 # Sat Sep 22 16:36:24 2007 # CONFIG_ALPHA=y CONFIG_64BIT=y CONFIG_MMU=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y # CONFIG_ARCH_HAS_ILOG2_U32 is not set # CONFIG_ARCH_HAS_ILOG2_U64 is...
Sep 22, 8:48 am 2007
Jan Engelhardt
Unfortunate infinite make recursion
Hi, You can cause a recursion in kbuild/make with the following: make O=$PWD kernel/time.o make mrproper Of course no one would use O=$PWD (that's just the testcase), but this happened too often: /ws/linux/linux-2.6.23$ make O=/ws/linux/linux-2.6.23 kernel/time.o (Oops - should have been O=/ws/linux/obj-2.6.23!) The make O=$PWD truncates the Makefile, making it necessary to run `git checkout Makefile` - should you have git; or reextract the tarball (should you /still/ have it). Well,...
Sep 22, 7:24 am 2007
Sam Ravnborg
Re: Unfortunate infinite make recursion
Does the following patch fix it at your end? Seems to work for me. Sam diff --git a/Makefile b/Makefile index 6708e41..f787b05 100644 --- a/Makefile +++ b/Makefile @@ -115,7 +115,9 @@ saved-output := $(KBUILD_OUTPUT) KBUILD_OUTPUT := $(shell cd $(KBUILD_OUTPUT) && /bin/pwd) $(if $(KBUILD_OUTPUT),, \ $(error output directory "$(saved-output)" does not exist)) - +# Check the OUTPUT directory is not the same as where we have kernel src +$(if $(filter-out $(KBUILD_OUTPUT),$(s...
Sep 22, 4:52 pm 2007
Oleg Verych
Re: Unfortunate infinite make recursion
* Sat, 22 Sep 2007 13:24:32 +0200 (CEST) Read-only source-tree for kbuild user, end of question. By current kbuild one can garbage source by various means. Read-write for quilt, git and editor users. ____ -
Sep 22, 11:42 am 2007
Sam Ravnborg
Re: Unfortunate infinite make recursion
Please Oleg. You know very well that most people will not have their kernel src RO. Sam -
Sep 22, 4:40 pm 2007
Oleg Verych
Re: Unfortunate infinite make recursion
Sure, if it will be not comfortable. But if kbuild deals with this transparently, it must be OK. Brokenness due to binutils, kbuild, root user bugs won't garbage source. Only thing to ask from experienced users *and* kernel developers, is `useradd kbuild`, everything else will not bother anybody. I just express my vision, of course. But see, i can't play with kernel sources error-free now. If i type some `make` somewhere in obj or src tree, i need to know, that vanilla source stays so in any ci...
Sep 22, 6:23 pm 2007
lepton
[RFC PATCH] 2.6.22.6 user-mode linux: before abort, we make ...
In a stock 2.6.22.6 kernel, poweroff a user mode linux guest (2.6.22.6 running in skas0 mode) will halt the host linux. I think the reason is the kernel thread abort because of a bug. Then the sys_reboot in process of user mode linux guest is not trapped by the user mode linux kernel and is executed by host. I think it is better to make sure all of our children process to quit when user mode linux kernel abort. Signed-off-by: Lepton Wu <ytht.net@gmail.com> diff -X linux-2.6.22.6/Docume...
Sep 22, 4:01 am 2007
previous daytodaynext day
September 21, 2007September 22, 2007September 23, 2007