diff options
Diffstat (limited to 'lib/dynamic_debug.c')
-rw-r--r-- | lib/dynamic_debug.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/dynamic_debug.c b/lib/dynamic_debug.c index da796e2dc4f5..c7c96bc7654a 100644 --- a/lib/dynamic_debug.c +++ b/lib/dynamic_debug.c | |||
@@ -360,6 +360,10 @@ static int ddebug_parse_query(char *words[], int nwords, | |||
360 | if (parse_lineno(last, &query->last_lineno) < 0) | 360 | if (parse_lineno(last, &query->last_lineno) < 0) |
361 | return -EINVAL; | 361 | return -EINVAL; |
362 | 362 | ||
363 | /* special case for last lineno not specified */ | ||
364 | if (query->last_lineno == 0) | ||
365 | query->last_lineno = UINT_MAX; | ||
366 | |||
363 | if (query->last_lineno < query->first_lineno) { | 367 | if (query->last_lineno < query->first_lineno) { |
364 | pr_err("last-line:%d < 1st-line:%d\n", | 368 | pr_err("last-line:%d < 1st-line:%d\n", |
365 | query->last_lineno, | 369 | query->last_lineno, |