diff options
author | Tejun Heo <tj@kernel.org> | 2010-11-13 11:55:17 +0100 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2010-11-13 11:55:17 +0100 |
commit | e09b457bdb7e8d23fc54dcef0930ac697d8de895 (patch) | |
tree | 41035bf61a8acb08292d01c0f66e5450502688af /fs/ext3/super.c | |
parent | btrfs: close_bdev_exclusive() should use the same @flags as the matching open... (diff) | |
download | linux-e09b457bdb7e8d23fc54dcef0930ac697d8de895.tar.xz linux-e09b457bdb7e8d23fc54dcef0930ac697d8de895.zip |
block: simplify holder symlink handling
Code to manage symlinks in /sys/block/*/{holders|slaves} are overly
complex with multiple holder considerations, redundant extra
references to all involved kobjects, unused generic kobject holder
support and unnecessary mixup with bd_claim/release functionalities.
Strip it down to what's necessary (single gendisk holder) and make it
use a separate interface. This is a step for cleaning up
bd_claim/release. This patch makes dm-table slightly more complex but
it will be simplified again with further changes.
Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Neil Brown <neilb@suse.de>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Cc: dm-devel@redhat.com
Diffstat (limited to 'fs/ext3/super.c')
0 files changed, 0 insertions, 0 deletions