On Aug 5 2007 17:28, Jörg Hoffmann wrote: >Hello everybody, >(This is the first time i send in a patch, so correct me if Im doing >something wrong)
See Documentation/SubmittingPatches. (And perhaps, U+0092 should be replaced by something visible ;-) >This patch causes the cpu to stop instead of using an endless loop (Im >not sure if this works with the watchdog so please take a review). >The idea behind this is to keep the power usage on panicd machines >(without auto-reboot) low. Another point is in an Virtual Machine >environment the process of the VM is using 100% of the host-cpu. This >would stuck other programs or VMs. This patch brings the VM to stop and >keeps the cpu usage below 1%. > >I have tested the patch in an VM, the only change is mdelay(); to >cpu_idle(); it doesnt need more libs and should have no special >depencies to consider. cpu_idle() uses quite a lot of variables which may be invalid after a panic. Something similar has been mentioned previously, http://lkml.org/lkml/2006/6/19/303 >The panic-blink doesnt work further so it might be removed if there is >no better way. > >Maybe someone has an better idea for this problem > Jan --