Merge 5.10.174 into android12-5.10-lts
Changes in 5.10.174 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh Linux 5.10.174 Change-Id: Ia794e92ff18af212189321d9e505987f135da5d1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
2
Makefile
2
Makefile
@@ -1,7 +1,7 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
VERSION = 5
|
VERSION = 5
|
||||||
PATCHLEVEL = 10
|
PATCHLEVEL = 10
|
||||||
SUBLEVEL = 173
|
SUBLEVEL = 174
|
||||||
EXTRAVERSION =
|
EXTRAVERSION =
|
||||||
NAME = Dare mighty things
|
NAME = Dare mighty things
|
||||||
|
|
||||||
|
@@ -185,7 +185,6 @@ static void _rtl92e_dm_init_fsync(struct net_device *dev);
|
|||||||
static void _rtl92e_dm_deinit_fsync(struct net_device *dev);
|
static void _rtl92e_dm_deinit_fsync(struct net_device *dev);
|
||||||
|
|
||||||
static void _rtl92e_dm_check_txrateandretrycount(struct net_device *dev);
|
static void _rtl92e_dm_check_txrateandretrycount(struct net_device *dev);
|
||||||
static void _rtl92e_dm_check_ac_dc_power(struct net_device *dev);
|
|
||||||
static void _rtl92e_dm_check_fsync(struct net_device *dev);
|
static void _rtl92e_dm_check_fsync(struct net_device *dev);
|
||||||
static void _rtl92e_dm_check_rf_ctrl_gpio(void *data);
|
static void _rtl92e_dm_check_rf_ctrl_gpio(void *data);
|
||||||
static void _rtl92e_dm_fsync_timer_callback(struct timer_list *t);
|
static void _rtl92e_dm_fsync_timer_callback(struct timer_list *t);
|
||||||
@@ -238,8 +237,6 @@ void rtl92e_dm_watchdog(struct net_device *dev)
|
|||||||
if (priv->being_init_adapter)
|
if (priv->being_init_adapter)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
_rtl92e_dm_check_ac_dc_power(dev);
|
|
||||||
|
|
||||||
_rtl92e_dm_check_txrateandretrycount(dev);
|
_rtl92e_dm_check_txrateandretrycount(dev);
|
||||||
_rtl92e_dm_check_edca_turbo(dev);
|
_rtl92e_dm_check_edca_turbo(dev);
|
||||||
|
|
||||||
@@ -257,30 +254,6 @@ void rtl92e_dm_watchdog(struct net_device *dev)
|
|||||||
_rtl92e_dm_cts_to_self(dev);
|
_rtl92e_dm_cts_to_self(dev);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _rtl92e_dm_check_ac_dc_power(struct net_device *dev)
|
|
||||||
{
|
|
||||||
struct r8192_priv *priv = rtllib_priv(dev);
|
|
||||||
static char const ac_dc_script[] = "/etc/acpi/wireless-rtl-ac-dc-power.sh";
|
|
||||||
char *argv[] = {(char *)ac_dc_script, DRV_NAME, NULL};
|
|
||||||
static char *envp[] = {"HOME=/",
|
|
||||||
"TERM=linux",
|
|
||||||
"PATH=/usr/bin:/bin",
|
|
||||||
NULL};
|
|
||||||
|
|
||||||
if (priv->ResetProgress == RESET_TYPE_SILENT) {
|
|
||||||
RT_TRACE((COMP_INIT | COMP_POWER | COMP_RF),
|
|
||||||
"GPIOChangeRFWorkItemCallBack(): Silent Reset!!!!!!!\n");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (priv->rtllib->state != RTLLIB_LINKED)
|
|
||||||
return;
|
|
||||||
call_usermodehelper(ac_dc_script, argv, envp, UMH_WAIT_PROC);
|
|
||||||
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
void rtl92e_init_adaptive_rate(struct net_device *dev)
|
void rtl92e_init_adaptive_rate(struct net_device *dev)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1800,10 +1773,6 @@ static void _rtl92e_dm_check_rf_ctrl_gpio(void *data)
|
|||||||
u8 tmp1byte;
|
u8 tmp1byte;
|
||||||
enum rt_rf_power_state eRfPowerStateToSet;
|
enum rt_rf_power_state eRfPowerStateToSet;
|
||||||
bool bActuallySet = false;
|
bool bActuallySet = false;
|
||||||
char *argv[3];
|
|
||||||
static char const RadioPowerPath[] = "/etc/acpi/events/RadioPower.sh";
|
|
||||||
static char *envp[] = {"HOME=/", "TERM=linux", "PATH=/usr/bin:/bin",
|
|
||||||
NULL};
|
|
||||||
|
|
||||||
bActuallySet = false;
|
bActuallySet = false;
|
||||||
|
|
||||||
@@ -1835,14 +1804,6 @@ static void _rtl92e_dm_check_rf_ctrl_gpio(void *data)
|
|||||||
mdelay(1000);
|
mdelay(1000);
|
||||||
priv->bHwRfOffAction = 1;
|
priv->bHwRfOffAction = 1;
|
||||||
rtl92e_set_rf_state(dev, eRfPowerStateToSet, RF_CHANGE_BY_HW);
|
rtl92e_set_rf_state(dev, eRfPowerStateToSet, RF_CHANGE_BY_HW);
|
||||||
if (priv->bHwRadioOff)
|
|
||||||
argv[1] = "RFOFF";
|
|
||||||
else
|
|
||||||
argv[1] = "RFON";
|
|
||||||
|
|
||||||
argv[0] = (char *)RadioPowerPath;
|
|
||||||
argv[2] = NULL;
|
|
||||||
call_usermodehelper(RadioPowerPath, argv, envp, UMH_WAIT_PROC);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1264,8 +1264,6 @@ int cfg80211_connect(struct cfg80211_registered_device *rdev,
|
|||||||
connect->key = NULL;
|
connect->key = NULL;
|
||||||
connect->key_len = 0;
|
connect->key_len = 0;
|
||||||
connect->key_idx = 0;
|
connect->key_idx = 0;
|
||||||
connect->crypto.cipher_group = 0;
|
|
||||||
connect->crypto.n_ciphers_pairwise = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
wdev->connect_keys = connkeys;
|
wdev->connect_keys = connkeys;
|
||||||
|
Reference in New Issue
Block a user