diff options
author | NeilBrown <neilb@suse.de> | 2010-06-01 19:37:25 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2010-07-26 12:52:26 +1000 |
commit | f4be6b43f1ac60dff00ef0923ee43b0e08872947 (patch) | |
tree | b4fbfed60c0614d97a91638483058a133ddfcbf4 /drivers/md/raid5.h | |
parent | c41d4ac40df0d01bf9c383ff28f194d1df2d4fd9 (diff) | |
download | blackbird-op-linux-f4be6b43f1ac60dff00ef0923ee43b0e08872947.tar.gz blackbird-op-linux-f4be6b43f1ac60dff00ef0923ee43b0e08872947.zip |
md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk
We will shortly allow md devices with no gendisk (they are attached to
a dm-target instead). That will cause mdname() to return 'mdX'.
There is one place where mdname really needs to be unique: when
creating the name for a slab cache.
So in that case, if there is no gendisk, you the address of the mddev
formatted in HEX to provide a unique name.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/md/raid5.h')
-rw-r--r-- | drivers/md/raid5.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/raid5.h b/drivers/md/raid5.h index cbdbc77695b3..61b6b25dc5e7 100644 --- a/drivers/md/raid5.h +++ b/drivers/md/raid5.h @@ -388,7 +388,7 @@ struct raid5_private_data { * two caches. */ int active_name; - char cache_name[2][20]; + char cache_name[2][32]; struct kmem_cache *slab_cache; /* for allocating stripes */ int seq_flush, seq_write; |