I am studying Android driver/kernel. I find that there are 2 set of watchdogs:
Both them are used to recovery the system as system hang on an event (e.g. infinite loop).
The first one is enabled in system boot time by default, but many people still implementing their watchdog in /drivers/watchdog/ folder for specific driver. I confuse about this. Why should we need multiple watchdog? Is any one know about the "philosophy" about this?