serenity/Kernel/Syscalls
Brian Gianforcaro 84b4b9447d Kernel: Move new process registration out of Space spinlock scope
There appears to be no reason why the process registration needs
to happen under the space spin lock. As the first thread is not started
yet it should be completely uncontested, but it's still bad practice.
2021-07-12 10:20:21 +02:00
..
access.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
alarm.cpp
anon_create.cpp Kernel: Rename various *VMObject::create*() => try_create() 2021-07-11 17:55:29 +02:00
beep.cpp
chdir.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
chmod.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
chown.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
chroot.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
clock.cpp
debug.cpp
disown.cpp
dup2.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
emuctl.cpp
execve.cpp Kernel: Make SharedInodeVMObject allocation OOM-safe 2021-07-11 17:52:07 +02:00
exit.cpp
fcntl.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
fork.cpp Kernel: Move new process registration out of Space spinlock scope 2021-07-12 10:20:21 +02:00
ftruncate.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
futex.cpp Kernel: Do not hold spinlock while touching user mode futex values 2021-07-07 10:05:55 +02:00
get_dir_entries.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
get_stack_bounds.cpp
getrandom.cpp
getuid.cpp
hostname.cpp
inode_watcher.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
ioctl.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
keymap.cpp
kill.cpp
link.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
lseek.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
mkdir.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
mknod.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
mmap.cpp Kernel: Make Region splitting OOM-safe 2021-07-11 18:52:27 +02:00
module.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
mount.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
open.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
perf_event.cpp
pipe.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
pledge.cpp Kernel: Logic fix in the pledge syscall 2021-07-10 21:59:29 +02:00
prctl.cpp
process.cpp
profiling.cpp
ptrace.cpp Kernel: Rename various *VMObject::create*() => try_create() 2021-07-11 17:55:29 +02:00
purge.cpp
read.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
readlink.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
realpath.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
rename.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
rmdir.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
sched.cpp Kernel+LibC: Remove sys$donate() 2021-07-05 23:30:15 +02:00
select.cpp Everywhere: Fix incorrect usages of AK::Checked 2021-07-04 20:08:28 +01:00
sendfd.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
setpgid.cpp
setuid.cpp
shutdown.cpp Kernel: Rename FS => FileSystem 2021-07-11 00:20:38 +02:00
sigaction.cpp
socket.cpp Everywhere: Fix some alignment issues 2021-07-03 01:56:31 +04:30
stat.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
statvfs.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
sync.cpp Kernel: Make VirtualFileSystem::sync() static 2021-07-11 00:26:17 +02:00
sysconf.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
thread.cpp LibPthread+Kernel: Add pthread_kill() and the thread_kill syscall 2021-07-09 15:36:50 +02:00
times.cpp
ttyname.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00
umask.cpp
uname.cpp
unlink.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
unveil.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
utime.cpp Kernel: Rename VFS => VirtualFileSystem 2021-07-11 00:25:24 +02:00
waitid.cpp
write.cpp Kernel: Don't copy a Vector<FileDescriptionAndFlags> 2021-06-29 20:53:59 +02:00