{"push_id":786503195,"size":4,"distinct_size":4,"ref":"refs/heads/watchdog_fmaster","head":"fa54eba89b2d6f0adda39722e134b235d9c26ee2","before":"8713e1f0b24274ead4044dc51824b678c91d9004","commits":[{"sha":"f85fd280f38f68764d14b1be1ee681caca281e0c","author":{"email":"5716cc40769303914dac486db0fc6ac4cba9419e@redhat.com","name":"Dave Young"},"message":"Update kdump anaconda addon\n\nPulled below commit from Martin Kolman:\n\ncommit 0c68135bd14788bc6b3f7f901eb2d2cb8ba76f79\nAuthor: Martin Kolman <martin.kolman@gmail.com>\nDate:   Mon Sep 7 14:46:42 2015 +0200\n\n    Don't put options after the %end of the %addon section\n\n    Otherwise the installation describing kickstart will not be valid.\n    This can resulting in various issues such, as Initial Setup refusing\n    to run due to invalid kickstart file.","distinct":true,"url":"https://api.github.com/repos/pratyushanand/kexec-tools/commits/f85fd280f38f68764d14b1be1ee681caca281e0c"},{"sha":"77951bf1d38c4104c6d97d9d0aa16ed73caff26c","author":{"email":"5716cc40769303914dac486db0fc6ac4cba9419e@redhat.com","name":"Dave Young"},"message":"Release 2.0.10-8","distinct":true,"url":"https://api.github.com/repos/pratyushanand/kexec-tools/commits/77951bf1d38c4104c6d97d9d0aa16ed73caff26c"},{"sha":"e163241ea50853519dff5e645b012d70e149552d","author":{"email":"d87ec5d367317dddadb0e3ae3e592b2c0573cf36@redhat.com","name":"Pratyush Anand"},"message":"Watchdog: Load module for only active watchdog in kdump kernel\n\nCurrently we take care to load only iTCO_wdt if this module was loaded in\nprimary kernel. This new approach is capitalizing on recent changes\nproposed in the kernel which are following:\n\nhttp://www.spinics.net/lists/linux-watchdog/msg07282.html\nhttp://www.spinics.net/lists/linux-watchdog/msg07359.html\n\nAbove kernel patches fixes/adds two major aspects:\n1) It fixes parent of watchdog_device so that\n/sys/class/watchdog/watchdogn/device is populated.\n2) Adds some sysfs device attributes so that we can read different watchdog\nstatus.\n\nWith the above support, now we can find out whether a watchdog is active or\nnot. If it is active, we can also find out the driver/module responsible\nfor that watchdog device.\n\nProposed patch uses above kernel support and then loads relevant wdt\nmodules in kdump initramfs only for the active device.\n\nTesting:\nIt has been tested with FC22.\n- Added ShutdownWatchdogSec=40s in /etc/systemd/system.conf\n- Modified cmdline for crashkernel=256M\n- systemctl enable kdump\n- [temporarily changed /etc/kdump.conf to stop at dracut shell]\n- restart\n- echo c > /proc/sysrq-trigger\nOn dracut shell I can see\nkdump:/# cat /sys/class/watchdog/watchdog0/identity\niTCO_wdt\n\nTested also with correct /etc/kdump.conf and it was able to save the\nvmcore.\n\nAssumption: Both watchdog and kdump daemon are managed by systemd. If an\nuser changes the watchdog status afterwards then he/she will have to\nexecute `kdumpctrl restart`.\n\nLimitations: This patch will be able to recognize an active wdt, only if\nits driver has been written in watchdog-core framework and registered with\nwatchdog_class.\n\nSigned-off-by: Pratyush Anand <panand@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pratyushanand/kexec-tools/commits/e163241ea50853519dff5e645b012d70e149552d"},{"sha":"fa54eba89b2d6f0adda39722e134b235d9c26ee2","author":{"email":"d87ec5d367317dddadb0e3ae3e592b2c0573cf36@redhat.com","name":"Pratyush Anand"},"message":"kdumpctl: force rebuild in case of dynamic system modification\n\nThere could be some dynamic system modification, which may affect kdump\nkernel boot process. For example, if status of a watchdog\ndevice is changed by an user then initramfs must be rebuilt on the basis of\nnew watchdog status.\n\nThis patch adds a path to check such dynamic system modifications. While\ndoing that, it also adds a checker for watchdog status modification.\n\nSigned-off-by: Pratyush Anand <panand@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pratyushanand/kexec-tools/commits/fa54eba89b2d6f0adda39722e134b235d9c26ee2"}]}