From e645b3417c61dbe40795addf45faa51b9bfdcbef Mon Sep 17 00:00:00 2001 From: Piergiorgio Sartor Date: Sat, 1 Feb 2014 22:27:58 +0100 Subject: [PATCH] raid6check.c: add O_SYNC to open It could be better to make sure the data reaches the disks, so open the drives with O_SYNC flag. Signed off: piergiorgio.sartor@nexgo.de Signed-off-by: NeilBrown --- raid6check.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raid6check.c b/raid6check.c index 48e9094..22b74cc 100644 --- a/raid6check.c +++ b/raid6check.c @@ -592,7 +592,7 @@ int main(int argc, char *argv[]) if(disk_slot >= 0) { disk_name[disk_slot] = map_dev(comp->disk.major, comp->disk.minor, 0); offsets[disk_slot] = comp->data_offset * 512; - fds[disk_slot] = open(disk_name[disk_slot], O_RDWR); + fds[disk_slot] = open(disk_name[disk_slot], O_RDWR | O_SYNC); if (fds[disk_slot] < 0) { perror(disk_name[disk_slot]); fprintf(stderr,"%s: cannot open %s\n", prg, disk_name[disk_slot]);