diff options
author | Andreas Gruenbacher <agruen@linbit.com> | 2010-12-12 20:25:41 -0500 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-11-08 10:44:48 -0500 |
commit | 3fbf4d21ae9b7a61ce56c80573b64a1cc18c10ce (patch) | |
tree | e6faa8c24a7b41196c6bec749c8336efc9ddc05d /drivers/block/drbd/drbd_main.c | |
parent | ac29f4039aca8dd98c631c8b5c66f3dd76c2408c (diff) |
drbd: drbd_md_sync_page_io(): Return 0 upon success and an error code otherwise
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block/drbd/drbd_main.c')
-rw-r--r-- | drivers/block/drbd/drbd_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index 6c4454c9b4da..43b9b7a067bd 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c | |||
@@ -2637,7 +2637,7 @@ void drbd_md_sync(struct drbd_conf *mdev) | |||
2637 | D_ASSERT(drbd_md_ss__(mdev, mdev->ldev) == mdev->ldev->md.md_offset); | 2637 | D_ASSERT(drbd_md_ss__(mdev, mdev->ldev) == mdev->ldev->md.md_offset); |
2638 | sector = mdev->ldev->md.md_offset; | 2638 | sector = mdev->ldev->md.md_offset; |
2639 | 2639 | ||
2640 | if (!drbd_md_sync_page_io(mdev, mdev->ldev, sector, WRITE)) { | 2640 | if (drbd_md_sync_page_io(mdev, mdev->ldev, sector, WRITE)) { |
2641 | /* this was a try anyways ... */ | 2641 | /* this was a try anyways ... */ |
2642 | dev_err(DEV, "meta data update failed!\n"); | 2642 | dev_err(DEV, "meta data update failed!\n"); |
2643 | drbd_chk_io_error(mdev, 1, true); | 2643 | drbd_chk_io_error(mdev, 1, true); |
@@ -2670,7 +2670,7 @@ int drbd_md_read(struct drbd_conf *mdev, struct drbd_backing_dev *bdev) | |||
2670 | mutex_lock(&mdev->md_io_mutex); | 2670 | mutex_lock(&mdev->md_io_mutex); |
2671 | buffer = (struct meta_data_on_disk *)page_address(mdev->md_io_page); | 2671 | buffer = (struct meta_data_on_disk *)page_address(mdev->md_io_page); |
2672 | 2672 | ||
2673 | if (!drbd_md_sync_page_io(mdev, bdev, bdev->md.md_offset, READ)) { | 2673 | if (drbd_md_sync_page_io(mdev, bdev, bdev->md.md_offset, READ)) { |
2674 | /* NOTE: can't do normal error processing here as this is | 2674 | /* NOTE: can't do normal error processing here as this is |
2675 | called BEFORE disk is attached */ | 2675 | called BEFORE disk is attached */ |
2676 | dev_err(DEV, "Error while reading metadata.\n"); | 2676 | dev_err(DEV, "Error while reading metadata.\n"); |