diff options
| author | Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> | 2005-10-30 18:00:07 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-10-30 20:37:16 -0500 |
| commit | b365157be3250a6b5948422ba65e05e5f964e150 (patch) | |
| tree | cd365dd42b15cc58f74bcc0d31a5ba34a817c354 | |
| parent | 96d55b882b85b26711a06d8fb2c901df9d52a48b (diff) | |
[PATCH] uml: fix "reuse i386 cpu optimizations"
Remove RWSEM_GENERIC_SPINLOCK, it's now defined (only if needed) by the
underlying arch/i386/Kconfig.cpu. Leave it only for x86_64. Even there, it's
totally wrong, as they even have the code to support XCHG_ADD.
Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| -rw-r--r-- | arch/um/Kconfig | 4 | ||||
| -rw-r--r-- | arch/um/Kconfig.x86_64 | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/arch/um/Kconfig b/arch/um/Kconfig index ceaf6e4d28..cd06ed7d84 100644 --- a/arch/um/Kconfig +++ b/arch/um/Kconfig | |||
| @@ -27,10 +27,6 @@ config UID16 | |||
| 27 | bool | 27 | bool |
| 28 | default y | 28 | default y |
| 29 | 29 | ||
| 30 | config RWSEM_GENERIC_SPINLOCK | ||
| 31 | bool | ||
| 32 | default y | ||
| 33 | |||
| 34 | config GENERIC_CALIBRATE_DELAY | 30 | config GENERIC_CALIBRATE_DELAY |
| 35 | bool | 31 | bool |
| 36 | default y | 32 | default y |
diff --git a/arch/um/Kconfig.x86_64 b/arch/um/Kconfig.x86_64 index bd35e59419..aae19bc4b0 100644 --- a/arch/um/Kconfig.x86_64 +++ b/arch/um/Kconfig.x86_64 | |||
| @@ -6,6 +6,11 @@ config 64BIT | |||
| 6 | bool | 6 | bool |
| 7 | default y | 7 | default y |
| 8 | 8 | ||
| 9 | #XXX: this is so in the underlying arch, but it's wrong!!! | ||
| 10 | config RWSEM_GENERIC_SPINLOCK | ||
| 11 | bool | ||
| 12 | default y | ||
| 13 | |||
| 9 | config SEMAPHORE_SLEEPERS | 14 | config SEMAPHORE_SLEEPERS |
| 10 | bool | 15 | bool |
| 11 | default y | 16 | default y |
