aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfsctl.c
diff options
context:
space:
mode:
authorAndy Adamson <andros@netapp.com>2009-06-24 15:37:45 -0400
committerJ. Bruce Fields <bfields@citi.umich.edu>2009-07-14 17:52:40 -0400
commit4bd9b0f4afc76cf972578c702e1bc1b6f2d10ba5 (patch)
treeec7289f1c24ef1ff75c2fdd3cfb2c7ef66f8c44d /fs/nfsd/nfsctl.c
parent7702ce40bc84a02e88aa20f95333df8cff5f9d37 (diff)
downloadkernel_samsung_smdk4412-4bd9b0f4afc76cf972578c702e1bc1b6f2d10ba5.zip
kernel_samsung_smdk4412-4bd9b0f4afc76cf972578c702e1bc1b6f2d10ba5.tar.gz
kernel_samsung_smdk4412-4bd9b0f4afc76cf972578c702e1bc1b6f2d10ba5.tar.bz2
nfsd41: use globals for DRC limits
The version 4.1 DRC memory limit and tracking variables are server wide and session specific. Replace struct svc_serv fields with globals. Stop using the svc_serv sv_lock. Add a spinlock to serialize access to the DRC limit management variables which change on session creation and deletion (usage counter) or (future) administrative action to adjust the total DRC memory limit. Signed-off-by: Andy Adamson <andros@netapp.com> Signed-off-by: Benny Halevy <bhalevy@panasas.com>
Diffstat (limited to 'fs/nfsd/nfsctl.c')
0 files changed, 0 insertions, 0 deletions