summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2020-08-13 05:05:15 -0700
committerLinux Build Service Account <lnxbuild@localhost>2020-08-13 05:05:15 -0700
commitad0622ff024289cc76d0678c6da7b77885610d2e (patch)
tree161aeb080051b4fe3a066999424a32324ee4b85f
parent65b4e9defb94e35400f7b030fbe51f0caeeecd39 (diff)
parente3abf2d2c67f52f4b9ab683b1119c4bd8de771bf (diff)
downloaddata-kernel-ad0622ff024289cc76d0678c6da7b77885610d2e.tar.gz
Merge e3abf2d2c67f52f4b9ab683b1119c4bd8de771bf on remote branch
Change-Id: Ia0340a65398bf3996dc1a3393346261a7e6ef47a
-rw-r--r--drivers/rmnet/shs/rmnet_shs_wq.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/rmnet/shs/rmnet_shs_wq.c b/drivers/rmnet/shs/rmnet_shs_wq.c
index 3445519..07566a2 100644
--- a/drivers/rmnet/shs/rmnet_shs_wq.c
+++ b/drivers/rmnet/shs/rmnet_shs_wq.c
@@ -1941,7 +1941,7 @@ void rmnet_shs_update_cfg_mask(void)
}
}
-void rmnet_shs_wq_filter(void)
+noinline void rmnet_shs_wq_filter(void)
{
int cpu, cur_cpu;
int temp;
@@ -1966,11 +1966,11 @@ void rmnet_shs_wq_filter(void)
rmnet_shs_cpu_rx_filter_flows[temp]++;
}
cur_cpu = hnode->current_cpu;
- if (cur_cpu >= MAX_CPUS) {
+ if (cur_cpu >= MAX_CPUS || cur_cpu < 0) {
continue;
}
- if (hnode->node->hstats->segs_per_skb > 0) {
+ if (hnode->segs_per_skb > 0) {
rmnet_shs_cpu_node_tbl[cur_cpu].seg++;
}
}