[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1462105043-8642-1-git-send-email-falakreyaz@gmail.com>
Date: Sun, 1 May 2016 17:47:23 +0530
From: Muhammad Falak R Wani <falakreyaz@...il.com>
To: Dmitry Torokhov <dmitry.torokhov@...il.com>
Cc: linux-input@...r.kernel.org, linux-kernel@...r.kernel.org,
Muhammad Falak R Wani <falakreyaz@...il.com>
Subject: [PATCH] Input: evdev - use RCU_INIT_POINTER() when NULLing
It is safe to use RCU_INIT_POINTER() to NULL a pointer, instead of
rcu_assign_pointer().
This results in slightly smaller/faster code.
Signed-off-by: Muhammad Falak R Wani <falakreyaz@...il.com>
---
drivers/input/evdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c
index e9ae3d5..51875b5 100644
--- a/drivers/input/evdev.c
+++ b/drivers/input/evdev.c
@@ -392,7 +392,7 @@ static int evdev_ungrab(struct evdev *evdev, struct evdev_client *client)
if (grab != client)
return -EINVAL;
- rcu_assign_pointer(evdev->grab, NULL);
+ RCU_INIT_POINTER(evdev->grab, NULL);
synchronize_rcu();
input_release_device(&evdev->handle);
--
1.9.1
Powered by blists - more mailing lists