738be5f561404ebede3708aab31b2acf8a84d286

The idea behind introducing these macros is, if the feature CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS is enabled, then the requirement is to hide 2nd, 3rd and 4th octet of the MAC address in the kernel logs and driver logs. But other management interfaces like ioctl, debugfs, sysfs, wext, unit test code or non-production simulator sw (iot_sim) should continue to log the full mac address. If the developer directly introduces %pM in the code, it becomes difficult to catch this in the code review and may end up breaking the feature CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS if enabled. Hence the plan is to introduce meaningful macros to help code audit easy and with the help of automation, block the developer from directly introducing %pM in the code. Change-Id: Id28663eb6e750febba07ed9bdad168187df3248f CRs-Fixed: 2763028
This is CNSS WLAN Host Driver for products starting from iHelium
Apraksts
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%