staging: rtlwifi: use single_open and single_release properly
authorTiezhu Yang <kernelpatch@126.com>
Sat, 26 May 2018 14:46:22 +0000 (22:46 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 31 May 2018 17:00:53 +0000 (19:00 +0200)
commitdad459e052dc73493a4058b0f05f7e210691a0ba
tree92cf3139971b9507928df9e90cbbe423955ac84b
parentbb1192cbf43ec5b0db9ed593fa150cba917642ae
staging: rtlwifi: use single_open and single_release properly

single_open() returns -ENOMEM when malloc failed, so the caller function
rtl_debugfs_open_rw() should not always return 0. In addition, when using
single_open(), we should use single_release() instead of seq_release() in
the file_operations structure to avoid a memory leak.

Signed-off-by: Tiezhu Yang <kernelpatch@126.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtlwifi/debug.c