dma-buf: remove dma_buf directory on bufinfo file creation errors
Change the error handling in dma_buf_init_debugfs() to remove the "dma_buf" directory if creating the "bufinfo" file fails. No need to have an empty debugfs directory around. Signed-off-by: Mathias Krause <minipli@googlemail.com> Cc: Sumit Semwal <sumit.semwal@linaro.org> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org>
This commit is contained in:
Родитель
eb0b947e3b
Коммит
b747999043
|
@ -907,8 +907,11 @@ static int dma_buf_init_debugfs(void)
|
|||
|
||||
err = dma_buf_debugfs_create_file("bufinfo", NULL);
|
||||
|
||||
if (err)
|
||||
if (err) {
|
||||
pr_debug("dma_buf: debugfs: failed to create node bufinfo\n");
|
||||
debugfs_remove_recursive(dma_buf_debugfs_dir);
|
||||
dma_buf_debugfs_dir = NULL;
|
||||
}
|
||||
|
||||
return err;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче