mirror of
https://github.com/torvalds/linux.git
synced 2024-11-16 17:12:06 +00:00
drbd: Remove unused function atodb_endio()
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
This commit is contained in:
parent
fdda6544ad
commit
c5a9161979
@ -542,33 +542,6 @@ cancel:
|
||||
return 1;
|
||||
}
|
||||
|
||||
static void atodb_endio(struct bio *bio, int error)
|
||||
{
|
||||
struct drbd_atodb_wait *wc = bio->bi_private;
|
||||
struct drbd_conf *mdev = wc->mdev;
|
||||
struct page *page;
|
||||
int uptodate = bio_flagged(bio, BIO_UPTODATE);
|
||||
|
||||
/* strange behavior of some lower level drivers...
|
||||
* fail the request by clearing the uptodate flag,
|
||||
* but do not return any error?! */
|
||||
if (!error && !uptodate)
|
||||
error = -EIO;
|
||||
|
||||
drbd_chk_io_error(mdev, error, true);
|
||||
if (error && wc->error == 0)
|
||||
wc->error = error;
|
||||
|
||||
if (atomic_dec_and_test(&wc->count))
|
||||
complete(&wc->io_done);
|
||||
|
||||
page = bio->bi_io_vec[0].bv_page;
|
||||
put_page(page);
|
||||
bio_put(bio);
|
||||
mdev->bm_writ_cnt++;
|
||||
put_ldev(mdev);
|
||||
}
|
||||
|
||||
/**
|
||||
* drbd_al_apply_to_bm() - Sets the bitmap to diry(1) where covered ba active AL extents
|
||||
* @mdev: DRBD device.
|
||||
|
@ -44,15 +44,12 @@ static int w_make_resync_request(struct drbd_conf *mdev,
|
||||
|
||||
|
||||
|
||||
/* defined here:
|
||||
drbd_md_io_complete
|
||||
drbd_endio_sec
|
||||
drbd_endio_pri
|
||||
|
||||
* more endio handlers:
|
||||
atodb_endio in drbd_actlog.c
|
||||
drbd_bm_async_io_complete in drbd_bitmap.c
|
||||
|
||||
/* endio handlers:
|
||||
* drbd_md_io_complete (defined here)
|
||||
* drbd_endio_pri (defined here)
|
||||
* drbd_endio_sec (defined here)
|
||||
* bm_async_io_complete (defined in drbd_bitmap.c)
|
||||
*
|
||||
* For all these callbacks, note the following:
|
||||
* The callbacks will be called in irq context by the IDE drivers,
|
||||
* and in Softirqs/Tasklets/BH context by the SCSI drivers.
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
|
||||
extern const char *drbd_buildtag(void);
|
||||
#define REL_VERSION "8.3.9"
|
||||
#define REL_VERSION "8.3.10"
|
||||
#define API_VERSION 88
|
||||
#define PRO_VERSION_MIN 86
|
||||
#define PRO_VERSION_MAX 96
|
||||
|
Loading…
Reference in New Issue
Block a user