From 88a3385e9617d7f7960dbe084e5e2cef4d145f94 Mon Sep 17 00:00:00 2001 From: Xunlei Pang Date: Thu, 4 May 2017 14:56:56 +0800 Subject: [PATCH] kdumpctl: update check_dump_fs_modified() to use "lsinitrd -f" We use faster "lsinitrd XXX -f usr/lib/dracut/build-parameter.txt" instead of "lsinitrd XXX | grep "^Arguments:" | head -1", this can save us around one second. Signed-off-by: Xunlei Pang Acked-by: Pratyush Anand Acked-by: Dave Young --- kdumpctl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kdumpctl b/kdumpctl index b24e164..b9d5fe6 100755 --- a/kdumpctl +++ b/kdumpctl @@ -539,7 +539,7 @@ check_dump_fs_modified() _new_mntpoint="/kdumproot/$(get_mntpoint_from_target $_target)" fi - _dracut_args=$(lsinitrd $TARGET_INITRD | grep "^Arguments:" | head -1) + _dracut_args=$(lsinitrd $TARGET_INITRD -f usr/lib/dracut/build-parameter.txt) if [[ -z "$_dracut_args" ]];then echo "Warning: No dracut arguments found in initrd" return 0