debugfs directory entries for devices are not removed on bad path. If so, subsequent attempts to start blktrace on the respective devices will not succeed due to existing directories. Signed-off-by: Stefan Raspl <stefan.raspl@xxxxxxxxxxxxxxxxxx> --- kernel/trace/blktrace.c | 1 + 1 file changed, 1 insertion(+) --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c @@ -262,6 +262,7 @@ static void blk_trace_free(struct blk_tr { debugfs_remove(bt->msg_file); debugfs_remove(bt->dropped_file); + debugfs_remove(bt->dir); relay_close(bt->rchan); free_percpu(bt->sequence); free_percpu(bt->msg_data); -- To unsubscribe from this list: send the line "unsubscribe linux-btrace" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html