All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] tools: include: Add PTR_ERR_OR_ZERO to err.h
@ 2018-09-07  1:34 Ding Xiang
  2018-09-07  1:34 ` [PATCH 2/2] perf tools: use PTR_ERR_OR_ZERO inetead of return code Ding Xiang
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Ding Xiang @ 2018-09-07  1:34 UTC (permalink / raw)
  To: peterz, mingo, acme, alexander.shishkin, jolsa, namhyung,
	linux-kernel

Add PTR_ERR_OR_ZERO, and tools can use it.

Signed-off-by: Ding Xiang <dingxiang@cmss.chinamobile.com>
---
 tools/include/linux/err.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tools/include/linux/err.h b/tools/include/linux/err.h
index 7a8b61a..0946496 100644
--- a/tools/include/linux/err.h
+++ b/tools/include/linux/err.h
@@ -52,4 +52,11 @@ static inline bool __must_check IS_ERR_OR_NULL(__force const void *ptr)
 	return unlikely(!ptr) || IS_ERR_VALUE((unsigned long)ptr);
 }
 
+static inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr)
+{
+	if (IS_ERR(ptr))
+		return PTR_ERR(ptr);
+	else
+		return 0;
+}
 #endif /* _LINUX_ERR_H */
-- 
1.9.1




^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-09-25  9:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-07  1:34 [PATCH 1/2] tools: include: Add PTR_ERR_OR_ZERO to err.h Ding Xiang
2018-09-07  1:34 ` [PATCH 2/2] perf tools: use PTR_ERR_OR_ZERO inetead of return code Ding Xiang
2018-09-25  9:30   ` [tip:perf/core] perf bpf-loader: " tip-bot for Ding Xiang
2018-09-10 15:09 ` [PATCH 1/2] tools: include: Add PTR_ERR_OR_ZERO to err.h Arnaldo Carvalho de Melo
2018-09-25  9:30 ` [tip:perf/core] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header tip-bot for Ding Xiang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.