[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20140502152042.GD10204@htj.dyndns.org>
Date: Fri, 2 May 2014 11:20:42 -0400
From: Tejun Heo <tj@...nel.org>
To: Li Zhong <zhong@...ux.vnet.ibm.com>
Cc: Johan Hovold <jhovold@...il.com>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Alan Stern <stern@...land.harvard.edu>,
linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org,
rafael.j.wysocki@...el.com
Subject: Re: [PATCH] USB: serial: fix sysfs-attribute removal deadlock
On Mon, Apr 28, 2014 at 08:39:47AM +0800, Li Zhong wrote:
> Yes, maybe try to get the module reference is not bad before writing to
> driver attributes, as it doesn't make much sense to really call the
> callbacks for the driver attribute if the driver is being unload.
Please don't do that spuriously. Active protection is the primary
mechanism for that sort of protection and adding spurious things just
make them confusing.
> And after we get the reference, it is safe for us to break the active.
> But if we don't have such real cases(lockdep warnings), we actually
> don't need to break it.
Yeah, for cases where active protection should be broken, other
measures should be taken to prevent the underlying data structure /
code from going away.
Thanks.
--
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists