dm: push error reporting down to dm_register_target()
authorYangtao Li <frank.li@vivo.com>
Sat, 18 Mar 2023 13:16:33 +0000 (21:16 +0800)
committerMike Snitzer <snitzer@kernel.org>
Tue, 11 Apr 2023 16:01:01 +0000 (12:01 -0400)
commitb362c733ed7bf312ed729847bc26ba89febc556e
tree3aca88e86af3babc68dbdc97eaf13fad0e569efe
parent6b79a428c02769f2a11f8ae76bf866226d134887
dm: push error reporting down to dm_register_target()

Simplifies each DM target's init method by making dm_register_target()
responsible for its error reporting (on behalf of targets).

Signed-off-by: Yangtao Li <frank.li@vivo.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
18 files changed:
drivers/md/dm-cache-target.c
drivers/md/dm-clone-target.c
drivers/md/dm-crypt.c
drivers/md/dm-delay.c
drivers/md/dm-dust.c
drivers/md/dm-ebs-target.c
drivers/md/dm-era-target.c
drivers/md/dm-flakey.c
drivers/md/dm-integrity.c
drivers/md/dm-log-writes.c
drivers/md/dm-mpath.c
drivers/md/dm-raid1.c
drivers/md/dm-snap.c
drivers/md/dm-switch.c
drivers/md/dm-target.c
drivers/md/dm-verity-target.c
drivers/md/dm-writecache.c
drivers/md/dm-zero.c