Here is an interesting note from Connor's Blog - an automatic reboot after kernel panic with the following sysctl setting:
$ sysctl -w kernel.panic=60
... or on the kernel command line:
The kernel reboots after 60 seconds. It might start a doom loop, but it is a potential way to get a remote system back up after a failure.panic=60