diff options
author | Lars Ellenberg <lars.ellenberg@linbit.com> | 2012-06-08 14:17:36 +0200 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-06-12 14:35:19 +0200 |
commit | 0d5934e3c258fc5decc4103600c597086fd95a52 (patch) | |
tree | 1e9810b23c495ffed5f9d1814ea74535b6013ea5 /kernel/exec_domain.c | |
parent | drbd: fix list corruption by failing but already aborted reads (diff) | |
download | linux-0d5934e3c258fc5decc4103600c597086fd95a52.tar.xz linux-0d5934e3c258fc5decc4103600c597086fd95a52.zip |
drbd: fix null pointer dereference with on-congestion policy when diskless
We must not look at mdev->actlog, unless we have a get_ldev() reference.
It also does not make much sense to try to disconnect or pull-ahead of
the peer, if we don't have good local data.
Only even consider congestion policies, if our local disk is D_UP_TO_DATE.
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'kernel/exec_domain.c')
0 files changed, 0 insertions, 0 deletions