From f55b8e387fbff3697fccf42cbc29e17e96da22fb Mon Sep 17 00:00:00 2001 From: David Teigland Date: Tue, 20 Aug 2019 09:32:26 -0500 Subject: [PATCH] devices: put ifdef around BLKPBSZGET BLKPBSZGET is not defined before kernel version 2.6.32 (e.g. rhel5) --- lib/device/dev-io.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/device/dev-io.c b/lib/device/dev-io.c index fd8d34979..0289a1768 100644 --- a/lib/device/dev-io.c +++ b/lib/device/dev-io.c @@ -156,6 +156,7 @@ int dev_get_direct_block_sizes(struct device *dev, unsigned int *physical_block_ do_close = 1; } +#ifdef BLKPBSZGET /* not defined before kernel version 2.6.32 (e.g. rhel5) */ /* * BLKPBSZGET from kernel comment for blk_queue_physical_block_size: * "the lowest possible sector size that the hardware can operate on @@ -165,6 +166,7 @@ int dev_get_direct_block_sizes(struct device *dev, unsigned int *physical_block_ stack; pbs = 0; } +#endif /* * BLKSSZGET from kernel comment for blk_queue_logical_block_size: