md: move GET_BITMAP_FILE ioctl out from mddev_lock.
authorNeilBrown <neilb@suse.de>
Mon, 15 Dec 2014 01:57:00 +0000 (12:57 +1100)
committerNeilBrown <neilb@suse.de>
Thu, 5 Feb 2015 22:32:56 +0000 (09:32 +1100)
commit4af1a04176bdb4688aa14f6c10d1d5131c036a9d
tree978bdc35cce2405bacc44ad9e747e2c97143ce6f
parent1e594bb24d3d08fe4a8afa0fc45a61d6109130fa
md: move GET_BITMAP_FILE ioctl out from mddev_lock.

It makes more sense to report bitmap_info->file, rather than
bitmap->file (the later is only available once the array is
active).

With that change, use mddev->lock to protect bitmap_info being
set to NULL, and we can call get_bitmap_file() without taking
the mutex.

Signed-off-by: NeilBrown <neilb@suse.de>
drivers/md/md.c
drivers/md/md.h