Re: [RFC patch 08/18] cnt32_to_63 should use smp_rmb()

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andrew Morton
Date: Friday, November 7, 2008 - 8:50 am

On Fri, 07 Nov 2008 10:01:01 -0500 (EST) Nicolas Pitre <nico@cam.org> wrote:


Well I'm glad it wasn't designed to demonstrate tastefulness.

btw, do you know how damned irritating and frustrating it is for a code
reviewer to have his comments deliberately ignored and deleted in
replies?


Not really.


If gcc did that then it would need to generate static instances of
inlined functions within individual compilation units.  It would be a
disaster for the kernel.  For a start, functions which are "inlined" in kernel
modules wouldn't be able to access their static storage and modprobing
them would fail.


Uninlining won't affect any ordering I can see.


oh god.


Does mn10300's get_cycles() really count backwards?  The first two
callsites I looked at (crypto/tcrypt.c and fs/ext4/mballoc.c) assume
that it is an upcounter.

--
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, 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)