summaryrefslogtreecommitdiffstats
path: root/net/strparser/strparser.c
diff options
context:
space:
mode:
authorGustavo Padovan <gustavo.padovan@collabora.com>2018-07-06 13:34:13 -0300
committerGustavo Padovan <gustavo.padovan@collabora.com>2018-07-06 13:34:13 -0300
commite22e953189f7b3a3bfc7efb511d2b1d1454adde5 (patch)
tree87e56e966e1f676f2c9389c41aa5c37969f757f1 /net/strparser/strparser.c
parenta012024571d98e2e4bf29a9168fb7ddc44b7ab86 (diff)
parent4da1d4c751c9b1b713c13043bad7c4d27cd1418c (diff)
downloadtalos-op-linux-e22e953189f7b3a3bfc7efb511d2b1d1454adde5.tar.gz
talos-op-linux-e22e953189f7b3a3bfc7efb511d2b1d1454adde5.zip
Merge drm-upstream/drm-next into drm-misc-next
Pull in the malidp writeback implementation for further work on writeback in drm-misc-next. Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.com>
Diffstat (limited to 'net/strparser/strparser.c')
-rw-r--r--net/strparser/strparser.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/net/strparser/strparser.c b/net/strparser/strparser.c
index 1a9695183599..373836615c57 100644
--- a/net/strparser/strparser.c
+++ b/net/strparser/strparser.c
@@ -392,7 +392,7 @@ static int strp_read_sock(struct strparser *strp)
/* Lower sock lock held */
void strp_data_ready(struct strparser *strp)
{
- if (unlikely(strp->stopped))
+ if (unlikely(strp->stopped) || strp->paused)
return;
/* This check is needed to synchronize with do_strp_work.
@@ -407,9 +407,6 @@ void strp_data_ready(struct strparser *strp)
return;
}
- if (strp->paused)
- return;
-
if (strp->need_bytes) {
if (strp_peek_len(strp) < strp->need_bytes)
return;
OpenPOWER on IntegriCloud