]> git.baikalelectronics.ru Git - kernel.git/commit
gru: change resource assignment for kernel threads
authorJack Steiner <steiner@sgi.com>
Wed, 17 Jun 2009 23:28:22 +0000 (16:28 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 18 Jun 2009 20:04:00 +0000 (13:04 -0700)
commitf204003ae4183ae1eb93c3d0e3d7fe1aa1dfae6f
tree786be786c29fa6821d8ee95668393cd43193a278
parentae6527e5aec65ffdcd3540ccd896eae7daf07f16
gru: change resource assignment for kernel threads

Change the way GRU resources are assigned for kernel threads.  GRU
contexts for kernel threads are now allocated on demand and can be stolen
by user processes when idle.  This allows MPI jobs to use ALL of the GRU
resources when the kernel is not using them.

Signed-off-by: Jack Steiner <steiner@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/misc/sgi-gru/gruhandles.c
drivers/misc/sgi-gru/grukdump.c
drivers/misc/sgi-gru/grukservices.c
drivers/misc/sgi-gru/grumain.c
drivers/misc/sgi-gru/gruprocfs.c
drivers/misc/sgi-gru/grutables.h