Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1557468
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Wei Yongjun <weiyj.lk@gmail.com> |
| Newsgroups | linux.kernel |
| Subject | [PATCH -next] tracing: Fix return value check in trace_benchmark_reg() |
| Date | Thu, 12 Jan 2017 15:00:02 +0100 |
| Message-ID | <sYO54-4DI-15@gated-at.bofh.it> (permalink) |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=2KGMB+0Lc1RS/61X3ZB3ZYYbZwdax6m6EDG3hl/BpYw=; b=VGYq70zwVqapA+tqJyoVaVSN37TqaDwhIvQqNA8LUvhg80Wb1e7VD60DbtIiredF+w H7xyHLnyHNIZux2cJ8yhzJjDOzpgT79tA4CzODf5tdtEeR+Lg1w7aYjfgz6hMReNmYRx 1FsNRUwDQL8A2s6VnvHeqgmaok0ubtA8zg9rs/EKkn6KAqdIAvsMNXdw0oQhy0kcffWo Er6xH61TIlaAKaMyo6NO7Mt9ADKVijCX2gFvAYkLdGKdWqnizcREn7wcIA49InzdF9Gi uuUIiDMVtFvtzfTkHU8oZoW8tw7LN/X/085FWuG8pNKYYgYQPOwFBj2bfKIMYfKpA3yd fO7Q== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=2KGMB+0Lc1RS/61X3ZB3ZYYbZwdax6m6EDG3hl/BpYw=; b=RASWSWnnGCsRbysRaLUNkca7Zio9Ty4jEeQkGtKz/OJgZl7VEIjJRWg545LFDi9Igd r+sjipIM+mpNghVZrxTLbGmQu7ytAD/4Ws6vqnfEM/NBOxayZZm/xGDUSVKkwnhumG4d AIP/jwVjS21TaoIiPBuY+VR5qBVDtbEeBuONYkXkO/B1FK+k9Srd5HJRZvMxFcJmDL+L CiSFP9xCT7kIirkLhzZ1pyAxHiUpq7fWjwiNgurbr7fo0BZct4L+5PbCT4F945uwtUll qnOs+bEicIM/JmnjmxXZ4CqedF4I0TfOHgyfjTIY2t+EpW7m23INc/9MRG910ZP/pNKs 9wnQ== |
| X-Gm-Message-State | AIkVDXL7k4vXTtXlOEHBabSRFreDjc9crK8ivpakOwmcjUP+5GhIyi9hfqKYdzwck0GGOw== |
| X-Received | by 10.98.36.16 with SMTP id r16mr5986997pfj.56.1484229307480; Thu, 12 Jan 2017 05:55:07 -0800 (PST) |
| X-Mailer | git-send-email 2.9.3 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1 |
| Content-Transfer-Encoding | 7bit |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 27 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Wei Yongjun <weiyongjun1@huawei.com>, linux-kernel@vger.kernel.org |
| X-Original-Date | Thu, 12 Jan 2017 13:55:02 +0000 |
| X-Original-Message-ID | <20170112135502.28556-1-weiyj.lk@gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1557468 |
Show key headers only | View raw
From: Wei Yongjun <weiyongjun1@huawei.com>
In case of error, the function kthread_run() returns ERR_PTR() and never
returns NULL. The NULL test in the return value check should be replaced
with IS_ERR().
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
---
kernel/trace/trace_benchmark.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/trace/trace_benchmark.c b/kernel/trace/trace_benchmark.c
index e3b4888..e49fbe9 100644
--- a/kernel/trace/trace_benchmark.c
+++ b/kernel/trace/trace_benchmark.c
@@ -175,9 +175,9 @@ int trace_benchmark_reg(void)
bm_event_thread = kthread_run(benchmark_event_kthread,
NULL, "event_benchmark");
- if (!bm_event_thread) {
+ if (IS_ERR(bm_event_thread)) {
pr_warning("trace benchmark failed to create kernel thread\n");
- return -ENOMEM;
+ return PTR_ERR(bm_event_thread);
}
return 0;
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
[PATCH -next] tracing: Fix return value check in trace_benchmark_reg() Wei Yongjun <weiyj.lk@gmail.com> - 2017-01-12 15:00 +0100
csiph-web