mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2025-05-08 14:33:05 +00:00
make firmware buffer persistent to not request firmware on every access
This commit is contained in:
parent
c2741d0bec
commit
499e15d791
4 changed files with 48 additions and 38 deletions
|
@ -1222,6 +1222,7 @@ int pm_netdev_open(struct net_device *pnetdev, u8 bnormal)
|
|||
int netdev_close(struct net_device *pnetdev)
|
||||
{
|
||||
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(pnetdev);
|
||||
struct dvobj_priv *dvobj = adapter_to_dvobj(padapter);
|
||||
|
||||
RT_TRACE(_module_os_intfs_c_, _drv_info_, ("+88eu_drv - drv_close\n"));
|
||||
|
||||
|
@ -1260,6 +1261,9 @@ int netdev_close(struct net_device *pnetdev)
|
|||
rtw_p2p_enable(padapter, P2P_ROLE_DISABLE);
|
||||
#endif /* CONFIG_88EU_P2P */
|
||||
|
||||
kfree(dvobj->firmware.szFwBuffer);
|
||||
dvobj->firmware.szFwBuffer = NULL;
|
||||
|
||||
RT_TRACE(_module_os_intfs_c_, _drv_info_, ("-88eu_drv - drv_close\n"));
|
||||
DBG_88E("-88eu_drv - drv_close, bup =%d\n", padapter->bup);
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue