This patch fixes the argument for the _IOR macro. Recent kernel headers will check for this. diff -u evms-2.5.5/plugins/s390/format.c evms-2.5.5-fix/plugins/s390/format.c --- evms-2.5.5/plugins/s390/format.c 2004-12-12 08:40:21.000000000 -0600 +++ evms-2.5.5-fix/plugins/s390/format.c 2007-01-18 16:14:23.538351752 -0600 @@ -37,7 +37,7 @@ #include "helpers.h" #include "format.h" -#define BLKGETSIZE64 _IOR(0x12,114,sizeof(u_int64_t)) +#define BLKGETSIZE64 _IOR(0x12,114,u_int64_t) #define BLKSSZGET _IO(0x12,104) #define HDIO_GETGEO 0x0301