diff options
author | Philipp Reisner <philipp.reisner@linbit.com> | 2010-05-10 16:42:23 +0200 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2010-05-18 02:03:32 +0200 |
commit | 9a25a04c8079725c1b1ab756694a8e0757844b40 (patch) | |
tree | ed8fbbbbd7cb4db7d77531bcd2c046f5bd0170c1 /drivers/rtc/rtc-rp5c01.c | |
parent | a1c88d0d7aa2ef427f78834c9a3b0a673a19dca6 (diff) | |
download | talos-op-linux-9a25a04c8079725c1b1ab756694a8e0757844b40.tar.gz talos-op-linux-9a25a04c8079725c1b1ab756694a8e0757844b40.zip |
drbd: If we detect late that IO got frozen, retry after we thawed.
If we detect late (= after grabing mdev->req_lock) that IO got frozen, we
return 1 to generic_make_request(), which simply will retry to make a
request for that bio.
In the subsequent call of generic_make_request() into drbd_make_request_26()
we sleep in inc_ap_bio().
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/rtc/rtc-rp5c01.c')
0 files changed, 0 insertions, 0 deletions