My old patched ACPI DSDT didn't work well after adding 2 GB of RAM and caused a lot of “interesting” problems, so I built a kernel without a custom DSDT to be able to work safely without hitting a “bad page.”
Last night I fetched the system's DSDT again, patched and recompiled it, removing the rules that disallow non-Vista systems to get certain info from the thermal zone. So now I have a working 18.104.22.168 kernel that can access the ACPI thermal zone again.
shadowm@bluecore:~$ taintedness.pl Tainted: G A A (ACPI) - ACPI DSDT overridden. shadowm@bluecore:~$
With the usual side-effect of tainting the kernel.