* Re: reboot vs poweroff [not found] <F7DC2337C7631D4386A2DF6E8FB22B30047B8DAF@hdsmsx401.amr.corp.intel.com> @ 2005-09-10 21:07 ` Eric W. Biederman [not found] ` <m1d5ngk4xa.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> 0 siblings, 1 reply; 31+ messages in thread From: Eric W. Biederman @ 2005-09-10 21:07 UTC (permalink / raw) To: Brown, Len Cc: Pierre Ossman, acpi-devel, ncunningham, Pavel Machek, Meelis Roos, Linux Kernel Mailing List "Brown, Len" <len.brown@intel.com> writes: > >>Patch tested and works fine here. You should probably make a >>note in the bugzilla so we don't get a conflicting merge >>from the ACPI folks. > > One might also consider that it would be a good idea to > send patches that break ACPI files to the ACPI maintainer > and acpi-devel@lists.sourceforge.net before sending them > to Linus... OK hopefully this is my final version of this bug fix. Eric diff --git a/include/linux/reboot.h b/include/linux/reboot.h --- a/include/linux/reboot.h +++ b/include/linux/reboot.h @@ -59,6 +59,10 @@ extern void machine_crash_shutdown(struc * Architecture independent implemenations of sys_reboot commands. */ +extern void kernel_restart_prepare(char *cmd); +extern void kernel_halt_prepare(void); +extern void kernel_power_off_prepare(void); + extern void kernel_restart(char *cmd); extern void kernel_halt(void); extern void kernel_power_off(void); diff --git a/kernel/power/disk.c b/kernel/power/disk.c --- a/kernel/power/disk.c +++ b/kernel/power/disk.c @@ -17,12 +17,12 @@ #include <linux/delay.h> #include <linux/fs.h> #include <linux/mount.h> +#include <linux/pm.h> #include "power.h" extern suspend_disk_method_t pm_disk_mode; -extern struct pm_ops * pm_ops; extern int swsusp_suspend(void); extern int swsusp_write(void); @@ -49,13 +49,11 @@ dev_t swsusp_resume_device; static void power_down(suspend_disk_method_t mode) { - unsigned long flags; int error = 0; - local_irq_save(flags); switch(mode) { case PM_DISK_PLATFORM: - device_shutdown(); + kernel_power_off_prepare(); error = pm_ops->enter(PM_SUSPEND_DISK); break; case PM_DISK_SHUTDOWN: diff --git a/kernel/sys.c b/kernel/sys.c --- a/kernel/sys.c +++ b/kernel/sys.c @@ -361,17 +361,35 @@ out_unlock: return retval; } +/** + * emergency_restart - reboot the system + * + * Without shutting down any hardware or taking any locks + * reboot the system. This is called when we know we are in + * trouble so this is our best effort to reboot. This is + * safe to call in interrupt context. + */ void emergency_restart(void) { machine_emergency_restart(); } EXPORT_SYMBOL_GPL(emergency_restart); -void kernel_restart(char *cmd) +/** + * kernel_restart - reboot the system + * + * Shutdown everything and perform a clean reboot. + * This is not safe to call in interrupt context. + */ +void kernel_restart_prepare(char *cmd) { notifier_call_chain(&reboot_notifier_list, SYS_RESTART, cmd); system_state = SYSTEM_RESTART; device_shutdown(); +} +void kernel_restart(char *cmd) +{ + kernel_restart_prepare(cmd); if (!cmd) { printk(KERN_EMERG "Restarting system.\n"); } else { @@ -382,6 +400,12 @@ void kernel_restart(char *cmd) } EXPORT_SYMBOL_GPL(kernel_restart); +/** + * kernel_kexec - reboot the system + * + * Move into place and start executing a preloaded standalone + * executable. If nothing was preloaded return an error. + */ void kernel_kexec(void) { #ifdef CONFIG_KEXEC @@ -390,9 +414,7 @@ void kernel_kexec(void) if (!image) { return; } - notifier_call_chain(&reboot_notifier_list, SYS_RESTART, NULL); - system_state = SYSTEM_RESTART; - device_shutdown(); + kernel_restart_prepare(NULL); printk(KERN_EMERG "Starting new kernel\n"); machine_shutdown(); machine_kexec(image); @@ -400,21 +422,39 @@ void kernel_kexec(void) } EXPORT_SYMBOL_GPL(kernel_kexec); -void kernel_halt(void) +/** + * kernel_halt - halt the system + * + * Shutdown everything and perform a clean system halt. + */ +void kernel_halt_prepare(void) { notifier_call_chain(&reboot_notifier_list, SYS_HALT, NULL); system_state = SYSTEM_HALT; device_shutdown(); +} +void kernel_halt(void) +{ + kernel_halt_prepare(); printk(KERN_EMERG "System halted.\n"); machine_halt(); } EXPORT_SYMBOL_GPL(kernel_halt); -void kernel_power_off(void) +/** + * kernel_power_off - power_off the system + * + * Shutdown everything and perform a clean system power_off. + */ +void kernel_power_off_prepare(void) { notifier_call_chain(&reboot_notifier_list, SYS_POWER_OFF, NULL); system_state = SYSTEM_POWER_OFF; device_shutdown(); +} +void kernel_power_off(void) +{ + kernel_power_off_prepare(); printk(KERN_EMERG "Power down.\n"); machine_power_off(); } ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <m1d5ngk4xa.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>]
* Re: reboot vs poweroff [not found] ` <m1d5ngk4xa.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> @ 2005-09-11 8:43 ` Meelis Roos [not found] ` <Pine.SOC.4.61.0509111140550.9218-ptEonEWSGqKptlylMvRsHA@public.gmane.org> 2005-09-20 17:42 ` [PATCH 1/2] reboot: Comment and factor the main reboot functions Eric W. Biederman 0 siblings, 2 replies; 31+ messages in thread From: Meelis Roos @ 2005-09-11 8:43 UTC (permalink / raw) To: Eric W. Biederman Cc: Brown, Len, Pierre Ossman, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Pavel Machek, Masoud Sharbiani, Linux Kernel Mailing List > OK hopefully this is my final version of this bug fix. I'm not in the position to test threse patches any more because the mainboard in question died last week when I installed some more RAM into it. Masoud Sharbiani <masouds-VSK0CvVmMoVQFI55V6+gNQ@public.gmane.org> added to CC: since he experienced the same problem. -- Meelis Roos (mroos-Y27EyoLml9s@public.gmane.org) ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <Pine.SOC.4.61.0509111140550.9218-ptEonEWSGqKptlylMvRsHA@public.gmane.org>]
* Re: reboot vs poweroff [not found] ` <Pine.SOC.4.61.0509111140550.9218-ptEonEWSGqKptlylMvRsHA@public.gmane.org> @ 2005-09-11 8:53 ` Eric W. Biederman 0 siblings, 0 replies; 31+ messages in thread From: Eric W. Biederman @ 2005-09-11 8:53 UTC (permalink / raw) To: Meelis Roos Cc: Brown, Len, Pierre Ossman, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Pavel Machek, Masoud Sharbiani, Linux Kernel Mailing List Meelis Roos <mroos-Y27EyoLml9s@public.gmane.org> writes: >> OK hopefully this is my final version of this bug fix. > > I'm not in the position to test threse patches any more because the mainboard in > question died last week when I installed some more RAM into it. Masoud Sharbiani > <masouds-VSK0CvVmMoVQFI55V6+gNQ@public.gmane.org> added to CC: since he experienced the same problem. Thanks for looking. At this point I am less worried about fixing the bug. Then I am worried about the form of the bug fix. (i.e. do weird compile options break it). But any testing or review is appreciated. Eric ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ^ permalink raw reply [flat|nested] 31+ messages in thread
* [PATCH 1/2] reboot: Comment and factor the main reboot functions 2005-09-11 8:43 ` Meelis Roos [not found] ` <Pine.SOC.4.61.0509111140550.9218-ptEonEWSGqKptlylMvRsHA@public.gmane.org> @ 2005-09-20 17:42 ` Eric W. Biederman [not found] ` <m14q8fhc02.fsf_-_-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> 1 sibling, 1 reply; 31+ messages in thread From: Eric W. Biederman @ 2005-09-20 17:42 UTC (permalink / raw) To: Linus Torvalds Cc: len.brown, Pierre Ossman, acpi-devel, ncunningham, Pavel Machek, Masoud Sharbiani, Linux Kernel Mailing List In the lead up to 2.6.13 I fixed a large number of reboot problems by making the calling conventions consistent. Despite checking and double checking my work it appears I missed an obvious one. This first patch simply refactors the reboot routines so all of the preparation for various kinds of reboots are in their own functions. Making it very hard to get the various kinds of reboot out of sync. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> --- include/linux/reboot.h | 4 ++++ kernel/sys.c | 52 ++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 50 insertions(+), 6 deletions(-) bc95b88c85ec3e7a0525f73f6c3ae19fa9640fbd diff --git a/include/linux/reboot.h b/include/linux/reboot.h --- a/include/linux/reboot.h +++ b/include/linux/reboot.h @@ -59,6 +59,10 @@ extern void machine_crash_shutdown(struc * Architecture independent implemenations of sys_reboot commands. */ +extern void kernel_restart_prepare(char *cmd); +extern void kernel_halt_prepare(void); +extern void kernel_power_off_prepare(void); + extern void kernel_restart(char *cmd); extern void kernel_halt(void); extern void kernel_power_off(void); diff --git a/kernel/sys.c b/kernel/sys.c --- a/kernel/sys.c +++ b/kernel/sys.c @@ -361,17 +361,35 @@ out_unlock: return retval; } +/** + * emergency_restart - reboot the system + * + * Without shutting down any hardware or taking any locks + * reboot the system. This is called when we know we are in + * trouble so this is our best effort to reboot. This is + * safe to call in interrupt context. + */ void emergency_restart(void) { machine_emergency_restart(); } EXPORT_SYMBOL_GPL(emergency_restart); -void kernel_restart(char *cmd) +/** + * kernel_restart - reboot the system + * + * Shutdown everything and perform a clean reboot. + * This is not safe to call in interrupt context. + */ +void kernel_restart_prepare(char *cmd) { notifier_call_chain(&reboot_notifier_list, SYS_RESTART, cmd); system_state = SYSTEM_RESTART; device_shutdown(); +} +void kernel_restart(char *cmd) +{ + kernel_restart_prepare(cmd); if (!cmd) { printk(KERN_EMERG "Restarting system.\n"); } else { @@ -382,6 +400,12 @@ void kernel_restart(char *cmd) } EXPORT_SYMBOL_GPL(kernel_restart); +/** + * kernel_kexec - reboot the system + * + * Move into place and start executing a preloaded standalone + * executable. If nothing was preloaded return an error. + */ void kernel_kexec(void) { #ifdef CONFIG_KEXEC @@ -390,9 +414,7 @@ void kernel_kexec(void) if (!image) { return; } - notifier_call_chain(&reboot_notifier_list, SYS_RESTART, NULL); - system_state = SYSTEM_RESTART; - device_shutdown(); + kernel_restart_prepare(NULL); printk(KERN_EMERG "Starting new kernel\n"); machine_shutdown(); machine_kexec(image); @@ -400,21 +422,39 @@ void kernel_kexec(void) } EXPORT_SYMBOL_GPL(kernel_kexec); -void kernel_halt(void) +/** + * kernel_halt - halt the system + * + * Shutdown everything and perform a clean system halt. + */ +void kernel_halt_prepare(void) { notifier_call_chain(&reboot_notifier_list, SYS_HALT, NULL); system_state = SYSTEM_HALT; device_shutdown(); +} +void kernel_halt(void) +{ + kernel_halt_prepare(); printk(KERN_EMERG "System halted.\n"); machine_halt(); } EXPORT_SYMBOL_GPL(kernel_halt); -void kernel_power_off(void) +/** + * kernel_power_off - power_off the system + * + * Shutdown everything and perform a clean system power_off. + */ +void kernel_power_off_prepare(void) { notifier_call_chain(&reboot_notifier_list, SYS_POWER_OFF, NULL); system_state = SYSTEM_POWER_OFF; device_shutdown(); +} +void kernel_power_off(void) +{ + kernel_power_off_prepare(); printk(KERN_EMERG "Power down.\n"); machine_power_off(); } ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <m14q8fhc02.fsf_-_-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>]
* [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <m14q8fhc02.fsf_-_-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> @ 2005-09-20 17:49 ` Eric W. Biederman 2005-09-20 21:06 ` Pavel Machek 0 siblings, 1 reply; 31+ messages in thread From: Eric W. Biederman @ 2005-09-20 17:49 UTC (permalink / raw) To: Linus Torvalds Cc: len.brown-ral2JQCrhuEAvxtiuMwx3w, Pierre Ossman, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Pavel Machek, Masoud Sharbiani, Linux Kernel Mailing List In the lead up to 2.6.13 I fixed a large number of reboot problems by making the calling conventions consistent. Despite checking and double checking my work it appears I missed an obvious one. The S4 suspend code for PM_DISK_PLATFORM was also calling device_shutdown without setting system_state, and was not calling the appropriate reboot_notifier. This patch fixes the bug by replacing the call of device_suspend with kernel_poweroff_prepare. Various forms of this failure have been fixed and tracked for a while. Thanks for tracking this down go to: Alexey Starikovskiy, Meelis Roos <mroos-Y27EyoLml9s@public.gmane.org>, Nigel Cunningham <ncunningham-3EexvZdKGZRWk0Htik3J/w@public.gmane.org>, Pierre Ossman <drzeus-list-p3sGCRWkH8CeZLLa646FqQ@public.gmane.org> History of this bug is at: http://bugme.osdl.org/show_bug.cgi?id=4320 Signed-off-by: Eric W. Biederman <ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org> --- kernel/power/disk.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) 2c72ba7b1126a7ccf3e8fc032f041a223e39aa97 diff --git a/kernel/power/disk.c b/kernel/power/disk.c --- a/kernel/power/disk.c +++ b/kernel/power/disk.c @@ -17,12 +17,12 @@ #include <linux/delay.h> #include <linux/fs.h> #include <linux/mount.h> +#include <linux/pm.h> #include "power.h" extern suspend_disk_method_t pm_disk_mode; -extern struct pm_ops * pm_ops; extern int swsusp_suspend(void); extern int swsusp_write(void); @@ -49,13 +49,11 @@ dev_t swsusp_resume_device; static void power_down(suspend_disk_method_t mode) { - unsigned long flags; int error = 0; - local_irq_save(flags); switch(mode) { case PM_DISK_PLATFORM: - device_shutdown(); + kernel_power_off_prepare(); error = pm_ops->enter(PM_SUSPEND_DISK); break; case PM_DISK_SHUTDOWN: ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-20 17:49 ` [PATCH 2/2] suspend: Cleanup calling of power off methods Eric W. Biederman @ 2005-09-20 21:06 ` Pavel Machek [not found] ` <20050920210617.GA1779-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org> 0 siblings, 1 reply; 31+ messages in thread From: Pavel Machek @ 2005-09-20 21:06 UTC (permalink / raw) To: Eric W. Biederman Cc: Linus Torvalds, len.brown, Pierre Ossman, acpi-devel, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List Hi! > In the lead up to 2.6.13 I fixed a large number of reboot > problems by making the calling conventions consistent. Despite > checking and double checking my work it appears I missed an > obvious one. > > The S4 suspend code for PM_DISK_PLATFORM was also calling > device_shutdown without setting system_state, and was > not calling the appropriate reboot_notifier. ACK on both. But should not you submit patch via -mm, so it gets at least some testing there? Pavel -- if you have sharp zaurus hardware you don't need... you know my address ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <20050920210617.GA1779-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050920210617.GA1779-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org> @ 2005-09-21 2:08 ` Eric W. Biederman 2005-09-21 10:18 ` Pavel Machek 0 siblings, 1 reply; 31+ messages in thread From: Eric W. Biederman @ 2005-09-21 2:08 UTC (permalink / raw) To: Pavel Machek Cc: Linus Torvalds, len.brown-ral2JQCrhuEAvxtiuMwx3w, Pierre Ossman, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Masoud Sharbiani, Linux Kernel Mailing List Pavel Machek <pavel-+ZI9xUNit7I@public.gmane.org> writes: > Hi! > >> In the lead up to 2.6.13 I fixed a large number of reboot >> problems by making the calling conventions consistent. Despite >> checking and double checking my work it appears I missed an >> obvious one. >> >> The S4 suspend code for PM_DISK_PLATFORM was also calling >> device_shutdown without setting system_state, and was >> not calling the appropriate reboot_notifier. > > ACK on both. But should not you submit patch via -mm, so it gets at > least some testing there? The code is obviously correct, and the people with the problem have reported that this approach solves it. If this bit of functionality is to even work we need to do something like this. So I don't see what benefit putting this in -mm would give. If I was aggressive I would say that this needs to be in 2.6.13.N. If I'm not following some procedure I don't have a problem changing though. This is the final fix I know of to get a consistent set of semantics for the everything in the ``reboot path''. >From a practical standpoint I am very tardy in getting this out. Eric ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 2:08 ` Eric W. Biederman @ 2005-09-21 10:18 ` Pavel Machek 2005-09-21 13:50 ` Eric W. Biederman [not found] ` <20050921101855.GD25297-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org> 0 siblings, 2 replies; 31+ messages in thread From: Pavel Machek @ 2005-09-21 10:18 UTC (permalink / raw) To: Eric W. Biederman Cc: Linus Torvalds, len.brown, Pierre Ossman, acpi-devel, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List Hi! > >> The S4 suspend code for PM_DISK_PLATFORM was also calling > >> device_shutdown without setting system_state, and was > >> not calling the appropriate reboot_notifier. > > > > ACK on both. But should not you submit patch via -mm, so it gets at > > least some testing there? > > The code is obviously correct, and the people with the problem > have reported that this approach solves it. > > If this bit of functionality is to even work we need to do > something like this. > > So I don't see what benefit putting this in -mm would give. If > I was aggressive I would say that this needs to be in 2.6.13.N. > If I'm not following some procedure I don't have a problem > changing though. I think you are not following the proper procedure. All the patches should go through akpm. Pavel -- Boycott Kodak -- for their patent abuse against Java. ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 10:18 ` Pavel Machek @ 2005-09-21 13:50 ` Eric W. Biederman [not found] ` <20050921101855.GD25297-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org> 1 sibling, 0 replies; 31+ messages in thread From: Eric W. Biederman @ 2005-09-21 13:50 UTC (permalink / raw) To: Pavel Machek Cc: Linus Torvalds, len.brown, Pierre Ossman, acpi-devel, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List Pavel Machek <pavel@suse.cz> writes: > I think you are not following the proper procedure. All the patches > should go through akpm. Ok. I must have missed the most recent procedure change. Anyway. Andrew has picked these patches up so all looks good. Eric ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <20050921101855.GD25297-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050921101855.GD25297-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org> @ 2005-09-21 16:35 ` Linus Torvalds 2005-09-21 17:28 ` Eric W. Biederman ` (2 more replies) 0 siblings, 3 replies; 31+ messages in thread From: Linus Torvalds @ 2005-09-21 16:35 UTC (permalink / raw) To: Pavel Machek, Andrew Morton Cc: Eric W. Biederman, len.brown-ral2JQCrhuEAvxtiuMwx3w, Pierre Ossman, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Masoud Sharbiani, Linux Kernel Mailing List On Wed, 21 Sep 2005, Pavel Machek wrote: > > I think you are not following the proper procedure. All the patches > should go through akpm. One issue is that I actually worry that Andrew will at some point be where I was a couple of years ago - overworked and stressed out by just tons and tons of patches. Yes, he's written/modified tons of patch-tracking tools, and the git merging hopefully avoids some of the pressures, but it still worries me. If Andrew burns out, we'll all suffer hugely. I'm wondering what we can do to offset those kinds of issues. I _do_ like having -mm as a staging area and catching some problems there, so going through andrew is wonderful in that sense, but it has downsides. Andrew? Linus ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 16:35 ` Linus Torvalds @ 2005-09-21 17:28 ` Eric W. Biederman [not found] ` <m1slvycotk.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> 2005-09-21 17:36 ` Alexander Nyberg [not found] ` <Pine.LNX.4.58.0509210930410.2553-hNm40g4Ew95AfugRpC6u6w@public.gmane.org> 2 siblings, 1 reply; 31+ messages in thread From: Eric W. Biederman @ 2005-09-21 17:28 UTC (permalink / raw) To: Linus Torvalds Cc: Pavel Machek, Andrew Morton, len.brown, Pierre Ossman, acpi-devel, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List Linus Torvalds <torvalds@osdl.org> writes: > On Wed, 21 Sep 2005, Pavel Machek wrote: >> >> I think you are not following the proper procedure. All the patches >> should go through akpm. Ok. I thought it was fine to send simple and obviously correct bug fixes to Linus. > One issue is that I actually worry that Andrew will at some point be where > I was a couple of years ago - overworked and stressed out by just tons and > tons of patches. > > Yes, he's written/modified tons of patch-tracking tools, and the git > merging hopefully avoids some of the pressures, but it still worries me. > If Andrew burns out, we'll all suffer hugely. > > I'm wondering what we can do to offset those kinds of issues. I _do_ like > having -mm as a staging area and catching some problems there, so going > through andrew is wonderful in that sense, but it has downsides. It is especially challenging for people like me who typically work on parts of the kernel without a maintainer. So there frequently isn't an intermediate I can submit my patches to. Eric ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <m1slvycotk.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <m1slvycotk.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> @ 2005-09-21 18:02 ` Andrew Morton 0 siblings, 0 replies; 31+ messages in thread From: Andrew Morton @ 2005-09-21 18:02 UTC (permalink / raw) To: Eric W. Biederman Cc: torvalds-3NddpPZAyC0, pavel-AlSwsSmVLrQ, len.brown-ral2JQCrhuEAvxtiuMwx3w, drzeus-list-p3sGCRWkH8CeZLLa646FqQ, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, masouds-VSK0CvVmMoVQFI55V6+gNQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org (Eric W. Biederman) wrote: > > Linus Torvalds <torvalds-3NddpPZAyC0@public.gmane.org> writes: > > > On Wed, 21 Sep 2005, Pavel Machek wrote: > >> > >> I think you are not following the proper procedure. All the patches > >> should go through akpm. > > Ok. I thought it was fine to send simple and obviously correct bug > fixes to Linus. I habitually scoop up patches and will get them into Linus (preferably after 1-2 -mm cycles) if he ducks them. > > One issue is that I actually worry that Andrew will at some point be where > > I was a couple of years ago - overworked and stressed out by just tons and > > tons of patches. > > > > Yes, he's written/modified tons of patch-tracking tools, and the git > > merging hopefully avoids some of the pressures, but it still worries me. > > If Andrew burns out, we'll all suffer hugely. > > > > I'm wondering what we can do to offset those kinds of issues. I _do_ like > > having -mm as a staging area and catching some problems there, so going > > through andrew is wonderful in that sense, but it has downsides. > > It is especially challenging for people like me who typically work on > parts of the kernel without a maintainer. So there frequently isn't > an intermediate I can submit my patches to. Yup. And MAINTAINERS has quite a few omissions. I generally know who should be poked and if there's nobody obvious I have 26000 patches to grep through to find out who might know a bit about that code. Low-level x86 is a bit of a problem really because it has many cooks and no obvious chef. Individual maintainers have differing response times, differing attentiveness and differing patchloss ratios. There's also confusion once I've cc'ed a maintainer on a patch over whether I'll be sending it to Linus or whether I want them to. If a maintainer has a tree in -mm then I'll autodrop the patch if they merge it, so there's no confusion there. If the maintainer says "thanks, merged" and I don't have their tree in -mm then I'll tend to hang onto the patch indefinitely until it finally hits -linus. Or I'll eventually forget and merge it up anyway ;) If the maintainer just acks the patch I'll send it in to Linus. If the maintainer nacks the patch I'll either drop it or I'll mark it not-for-merging and hang onto it anwyay, as a reminder that we have some bug which needs fixing. If the maintainer has a tree in -mm and doesn't merge the patch I'll hang onto it and periodically resend to the maintainer until some definite response comes back. ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 16:35 ` Linus Torvalds 2005-09-21 17:28 ` Eric W. Biederman @ 2005-09-21 17:36 ` Alexander Nyberg 2005-09-21 18:15 ` Andrew Morton ` (2 more replies) [not found] ` <Pine.LNX.4.58.0509210930410.2553-hNm40g4Ew95AfugRpC6u6w@public.gmane.org> 2 siblings, 3 replies; 31+ messages in thread From: Alexander Nyberg @ 2005-09-21 17:36 UTC (permalink / raw) To: Linus Torvalds Cc: Pavel Machek, Andrew Morton, Eric W. Biederman, len.brown, Pierre Ossman, acpi-devel, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List On Wed, Sep 21, 2005 at 09:35:20AM -0700 Linus Torvalds wrote: > > > On Wed, 21 Sep 2005, Pavel Machek wrote: > > > > I think you are not following the proper procedure. All the patches > > should go through akpm. > > One issue is that I actually worry that Andrew will at some point be where > I was a couple of years ago - overworked and stressed out by just tons and > tons of patches. > > Yes, he's written/modified tons of patch-tracking tools, and the git > merging hopefully avoids some of the pressures, but it still worries me. > If Andrew burns out, we'll all suffer hugely. > > I'm wondering what we can do to offset those kinds of issues. I _do_ like > having -mm as a staging area and catching some problems there, so going > through andrew is wonderful in that sense, but it has downsides. > Morever bugme.osdl.org is severely underworked (acpi being a noteable exception) and Andrew has stepped in alot there too. Alot of bugs reported on the mailing list are only followed up by Andrew. I think he really should receive much more help than he currently does. ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 17:36 ` Alexander Nyberg @ 2005-09-21 18:15 ` Andrew Morton [not found] ` <20050921111523.4b007281.akpm-3NddpPZAyC0@public.gmane.org> 2005-09-21 18:35 ` Diego Calleja 2005-09-21 19:43 ` Russell King 2 siblings, 1 reply; 31+ messages in thread From: Andrew Morton @ 2005-09-21 18:15 UTC (permalink / raw) To: Alexander Nyberg Cc: torvalds, pavel, ebiederm, len.brown, drzeus-list, acpi-devel, ncunningham, masouds, linux-kernel Alexander Nyberg <alexn@telia.com> wrote: > > On Wed, Sep 21, 2005 at 09:35:20AM -0700 Linus Torvalds wrote: > > > > > > > On Wed, 21 Sep 2005, Pavel Machek wrote: > > > > > > I think you are not following the proper procedure. All the patches > > > should go through akpm. > > > > One issue is that I actually worry that Andrew will at some point be where > > I was a couple of years ago - overworked and stressed out by just tons and > > tons of patches. > > > > Yes, he's written/modified tons of patch-tracking tools, and the git > > merging hopefully avoids some of the pressures, but it still worries me. > > If Andrew burns out, we'll all suffer hugely. > > > > I'm wondering what we can do to offset those kinds of issues. I _do_ like > > having -mm as a staging area and catching some problems there, so going > > through andrew is wonderful in that sense, but it has downsides. > > > > Morever bugme.osdl.org is severely underworked (acpi being a noteable > exception) and Andrew has stepped in alot there too. Alot of bugs > reported on the mailing list are only followed up by Andrew. > > I think he really should receive much more help than he currently does. Yes, kernel bugmeister is a completely separate function from patchmonkeying. It is something which a separate person can and should do. My current thinking is that I'll develop the processes, find out what works and then look to hand it off to some other sucker. I wouldn't claim that this is going very well at present, perhaps because I'm just not putting enough time into the bugmeistering to be able to demonstrate what works and what does not. I wouldn't say that bugmeister is a fulltime job, but it'll be a lot-of-time job. It needs someone who isn't shy and who has a good understanding of the kernel code-wise, of the processes (hah) and of the people. The ability to maintain an overall view of where we're at, which bugs are serious and which aren't. The ability to succinctly communicate that overview to everyone else. Able to tell Linus "you can't release a kernel until bugs A, B and C are fixed". The skills and gut-feel to know when a patch is some once-off which can be ignored unless it reoccurs, etc. It's one of those things which can consume as much effort as one is able to put into it. Kernel development is more professional than we like to pretend nowadays, and developers will react well to someone who is doing this for us. It's pretty boring tho. ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <20050921111523.4b007281.akpm-3NddpPZAyC0@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050921111523.4b007281.akpm-3NddpPZAyC0@public.gmane.org> @ 2005-09-21 19:45 ` Hugh Dickins 0 siblings, 0 replies; 31+ messages in thread From: Hugh Dickins @ 2005-09-21 19:45 UTC (permalink / raw) To: Andrew Morton Cc: Alexander Nyberg, torvalds-3NddpPZAyC0, pavel-AlSwsSmVLrQ, ebiederm-aS9lmoZGLiVWk0Htik3J/w, len.brown-ral2JQCrhuEAvxtiuMwx3w, drzeus-list-p3sGCRWkH8CeZLLa646FqQ, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, masouds-VSK0CvVmMoVQFI55V6+gNQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA On Wed, 21 Sep 2005, Andrew Morton wrote: > > I wouldn't say that bugmeister is a fulltime job, but it'll be a > lot-of-time job. It needs someone who isn't shy and who has a good > understanding of the kernel code-wise, of the processes (hah) and of the > people. > > The ability to maintain an overall view of where we're at, which bugs are > serious and which aren't. The ability to succinctly communicate that > overview to everyone else. Able to tell Linus "you can't release a kernel > until bugs A, B and C are fixed". The skills and gut-feel to know when a > patch is some once-off which can be ignored unless it reoccurs, etc. It's > one of those things which can consume as much effort as one is able to put > into it. I recognize this description: sorry, Andrew, can we please clone you? Hugh ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 17:36 ` Alexander Nyberg 2005-09-21 18:15 ` Andrew Morton @ 2005-09-21 18:35 ` Diego Calleja [not found] ` <20050921203505.32cc714d.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2005-09-21 19:43 ` Russell King 2 siblings, 1 reply; 31+ messages in thread From: Diego Calleja @ 2005-09-21 18:35 UTC (permalink / raw) To: Alexander Nyberg Cc: torvalds, pavel, akpm, ebiederm, len.brown, drzeus-list, acpi-devel, ncunningham, masouds, linux-kernel El Wed, 21 Sep 2005 19:36:30 +0200, Alexander Nyberg <alexn@telia.com> escribió: > Morever bugme.osdl.org is severely underworked (acpi being a noteable > exception) and Andrew has stepped in alot there too. Alot of bugs > reported on the mailing list are only followed up by Andrew. One of the things I'm _really_ missing from OSDL's bugzilla setup is a mailing list (if there's one I've never heard about it) where all changes/new bugs/ random crap are posted. Something like: http://lists.freedesktop.org/archives/xorg-bugzilla-noise/2005-April/thread.html ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <20050921203505.32cc714d.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050921203505.32cc714d.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2005-09-21 18:49 ` Andrew Morton 2005-09-21 19:54 ` Martin J. Bligh 2005-09-21 20:16 ` Diego Calleja 0 siblings, 2 replies; 31+ messages in thread From: Andrew Morton @ 2005-09-21 18:49 UTC (permalink / raw) To: Diego Calleja, Martin J. Bligh Cc: alexn-zq6IREYz3ykAvxtiuMwx3w, torvalds-3NddpPZAyC0, pavel-AlSwsSmVLrQ, ebiederm-aS9lmoZGLiVWk0Htik3J/w, len.brown-ral2JQCrhuEAvxtiuMwx3w, drzeus-list-p3sGCRWkH8CeZLLa646FqQ, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, masouds-VSK0CvVmMoVQFI55V6+gNQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA Diego Calleja <diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > El Wed, 21 Sep 2005 19:36:30 +0200, > Alexander Nyberg <alexn-zq6IREYz3ykAvxtiuMwx3w@public.gmane.org> escribió: > > > Morever bugme.osdl.org is severely underworked (acpi being a noteable > > exception) and Andrew has stepped in alot there too. Alot of bugs > > reported on the mailing list are only followed up by Andrew. > > One of the things I'm _really_ missing from OSDL's bugzilla setup is a mailing > list (if there's one I've never heard about it) where all changes/new bugs/ > random crap are posted. There is such a list - it's a great way to depress yourself while still half asleep. bugme-new-qjLDD68F18O7TbgM5vRIOg@public.gmane.org, but I'm not sure how one subscribes. It doesn't appear at http://lists.osdl.org/mailman/listinfo/. Martin? ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 18:49 ` Andrew Morton @ 2005-09-21 19:54 ` Martin J. Bligh 2005-09-26 12:09 ` Diego Calleja 2005-09-21 20:16 ` Diego Calleja 1 sibling, 1 reply; 31+ messages in thread From: Martin J. Bligh @ 2005-09-21 19:54 UTC (permalink / raw) To: Andrew Morton, Diego Calleja Cc: alexn, torvalds, pavel, ebiederm, len.brown, drzeus-list, acpi-devel, ncunningham, masouds, linux-kernel >> > Morever bugme.osdl.org is severely underworked (acpi being a noteable >> > exception) and Andrew has stepped in alot there too. Alot of bugs >> > reported on the mailing list are only followed up by Andrew. >> >> One of the things I'm _really_ missing from OSDL's bugzilla setup is a mailing >> list (if there's one I've never heard about it) where all changes/new bugs/ >> random crap are posted. > > There is such a list - it's a great way to depress yourself while still > half asleep. > > bugme-new@lists.osdl.org, but I'm not sure how one subscribes. It doesn't > appear at http://lists.osdl.org/mailman/listinfo/. Martin? http://lists.osdl.org/mailman/listinfo/bugme-new But it's not "all changes/new bugs/random crap", it's "new bugs". And it's all categories, but there's handy-dandy X- header fields to filter on. M. ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 19:54 ` Martin J. Bligh @ 2005-09-26 12:09 ` Diego Calleja [not found] ` <20050926140900.d070b604.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 0 siblings, 1 reply; 31+ messages in thread From: Diego Calleja @ 2005-09-26 12:09 UTC (permalink / raw) To: Martin J. Bligh Cc: akpm, alexn, torvalds, pavel, ebiederm, len.brown, drzeus-list, acpi-devel, ncunningham, masouds, linux-kernel El Wed, 21 Sep 2005 12:54:58 -0700, "Martin J. Bligh" <mbligh@mbligh.org> escribió: > http://lists.osdl.org/mailman/listinfo/bugme-new > > But it's not "all changes/new bugs/random crap", it's "new bugs". > And it's all categories, but there's handy-dandy X- header fields > to filter on. I discovered this other ml: http://lists.osdl.org/mailman/listinfo/bugme-janitors So, http://lists.osdl.org/mailman/listinfo/bugme-new is just for new bugs and http://lists.osdl.org/mailman/listinfo/bugme-janitors for everything else, or bugme-janitors is non-functional? (I tried to subscribe to check it myself but subscription requires "moderator approval") If so, can we have the bugme-janitors and bugme-new archives opened for everyone (so google can index it?) ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <20050926140900.d070b604.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050926140900.d070b604.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2005-09-26 13:47 ` Martin J. Bligh 0 siblings, 0 replies; 31+ messages in thread From: Martin J. Bligh @ 2005-09-26 13:47 UTC (permalink / raw) To: Diego Calleja Cc: akpm-3NddpPZAyC0, alexn-zq6IREYz3ykAvxtiuMwx3w, torvalds-3NddpPZAyC0, pavel-AlSwsSmVLrQ, ebiederm-aS9lmoZGLiVWk0Htik3J/w, len.brown-ral2JQCrhuEAvxtiuMwx3w, drzeus-list-p3sGCRWkH8CeZLLa646FqQ, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, masouds-VSK0CvVmMoVQFI55V6+gNQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA --Diego Calleja <diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote (on Monday, September 26, 2005 14:09:00 +0200): > El Wed, 21 Sep 2005 12:54:58 -0700, > "Martin J. Bligh" <mbligh-4sHKUK52ZVEdnm+yROfE0A@public.gmane.org> escribió: > >> http://lists.osdl.org/mailman/listinfo/bugme-new >> >> But it's not "all changes/new bugs/random crap", it's "new bugs". >> And it's all categories, but there's handy-dandy X- header fields >> to filter on. > > I discovered this other ml: http://lists.osdl.org/mailman/listinfo/bugme-janitors > > So, http://lists.osdl.org/mailman/listinfo/bugme-new is just for new bugs > and http://lists.osdl.org/mailman/listinfo/bugme-janitors for everything else, > or bugme-janitors is non-functional? (I tried to subscribe to check it myself but > subscription requires "moderator approval") Ooops. shouldn't do. will fix. > If so, can we have the bugme-janitors and bugme-new archives opened for > everyone (so google can index it?) Yeah, sounds fair enough (though I think google will index bugzilla too) M. ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 18:49 ` Andrew Morton 2005-09-21 19:54 ` Martin J. Bligh @ 2005-09-21 20:16 ` Diego Calleja 1 sibling, 0 replies; 31+ messages in thread From: Diego Calleja @ 2005-09-21 20:16 UTC (permalink / raw) To: Andrew Morton Cc: mbligh, alexn, torvalds, pavel, ebiederm, len.brown, drzeus-list, acpi-devel, ncunningham, masouds, linux-kernel El Wed, 21 Sep 2005 11:49:48 -0700, Andrew Morton <akpm@osdl.org> escribió: > There is such a list - it's a great way to depress yourself while still > half asleep. Thanks. While we are at it, what do people thinks about this very humble wiki page? (ie, does it have sense or I'd better remove it?): http://wiki.kernelnewbies.org/wiki/LinuxChanges I'm trying to do something useful, ie like: http://wiki.dragonflybsd.org/index.php/DragonFly_Status (yes, I also hate wikis, but if people knows of a better "colaborative environment" crap which works even with lynx and using it is as easy *cough* as writing text in a text form in lynx I'm all ears. http://gcc.gnu.org/wiki/ is also a great example of why kernel could benefit from using a wiki) ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 17:36 ` Alexander Nyberg 2005-09-21 18:15 ` Andrew Morton 2005-09-21 18:35 ` Diego Calleja @ 2005-09-21 19:43 ` Russell King [not found] ` <20050921194306.GC13246-f404yB8NqCZvn6HldHNs0ANdhmdF6hFW@public.gmane.org> 2 siblings, 1 reply; 31+ messages in thread From: Russell King @ 2005-09-21 19:43 UTC (permalink / raw) To: Alexander Nyberg Cc: Linus Torvalds, Pavel Machek, Andrew Morton, Eric W. Biederman, len.brown, Pierre Ossman, acpi-devel, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List On Wed, Sep 21, 2005 at 07:36:30PM +0200, Alexander Nyberg wrote: > Morever bugme.osdl.org is severely underworked (acpi being a noteable > exception) and Andrew has stepped in alot there too. Alot of bugs > reported on the mailing list are only followed up by Andrew. That depends on your point of view. One of the biggest problems bugme has is that not enough of the kernel developers are on it. I originally signed up to bugme to be able to use it as a service for those folk who want to report a bug against the new code I look after, but (for me) it's turned into a bug reporting system for all serial drivers and seemingly its my responsibility to fix them all (because I can't assign them to anyone else - I don't even know who else is signed up to bugme to be able to give them away.) And as a direct result of this, I tend to end up rejecting bug reports for random serial drivers that I have absolutely no idea about just because I can't shift them. I don't like doing this because it means as a whole we're losing valuable bug reports, but if I don't take this drastic action, I'd end up with pages of unprocessable bugs. So, before trying to get the "underworked" bug system used more, please try to get more developers signed up to it so that we have the necessary folk behind the bug system to handle the increased work load. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 Serial core ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <20050921194306.GC13246-f404yB8NqCZvn6HldHNs0ANdhmdF6hFW@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050921194306.GC13246-f404yB8NqCZvn6HldHNs0ANdhmdF6hFW@public.gmane.org> @ 2005-09-21 20:10 ` Andrew Morton 2005-09-22 7:15 ` Pierre Ossman 1 sibling, 0 replies; 31+ messages in thread From: Andrew Morton @ 2005-09-21 20:10 UTC (permalink / raw) To: Russell King Cc: alexn-zq6IREYz3ykAvxtiuMwx3w, torvalds-3NddpPZAyC0, pavel-AlSwsSmVLrQ, ebiederm-aS9lmoZGLiVWk0Htik3J/w, len.brown-ral2JQCrhuEAvxtiuMwx3w, drzeus-list-p3sGCRWkH8CeZLLa646FqQ, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, masouds-VSK0CvVmMoVQFI55V6+gNQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA Russell King <rmk+lkml-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org> wrote: > > So, before trying to get the "underworked" bug system used more, > please try to get more developers signed up to it so that we have > the necessary folk behind the bug system to handle the increased > work load. They don't actually need to be signed up to bugzilla. Just cc bugme-daemon-ztI5WcYan/vQLgFONoPN62D2FQJk+8+b@public.gmane.org on the email trail and anything with '[Bug NNNN]' in Subject: gets filed appropriately. So all you need to do forward the email to the relevant culprit and cc bugme-daemon-ztI5WcYan/vQLgFONoPN61N6ohzGQtmt@public.gmane.org Unfotunately some of the emails which bugzilla sends (the [bugme-new] ones) don't actually have bugme-daemon-ztI5WcYan/vQLgFONoPN62D2FQJk+8+b@public.gmane.org on the To: or Cc: lines, so you need to add that by hand the first time. On problem with all this is that once the discussion has gone to email, it kinda has to stay that way - if someone goes in and updates the bug via the web interface, those people who were getting the info only via direct email don't get to see the new info. Generally that works out OK. It would be nice if a) we could add non-bugzilla-account-holders to a bug's cc list and b) Once bugzilla sees any person either sending or receiving emails or web entries, it autoadds that person to the bug's cc list, so they get email for all further activity. Could be a bit irritating, but tough luck ;) We need to fix bugs. ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050921194306.GC13246-f404yB8NqCZvn6HldHNs0ANdhmdF6hFW@public.gmane.org> 2005-09-21 20:10 ` Andrew Morton @ 2005-09-22 7:15 ` Pierre Ossman 2005-09-22 8:10 ` [ACPI] " Rafael J. Wysocki [not found] ` <43325A02.90208-p3sGCRWkH8CeZLLa646FqQ@public.gmane.org> 1 sibling, 2 replies; 31+ messages in thread From: Pierre Ossman @ 2005-09-22 7:15 UTC (permalink / raw) To: Russell King Cc: Alexander Nyberg, Linus Torvalds, Pavel Machek, Andrew Morton, Eric W. Biederman, len.brown-ral2JQCrhuEAvxtiuMwx3w, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Masoud Sharbiani, Linux Kernel Mailing List Russell King wrote: >So, before trying to get the "underworked" bug system used more, >please try to get more developers signed up to it so that we have >the necessary folk behind the bug system to handle the increased >work load. > > > What we probably need then is an official policy that maintainers need to have an account in the bugzilla. Start with the subsystem maintainers and leave it to them to get each driver maintainer in line. Having only a handful of parts of the kernel in the bugzilla is just confusing. Personally I think the mailing lists are a great way for general discussion. But once we have a confirmed bug (or difficult new feature) it is better off being tracked in bugzilla. And this is my opinion both as a user and as a developer. Bugzilla is the de facto standard of reporting bugs so some users might find it troublesome dealing with mailing lists such as LKML. Rgds Pierre ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [ACPI] Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-22 7:15 ` Pierre Ossman @ 2005-09-22 8:10 ` Rafael J. Wysocki [not found] ` <43325A02.90208-p3sGCRWkH8CeZLLa646FqQ@public.gmane.org> 1 sibling, 0 replies; 31+ messages in thread From: Rafael J. Wysocki @ 2005-09-22 8:10 UTC (permalink / raw) To: acpi-devel Cc: Pierre Ossman, Russell King, Alexander Nyberg, Linus Torvalds, Pavel Machek, Andrew Morton, Eric W. Biederman, len.brown, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List Hi, On Thursday, 22 of September 2005 09:15, Pierre Ossman wrote: > Russell King wrote: > > >So, before trying to get the "underworked" bug system used more, > >please try to get more developers signed up to it so that we have > >the necessary folk behind the bug system to handle the increased > >work load. > > > > > > > > What we probably need then is an official policy that maintainers need > to have an account in the bugzilla. Start with the subsystem maintainers > and leave it to them to get each driver maintainer in line. Having only > a handful of parts of the kernel in the bugzilla is just confusing. > > Personally I think the mailing lists are a great way for general > discussion. But once we have a confirmed bug (or difficult new feature) > it is better off being tracked in bugzilla. And this is my opinion both > as a user and as a developer. Bugzilla is the de facto standard of > reporting bugs so some users might find it troublesome dealing with > mailing lists such as LKML. Generally, I think, all bugs fall into one of two categories. Namely, there are bugs that get fixed immediately as soon as someone with a clue sees the report, compilation problems and the like, and there are bugs that require much time to be handled. IMHO, it doesn't make sense to litter bugzilla with bugs of the first kind, but all bugs of the second kind should be tracked in it, at least for the record. Greetings, Rafael -- - Would you tell me, please, which way I ought to go from here? - That depends a good deal on where you want to get to. -- Lewis Carroll "Alice's Adventures in Wonderland" ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <43325A02.90208-p3sGCRWkH8CeZLLa646FqQ@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <43325A02.90208-p3sGCRWkH8CeZLLa646FqQ@public.gmane.org> @ 2005-09-22 9:30 ` Eric W. Biederman [not found] ` <m14q8dcuvm.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> 2005-09-22 10:54 ` Pierre Ossman 0 siblings, 2 replies; 31+ messages in thread From: Eric W. Biederman @ 2005-09-22 9:30 UTC (permalink / raw) To: Pierre Ossman Cc: Russell King, Alexander Nyberg, Linus Torvalds, Pavel Machek, Andrew Morton, len.brown-ral2JQCrhuEAvxtiuMwx3w, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Masoud Sharbiani, Linux Kernel Mailing List Pierre Ossman <drzeus-list-p3sGCRWkH8CeZLLa646FqQ@public.gmane.org> writes: > What we probably need then is an official policy that maintainers need > to have an account in the bugzilla. Start with the subsystem maintainers > and leave it to them to get each driver maintainer in line. Having only > a handful of parts of the kernel in the bugzilla is just confusing. But the definition of a maintainer is whoever takes responsibility for part X. The are many pieces of the kernel that don't easily break up into the taxonomy of subsystem and driver. There are many people to reluctantly take responsibility because there is no one else, and so aren't even mentioned in MAINTAINERS much less the rest of it. > Personally I think the mailing lists are a great way for general > discussion. But once we have a confirmed bug (or difficult new feature) > it is better off being tracked in bugzilla. And this is my opinion both > as a user and as a developer. Bugzilla is the de facto standard of > reporting bugs so some users might find it troublesome dealing with > mailing lists such as LKML. One problem I have with a system like bugzilla is that frequently bug reports are not complete, and bugzilla sets the expectation that once you file a bug the reporters part is complete. Frequently it takes several round trips via email to even understand the bug that is being reported. So either we need a two level bug tracking system where there is a place to capture bugs that users see, and a place to track bugs that developers understand. Or we need something that is much more interactive than bugzilla. I like Andrews idea of a short term mailing lists for each bug. Where filing the bug creates the mailing list and the mailing list exists until the bug is closed sounds like something that might even get used, as it can be easy for everyone. Eric ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <m14q8dcuvm.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <m14q8dcuvm.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> @ 2005-09-22 9:38 ` Russell King 0 siblings, 0 replies; 31+ messages in thread From: Russell King @ 2005-09-22 9:38 UTC (permalink / raw) To: Eric W. Biederman Cc: Pierre Ossman, Alexander Nyberg, Linus Torvalds, Pavel Machek, Andrew Morton, len.brown-ral2JQCrhuEAvxtiuMwx3w, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, Masoud Sharbiani, Linux Kernel Mailing List On Thu, Sep 22, 2005 at 03:30:21AM -0600, Eric W. Biederman wrote: > One problem I have with a system like bugzilla is that frequently bug > reports are not complete, and bugzilla sets the expectation that > once you file a bug the reporters part is complete. Frequently it takes > several round trips via email to even understand the bug that is being > reported. What it needs is something like the Red Hat bugzilla front end, where reporters are guided through the information they need to submit. Maybe that would help with bugme if we had such a front end? -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 Serial core ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-22 9:30 ` Eric W. Biederman [not found] ` <m14q8dcuvm.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org> @ 2005-09-22 10:54 ` Pierre Ossman 1 sibling, 0 replies; 31+ messages in thread From: Pierre Ossman @ 2005-09-22 10:54 UTC (permalink / raw) To: Eric W. Biederman Cc: Russell King, Alexander Nyberg, Linus Torvalds, Pavel Machek, Andrew Morton, len.brown, acpi-devel, ncunningham, Masoud Sharbiani, Linux Kernel Mailing List Eric W. Biederman wrote: >But the definition of a maintainer is whoever takes responsibility for >part X. The are many pieces of the kernel that don't easily break >up into the taxonomy of subsystem and driver. There are many people >to reluctantly take responsibility because there is no one else, >and so aren't even mentioned in MAINTAINERS much less the rest of it. > > > Setting up an account for a mailing list and linking unmaintained parts to it would be a solution to that. Either set up a specific list for this or use when of the current ones (like LKML). The big problem I see at the moment is that not all parts of the kernel are represented in the bugzilla. >One problem I have with a system like bugzilla is that frequently bug >reports are not complete, and bugzilla sets the expectation that >once you file a bug the reporters part is complete. Frequently it takes >several round trips via email to even understand the bug that is being >reported. > > I agree that most bug reports are incomplete. But I still think that a bugzilla is the way to go. We need to educate the users in filing bug reports no matter which forum is used. Russell's point about having a wizard would probably help a lot. A bugzilla also gives the option of marking bugs with NEEDINFO, INVALID and similar, clearly expressing to the user how the maintainer sees this bug. >So either we need a two level bug tracking system where there >is a place to capture bugs that users see, and a place to track >bugs that developers understand. Or we need something that is >much more interactive than bugzilla. > > > I think that the categories NEW/ASSIGNED/CONFIRMED suffices. Although discussions on mailing lists are more natural for the people here I don't agree that bugzilla is less interactive than lists. Rgds Pierre ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <Pine.LNX.4.58.0509210930410.2553-hNm40g4Ew95AfugRpC6u6w@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <Pine.LNX.4.58.0509210930410.2553-hNm40g4Ew95AfugRpC6u6w@public.gmane.org> @ 2005-09-21 17:46 ` Andrew Morton [not found] ` <20050921104615.2e8dd7d5.akpm-3NddpPZAyC0@public.gmane.org> 0 siblings, 1 reply; 31+ messages in thread From: Andrew Morton @ 2005-09-21 17:46 UTC (permalink / raw) To: Linus Torvalds Cc: pavel-AlSwsSmVLrQ, ebiederm-aS9lmoZGLiVWk0Htik3J/w, len.brown-ral2JQCrhuEAvxtiuMwx3w, drzeus-list-p3sGCRWkH8CeZLLa646FqQ, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, masouds-VSK0CvVmMoVQFI55V6+gNQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA Linus Torvalds <torvalds-3NddpPZAyC0@public.gmane.org> wrote: > > > > On Wed, 21 Sep 2005, Pavel Machek wrote: > > > > I think you are not following the proper procedure. All the patches > > should go through akpm. > > One issue is that I actually worry that Andrew will at some point be where > I was a couple of years ago - overworked and stressed out by just tons and > tons of patches. Patches are very low overhead, really. It's patches which don't work which take lots of time - a single dud patch can take hours and can make me think rude thoughts about its originator. > Yes, he's written/modified tons of patch-tracking tools, and the git > merging hopefully avoids some of the pressures, but it still worries me. > If Andrew burns out, we'll all suffer hugely. > > I'm wondering what we can do to offset those kinds of issues. I _do_ like > having -mm as a staging area and catching some problems there, so going > through andrew is wonderful in that sense, but it has downsides. > > Andrew? > I'm doin OK. Patch volume isn't a problem wrt the simple mechanics of handling them. The problem we have at present is lack of patch reviewing bandwidth. I'll be tightening things up in that area. Relatively few developers seem to have the stomach to do a line-by-line through large patches, and it would be nice to refocus people a bit on that. Christoph's work is hugely appreciated, thanks. Famous last words, but the actual patch volume _has_ to drop off one day. In fact there doesn't seem to much happening out there wrt 2.6.15. Bugs are a big problem - it takes 4 hours minimum to get a -mm out the door and a single bug can cause it to slip to the next day in which case I have to start again. A couple of times it has taken over two days just to get together a tree which boots on four architectures and compiles on seven. I'm spending more and more time on bugs now. We have hundreds of bugs which people have taken the time to report, which the relevant developers know about and NOTHING IS HAPPENING. "I can't reproduce it" is not an adequate reason when there are nice testers out there who are available to work through the diagnosis process. We have hundreds of machines out there which we are known to have broken and developers just need to reapportion some of their time to getting these things fixed. The -mm tree does prevent a large amount of crap from hitting mainline - I'd guess the bug leakthrough rate is ~10%, although that 90% tends to be the easy stuff - often compile errors. I'd like to release -mm's more often and I'd like -mm to have less of a wild-and-crappy reputation. Both of these would happen if originators were to test ther stuff more carefully. ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
[parent not found: <20050921104615.2e8dd7d5.akpm-3NddpPZAyC0@public.gmane.org>]
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. [not found] ` <20050921104615.2e8dd7d5.akpm-3NddpPZAyC0@public.gmane.org> @ 2005-09-21 18:08 ` Eric W. Biederman 2005-09-21 18:24 ` Andrew Morton 0 siblings, 1 reply; 31+ messages in thread From: Eric W. Biederman @ 2005-09-21 18:08 UTC (permalink / raw) To: Andrew Morton Cc: Linus Torvalds, pavel-AlSwsSmVLrQ, len.brown-ral2JQCrhuEAvxtiuMwx3w, drzeus-list-p3sGCRWkH8CeZLLa646FqQ, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, ncunningham-3EexvZdKGZRWk0Htik3J/w, masouds-VSK0CvVmMoVQFI55V6+gNQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA Andrew Morton <akpm-3NddpPZAyC0@public.gmane.org> writes: > I'm doin OK. Good to hear. > Patch volume isn't a problem wrt the simple mechanics of handling them. > The problem we have at present is lack of patch reviewing bandwidth. I'll > be tightening things up in that area. Relatively few developers seem to > have the stomach to do a line-by-line through large patches, and it would > be nice to refocus people a bit on that. Christoph's work is hugely > appreciated, thanks. > > Famous last words, but the actual patch volume _has_ to drop off one day. > In fact there doesn't seem to much happening out there wrt 2.6.15. Due to changes coming through git or that there will simply be fewer things that need to be patched? As for 2.6.15 I know I have patches in the queue that I intend to send out later this week, which probably count. I wonder if other developers are similar. Eric ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [PATCH 2/2] suspend: Cleanup calling of power off methods. 2005-09-21 18:08 ` Eric W. Biederman @ 2005-09-21 18:24 ` Andrew Morton 0 siblings, 0 replies; 31+ messages in thread From: Andrew Morton @ 2005-09-21 18:24 UTC (permalink / raw) To: Eric W. Biederman Cc: torvalds, pavel, len.brown, drzeus-list, acpi-devel, ncunningham, masouds, linux-kernel ebiederm@xmission.com (Eric W. Biederman) wrote: > > > Famous last words, but the actual patch volume _has_ to drop off one day. > > In fact there doesn't seem to much happening out there wrt 2.6.15. > > Due to changes coming through git or that there will simply be fewer > things that need to be patched? We're at -rc2 and I only have only maybe 100 patches tagged for 2.6.15 at this time. The number of actual major features lined up for 2.6.15 looks relatively small too. As I said, famous last words. But we have to finish this thing one day ;) > As for 2.6.15 I know I have patches in the queue that I intend to send > out later this week, which probably count. I wonder if other developers > are similar. Possibly. Quite a few of the git trees are looking pretty fat. I need to get another kernel-status thingy out soon, but that takes many hours of bugzilla-poking. ^ permalink raw reply [flat|nested] 31+ messages in thread
end of thread, other threads:[~2005-09-26 13:47 UTC | newest]
Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <F7DC2337C7631D4386A2DF6E8FB22B30047B8DAF@hdsmsx401.amr.corp.intel.com>
2005-09-10 21:07 ` reboot vs poweroff Eric W. Biederman
[not found] ` <m1d5ngk4xa.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>
2005-09-11 8:43 ` Meelis Roos
[not found] ` <Pine.SOC.4.61.0509111140550.9218-ptEonEWSGqKptlylMvRsHA@public.gmane.org>
2005-09-11 8:53 ` Eric W. Biederman
2005-09-20 17:42 ` [PATCH 1/2] reboot: Comment and factor the main reboot functions Eric W. Biederman
[not found] ` <m14q8fhc02.fsf_-_-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>
2005-09-20 17:49 ` [PATCH 2/2] suspend: Cleanup calling of power off methods Eric W. Biederman
2005-09-20 21:06 ` Pavel Machek
[not found] ` <20050920210617.GA1779-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2005-09-21 2:08 ` Eric W. Biederman
2005-09-21 10:18 ` Pavel Machek
2005-09-21 13:50 ` Eric W. Biederman
[not found] ` <20050921101855.GD25297-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org>
2005-09-21 16:35 ` Linus Torvalds
2005-09-21 17:28 ` Eric W. Biederman
[not found] ` <m1slvycotk.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>
2005-09-21 18:02 ` Andrew Morton
2005-09-21 17:36 ` Alexander Nyberg
2005-09-21 18:15 ` Andrew Morton
[not found] ` <20050921111523.4b007281.akpm-3NddpPZAyC0@public.gmane.org>
2005-09-21 19:45 ` Hugh Dickins
2005-09-21 18:35 ` Diego Calleja
[not found] ` <20050921203505.32cc714d.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2005-09-21 18:49 ` Andrew Morton
2005-09-21 19:54 ` Martin J. Bligh
2005-09-26 12:09 ` Diego Calleja
[not found] ` <20050926140900.d070b604.diegocg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2005-09-26 13:47 ` Martin J. Bligh
2005-09-21 20:16 ` Diego Calleja
2005-09-21 19:43 ` Russell King
[not found] ` <20050921194306.GC13246-f404yB8NqCZvn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2005-09-21 20:10 ` Andrew Morton
2005-09-22 7:15 ` Pierre Ossman
2005-09-22 8:10 ` [ACPI] " Rafael J. Wysocki
[not found] ` <43325A02.90208-p3sGCRWkH8CeZLLa646FqQ@public.gmane.org>
2005-09-22 9:30 ` Eric W. Biederman
[not found] ` <m14q8dcuvm.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org>
2005-09-22 9:38 ` Russell King
2005-09-22 10:54 ` Pierre Ossman
[not found] ` <Pine.LNX.4.58.0509210930410.2553-hNm40g4Ew95AfugRpC6u6w@public.gmane.org>
2005-09-21 17:46 ` Andrew Morton
[not found] ` <20050921104615.2e8dd7d5.akpm-3NddpPZAyC0@public.gmane.org>
2005-09-21 18:08 ` Eric W. Biederman
2005-09-21 18:24 ` Andrew Morton
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox