From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: [PATCH V2 0/3] some fixes of tuntap Date: Sat, 12 Jan 2013 10:59:31 +0800 Message-ID: <1357959574-13113-1-git-send-email-jasowang@redhat.com> Cc: edumazet@google.com, stefanha@redhat.com, Jason Wang To: davem@davemloft.net, mst@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Hi all: There series fixes two issues: - Don't allow calling TUNSETIFF when a file is detached which may cause kernel data structure corrupt. - Fix the reference count leaking of sock and module. Plus a suggestion from Eric to use rtnl_dereference() instead of the open code. Changes from v1: - don't use rcu to dereference tfile->detached as it was already protected by rtnl lock. - add a patch of switching to use rtnl_dereference(). Jason Wang (3): tuntap: switch to use rtnl_dereference() tuntap: forbid calling TUNSETIFF when detached tuntap: fix leaking reference count drivers/net/tun.c | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-)