Re: [patch] driver core: if built-in, do not wait in driver_unregister()

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Greg KH
Date: Sunday, April 1, 2007 - 6:47 pm

On Sun, Apr 01, 2007 at 07:35:08PM +0200, Ingo Molnar wrote:

No, I think this will catch the "hang" but look in sysfs in
/sys/modules/ for the module directory for the module that "failed" to
be loaded.  I think you will see some dangling files there that are
incorrect, and might oops if you cat from them (don't remember).

Kay's patch is correct and fixes the reference count issue properly,
this one just papers over it by ignoring the fact that the driver is
never released and cleaned up in memory.

(patch included below so Kay can verify this...)

thanks,

greg k-h

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Linux 2.6.21-rc5, Linus Torvalds, (Sun Mar 25, 4:08 pm)
Re: Linux 2.6.21-rc5, Ayaz Abdulla, (Mon Mar 26, 1:17 am)
Re: Linux 2.6.21-rc5, Ingo Molnar, (Mon Mar 26, 1:31 am)
Re: Linux 2.6.21-rc5, Ingo Molnar, (Mon Mar 26, 1:39 am)
Re: Linux 2.6.21-rc5, Thomas Gleixner, (Mon Mar 26, 1:55 am)
-rc5: e1000 resume weirdness, Ingo Molnar, (Mon Mar 26, 3:11 am)
Re: Linux 2.6.21-rc5, Bob Tracy, (Mon Mar 26, 5:25 am)
Re: Linux 2.6.21-rc5, Thomas Gleixner, (Mon Mar 26, 5:30 am)
Re: -rc5: e1000 resume weirdness, Kok, Auke, (Mon Mar 26, 8:39 am)
Re: -rc5: e1000 resume weirdness, Jesse Brandeburg, (Mon Mar 26, 8:50 am)
Re: -rc5: e1000 resume weirdness, Kok, Auke, (Mon Mar 26, 8:55 am)
Re: -rc5: e1000 resume weirdness, Ingo Molnar, (Mon Mar 26, 10:39 am)
Re: 2.6.21-rc5: maxcpus=1 crash in cpufreq: kernel BUG at ..., Venki Pallipadi, (Mon Mar 26, 11:12 am)
Re: 2.6.21-rc5: maxcpus=1 crash in cpufreq: kernel BUG at ..., Venki Pallipadi, (Mon Mar 26, 12:03 pm)
[1/5] 2.6.21-rc5: known regressions, Adrian Bunk, (Mon Mar 26, 6:59 pm)
[2/5] 2.6.21-rc5: known regressions, Adrian Bunk, (Mon Mar 26, 6:59 pm)
[3/5] 2.6.21-rc5: known regressions, Adrian Bunk, (Mon Mar 26, 6:59 pm)
[4/5] 2.6.21-rc5: known regressions, Adrian Bunk, (Mon Mar 26, 6:59 pm)
[5/5] 2.6.21-rc5: known regressions, Adrian Bunk, (Mon Mar 26, 6:59 pm)
ATA ACPI (was Re: Linux 2.6.21-rc5), Jeff Garzik, (Mon Mar 26, 10:51 pm)
Re: ATA ACPI (was Re: Linux 2.6.21-rc5), Tejun Heo, (Mon Mar 26, 10:54 pm)
Re: Linux 2.6.21-rc5, Andrew Morton, (Mon Mar 26, 11:17 pm)
Re: Linux 2.6.21-rc5, Greg KH, (Mon Mar 26, 11:20 pm)
[PATCH] i386: Fix bogus return value in hpet_next_event(), Thomas Gleixner, (Tue Mar 27, 12:08 am)
Re: [4/5] 2.6.21-rc5: known regressions, Marcus Better, (Tue Mar 27, 1:00 am)
Re: Linux 2.6.21-rc5, Takashi Iwai, (Tue Mar 27, 2:49 am)
Re: [4/5] 2.6.21-rc5: known regressions, Rafael J. Wysocki, (Tue Mar 27, 3:09 am)
Re: Linux 2.6.21-rc5, Andi Kleen, (Tue Mar 27, 5:25 am)
Re: Linux 2.6.21-rc5, Dmitry Torokhov, (Tue Mar 27, 5:43 am)
Re: [4/5] 2.6.21-rc5: known regressions, Eric W. Biederman, (Tue Mar 27, 6:25 am)
Re: Linux 2.6.21-rc5, Andrew Morton, (Tue Mar 27, 9:33 am)
Re: Linux 2.6.21-rc5, Jesse Barnes, (Tue Mar 27, 9:49 am)
Re: [4/5] 2.6.21-rc5: known regressions, Marcus Better, (Tue Mar 27, 9:53 am)
Re: ATA ACPI (was Re: Linux 2.6.21-rc5), Linus Torvalds, (Tue Mar 27, 10:07 am)
Re: Linux 2.6.21-rc5, Michal Piotrowski, (Tue Mar 27, 11:34 am)
Re: ATA ACPI (was Re: Linux 2.6.21-rc5), Jeff Garzik, (Tue Mar 27, 11:48 am)
Re: Linux 2.6.21-rc5, Michal Piotrowski, (Tue Mar 27, 11:53 am)
Re: [4/5] 2.6.21-rc5: known regressions, Eric W. Biederman, (Tue Mar 27, 1:50 pm)
Re: ATA ACPI (was Re: Linux 2.6.21-rc5), Pavel Machek, (Tue Mar 27, 2:32 pm)
Re: [4/5] 2.6.21-rc5: known regressions, Adrian Bunk, (Tue Mar 27, 3:29 pm)
Re: Linux 2.6.21-rc5, Pavel Machek, (Tue Mar 27, 3:29 pm)
Re: [4/5] 2.6.21-rc5: known regressions, Thomas Meyer, (Tue Mar 27, 3:45 pm)
Re: Linux 2.6.21-rc5, Michal Piotrowski, (Tue Mar 27, 3:55 pm)
Re: ATA ACPI (was Re: Linux 2.6.21-rc5), Tejun Heo, (Wed Mar 28, 2:51 am)
Re: [4/5] 2.6.21-rc5: known regressions, Ingo Molnar, (Wed Mar 28, 5:19 am)
Re: [4/5] 2.6.21-rc5: known regressions, Ingo Molnar, (Wed Mar 28, 5:41 am)
Re: [4/5] 2.6.21-rc5: known regressions, Ingo Molnar, (Wed Mar 28, 6:03 am)
[patch] MSI-X: fix resume crash, Ingo Molnar, (Wed Mar 28, 6:06 am)
Re: [patch] MSI-X: fix resume crash, Eric W. Biederman, (Wed Mar 28, 6:31 am)
Re: [patch] MSI-X: fix resume crash, Ingo Molnar, (Wed Mar 28, 6:36 am)
Re: Linux 2.6.21-rc5, Andi Kleen, (Wed Mar 28, 7:30 am)
Re: Linux 2.6.21-rc5, Michal Piotrowski, (Wed Mar 28, 7:56 am)
Re: Linux 2.6.21-rc5, Jiri Kosina, (Wed Mar 28, 9:12 am)
Re: Linux 2.6.21-rc5, Michal Piotrowski, (Wed Mar 28, 9:51 am)
Re: Linux 2.6.21-rc5, Linus Torvalds, (Wed Mar 28, 10:56 am)
Re: [1/5] 2.6.21-rc5: known regressions, Kok, Auke, (Wed Mar 28, 11:54 am)
Re: [1/5] 2.6.21-rc5: known regressions, Ingo Molnar, (Wed Mar 28, 12:23 pm)
Re: [2/5] 2.6.21-rc5: known regressions, Laurent Riffard, (Wed Mar 28, 12:46 pm)
Re: Linux 2.6.21-rc5, Tilman Schmidt, (Wed Mar 28, 3:32 pm)
Re: [patch] MSI-X: fix resume crash, Len Brown, (Wed Mar 28, 9:30 pm)
Re: [patch] MSI-X: fix resume crash, Eric W. Biederman, (Wed Mar 28, 9:57 pm)
Re: [2/5] 2.6.21-rc5: known regressions, Fabio Comolli, (Thu Mar 29, 12:02 pm)
Re: [1/5] 2.6.21-rc5: known regressions, Adrian Bunk, (Fri Mar 30, 11:04 am)
[1/4] 2.6.21-rc5: known regressions (v2), Adrian Bunk, (Fri Mar 30, 2:32 pm)
[2/4] 2.6.21-rc5: known regressions (v2), Adrian Bunk, (Fri Mar 30, 2:32 pm)
[3/4] 2.6.21-rc5: known regressions (v2), Adrian Bunk, (Fri Mar 30, 2:32 pm)
Re: [1/4] 2.6.21-rc5: known regressions (v2), Greg KH, (Fri Mar 30, 2:38 pm)
[4/4] 2.6.21-rc5: known regressions (v2), Adrian Bunk, (Fri Mar 30, 2:49 pm)
Re: [1/4] 2.6.21-rc5: known regressions (v2), Michal Jaegermann, (Fri Mar 30, 5:23 pm)
Re: [4/4] 2.6.21-rc5: known regressions (v2), Jeff Chua, (Fri Mar 30, 7:41 pm)
Re: [3/4] 2.6.21-rc5: known regressions (v2), Jeff Chua, (Fri Mar 30, 7:52 pm)
Re: [3/4] 2.6.21-rc5: known regressions (v2), Adrian Bunk, (Fri Mar 30, 8:16 pm)
Re: [4/4] 2.6.21-rc5: known regressions (v2), Frédéric, (Fri Mar 30, 11:44 pm)
Re: [3/4] 2.6.21-rc5: known regressions (v2), Jens Axboe, (Sat Mar 31, 4:08 am)
Re: [1/4] 2.6.21-rc5: known regressions (v2), Adrian Bunk, (Sat Mar 31, 8:01 am)
Re: [1/4] 2.6.21-rc5: known regressions (v2), Michal Jaegermann, (Sat Mar 31, 9:42 am)
[patch] driver core: fix built-in drivers sysfs links, Ingo Molnar, (Sat Mar 31, 9:51 am)
2.6.21-rc5: known regressions with patches (v2), Adrian Bunk, (Sat Mar 31, 11:19 am)
Re: [3/4] 2.6.21-rc5: known regressions (v2), Jeremy Fitzhardinge, (Sat Mar 31, 10:39 pm)
Re: [4/4] 2.6.21-rc5: known regressions (v2), Michael S. Tsirkin, (Sun Apr 1, 12:04 am)
Re: [4/4] 2.6.21-rc5: known regressions (v2), Michael S. Tsirkin, (Sun Apr 1, 1:37 pm)
Re: [patch] driver core: if built-in, do not wait in drive ..., Greg KH, (Sun Apr 1, 6:47 pm)
[patch] forcedeth: improve NAPI logic, Ingo Molnar, (Mon Apr 2, 4:56 am)
Re: [3/4] 2.6.21-rc5: known regressions (v2), Michal Piotrowski, (Fri Apr 13, 9:32 am)