mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-29 13:00:35 +00:00
drbd: drbd_may_do_local_read(): Use bool/true/false
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
This commit is contained in:
parent
1097e9a80c
commit
0da34df0d0
@ -671,17 +671,16 @@ int __req_mod(struct drbd_request *req, enum drbd_req_event what,
|
||||
* since size may be bigger than BM_BLOCK_SIZE,
|
||||
* we may need to check several bits.
|
||||
*/
|
||||
static int drbd_may_do_local_read(struct drbd_conf *mdev, sector_t sector, int size)
|
||||
static bool drbd_may_do_local_read(struct drbd_conf *mdev, sector_t sector, int size)
|
||||
{
|
||||
unsigned long sbnr, ebnr;
|
||||
sector_t esector, nr_sectors;
|
||||
|
||||
if (mdev->state.disk == D_UP_TO_DATE)
|
||||
return 1;
|
||||
return true;
|
||||
if (mdev->state.disk != D_INCONSISTENT)
|
||||
return 0;
|
||||
return false;
|
||||
esector = sector + (size >> 9) - 1;
|
||||
|
||||
nr_sectors = drbd_get_capacity(mdev->this_bdev);
|
||||
D_ASSERT(sector < nr_sectors);
|
||||
D_ASSERT(esector < nr_sectors);
|
||||
@ -689,7 +688,7 @@ static int drbd_may_do_local_read(struct drbd_conf *mdev, sector_t sector, int s
|
||||
sbnr = BM_SECT_TO_BIT(sector);
|
||||
ebnr = BM_SECT_TO_BIT(esector);
|
||||
|
||||
return 0 == drbd_bm_count_bits(mdev, sbnr, ebnr);
|
||||
return drbd_bm_count_bits(mdev, sbnr, ebnr) == 0;
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user