gru: dynamic allocation of kernel contexts
authorJack Steiner <steiner@sgi.com>
Wed, 17 Jun 2009 23:28:20 +0000 (16:28 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 18 Jun 2009 20:03:59 +0000 (13:03 -0700)
commit364b76df80f62cee1b66e871df2f69db6e3d3d9e
tree7289e8489a7b4d5441a867be44ad152088517450
parent9cc9b056ea51608788609d7e26c7db55ef81bb2e
gru: dynamic allocation of kernel contexts

Change the interface to gru_alloc_gts() so that it can be used to allocate
GRU contexts for kernel threads.  Kernel threads do not have vdata
structures for the GRU contexts.  The GRU resource count are now passed
explicitly instead of inside the vdata structure.

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/grumain.c
drivers/misc/sgi-gru/grutables.h