Commit e2adcfbe authored by Frederic Schimmelpfennig's avatar Frederic Schimmelpfennig
Browse files

Temporally disabled SYS_unlink hook in client.

SYS_unlink causes CUDA to be not loaded in TensorFlow.
parent 64e264cc
Loading
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -539,10 +539,12 @@ hook(long syscall_number, long arg0, long arg1, long arg2, long arg3, long arg4,
                    static_cast<unsigned long>(arg4));
            break;

        case SYS_unlink:
            *result = gkfs::hook::hook_unlinkat(
                    AT_FDCWD, reinterpret_cast<const char*>(arg0), 0);
            break;
        //  SYS_unlink causes CUDA to be not loaded in TensorFlow. 

        // case SYS_unlink:
        //     *result = gkfs::hook::hook_unlinkat(
        //             AT_FDCWD, reinterpret_cast<const char*>(arg0), 0);
        //     break;

        case SYS_unlinkat:
            *result = gkfs::hook::hook_unlinkat(
@@ -586,6 +588,7 @@ hook(long syscall_number, long arg0, long arg1, long arg2, long arg3, long arg4,
                                             static_cast<unsigned int>(arg2));
            break;


        case SYS_truncate:
            *result = gkfs::hook::hook_truncate(
                    reinterpret_cast<const char*>(arg0),