diff options
| author | 2010-09-05 01:13:24 +0200 | |
|---|---|---|
| committer | 2010-10-14 18:38:34 +0200 | |
| commit | 1d53f09e170e477de67babd7a10e277479260d51 (patch) | |
| tree | c795de9e5aeaf8324eeb25ea20c7b94f573bca83 /include/linux/mqueue.h | |
| parent | drbd: don't count sendpage()d pages only referenced by tcp as in use (diff) | |
drbd: fix potential kernel BUG (NULL deref)
BUG trace would look like:
lc_find
drbd_rs_complete_io
got_OVResult
drbd_asender
Could be triggered by explicit, or IO-error policy based,
detach during online-verify.
We may only dereference mdev->resync, if we first get_ldev(), as the
disk may break any time, causing mdev->resync to disappear once all
ldev references have been returned.
Already in flight online-verify requests or replies may still come in,
which we then need to ignore.
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'include/linux/mqueue.h')
0 files changed, 0 insertions, 0 deletions
