bcache: use kmemdup_nul for CACHED_LABEL buffer
authorGeliang Tang <geliangtang@gmail.com>
Wed, 24 Apr 2019 16:48:29 +0000 (00:48 +0800)
committerJens Axboe <axboe@kernel.dk>
Wed, 24 Apr 2019 16:56:27 +0000 (10:56 -0600)
commit792732d9852c0e4505aceff4631ea2168fd02480
tree4dea3d30ac952c2a31d80fc4064ab724c13e5d5a
parent78d4eb8ad9e1d413449d1b7a060f50b6efa81ebd
bcache: use kmemdup_nul for CACHED_LABEL buffer

This patch uses kmemdup_nul to create a NUL-terminated string from
dc->sb.label. This is better than open coding it.

With this, we can move env[2] initialization into env[] array to make
code more elegant.

Signed-off-by: Geliang Tang <geliangtang@gmail.com>
Signed-off-by: Coly Li <colyli@suse.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/md/bcache/super.c