diff options
author | Jack Steiner <steiner@sgi.com> | 2009-06-17 19:28:20 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-06-18 16:03:59 -0400 |
commit | d57c82b10709bbb1deb7eb26cf42abcde8851e4d (patch) | |
tree | 6e7e2a9e9e9254cfe63e94b8ee14cd1250324160 /drivers/misc/sgi-gru/grutables.h | |
parent | 364b76df80f62cee1b66e871df2f69db6e3d3d9e (diff) |
gru: change context load and unload
Remove "static" from the functions for loading/unloading GRU contexts.
These functions will be called from other GRU files. Fix bug in unlocking
gru context.
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>
Diffstat (limited to 'drivers/misc/sgi-gru/grutables.h')
-rw-r--r-- | drivers/misc/sgi-gru/grutables.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/misc/sgi-gru/grutables.h b/drivers/misc/sgi-gru/grutables.h index c69086c9b986..4ddb5b92acbb 100644 --- a/drivers/misc/sgi-gru/grutables.h +++ b/drivers/misc/sgi-gru/grutables.h | |||
@@ -611,6 +611,10 @@ extern struct gru_thread_state *gru_find_thread_state(struct vm_area_struct | |||
611 | *vma, int tsid); | 611 | *vma, int tsid); |
612 | extern struct gru_thread_state *gru_alloc_thread_state(struct vm_area_struct | 612 | extern struct gru_thread_state *gru_alloc_thread_state(struct vm_area_struct |
613 | *vma, int tsid); | 613 | *vma, int tsid); |
614 | extern struct gru_state *gru_assign_gru_context(struct gru_thread_state *gts, | ||
615 | int blade); | ||
616 | extern void gru_load_context(struct gru_thread_state *gts); | ||
617 | extern void gru_steal_context(struct gru_thread_state *gts, int blade_id); | ||
614 | extern void gru_unload_context(struct gru_thread_state *gts, int savestate); | 618 | extern void gru_unload_context(struct gru_thread_state *gts, int savestate); |
615 | extern int gru_update_cch(struct gru_thread_state *gts, int force_unload); | 619 | extern int gru_update_cch(struct gru_thread_state *gts, int force_unload); |
616 | extern void gts_drop(struct gru_thread_state *gts); | 620 | extern void gts_drop(struct gru_thread_state *gts); |