net: Remove state argument from skb_find_text()
Although it is clear that textsearch state is intentionally passed to skb_find_text() as uninitialized argument, it was never used by the callers. Therefore, we can simplify skb_find_text() by making it local variable. Signed-off-by: Bojan Prtvar <prtvar.b@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
d340c862e7
commit
059a2440fd
@@ -34,7 +34,6 @@ static int em_text_match(struct sk_buff *skb, struct tcf_ematch *m,
|
||||
{
|
||||
struct text_match *tm = EM_TEXT_PRIV(m);
|
||||
int from, to;
|
||||
struct ts_state state;
|
||||
|
||||
from = tcf_get_base_ptr(skb, tm->from_layer) - skb->data;
|
||||
from += tm->from_offset;
|
||||
@@ -42,7 +41,7 @@ static int em_text_match(struct sk_buff *skb, struct tcf_ematch *m,
|
||||
to = tcf_get_base_ptr(skb, tm->to_layer) - skb->data;
|
||||
to += tm->to_offset;
|
||||
|
||||
return skb_find_text(skb, from, to, tm->config, &state) != UINT_MAX;
|
||||
return skb_find_text(skb, from, to, tm->config) != UINT_MAX;
|
||||
}
|
||||
|
||||
static int em_text_change(struct net *net, void *data, int len,
|
||||
|
Reference in New Issue
Block a user