crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation
authorChenghai Huang <huangchenghai2@huawei.com>
Sun, 7 Apr 2024 07:59:55 +0000 (15:59 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 12 Apr 2024 07:07:52 +0000 (15:07 +0800)
commit3b7db97e60ac25c1e050a5d3e3a2e6a22c3f7f2d
treee6b7c4c5b46170fa8e1e563a92e52175de426b62
parent040279e84d4e94d65cd5a9f95f9821e26c72d26e
crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation

There is a scenario where the file directory is created but the
file attribute is not set. In this case, if a user accesses the
file, an error occurs.

So adjust the processing logic in the debugfs creation to
prevent the file from being accessed before the file attributes
such as the index are set.

Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/debugfs.c