staging: rtl8723au: core: Replace open coded version with existing hweight function
authorTapasweni Pathak <tapaswenipathak@gmail.com>
Wed, 8 Oct 2014 04:45:42 +0000 (10:15 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Oct 2014 02:29:17 +0000 (10:29 +0800)
commit4ecdc381d768eb978b782ccb66c959db7231f2d8
tree8fe781aee564a53279dbcfc0369eaa6ba60c766d
parent2430454e92860003cb52122fd661177e9eeb6165
staging: rtl8723au: core: Replace open coded version with existing hweight function

This patch replaces the open coded version with Linux's existing hweight
functions.
The original version checked each of the low four bits, accumulating and
returning the result. Instead, use a mask to select those four bits, and
pass the result to hweight8.
It also makes the code in this function simpler.

Signed-off-by: Tapasweni Pathak <tapaswenipathak@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723au/core/rtw_efuse.c