Jeff Layton
|
ac534ff2d5
nfsd: fix startup order in nfsd_reply_cache_init
|
12 years ago |
Jeff Layton
|
a517b608fa
nfsd: only unhash DRC entries that are in the hashtable
|
12 years ago |
Linus Torvalds
|
b6669737d3
Merge branch 'for-3.9' of git://linux-nfs.org/~bfields/linux
|
12 years ago |
Sasha Levin
|
b67bfe0d42
hlist: drop the node parameter from iterators
|
12 years ago |
Jeff Layton
|
56edc86b5a
nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum
|
12 years ago |
Jeff Layton
|
1ac8362977
nfsd: fix comments on nfsd_cache_lookup
|
12 years ago |
Jeff Layton
|
01a7decf75
nfsd: keep a checksum of the first 256 bytes of request
|
12 years ago |
Jeff Layton
|
5976687a2b
sunrpc: move address copy/cmp/convert routines and prototypes from clnt.h to addr.h
|
12 years ago |
Jeff Layton
|
b4e7f2c945
nfsd: register a shrinker for DRC cache entries
|
12 years ago |
Jeff Layton
|
aca8a23de6
nfsd: add recurring workqueue job to clean the cache
|
12 years ago |
Jeff Layton
|
2c6b691c05
nfsd: when updating an entry with RC_NOCACHE, just free it
|
12 years ago |
Jeff Layton
|
13cc8a78e8
nfsd: remove the cache_disabled flag
|
12 years ago |
Jeff Layton
|
0338dd1572
nfsd: dynamically allocate DRC entries
|
12 years ago |
Jeff Layton
|
0ee0bf7ee5
nfsd: track the number of DRC entries in the cache
|
12 years ago |
Jeff Layton
|
56c2548b2d
nfsd: always move DRC entries to the end of LRU list when updating timestamp
|
12 years ago |
Jeff Layton
|
a4a3ec3291
nfsd: break out hashtable search into separate function
|
12 years ago |
Jeff Layton
|
d1a0774de6
nfsd: clean up and clarify the cache expiration code
|
12 years ago |
Jeff Layton
|
25e6b8b0e1
nfsd: remove redundant test from nfsd_reply_cache_free
|
12 years ago |
Jeff Layton
|
f09841fdfa
nfsd: add alloc and free functions for DRC entries
|
12 years ago |
Jeff Layton
|
8a8bc40d9b
nfsd: create a dedicated slabcache for DRC entries
|
12 years ago |
Jeff Layton
|
6dc8889589
nfsd: remove unneeded spinlock in nfsd_cache_update
|
12 years ago |
Jeff Layton
|
7b9e8522a6
nfsd: fix IPv6 address handling in the DRC
|
12 years ago |
J. Bruce Fields
|
1091006c5e
nfsd: turn on reply cache for NFSv4
|
14 years ago |
Tejun Heo
|
5a0e3ad6af
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
15 years ago |
J. Bruce Fields
|
7663dacd92
nfsd: remove pointless paths in file headers
|
15 years ago |
Boaz Harrosh
|
9a74af2133
nfsd: Move private headers to source directory
|
15 years ago |
Boaz Harrosh
|
341eb18446
nfsd: Source files #include cleanups
|
15 years ago |
Greg Banks
|
cf0a586cf4
knfsd: fix reply cache memory corruption
|
16 years ago |
Greg Banks
|
fca4217c5b
knfsd: reply cache cleanups
|
16 years ago |
J. Bruce Fields
|
d5c3428b2c
nfsd: fail module init on reply cache init failure
|
17 years ago |