qcacmn: Update WMI to use non-inline OS abstraction API's
Use non-inline OS-abstraction APIs to avoid direct call to OS APIs in wmi. CRs-Fixed: 2742480 Change-Id: Ic87a8e74ba7f8c0095821b0dd2e21f8eecb6833f
This commit is contained in:
@@ -70,6 +70,11 @@ WMI_CMD_HDR to be defined here. */
|
||||
#define WMI_EP_LPASS 0x1
|
||||
#define WMI_EP_SENSOR 0x2
|
||||
|
||||
#define WMI_INFOS_DBG_FILE_PERM (QDF_FILE_USR_READ | \
|
||||
QDF_FILE_USR_WRITE | \
|
||||
QDF_FILE_GRP_READ | \
|
||||
QDF_FILE_OTH_READ)
|
||||
|
||||
/*
|
||||
* * Control Path
|
||||
* */
|
||||
@@ -1228,9 +1233,12 @@ static void wmi_debugfs_create(wmi_unified_t wmi_handle,
|
||||
goto out;
|
||||
|
||||
for (i = 0; i < NUM_DEBUG_INFOS; ++i) {
|
||||
wmi_handle->debugfs_de[i] = debugfs_create_file(
|
||||
wmi_debugfs_infos[i].name, 0644, par_entry,
|
||||
wmi_handle, wmi_debugfs_infos[i].ops);
|
||||
wmi_handle->debugfs_de[i] = qdf_debugfs_create_entry(
|
||||
wmi_debugfs_infos[i].name,
|
||||
WMI_INFOS_DBG_FILE_PERM,
|
||||
par_entry,
|
||||
wmi_handle,
|
||||
wmi_debugfs_infos[i].ops);
|
||||
|
||||
if (!wmi_handle->debugfs_de[i]) {
|
||||
wmi_err("debug Entry creation failed!");
|
||||
@@ -1267,7 +1275,7 @@ static void wmi_debugfs_remove(wmi_unified_t wmi_handle)
|
||||
}
|
||||
|
||||
if (dentry)
|
||||
debugfs_remove_recursive(dentry);
|
||||
qdf_debugfs_remove_dir_recursive(dentry);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1286,7 +1294,7 @@ static QDF_STATUS wmi_debugfs_init(wmi_unified_t wmi_handle, uint32_t pdev_idx)
|
||||
wmi_handle->soc->soc_idx, pdev_idx);
|
||||
|
||||
wmi_handle->log_info.wmi_log_debugfs_dir =
|
||||
debugfs_create_dir(buf, NULL);
|
||||
qdf_debugfs_create_dir(buf, NULL);
|
||||
|
||||
if (!wmi_handle->log_info.wmi_log_debugfs_dir) {
|
||||
wmi_err("error while creating debugfs dir for %s", buf);
|
||||
|
Reference in New Issue
Block a user