[parisc-linux] spinlock 2.4 re-organise a la 2.6 [was: [RFC]
rewrite kernel spinlock code to work better with gcc]
Joel Soete
soete.joel@tiscali.be
Sun, 30 Nov 2003 10:39:12 +0000
Grant Grundler wrote:
> On Sun, Nov 30, 2003 at 12:43:51AM +0000, Joel Soete wrote:
> ...
>
>>+++ linux-2.4.23-rc5-pa17-bp/include/asm-parisc/atomic.h 2003-11-30 01:23:57.000000000 +0100
>>@@ -1,7 +1,6 @@
>> #ifndef _ASM_PARISC_ATOMIC_H_
>> #define _ASM_PARISC_ATOMIC_H_
>>
>>-#include <linux/config.h>
>> #include <asm/system.h>
>
>
> Joel,
> This is wrong - atomic.h uses CONFIG_SMP and thus is
> required to include config.h.
>
I trust you.
Just a small explanation: i was confused by the begining of asm/system.h
which is:
---------><---------
#ifndef __PARISC_SYSTEM_H
#define __PARISC_SYSTEM_H
#include <linux/config.h>
#include <asm/psw.h>
[...]
---------><---------
so I trusted that asm/system.h firstly include <linux/config.h>.
So there should be something wrong elsewhere but don't yet find.
Sorry for my bad understand,
Joel