use GET_THIS_TASK internally throughout exec - since it will result in faster/smaller...
commit9a83ec8001d9e7b44c720f49916047c98fe3345a
authorNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 20 May 2015 01:07:11 +0000 (20 01:07 +0000)
committerNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 20 May 2015 01:07:11 +0000 (20 01:07 +0000)
treee68d063435f4e5491caa9ad7b7faac4b015ebec7
parent4ab3518e0e2e6e2149fd79e06e49c922ffdd966c
use GET_THIS_TASK internally throughout exec - since it will result in faster/smaller code for most cases. rework some parts of the execsmp locking to use forbid/permit rather than disable/enable. use internal tasklock when modifying certain internal task fields.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50721 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
38 files changed:
rom/exec/allocmem.c
rom/exec/allocsignal.c
rom/exec/alloctaskstorageslot.c
rom/exec/alloctrap.c
rom/exec/attemptsemaphore.c
rom/exec/childorphan.c
rom/exec/childstatus.c
rom/exec/childwait.c
rom/exec/debug.c
rom/exec/disable.c
rom/exec/enable.c
rom/exec/etask.h
rom/exec/exec_autoinit.c
rom/exec/exec_util.c
rom/exec/findtask.c
rom/exec/findtaskbypid.c
rom/exec/forbid.c
rom/exec/getparenttaskstorageslot.c
rom/exec/gettaskstorageslot.c
rom/exec/mungwall.c
rom/exec/obtainsemaphore.c
rom/exec/obtainsemaphorelist.c
rom/exec/permit.c
rom/exec/procure.c
rom/exec/putmsg.c
rom/exec/releasesemaphore.c
rom/exec/remove.c
rom/exec/remtask.c
rom/exec/savetaskstorage.c
rom/exec/semaphores.c
rom/exec/service.c
rom/exec/setexcept.c
rom/exec/setsignal.c
rom/exec/settaskstorageslot.c
rom/exec/signal.c
rom/exec/supervisoralert.c
rom/exec/traphandler.c
rom/exec/wait.c