aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/skbuff.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/core/skbuff.c')
-rw-r--r--net/core/skbuff.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/net/core/skbuff.c b/net/core/skbuff.c
index 88c613eab142..374e43bc6b80 100644
--- a/net/core/skbuff.c
+++ b/net/core/skbuff.c
@@ -2865,7 +2865,6 @@ static void skb_ts_finish(struct ts_config *conf, struct ts_state *state)
2865 * @from: search offset 2865 * @from: search offset
2866 * @to: search limit 2866 * @to: search limit
2867 * @config: textsearch configuration 2867 * @config: textsearch configuration
2868 * @state: uninitialized textsearch state variable
2869 * 2868 *
2870 * Finds a pattern in the skb data according to the specified 2869 * Finds a pattern in the skb data according to the specified
2871 * textsearch configuration. Use textsearch_next() to retrieve 2870 * textsearch configuration. Use textsearch_next() to retrieve
@@ -2873,17 +2872,17 @@ static void skb_ts_finish(struct ts_config *conf, struct ts_state *state)
2873 * to the first occurrence or UINT_MAX if no match was found. 2872 * to the first occurrence or UINT_MAX if no match was found.
2874 */ 2873 */
2875unsigned int skb_find_text(struct sk_buff *skb, unsigned int from, 2874unsigned int skb_find_text(struct sk_buff *skb, unsigned int from,
2876 unsigned int to, struct ts_config *config, 2875 unsigned int to, struct ts_config *config)
2877 struct ts_state *state)
2878{ 2876{
2877 struct ts_state state;
2879 unsigned int ret; 2878 unsigned int ret;
2880 2879
2881 config->get_next_block = skb_ts_get_next_block; 2880 config->get_next_block = skb_ts_get_next_block;
2882 config->finish = skb_ts_finish; 2881 config->finish = skb_ts_finish;
2883 2882
2884 skb_prepare_seq_read(skb, from, to, TS_SKB_CB(state)); 2883 skb_prepare_seq_read(skb, from, to, TS_SKB_CB(&state));
2885 2884
2886 ret = textsearch_find(config, state); 2885 ret = textsearch_find(config, &state);
2887 return (ret <= to - from ? ret : UINT_MAX); 2886 return (ret <= to - from ? ret : UINT_MAX);
2888} 2887}
2889EXPORT_SYMBOL(skb_find_text); 2888EXPORT_SYMBOL(skb_find_text);