From: Karel Zak Date: Fri, 28 Jun 2013 08:16:06 +0000 (+0200) Subject: libblkid: fix kboff usage in BSD prober X-Git-Tag: v2.24-rc1~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30b46e7cb07f12b88f64917fa528a30d5c0be0e5;p=thirdparty%2Futil-linux.git libblkid: fix kboff usage in BSD prober Signed-off-by: Karel Zak --- diff --git a/libblkid/src/partitions/bsd.c b/libblkid/src/partitions/bsd.c index c8190b2322..3de6a589e9 100644 --- a/libblkid/src/partitions/bsd.c +++ b/libblkid/src/partitions/bsd.c @@ -17,10 +17,10 @@ #include "pt-bsd.h" /* Returns 'blkid_idmag' in 512-sectors */ -#define BLKID_MAG_SECTOR(_mag) (((_mag)->kboff * 2) + ((_mag)->sboff >> 9)) +#define BLKID_MAG_SECTOR(_mag) (((_mag)->kboff / 2) + ((_mag)->sboff >> 9)) /* Returns 'blkid_idmag' in bytes */ -#define BLKID_MAG_OFFSET(_mag) ((_mag)->kboff >> 10) + ((_mag)->sboff) +#define BLKID_MAG_OFFSET(_mag) ((_mag)->kboff << 10) + ((_mag)->sboff) /* Returns 'blkid_idmag' offset in bytes within the last sector */ #define BLKID_MAG_LASTOFFSET(_mag) \