Hello, This adds support for optionally disabling automatic exclusive lock transitions. Patches 1-3 fix some existing error paths and can go in independently. Thanks, Ilya Ilya Dryomov (9): rbd: move rbd_dev_destroy() call out of rbd_dev_image_release() rbd: move rbd_unregister_watch() call into rbd_dev_image_release() rbd: fix error handling around rbd_init_disk() rbd: ignore unlock errors rbd: store lock cookie rbd: support updating the lock cookie without releasing the lock rbd: kill rbd_is_lock_supported() rbd: return ResponseMessage result from rbd_handle_request_lock() rbd: exclusive map option drivers/block/rbd.c | 357 +++++++++++++++++++++-------------- include/linux/ceph/cls_lock_client.h | 5 + net/ceph/cls_lock_client.c | 51 +++++ 3 files changed, 270 insertions(+), 143 deletions(-) -- 2.4.3 -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html