From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH] net/core: Use RCU_INIT_POINTER(x, NULL) in netpoll.c Date: Tue, 25 Mar 2014 21:19:29 -0400 (EDT) Message-ID: <20140325.211929.1401344372504309789.davem@davemloft.net> References: <1395601966-12490-1-git-send-email-monamagarwal123@gmail.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ebiederm@xmission.com, nhorman@tuxdriver.com, cwang@twopensource.com, kaber@trash.net, antonio@meshcoding.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org To: monamagarwal123@gmail.com Return-path: In-Reply-To: <1395601966-12490-1-git-send-email-monamagarwal123@gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org From: Monam Agarwal Date: Mon, 24 Mar 2014 00:42:46 +0530 > This patch replaces rcu_assign_pointer(x, NULL) with RCU_INIT_POINTER(x, NULL) > > The rcu_assign_pointer() ensures that the initialization of a structure > is carried out before storing a pointer to that structure. > And in the case of the NULL pointer, there is no structure to initialize. > So, rcu_assign_pointer(p, NULL) can be safely converted to RCU_INIT_POINTER(p, NULL) > > Signed-off-by: Monam Agarwal Applied.