Commit Graph

84 Commits (4005996e428b0d3df10cd0eba389a14b9f5403e4)

Author SHA1 Message Date
J. Bruce Fields fdef7aa5d4 svcrpc: ensure cache_check caller sees updated entry 14 years ago
J. Bruce Fields 6bab93f87e svcrpc: take lock on turning entry NEGATIVE in cache_check 14 years ago
J. Bruce Fields d76d1815f3 svcrpc: avoid double reply caused by deferral race 14 years ago
Arnd Bergmann a6f8dbc654 sunrpc: remove the big kernel lock 15 years ago
Arnd Bergmann 6038f373a3 llseek: automatically add .llseek fop 15 years ago
NeilBrown e33534d54f sunrpc/cache: centralise handling of size limit on deferred list. 15 years ago
NeilBrown d29068c431 sunrpc: Simplify cache_defer_req and related functions. 15 years ago
NeilBrown 277f68dbba sunrpc: fix race in new cache_wait code. 15 years ago
Pavel Emelyanov 4f42d0d53c sunrpc: Make the /proc/net/rpc appear in net namespaces 15 years ago
Pavel Emelyanov 593ce16b94 sunrpc: Add routines that allow registering per-net caches 15 years ago
NeilBrown e95dffa430 sunrpc/cache: fix recent breakage of cache_clean_deferred 15 years ago
Andy Shevchenko e7f483eabe sunrpc/cache: don't use custom hex_to_bin() converter 15 years ago
NeilBrown 1117449276 sunrpc/cache: change deferred-request hash table to use hlist. 15 years ago
J. Bruce Fields 0649752458 nfsd4: fix hang on fast-booting nfs servers 15 years ago
J. Bruce Fields 3211af1119 svcrpc: cache deferral cleanup 15 years ago
J. Bruce Fields 6610f720e9 svcrpc: minor cache cleanup 15 years ago
NeilBrown f16b6e8d83 sunrpc/cache: allow threads to block while waiting for cache update. 15 years ago
NeilBrown c5b29f885a sunrpc: use seconds since boot in expiry cache 15 years ago
Andrea Gelmini e2aa7f8304 net: sunrpc: removed duplicated #include 15 years ago
Artem Bityutskiy 8eab945c56 sunrpc: make the cache cleaner workqueue deferrable 15 years ago
Huang Weiyi d572495628 sunrpc: Remove duplicated #include 15 years ago
Frederic Weisbecker 9918ff26b3 sunrpc: Pushdown the bkl from sunrpc cache ioctl 15 years ago
Frederic Weisbecker 99df95a22f sunrpc: Include missing smp_lock.h 15 years ago
Frederic Weisbecker d79b6f4de5 procfs: Push down the bkl from ioctl 15 years ago
Li Zefan a5990ea125 sunrpc/cache: fix module refcnt leak in a failure path 15 years ago
NeilBrown d202cce896 sunrpc: never return expired entries in sunrpc_cache_lookup 15 years ago
NeilBrown 2f50d8b63d sunrpc/cache: factor out cache_is_expired 15 years ago
NeilBrown 3af4974eb2 sunrpc: don't keep expired entries in the auth caches. 15 years ago
Joe Perches f64f9e7192 net: Move && and || to end of previous line 15 years ago
NeilBrown cd68c374ea sunrpc/cache: avoid variable over-loading in cache_defer_req 16 years ago
NeilBrown 67e7328f15 sunrpc/cache: use list_del_init for the list_head entries in cache_deferred_req 16 years ago
NeilBrown 908329f2c0 sunrpc/cache: simplify cache_fresh_locked and cache_fresh_unlocked. 16 years ago
NeilBrown 9e4c6379a6 sunrpc/cache: change cache_defer_req to return -ve error, not boolean. 16 years ago
Trond Myklebust f7e86ab92f SUNRPC: cache must take a reference to the cache detail's module on open() 16 years ago
Trond Myklebust 8854e82d9a SUNRPC: Add an rpc_pipefs front end for the sunrpc cache code 16 years ago
Trond Myklebust 173912a6ad SUNRPC: Move procfs-specific stuff out of the generic sunrpc cache code 16 years ago
Trond Myklebust bc74b4f5e6 SUNRPC: Allow the cache_detail to specify alternative upcall mechanisms 16 years ago
Trond Myklebust da77005f0d SUNRPC: Remove the global temporary write buffer in net/sunrpc/cache.c 16 years ago
Trond Myklebust 5b7a1b9f92 SUNRPC: Ensure we initialise the cache_detail before creating procfs files 16 years ago
Trond Myklebust 2da8ca26c6 NFSD: Clean up the idmapper warning... 16 years ago
NeilBrown 989a19b9b1 sunrpc/cache: recheck cache validity after cache_defer_req 16 years ago
NeilBrown 5c4d263903 sunrpc/cache: make sure deferred requests eventually get revisited. 16 years ago
NeilBrown f866a8194f sunrpc/cache: rename queue_loose to cache_dequeue 16 years ago
Anton Blanchard 6aad89c837 sunrpc: align cache_clean work's timer 16 years ago
Alexey Dobriyan 99b7623380 proc 2/2: remove struct proc_dir_entry::owner 16 years ago
Trond Myklebust 24c3767e41 SUNRPC: The sunrpc server code should not be used by out-of-tree modules 16 years ago
Denis V. Lunev e7fe23363b sunrpc: assign PDE->data before gluing PDE into /proc tree 17 years ago
J. Bruce Fields 67eb6ff610 svcrpc: move unused field from cache_deferred_req 17 years ago
Wang Chen 2ce8f047d5 [SUNRPC]: Use proc_create() to setup ->proc_fops first 17 years ago
Trond Myklebust d2f7e79e3b SUNRPC: Move exported symbol definitions after function declaration part 2 17 years ago