Loading drivers/net/wireless/cnss/cnss_common.c +5 −10 Original line number Diff line number Diff line Loading @@ -45,8 +45,6 @@ static struct cnss_dfs_nol_info { int cnss_set_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 ch_count) { struct cnss_unsafe_channel_list *unsafe_list; mutex_lock(&unsafe_channel_list_lock); if ((!unsafe_ch_list) || (ch_count > CNSS_MAX_CH_NUM)) { mutex_unlock(&unsafe_channel_list_lock); Loading @@ -57,7 +55,7 @@ int cnss_set_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 ch_count) if (ch_count != 0) { memcpy( (char *)unsafe_list->unsafe_ch_list, (char *)unsafe_channel_list.unsafe_ch_list, (char *)unsafe_ch_list, ch_count * sizeof(u16)); } mutex_unlock(&unsafe_channel_list_lock); Loading @@ -70,25 +68,22 @@ int cnss_get_wlan_unsafe_channel( u16 *unsafe_ch_list, u16 *ch_count, u16 buf_len) { struct cnss_unsafe_channel_list *unsafe_list; mutex_lock(&unsafe_channel_list_lock); if (!unsafe_ch_list || !ch_count) { mutex_unlock(&unsafe_channel_list_lock); return -EINVAL; } unsafe_list = &unsafe_channel_list; if (buf_len < (unsafe_list->unsafe_ch_count * sizeof(u16))) { if (buf_len < (unsafe_channel_list.unsafe_ch_count * sizeof(u16))) { mutex_unlock(&unsafe_channel_list_lock); return -ENOMEM; } *ch_count = unsafe_list->unsafe_ch_count; *ch_count = unsafe_channel_list.unsafe_ch_count; memcpy( (char *)unsafe_ch_list, (char *)unsafe_list->unsafe_ch_list, unsafe_list->unsafe_ch_count * sizeof(u16)); (char *)unsafe_channel_list.unsafe_ch_list, unsafe_channel_list.unsafe_ch_count * sizeof(u16)); mutex_unlock(&unsafe_channel_list_lock); return 0; Loading Loading
drivers/net/wireless/cnss/cnss_common.c +5 −10 Original line number Diff line number Diff line Loading @@ -45,8 +45,6 @@ static struct cnss_dfs_nol_info { int cnss_set_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 ch_count) { struct cnss_unsafe_channel_list *unsafe_list; mutex_lock(&unsafe_channel_list_lock); if ((!unsafe_ch_list) || (ch_count > CNSS_MAX_CH_NUM)) { mutex_unlock(&unsafe_channel_list_lock); Loading @@ -57,7 +55,7 @@ int cnss_set_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 ch_count) if (ch_count != 0) { memcpy( (char *)unsafe_list->unsafe_ch_list, (char *)unsafe_channel_list.unsafe_ch_list, (char *)unsafe_ch_list, ch_count * sizeof(u16)); } mutex_unlock(&unsafe_channel_list_lock); Loading @@ -70,25 +68,22 @@ int cnss_get_wlan_unsafe_channel( u16 *unsafe_ch_list, u16 *ch_count, u16 buf_len) { struct cnss_unsafe_channel_list *unsafe_list; mutex_lock(&unsafe_channel_list_lock); if (!unsafe_ch_list || !ch_count) { mutex_unlock(&unsafe_channel_list_lock); return -EINVAL; } unsafe_list = &unsafe_channel_list; if (buf_len < (unsafe_list->unsafe_ch_count * sizeof(u16))) { if (buf_len < (unsafe_channel_list.unsafe_ch_count * sizeof(u16))) { mutex_unlock(&unsafe_channel_list_lock); return -ENOMEM; } *ch_count = unsafe_list->unsafe_ch_count; *ch_count = unsafe_channel_list.unsafe_ch_count; memcpy( (char *)unsafe_ch_list, (char *)unsafe_list->unsafe_ch_list, unsafe_list->unsafe_ch_count * sizeof(u16)); (char *)unsafe_channel_list.unsafe_ch_list, unsafe_channel_list.unsafe_ch_count * sizeof(u16)); mutex_unlock(&unsafe_channel_list_lock); return 0; Loading