From 911f6ea9be0c334885aeff66853b111cbd4066df Mon Sep 17 00:00:00 2001 From: "Maxin B. John" Date: Wed, 10 Feb 2016 17:28:05 +0200 Subject: [PATCH] mdadm-fix-ptest-build-errors builds fail with ptest enabled: | restripe.c: In function 'test_stripes': | restripe.c:845:4: error: ignoring return value of 'read', declared with | attribute warn_unused_result [-Werror=unused-result] | read(source[i], stripes[i], chunk_size); | ^ | cc1: all warnings being treated as errors | Makefile:214: recipe for target 'test_stripe' failed Upstream-Status: Pending Signed-off-by: Maxin B. John --- restripe.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/restripe.c b/restripe.c index 31b07e8..592ba5d 100644 --- a/restripe.c +++ b/restripe.c @@ -864,10 +864,14 @@ int test_stripes(int *source, unsigned long long *offsets, while (length > 0) { int disk; + ssize_t ret; for (i = 0 ; i < raid_disks ; i++) { lseek64(source[i], offsets[i]+start, 0); - read(source[i], stripes[i], chunk_size); + ret = read(source[i], stripes[i], chunk_size); + if (ret == -1) { + printf("Read Failed\n"); + } } for (i = 0 ; i < data_disks ; i++) { int disk = geo_map(i, start/chunk_size, raid_disks,