]> Zhao Yanbai Git Server - minix.git/commit
rename of mode/context switching functions
authorTomas Hruby <tom@minix3.org>
Tue, 18 May 2010 13:00:39 +0000 (13:00 +0000)
committerTomas Hruby <tom@minix3.org>
Tue, 18 May 2010 13:00:39 +0000 (13:00 +0000)
commitb90c2d70261b044324196189b78425b2f9c02fa8
treee32eeb6eb99651b980556c70d50e0db9ad3c853d
parent9ba65d2ea8afd64c6051d4d41212bab010f97d18
rename of mode/context switching functions

- this patch only renames schedcheck() to switch_to_user(),
  cycles_accounting_stop() to context_stop() and restart() to
  +restore_user_context()

- the motivation is that since the introduction of schedcheck() it has
  been abused for many things. It deserves a better name.  It should
  express the fact that from the moment we call the function we are in
  the process of switching to user.

- cycles_accounting_stop() was originally a single purpose function.
  As this function is called at were convenient places it is used in
  for other things too, e.g. (un)locking the kernel. Thus it deserves
  a better name too.

- using the old name, restart() does not call schedcheck(), however
  calls to restart are replaced by calls to schedcheck()
  [switch_to_user] and it calls restart() [restore_user_context]
kernel/arch/i386/apic_asm.S
kernel/arch/i386/arch_clock.c
kernel/arch/i386/arch_system.c
kernel/arch/i386/mpx.S
kernel/main.c
kernel/proc.c
kernel/proto.h
kernel/system.c