You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
725 B
26 lines
725 B
--- |
|
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) {
|
|
|