I don't think you need to patch the kernel, you just need to load the modules you need. The modules are named: ac, battery, fan, thermal, asus_acpi, button, processor, and toshiba_acpi. I don't know in detail what each module does, but you can try a guess by the name. The modules for your kernel are listed in /lib/modules/2.6.7-w4ldeb/kernel/drivers/acpi Where "2.6.7-winldeb" is the name of the kernel.
You can load a module with:
where fan is the name of the module. You can make sure the module is loaded at boot time by adding its name to the file /etc/modules
Hope that helps!