summaryrefslogtreecommitdiffstats
path: root/0063-RH-fix-warning.patch
diff options
context:
space:
mode:
authorBenjamin Marzinski <bmarzins@redhat.com>2013-09-20 10:12:12 -0500
committerBenjamin Marzinski <bmarzins@redhat.com>2013-09-20 10:12:12 -0500
commitc4084b6c9b76ea2e38dce92a7168589b89ce8c5d (patch)
tree90ade162d90c1b566b957244948aa3bc7d22450e /0063-RH-fix-warning.patch
parenta538ff74038e9504b3fcf421bc21e7216b94f923 (diff)
downloaddevice-mapper-multipath-c4084b6c9b76ea2e38dce92a7168589b89ce8c5d.tar.gz
device-mapper-multipath-c4084b6c9b76ea2e38dce92a7168589b89ce8c5d.tar.xz
device-mapper-multipath-c4084b6c9b76ea2e38dce92a7168589b89ce8c5d.zip
device-mapper-multipath-0.4.9-57
Add 0063-RH-fix-warning.patch * Fix complier warning 0064-fix-ID_FS-attrs.patch * make multipath create a timestamp file /run/multipathd/timestamp, and add -T<timestamp>:<valid> option to shortcut processing if the timestamp hasn't changed
Diffstat (limited to '0063-RH-fix-warning.patch')
-rw-r--r--0063-RH-fix-warning.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/0063-RH-fix-warning.patch b/0063-RH-fix-warning.patch
new file mode 100644
index 0000000..7db8056
--- /dev/null
+++ b/0063-RH-fix-warning.patch
@@ -0,0 +1,26 @@
+---
+ kpartx/dasd.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+Index: multipath-tools-130222/kpartx/dasd.c
+===================================================================
+--- multipath-tools-130222.orig/kpartx/dasd.c
++++ multipath-tools-130222/kpartx/dasd.c
+@@ -46,6 +46,8 @@ unsigned long long sectors512(unsigned l
+ return sectors * (blocksize >> 9);
+ }
+
++typedef unsigned int __attribute__((__may_alias__)) label_ints_t;
++
+ /*
+ */
+ int
+@@ -169,7 +171,7 @@ read_dasd_pt(int fd, struct slice all, s
+ /*
+ * VM style CMS1 labeled disk
+ */
+- unsigned int *label = (unsigned int *) &vlabel;
++ label_ints_t *label = (label_ints_t *) &vlabel;
+
+ blocksize = label[4];
+ if (label[14] != 0) {