X-Git-Url: http://ftp.safe.ca/?p=safe%2Fjmp%2Flinux-2.6;a=blobdiff_plain;f=fs%2Fnfsd%2Fnfssvc.c;h=b520ce10bd158c066cbcd55a965152965cb84d92;hp=fcc0010882617831d487d71fb0984646adef14f7;hb=1557aca7904ed6fadd22cdc3364754070bb3d3c3;hpb=29ab23cc5d351658d01a4327d55e9106a73fd04f diff --git a/fs/nfsd/nfssvc.c b/fs/nfsd/nfssvc.c index fcc0010..b520ce1 100644 --- a/fs/nfsd/nfssvc.c +++ b/fs/nfsd/nfssvc.c @@ -8,33 +8,19 @@ * Copyright (C) 1995, 1996, 1997 Olaf Kirch */ -#include #include -#include -#include -#include -#include -#include -#include -#include -#include #include #include -#include #include -#include #include -#include #include -#include -#include -#include -#include -#include #include #include #include +#include "nfsd.h" +#include "cache.h" +#include "vfs.h" #define NFSDDBG_FACILITY NFSDDBG_SVC @@ -508,7 +494,9 @@ nfsd(void *vrqstp) /* Lock the export hash tables for reading. */ exp_readlock(); + validate_process_creds(); svc_process(rqstp); + validate_process_creds(); /* Unlock export hash tables */ exp_readunlock();