wifi: ath5k: remove phydir check from ath5k_debug_init_device()
authorMinjie Du <duminjie@vivo.com>
Mon, 24 Jul 2023 10:11:07 +0000 (13:11 +0300)
committerKalle Valo <quic_kvalo@quicinc.com>
Tue, 25 Jul 2023 14:30:03 +0000 (17:30 +0300)
'phydir' returned from debugfs_create_dir() is checked against NULL.
As the debugfs API returns an error pointer,
the returned value can never be NULL.

Therefore, as the documentation suggests that the check is unnecessary
and other debugfs calls have no operation in error cases,
it is advisable to completely eliminate the check.

Signed-off-by: Minjie Du <duminjie@vivo.com>
Reviewed-by: Jiri Slaby <jirislaby@kernel.org>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/20230714081619.2032-1-duminjie@vivo.com
drivers/net/wireless/ath/ath5k/debug.c

index 4b41160e5d389f26418e158d4a9661a15c0ef1e1..ec130510aeb2a9b6261e032866a45b6f67301b76 100644 (file)
@@ -982,8 +982,6 @@ ath5k_debug_init_device(struct ath5k_hw *ah)
        ah->debug.level = ath5k_debug;
 
        phydir = debugfs_create_dir("ath5k", ah->hw->wiphy->debugfsdir);
-       if (!phydir)
-               return;
 
        debugfs_create_file("debug", 0600, phydir, ah, &fops_debug);
        debugfs_create_file("registers", 0400, phydir, ah, &registers_fops);