diff options
Diffstat (limited to 'meta/recipes-extended/mdadm/files/0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch')
-rw-r--r-- | meta/recipes-extended/mdadm/files/0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/meta/recipes-extended/mdadm/files/0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch b/meta/recipes-extended/mdadm/files/0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch index 13435ee418..aa874dbec3 100644 --- a/meta/recipes-extended/mdadm/files/0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch +++ b/meta/recipes-extended/mdadm/files/0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From aa86de05cd6a75222b38e0789ac96fe00f705430 Mon Sep 17 00:00:00 2001 | 1 | From 9e3b15adf86147fe581cd2159cb99708abe26158 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Thu, 10 Nov 2022 12:31:22 -0800 | 3 | Date: Thu, 10 Nov 2022 12:31:22 -0800 |
4 | Subject: [PATCH] restripe.c: Use _FILE_OFFSET_BITS to enable largefile support | 4 | Subject: [PATCH] restripe.c: Use _FILE_OFFSET_BITS to enable largefile support |
@@ -16,7 +16,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
16 | 3 files changed, 22 insertions(+), 15 deletions(-) | 16 | 3 files changed, 22 insertions(+), 15 deletions(-) |
17 | 17 | ||
18 | diff --git a/raid6check.c b/raid6check.c | 18 | diff --git a/raid6check.c b/raid6check.c |
19 | index 9947776..8e7f142 100644 | 19 | index 99477761..8e7f1421 100644 |
20 | --- a/raid6check.c | 20 | --- a/raid6check.c |
21 | +++ b/raid6check.c | 21 | +++ b/raid6check.c |
22 | @@ -22,6 +22,9 @@ | 22 | @@ -22,6 +22,9 @@ |
@@ -60,7 +60,7 @@ index 9947776..8e7f142 100644 | |||
60 | if (seek_res < 0) { | 60 | if (seek_res < 0) { |
61 | fprintf(stderr, "lseek to source %d failed\n", i); | 61 | fprintf(stderr, "lseek to source %d failed\n", i); |
62 | diff --git a/restripe.c b/restripe.c | 62 | diff --git a/restripe.c b/restripe.c |
63 | index a7a7229..1c03577 100644 | 63 | index 5e126eb7..af76c634 100644 |
64 | --- a/restripe.c | 64 | --- a/restripe.c |
65 | +++ b/restripe.c | 65 | +++ b/restripe.c |
66 | @@ -22,6 +22,9 @@ | 66 | @@ -22,6 +22,9 @@ |
@@ -71,9 +71,9 @@ index a7a7229..1c03577 100644 | |||
71 | +#define _FILE_OFFSET_BITS 64 | 71 | +#define _FILE_OFFSET_BITS 64 |
72 | + | 72 | + |
73 | #include "mdadm.h" | 73 | #include "mdadm.h" |
74 | #include <stdint.h> | 74 | #include "xmalloc.h" |
75 | 75 | ||
76 | @@ -581,7 +584,7 @@ int save_stripes(int *source, unsigned long long *offsets, | 76 | @@ -583,7 +586,7 @@ int save_stripes(int *source, unsigned long long *offsets, |
77 | raid_disks, level, layout); | 77 | raid_disks, level, layout); |
78 | if (dnum < 0) abort(); | 78 | if (dnum < 0) abort(); |
79 | if (source[dnum] < 0 || | 79 | if (source[dnum] < 0 || |
@@ -82,7 +82,7 @@ index a7a7229..1c03577 100644 | |||
82 | offsets[dnum] + offset, 0) < 0 || | 82 | offsets[dnum] + offset, 0) < 0 || |
83 | read(source[dnum], buf+disk * chunk_size, | 83 | read(source[dnum], buf+disk * chunk_size, |
84 | chunk_size) != chunk_size) { | 84 | chunk_size) != chunk_size) { |
85 | @@ -754,8 +757,8 @@ int restore_stripes(int *dest, unsigned long long *offsets, | 85 | @@ -756,8 +759,8 @@ int restore_stripes(int *dest, unsigned long long *offsets, |
86 | raid_disks, level, layout); | 86 | raid_disks, level, layout); |
87 | if (src_buf == NULL) { | 87 | if (src_buf == NULL) { |
88 | /* read from file */ | 88 | /* read from file */ |
@@ -93,7 +93,7 @@ index a7a7229..1c03577 100644 | |||
93 | rv = -1; | 93 | rv = -1; |
94 | goto abort; | 94 | goto abort; |
95 | } | 95 | } |
96 | @@ -816,7 +819,7 @@ int restore_stripes(int *dest, unsigned long long *offsets, | 96 | @@ -818,7 +821,7 @@ int restore_stripes(int *dest, unsigned long long *offsets, |
97 | } | 97 | } |
98 | for (i=0; i < raid_disks ; i++) | 98 | for (i=0; i < raid_disks ; i++) |
99 | if (dest[i] >= 0) { | 99 | if (dest[i] >= 0) { |
@@ -102,7 +102,7 @@ index a7a7229..1c03577 100644 | |||
102 | offsets[i]+offset, 0) < 0) { | 102 | offsets[i]+offset, 0) < 0) { |
103 | rv = -1; | 103 | rv = -1; |
104 | goto abort; | 104 | goto abort; |
105 | @@ -866,7 +869,7 @@ int test_stripes(int *source, unsigned long long *offsets, | 105 | @@ -868,7 +871,7 @@ int test_stripes(int *source, unsigned long long *offsets, |
106 | int disk; | 106 | int disk; |
107 | 107 | ||
108 | for (i = 0 ; i < raid_disks ; i++) { | 108 | for (i = 0 ; i < raid_disks ; i++) { |
@@ -112,7 +112,7 @@ index a7a7229..1c03577 100644 | |||
112 | chunk_size)) { | 112 | chunk_size)) { |
113 | free(q); | 113 | free(q); |
114 | diff --git a/swap_super.c b/swap_super.c | 114 | diff --git a/swap_super.c b/swap_super.c |
115 | index b6db574..18c89e2 100644 | 115 | index b6db5743..18c89e2b 100644 |
116 | --- a/swap_super.c | 116 | --- a/swap_super.c |
117 | +++ b/swap_super.c | 117 | +++ b/swap_super.c |
118 | @@ -1,3 +1,6 @@ | 118 | @@ -1,3 +1,6 @@ |