lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 10 Jul 2011 21:24:29 -0400 From: Ted Ts'o <tytso@....edu> To: Lai Jiangshan <laijs@...fujitsu.com> Cc: "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>, Steven Rostedt <rostedt@...dmis.org>, Ingo Molnar <mingo@...e.hu>, linux-ext4@...r.kernel.org, linux-kernel@...r.kernel.org Subject: Re: [PATCH 1/3] jbd2,rcu: correctly use RCU On Thu, Jun 16, 2011 at 09:47:04AM +0800, Lai Jiangshan wrote: > In read site, we need to use local_ptr = rcu_dereference(), > and then use this local_ptr to read the content. > > In update site, we should assign/publish the new object/pointer after > the content of the new object/pointer is fully initialized, > and we can't not touch the object after the pointer assignment. > rcu_assign_pointer() is need for the assignement. > > Signed-off-by: Lai Jiangshan <laijs@...fujitsu.com> Actually, after thinking about this some more, I think I'm going to just change the jbd2 events to simply print MAJOR(__entry->dev) and MINOR(__entry->dev). Otherwise, the perf tool stops dies and stops interpreting the trace points when it tries to interpret "jbd2_dev_to_name(REC->dev)" in the print format. So I'll just drop jbd2_dev_to_name() completely for the jbd2 tracepoints. It's not worth it. - Ted -- 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