All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Staging: lustre: interval_tree: Convert inline function to macro
@ 2015-10-31 18:45 Shivani Bhardwaj
  2015-10-31 18:53 ` [Outreachy kernel] " Greg KH
  0 siblings, 1 reply; 9+ messages in thread
From: Shivani Bhardwaj @ 2015-10-31 18:45 UTC (permalink / raw)
  To: outreachy-kernel

Convert the function max_u64() to macro because macros tend to be more
flexible than inline functions and here, the macro is going to be type
safe so there are not going to be any side effects.

Signed-off-by: Shivani Bhardwaj <shivanib134@gmail.com>
---
 drivers/staging/lustre/lustre/ldlm/interval_tree.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/drivers/staging/lustre/lustre/ldlm/interval_tree.c b/drivers/staging/lustre/lustre/ldlm/interval_tree.c
index a2ea8e5..52d0afd 100644
--- a/drivers/staging/lustre/lustre/ldlm/interval_tree.c
+++ b/drivers/staging/lustre/lustre/ldlm/interval_tree.c
@@ -42,6 +42,8 @@
 #include "../include/obd_support.h"
 #include "../include/interval_tree.h"
 
+#define max_u64(x, y) ((x > y) ? x : y)
+
 enum {
 	INTERVAL_RED = 0,
 	INTERVAL_BLACK = 1
@@ -96,11 +98,6 @@ static inline int extent_equal(struct interval_node_extent *e1,
 	return (e1->start == e2->start) && (e1->end == e2->end);
 }
 
-static inline __u64 max_u64(__u64 x, __u64 y)
-{
-	return x > y ? x : y;
-}
-
 static struct interval_node *interval_first(struct interval_node *node)
 {
 	if (!node)
-- 
2.1.0



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

end of thread, other threads:[~2015-10-31 19:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-31 18:45 [PATCH] Staging: lustre: interval_tree: Convert inline function to macro Shivani Bhardwaj
2015-10-31 18:53 ` [Outreachy kernel] " Greg KH
2015-10-31 18:54   ` Shivani Bhardwaj
2015-10-31 19:09     ` Julia Lawall
2015-10-31 19:12       ` Shivani Bhardwaj
2015-10-31 19:15         ` Julia Lawall
2015-10-31 19:27           ` Shivani Bhardwaj
2015-10-31 19:36             ` Julia Lawall
2015-10-31 19:38               ` Shivani Bhardwaj

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.