From 3f93672fea235de9cdedbf1cc440f09b3cfab3e8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 13 Mar 2023 17:55:38 +0100 Subject: Adding upstream version 4.2+20230313. Signed-off-by: Daniel Baumann --- mdadm.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'mdadm.c') diff --git a/mdadm.c b/mdadm.c index 57e8e6f..4685ad6 100644 --- a/mdadm.c +++ b/mdadm.c @@ -590,6 +590,10 @@ int main(int argc, char *argv[]) s.assume_clean = 1; continue; + case O(CREATE, WriteZeroes): + s.write_zeroes = 1; + continue; + case O(GROW,'n'): case O(CREATE,'n'): case O(BUILD,'n'): /* number of raid disks */ @@ -1251,6 +1255,11 @@ int main(int argc, char *argv[]) } } + if (s.write_zeroes && !s.assume_clean) { + pr_info("Disk zeroing requested, setting --assume-clean to skip resync\n"); + s.assume_clean = 1; + } + if (!mode && devs_found) { mode = MISC; devmode = 'Q'; -- cgit v1.2.3