linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/29] staging: wilc1000: avoid deferring of cfg80211 operation callback
@ 2018-12-02 18:02 Ajay.Kathat
  2018-12-02 18:02 ` [PATCH 01/29] staging: wilc1000: remove unnecessary checks in wilc_mac_close() Ajay.Kathat
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: Ajay.Kathat @ 2018-12-02 18:02 UTC (permalink / raw)
  To: linux-wireless; +Cc: devel, gregkh, Adham.Abozaeid, johannes, Ajay.Kathat

From: Ajay Singh <ajay.kathat@microchip.com>

This patch series mainly contains the change to handle the cfg80211
operation from its context. Now the WID commands are sent to firmware
directly from the caller context.
Also added few more patches to address the review comment received
earlier in series[1].

[1]. https://www.spinics.net/lists/linux-wireless/msg178705.html
     https://www.spinics.net/lists/linux-wireless/msg178707.html
     https://www.spinics.net/lists/linux-wireless/msg178709.html

Ajay Singh (29):
  staging: wilc1000: remove unnecessary checks in wilc_mac_close()
  staging: wilc1000: make use of put_unaligned_le32 in
    handle_set_wfi_drv_handler()
  staging: wilc1000: avoid the use of the static variable to configure
    wiphy struct
  staging: wilc1000: use mutex lock to synchronized sending 'wid' cmd to
    firmware
  staging: wilc1000: handle tx power related callback from cfg80211
    context
  staging: wilc1000: handle setting power management from cfg80211
    context
  staging: wilc1000: handle add and edit station from the cfg80211
    context
  staging: wilc1000: use void return for wilc_hif_pack_sta_param()
  staging: wilc1000: handle delete station related callback ops from
    cfg80211 context
  staging: wilc1000: use is_zero_ether_addr() API to check mac address
  staging: wilc1000: handle delete beacon cfg ops from cfg80211
    context()
  staging: wilc1000: handle add beacon operation callback from cfg80211
    context
  staging: wilc1000: handle mgmt_frame_register ops from cfg82011
    context
  staging: wilc1000: refactor wilc_set_mac_chnl_num() to avoid deferred
    handling
  staging: wilc1000: refactor wilc_hif_set_cfg() to avoid deferred
    handling
  staging: wilc1000: handle station dump cfg ops from cfg80211 context
  staging: wilc1000: refactor wilc_set_operation_mode() to avoid
    deferred handling
  staging: wilc1000: refactor wilc_set_wfi_drv_handler() to avoid
    deferred handling
  staging: wilc1000: refactor wilc_get_inactive_time() to avoid deferred
    handling
  staging: wilc1000: handle key related cfg operation from cfg80211
    context
  staging: wilc1000: delete the unused code after code refactor
  staging: wilc1000: refactor wilc_get_mac_address() to avoid deferred
    handling
  staging: wilc1000: use correct 'struct remain_ch' variable in scan
    complete
  staging: wilc1000: handle remain on channel cfg ops from cfg80211
    context
  staging: wilc1000: handle get_station() ops callback in cfg80211
    context
  staging: wilc1000: avoid deferred handling of cfg80211 disconnect
    callback
  staging: wilc1000: handle connect ops callback from cfg80211 context
  staging: wilc1000: avoid extra buffer copy while connect cfg ops
  staging: wilc1000: handle scan operation callback from cfg80211
    context

 drivers/staging/wilc1000/host_interface.c         | 2405 ++++++---------------
 drivers/staging/wilc1000/host_interface.h         |   79 +-
 drivers/staging/wilc1000/linux_wlan.c             |   30 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c |  167 +-
 drivers/staging/wilc1000/wilc_wfi_netdevice.h     |   65 +-
 drivers/staging/wilc1000/wilc_wlan.c              |   21 +-
 6 files changed, 755 insertions(+), 2012 deletions(-)

-- 
2.7.4


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2018-12-05  8:50 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-02 18:02 [PATCH 00/29] staging: wilc1000: avoid deferring of cfg80211 operation callback Ajay.Kathat
2018-12-02 18:02 ` [PATCH 01/29] staging: wilc1000: remove unnecessary checks in wilc_mac_close() Ajay.Kathat
2018-12-02 18:02 ` [PATCH 02/29] staging: wilc1000: make use of put_unaligned_le32 in handle_set_wfi_drv_handler() Ajay.Kathat
2018-12-02 18:02 ` [PATCH 03/29] staging: wilc1000: avoid the use of the static variable to configure wiphy struct Ajay.Kathat
2018-12-02 18:02 ` [PATCH 04/29] staging: wilc1000: use mutex lock to synchronized sending 'wid' cmd to firmware Ajay.Kathat
2018-12-02 18:02 ` [PATCH 05/29] staging: wilc1000: handle tx power related callback from cfg80211 context Ajay.Kathat
2018-12-02 18:02 ` [PATCH 06/29] staging: wilc1000: handle setting power management " Ajay.Kathat
2018-12-02 18:02 ` [PATCH 07/29] staging: wilc1000: handle add and edit station from the " Ajay.Kathat
2018-12-02 18:02 ` [PATCH 08/29] staging: wilc1000: use void return for wilc_hif_pack_sta_param() Ajay.Kathat
2018-12-02 18:02 ` [PATCH 09/29] staging: wilc1000: handle delete station related callback ops from cfg80211 context Ajay.Kathat
2018-12-02 18:02 ` [PATCH 10/29] staging: wilc1000: use is_zero_ether_addr() API to check mac address Ajay.Kathat
2018-12-02 18:02 ` [PATCH 11/29] staging: wilc1000: handle delete beacon cfg ops from cfg80211 context() Ajay.Kathat
2018-12-02 18:02 ` [PATCH 12/29] staging: wilc1000: handle add beacon operation callback from cfg80211 context Ajay.Kathat
2018-12-02 18:02 ` [PATCH 13/29] staging: wilc1000: handle mgmt_frame_register ops from cfg82011 context Ajay.Kathat
2018-12-02 18:02 ` [PATCH 14/29] staging: wilc1000: refactor wilc_set_mac_chnl_num() to avoid deferred handling Ajay.Kathat
2018-12-02 18:02 ` [PATCH 15/29] staging: wilc1000: refactor wilc_hif_set_cfg() " Ajay.Kathat
2018-12-02 18:02 ` [PATCH 16/29] staging: wilc1000: handle station dump cfg ops from cfg80211 context Ajay.Kathat
2018-12-02 18:03 ` [PATCH 17/29] staging: wilc1000: refactor wilc_set_operation_mode() to avoid deferred handling Ajay.Kathat
2018-12-02 18:03 ` [PATCH 18/29] staging: wilc1000: refactor wilc_set_wfi_drv_handler() " Ajay.Kathat
2018-12-02 18:03 ` [PATCH 19/29] staging: wilc1000: refactor wilc_get_inactive_time() " Ajay.Kathat
2018-12-02 18:03 ` [PATCH 20/29] staging: wilc1000: handle key related cfg operation from cfg80211 context Ajay.Kathat
2018-12-02 18:03 ` [PATCH 21/29] staging: wilc1000: delete the unused code after code refactor Ajay.Kathat
2018-12-02 18:03 ` [PATCH 22/29] staging: wilc1000: refactor wilc_get_mac_address() to avoid deferred handling Ajay.Kathat
2018-12-02 18:03 ` [PATCH 23/29] staging: wilc1000: use correct 'struct remain_ch' variable in scan complete Ajay.Kathat
2018-12-02 18:03 ` [PATCH 24/29] staging: wilc1000: handle remain on channel cfg ops from cfg80211 context Ajay.Kathat
2018-12-02 18:03 ` [PATCH 25/29] staging: wilc1000: handle get_station() ops callback in " Ajay.Kathat
2018-12-02 18:03 ` [PATCH 26/29] staging: wilc1000: avoid deferred handling of cfg80211 disconnect callback Ajay.Kathat
2018-12-02 18:03 ` [PATCH 27/29] staging: wilc1000: handle connect ops callback from cfg80211 context Ajay.Kathat
2018-12-02 18:03 ` [PATCH 28/29] staging: wilc1000: avoid extra buffer copy while connect cfg ops Ajay.Kathat
2018-12-02 18:03 ` [PATCH 29/29] staging: wilc1000: handle scan operation callback from cfg80211 context Ajay.Kathat
2018-12-05  8:50 ` [PATCH 00/29] staging: wilc1000: avoid deferring of cfg80211 operation callback Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).