Re: [PATCH] clarify usage expectations for cnt32_to_63()

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nicolas Pitre
Date: Saturday, November 8, 2008 - 7:54 pm

On Sat, 8 Nov 2008, Mathieu Desnoyers wrote:


Oh, right. I got confused somehow with read_barrier_depends().


In the mean time a pure rmb() is the safest thing to do now.  Once we 
can convince ourselves that out-of-order reads are always rolled back 
upon the arrival of an interrupt then this could be relaxed.


Nicolas
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Thu Nov 6, 10:23 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Thu Nov 6, 11:05 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Fri Nov 7, 1:12 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Fri Nov 7, 1:38 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 3:55 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 3:59 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 4:03 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 4:20 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Fri Nov 7, 8:01 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Fri Nov 7, 8:50 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 9:07 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 9:21 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Fri Nov 7, 9:29 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Fri Nov 7, 9:47 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 9:47 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 9:51 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 9:55 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 10:04 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 10:09 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 10:10 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 10:17 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Fri Nov 7, 10:21 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Fri Nov 7, 10:26 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Steven Rostedt, (Fri Nov 7, 10:33 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 11:00 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Fri Nov 7, 11:21 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Harvey Harrison, (Fri Nov 7, 11:30 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 11:33 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Linus Torvalds, (Fri Nov 7, 11:36 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 11:42 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Andrew Morton, (Fri Nov 7, 11:45 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 12:18 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Peter Zijlstra, (Fri Nov 7, 12:32 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 1:02 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Fri Nov 7, 1:03 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Steven Rostedt, (Fri Nov 7, 1:08 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Russell King, (Fri Nov 7, 1:11 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Fri Nov 7, 1:18 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Fri Nov 7, 1:36 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 1:45 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Paul E. McKenney, (Fri Nov 7, 1:54 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Paul E. McKenney, (Fri Nov 7, 1:55 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 1:55 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Steven Rostedt, (Fri Nov 7, 2:04 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 2:16 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Fri Nov 7, 2:22 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 2:27 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 2:36 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Russell King, (Fri Nov 7, 3:18 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Fri Nov 7, 3:36 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 4:27 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 4:41 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 4:50 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 4:55 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Russell King, (Fri Nov 7, 5:15 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Paul E. McKenney, (Fri Nov 7, 5:34 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Fri Nov 7, 5:45 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Steven Rostedt, (Fri Nov 7, 5:55 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Nicolas Pitre, (Sat Nov 8, 8:24 am)
[PATCH] clarify usage expectations for cnt32_to_63(), Nicolas Pitre, (Sat Nov 8, 4:20 pm)
Re: [PATCH] clarify usage expectations for cnt32_to_63(), Mathieu Desnoyers, (Sat Nov 8, 7:25 pm)
Re: [PATCH] clarify usage expectations for cnt32_to_63(), Nicolas Pitre, (Sat Nov 8, 7:54 pm)
Re: [PATCH] clarify usage expectations for cnt32_to_63(), Nicolas Pitre, (Sat Nov 8, 10:06 pm)
[PATCH v2] clarify usage expectations for cnt32_to_63(), Nicolas Pitre, (Sat Nov 8, 10:27 pm)
Re: [PATCH v2] clarify usage expectations for cnt32_to_63(), Mathieu Desnoyers, (Sat Nov 8, 11:48 pm)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), David Howells, (Sun Nov 9, 4:51 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Steven Rostedt, (Sun Nov 9, 7:31 am)
Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb(), Mathieu Desnoyers, (Sun Nov 9, 9:18 am)
Re: [PATCH v2] clarify usage expectations for cnt32_to_63(), Mathieu Desnoyers, (Sun Nov 9, 9:22 am)
[PATCH] convert cnt32_to_63 to inline, Mathieu Desnoyers, (Tue Nov 11, 11:28 am)
Re: [PATCH] convert cnt32_to_63 to inline, Russell King, (Tue Nov 11, 12:13 pm)
Re: [PATCH] convert cnt32_to_63 to inline, Mathieu Desnoyers, (Tue Nov 11, 1:11 pm)
Re: [PATCH] convert cnt32_to_63 to inline, Nicolas Pitre, (Tue Nov 11, 2:00 pm)
Re: [PATCH] convert cnt32_to_63 to inline, Russell King, (Tue Nov 11, 2:13 pm)
Re: [PATCH] convert cnt32_to_63 to inline, Russell King, (Tue Nov 11, 2:51 pm)
Re: [PATCH] convert cnt32_to_63 to inline, David Howells, (Tue Nov 11, 3:31 pm)
Re: [PATCH] convert cnt32_to_63 to inline, Peter Zijlstra, (Tue Nov 11, 3:37 pm)
Re: [PATCH] convert cnt32_to_63 to inline, Steven Rostedt, (Tue Nov 11, 6:13 pm)
Re: [PATCH] convert cnt32_to_63 to inline, Mathieu Desnoyers, (Tue Nov 11, 8:48 pm)