mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-10-24 23:31:01 +00:00
The therm_pm72 driver, used on the PowerMac G5 range, cannot be auto-loaded, since the driver itself creates both the device node and the driver instance. Moving the device node creation to the platform setup code and adding the necessary MODULE_DEVICE_TABLE() information allows the driver to be automatically loaded by udev on any semi-modern distribution. It "fixes" a major source of problem on G5 machines where the driver wasn't explicitely loaded by default, and the system would automatically shutdown under load. Tested on an Xserve G5. Signed-off-by: Marc Zyngier <maz@misterjones.org> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
||
|---|---|---|
| .. | ||
| backlight.c | ||
| bootx_init.c | ||
| cache.S | ||
| cpufreq_32.c | ||
| cpufreq_64.c | ||
| feature.c | ||
| Kconfig | ||
| low_i2c.c | ||
| Makefile | ||
| nvram.c | ||
| pci.c | ||
| pfunc_base.c | ||
| pfunc_core.c | ||
| pic.c | ||
| pic.h | ||
| pmac.h | ||
| setup.c | ||
| sleep.S | ||
| smp.c | ||
| time.c | ||
| udbg_adb.c | ||
| udbg_scc.c | ||