From 03bc4d4c2ecc147eedecad5662c113b88d18ed32 Mon Sep 17 00:00:00 2001 From: Olga Kornievskaia Date: Thu, 22 Dec 2011 15:49:16 -0500 Subject: [PATCH] adding back unimplemented functions just in case some of them are required and will cause a kernel crash if function pointer is dereferenced. --- sys/nfs41_driver.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c index ffab748..3529e9c 100644 --- a/sys/nfs41_driver.c +++ b/sys/nfs41_driver.c @@ -5570,6 +5570,19 @@ out: return status; } +NTSTATUS nfs41_Unimplemented( + PRX_CONTEXT RxContext) +{ + return STATUS_NOT_IMPLEMENTED; +} + +NTSTATUS nfs41_AreFilesAliased( + PFCB a, + PFCB b) +{ + return STATUS_NOT_IMPLEMENTED; +} + NTSTATUS nfs41_init_ops() { DbgEn(); @@ -5667,6 +5680,13 @@ NTSTATUS nfs41_init_ops() nfs41_CompleteBufferingStateChangeRequest; nfs41_ops.MRxIsValidDirectory = nfs41_IsValidDirectory; + nfs41_ops.MRxTruncate = nfs41_Unimplemented; + nfs41_ops.MRxZeroExtend = nfs41_Unimplemented; + nfs41_ops.MRxAreFilesAliased = nfs41_AreFilesAliased; + nfs41_ops.MRxQueryQuotaInfo = nfs41_Unimplemented; + nfs41_ops.MRxSetQuotaInfo = nfs41_Unimplemented; + nfs41_ops.MRxSetVolumeInfo = nfs41_Unimplemented; + DbgR(); return(STATUS_SUCCESS); }