11 Jan, 2006
3 commits
-
It seems the "make UID16 support optional" patch was checked when it
edited the -tiny tree some time ago, but it wasn't checked whether it
still matches the current situation when it was submitted for inclusion
in -mm. This patch fixes the following bugs:
- ARCH_S390X does no longer exist, nowadays this has to be expressed
through (S390 && 64BIT)
- in five architecture specific Kconfig files the UID16 options
weren't removedAdditionally, it changes the fragile negative dependencies of UID16 to
positive dependencies (new architectures are more likely to not require
UID16 support).Signed-off-by: Adrian Bunk
Acked-by: Matt Mackall
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Not all architectures implement asm/serial.h, and the driver doesn't appear to
need it anyway.Cc: Paul Fulghum
Cc: "David S. Miller"
Cc: Russell King
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Cc: Eric Dumazet
Cc: Paul Mackerras
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
10 Jan, 2006
37 commits
-
I think it is better to set ->next_pending in the caller, when
it is needed. This saves one parameter, and this coincides with
cpu_quiet() beahaviour, which sets ->completed = ->cur itself.Signed-off-by: Oleg Nesterov
Acked-by: Paul E. McKenney
Signed-off-by: Linus Torvalds -
convert the block loop device from semaphores to completions.
Signed-off-by: Ingo Molnar
-
The patch changes semaphores that are initialized as
locked to complete().Source: MontaVista Software, Inc.
Modified-by: Steven Rostedt
The following patch is from Montavista. I modified it slightly.
Semaphores are currently being used where it makes more sense for
completions. This patch corrects that.Signed-off-by: Aleksey Makarov
Signed-off-by: Steven Rostedt
Signed-off-by: Ingo Molnar -
change CPU3WDT semaphores to completions.
Signed-off-by: Ingo Molnar
-
change SX8 semaphores to completions.
Signed-off-by: Ingo Molnar
-
This patch converts the superblock-lock semaphore to a mutex, affecting
lock_super()/unlock_super(). Tested on ext3 and XFS.Signed-off-by: Ingo Molnar
-
This patch converts the inode semaphore to a mutex. I have tested it on
XFS and compiled as much as one can consider on an ia64. Anyway your
luck with it might be different.Modified-by: Ingo Molnar
(finished the conversion)
Signed-off-by: Jes Sorensen
Signed-off-by: Ingo Molnar -
This patch switches XFS over to use the new mutex code directly as
opposed to the previous workaround patch I posted earlier that avoided
the namespace clash by forcing it back to semaphores. This falls in the
'works for me' category.Signed-off-by: Jes Sorensen
Signed-off-by: Ingo Molnar -
more mutex debugging: check for held locks during memory freeing,
task exit, enable sysrq printouts, etc.Signed-off-by: Ingo Molnar
Signed-off-by: Arjan van de Ven -
mutex implementation - add debugging code.
Signed-off-by: Ingo Molnar
Signed-off-by: Arjan van de Ven -
Add mutex design related documentation.
Signed-off-by: Ingo Molnar
Signed-off-by: Arjan van de Ven -
mutex implementation, core files: just the basic subsystem, no users of it.
Signed-off-by: Ingo Molnar
Signed-off-by: Arjan van de Ven -
add the per-arch mutex.h files for the remaining architectures.
We default to asm-generic/mutex-dec.h, because that performs
quite well on most arches. Arches that do not have atomic
decrement/increment instructions should switch to mutex-xchg.h
instead. Arches can also provide their own implementation for
the mutex fastpath primitives.Signed-off-by: Arjan van de Ven
Signed-off-by: Ingo Molnar -
add the ARM version of mutex.h, which is optimized in assembly for
ARMv6, and uses the xchg implementation on pre-ARMv6.Signed-off-by: Ingo Molnar
-
add the x86_64 version of mutex.h, optimized in assembly.
Signed-off-by: Ingo Molnar
Signed-off-by: Arjan van de Ven -
add the i386 version of mutex.h, optimized in assembly.
Signed-off-by: Arjan van de Ven
Signed-off-by: Ingo Molnar -
Add three (generic) mutex fastpath implementations.
The mutex-xchg.h implementation is atomic_xchg() based, and should
work fine on every architecture.The mutex-dec.h implementation is atomic_dec_return() based - this
one too should work on every architecture, but might not perform the
most optimally on architectures that have no atomic-dec/inc instructions.The mutex-null.h implementation forces all calls into the slowpath. This
is used for mutex debugging, but it can also be used on platforms that do
not want (or need) a fastpath at all.Signed-off-by: Ingo Molnar
Signed-off-by: Arjan van de Ven -
add typecheck_fn(type, function) to do type-checking of function
pointers.Modified-by: Ingo Molnar
(made it typeof() based, instead of typedef based.)
Signed-off-by: Chuck Ebbert
Signed-off-by: Ingo Molnar -
add atomic_xchg() to all the architectures. Needed by the new mutex code.
Signed-off-by: Ingo Molnar
Signed-off-by: Arjan van de Ven -
Here's a small patch with a few tiny fixups for the EHCI Kconfig help
text. Please consider applying.Signed-off-by: Jesper Juhl
Signed-off-by: Adrian Bunk -
Signed-off-by: Adrian Bunk
-
This patch removes two outdated changelog files.
Signed-off-by: Adrian Bunk
Signed-off-by: Dave Jones -
Leonard N. Zubkoff passed away in August 2002.
Signed-off-by: Adrian Bunk
-
Additionally, one comment was reformulated by Joe Perches .
Signed-off-by: Adrian Bunk
-
Signed-off-by: Adrian Bunk
-
Signed-off-by: Adrian Bunk
-
Signed-off-by: Adrian Bunk
-
To be called from inet_diag_get_exact, also rename inet_diag_fill to
inet_csk_diag_fill, for consistency with inet_twsk_diag_fill.Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: David S. Miller -
To properly dump TIME_WAIT sockets and to reduce complexity a bit by
having per socket class accessor routines.Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: David S. Miller