diff options
author | Joe Thornber <ejt@redhat.com> | 2014-11-28 12:48:25 +0300 |
---|---|---|
committer | Mike Snitzer <snitzer@redhat.com> | 2014-12-01 19:30:13 +0300 |
commit | f824a2af3dfbbb766c02e19df21f985bceadf0ee (patch) | |
tree | 64efe7b50085b22bf281825e34af5f8fc11a5372 /drivers/md/dm-switch.c | |
parent | 1e32134a5a404e80bfb47fad8a94e9bbfcbdacc5 (diff) | |
download | linux-f824a2af3dfbbb766c02e19df21f985bceadf0ee.tar.xz |
dm cache: fix spurious cell_defer when dealing with partial block at end of device
We never bother caching a partial block that is at the back end of the
origin device. No cell ever gets locked, but the calling code was
assuming it was and trying to release it.
Now the code only releases if the cell has been set to a non NULL
value.
Signed-off-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Cc: stable@vger.kernel.org
Diffstat (limited to 'drivers/md/dm-switch.c')
0 files changed, 0 insertions, 0 deletions