mirror of
https://git.yoctoproject.org/poky
synced 2026-05-31 00:39:46 +00:00
mdadm: Upgrade mdadm_3.3.2.bb -> mdadm_3.3.4.bb
Drop upstreamed patch for gcc5 compatibility Forward port x32 patch (From OE-Core rev: 2782ae4dfb417ba377f861283792d7d9929f2ae3) (From OE-Core rev: 0d0a591fca9fadd786f0ccda05cd68c295d6bb21) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -1,39 +0,0 @@
|
|||||||
with gnu11 turning on a default with gcc-5 we have to abide by new inline semantics
|
|
||||||
using 'inline' and using is in same translation unit means an external definition has to exist
|
|
||||||
same like "external inline" in gnu89, we simply make the functions static inline since they
|
|
||||||
are just meant to be used in this file
|
|
||||||
|
|
||||||
Upstream-Status: Pending
|
|
||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
||||||
|
|
||||||
Index: mdadm-3.3.2/bitmap.c
|
|
||||||
===================================================================
|
|
||||||
--- mdadm-3.3.2.orig/bitmap.c
|
|
||||||
+++ mdadm-3.3.2/bitmap.c
|
|
||||||
@@ -20,7 +20,7 @@
|
|
||||||
|
|
||||||
#include "mdadm.h"
|
|
||||||
|
|
||||||
-inline void sb_le_to_cpu(bitmap_super_t *sb)
|
|
||||||
+static inline void sb_le_to_cpu(bitmap_super_t *sb)
|
|
||||||
{
|
|
||||||
sb->magic = __le32_to_cpu(sb->magic);
|
|
||||||
sb->version = __le32_to_cpu(sb->version);
|
|
||||||
@@ -34,7 +34,7 @@ inline void sb_le_to_cpu(bitmap_super_t
|
|
||||||
sb->write_behind = __le32_to_cpu(sb->write_behind);
|
|
||||||
}
|
|
||||||
|
|
||||||
-inline void sb_cpu_to_le(bitmap_super_t *sb)
|
|
||||||
+static inline void sb_cpu_to_le(bitmap_super_t *sb)
|
|
||||||
{
|
|
||||||
sb_le_to_cpu(sb); /* these are really the same thing */
|
|
||||||
}
|
|
||||||
@@ -74,7 +74,7 @@ typedef struct bitmap_info_s {
|
|
||||||
} bitmap_info_t;
|
|
||||||
|
|
||||||
/* count the dirty bits in the first num_bits of byte */
|
|
||||||
-inline int count_dirty_bits_byte(char byte, int num_bits)
|
|
||||||
+static inline int count_dirty_bits_byte(char byte, int num_bits)
|
|
||||||
{
|
|
||||||
int num = 0;
|
|
||||||
|
|
||||||
@@ -5,22 +5,21 @@ Upstream-Status: Pending
|
|||||||
|
|
||||||
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
||||||
|
|
||||||
diff --git a/monitor.c b/monitor.c
|
Index: mdadm-3.3.4/monitor.c
|
||||||
index f81e707..19ea041 100644
|
===================================================================
|
||||||
--- a/monitor.c
|
--- mdadm-3.3.4.orig/monitor.c
|
||||||
+++ b/monitor.c
|
+++ mdadm-3.3.4/monitor.c
|
||||||
@@ -260,8 +260,13 @@ static int read_and_act(struct active_array *a)
|
@@ -257,9 +257,12 @@ static int read_and_act(struct active_ar
|
||||||
|
mdi->curr_state = read_dev_state(mdi->state_fd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
-
|
||||||
gettimeofday(&tv, NULL);
|
gettimeofday(&tv, NULL);
|
||||||
+#if defined(__x86_64__) && defined(__ILP32__)
|
+#if defined(__x86_64__) && defined(__ILP32__)
|
||||||
+ dprintf("%s(%d): %lld.%06lld state:%s prev:%s action:%s prev: %s start:%llu\n",
|
+ dprintf("(%d): %lld.%06lld state:%s prev:%s action:%s prev: %s start:%llu\n",
|
||||||
+#else
|
+#else
|
||||||
dprintf("%s(%d): %ld.%06ld state:%s prev:%s action:%s prev: %s start:%llu\n",
|
dprintf("(%d): %ld.%06ld state:%s prev:%s action:%s prev: %s start:%llu\n",
|
||||||
- __func__, a->info.container_member,
|
|
||||||
+#endif
|
+#endif
|
||||||
+ __func__,
|
a->info.container_member,
|
||||||
+ a->info.container_member,
|
|
||||||
tv.tv_sec, tv.tv_usec,
|
tv.tv_sec, tv.tv_usec,
|
||||||
array_states[a->curr_state],
|
array_states[a->curr_state],
|
||||||
array_states[a->prev_state],
|
|
||||||
|
|||||||
+2
-4
@@ -12,12 +12,10 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/raid/mdadm/${BPN}-${PV}.tar.xz \
|
|||||||
file://mdadm-3.2.2_fix_for_x32.patch \
|
file://mdadm-3.2.2_fix_for_x32.patch \
|
||||||
file://gcc-4.9.patch \
|
file://gcc-4.9.patch \
|
||||||
file://mdadm-3.3.2_x32_abi_time_t.patch \
|
file://mdadm-3.3.2_x32_abi_time_t.patch \
|
||||||
file://inline.patch \
|
|
||||||
file://run-ptest \
|
file://run-ptest \
|
||||||
"
|
"
|
||||||
|
SRC_URI[md5sum] = "7ca8b114710f98f53f20c5787b674a09"
|
||||||
SRC_URI[md5sum] = "44698d351501cac6a89072dc877eb220"
|
SRC_URI[sha256sum] = "8ae5f45306b873190e91f410709b00e51997b633c072b33f8efd9f7df022ca68"
|
||||||
SRC_URI[sha256sum] = "0f3a7e1a76b13892b79f9fceaf99ecb23513260389a768ac644ffa3ae06e5b8c"
|
|
||||||
|
|
||||||
CFLAGS += "-fno-strict-aliasing"
|
CFLAGS += "-fno-strict-aliasing"
|
||||||
|
|
||||||
Reference in New Issue
Block a user