From 0f3d89015caf91ea96359ba7e2afd2aa8ab67e85 Mon Sep 17 00:00:00 2001 From: guoxiaoqi Date: Fri, 25 Jan 2019 17:03:05 +0000 Subject: [PATCH] ok Signed-off-by: guoxiaoqi --- tools/depmod.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/depmod.c b/tools/depmod.c index fbbce10..01db7ad 100644 --- a/tools/depmod.c +++ b/tools/depmod.c @@ -2529,6 +2529,7 @@ static int depmod_output(struct depmod *depmod, FILE *out) if (fp == out) continue; + fsync(fileno(fp)); ferr = ferror(fp) | fclose(fp); if (r < 0) { @@ -2556,8 +2557,10 @@ static int depmod_output(struct depmod *depmod, FILE *out) } } - if (dfd >= 0) + if (dfd >= 0) { + fsync(dfd); close(dfd); + } return err; } -- 2.19.1