Ok, I know, many thanks for your reply. Thanks! Best Regards Lisa Du -----Original Message----- From: Steven Rostedt [mailto:rostedt@xxxxxxxxxxx] Sent: 2013年5月22日 9:13 To: Lisa Du Cc: linux-fsdevel@xxxxxxxxxxxxxxx; Ingo Molnar Subject: Re: proc_subdir_lock related deadlock On Tue, 2013-05-21 at 18:06 -0700, Lisa Du wrote: > Hi, Steven > Thanks for your reply! > I'm using kernel3.4. The function uid_stat_tcp_rcv() was added by below patch: > Yes, this file was removed in kernel3.8. So to avoid this happen, we should always avoid this lock used in softirq context in future right? > And for kernel3.4, what's your opinion to do this fix? > > commit 5a0b3548945769cf631a21e769f14a9ba8ae1c99 > Author: Mike Chan <mike@xxxxxxxxxxx> > Date: Wed Jan 7 11:40:42 2009 -0800 > > misc: uidstat: Adding uid stat driver to collect network statistics. > > Signed-off-by: Mike Chan <mike@xxxxxxxxxxx> > > This is meaningless to me. With Linus's latest git tree: $ git show 5a0b3548945769cf631a21e769f14a9ba8ae1c99 fatal: bad object 5a0b3548945769cf631a21e769f14a9ba8ae1c99 -- Steve ��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥