[PW_SID:1145938] [v3] cache: sifive_ccache: remove debugfs on driver register failure - #2470
[PW_SID:1145938] [v3] cache: sifive_ccache: remove debugfs on driver register failure#2470linux-riscv-bot wants to merge 2 commits into
Conversation
sifive_ccache_init() creates its debugfs entries before registering the platform driver. If platform_driver_register() fails, the current error path unmaps ccache_base but leaves the debugfs file and its write callback reachable. Remove the debugfs directory on that failure path before unmapping the controller registers. Fixes: c90847b ("cache: sifive_ccache: Partially convert to a platform driver") Assisted-by: Codex:gpt-5 Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
9fa746d to
3c76238
Compare
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
3c76238 to
492cc66
Compare
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
|
Patch 1: "[v3] cache: sifive_ccache: remove debugfs on driver register failure" |
bb1a926 to
6f6f7c0
Compare
PR for series 1145938 applied to workflow__riscv__fixes
Name: [v3] cache: sifive_ccache: remove debugfs on driver register failure
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1145938
Version: 3