c4084b6c9b
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
27 lines
725 B
Diff
27 lines
725 B
Diff
---
|
|
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) {
|