Skip to content

Resolve "syscall 436 not logged / processed"

Ramon Nou requested to merge rnou/308-syscall-436-not-logged-processed into master

Closes #308 #307

This MR adds support for close_range. However, as the upper limit could be "infinite"... we should stop once ge get to GKFS_****_FD. Close_range actually returns always 0, although there is some fd that does not exist.

We add support for all the new syscalls from last kernels (Although not implemented), on the other hand we include the number of syscalls to complete the logging information as in the case of unknown syscall we don't have this information.

We remove also the O_PATH check in gkfs_open, as this is used on last kernels (in cp *). It seems that it does not break anything and allows copy with *

Edited by Ramon Nou

Merge request reports