mirror of
https://github.com/torvalds/linux.git
synced 2026-05-05 23:05:25 -04:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
drivers/net/can/pch_can.cae64438be1("can: dev: fix skb drop check")1dd1b521be("can: remove obsolete PCH CAN driver") https://lore.kernel.org/all/20221110102509.1f7d63cc@canb.auug.org.au/ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
@@ -1084,6 +1084,8 @@ MODULE_FIRMWARE("regulatory.db");
|
||||
|
||||
static int query_regdb_file(const char *alpha2)
|
||||
{
|
||||
int err;
|
||||
|
||||
ASSERT_RTNL();
|
||||
|
||||
if (regdb)
|
||||
@@ -1093,9 +1095,13 @@ static int query_regdb_file(const char *alpha2)
|
||||
if (!alpha2)
|
||||
return -ENOMEM;
|
||||
|
||||
return request_firmware_nowait(THIS_MODULE, true, "regulatory.db",
|
||||
®_pdev->dev, GFP_KERNEL,
|
||||
(void *)alpha2, regdb_fw_cb);
|
||||
err = request_firmware_nowait(THIS_MODULE, true, "regulatory.db",
|
||||
®_pdev->dev, GFP_KERNEL,
|
||||
(void *)alpha2, regdb_fw_cb);
|
||||
if (err)
|
||||
kfree(alpha2);
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
int reg_reload_regdb(void)
|
||||
|
||||
@@ -1674,7 +1674,9 @@ cfg80211_update_known_bss(struct cfg80211_registered_device *rdev,
|
||||
if (old == rcu_access_pointer(known->pub.ies))
|
||||
rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies);
|
||||
|
||||
cfg80211_update_hidden_bsses(known, new->pub.beacon_ies, old);
|
||||
cfg80211_update_hidden_bsses(known,
|
||||
rcu_access_pointer(new->pub.beacon_ies),
|
||||
old);
|
||||
|
||||
if (old)
|
||||
kfree_rcu((struct cfg80211_bss_ies *)old, rcu_head);
|
||||
|
||||
@@ -1559,10 +1559,12 @@ static u32 cfg80211_calculate_bitrate_eht(struct rate_info *rate)
|
||||
tmp = result;
|
||||
tmp *= SCALE;
|
||||
do_div(tmp, mcs_divisors[rate->mcs]);
|
||||
result = tmp;
|
||||
|
||||
/* and take NSS */
|
||||
result = (result * rate->nss) / 8;
|
||||
tmp *= rate->nss;
|
||||
do_div(tmp, 8);
|
||||
|
||||
result = tmp;
|
||||
|
||||
return result / 10000;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user