Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
5fb6e8cf53b005d287d4c2d137a415ff7d025a81
/
fs
/
nfsd
/
nfscache.c
8847ecc
NFSD: Optimize DRC bucket pruning
by Chuck Lever
· 3 years, 3 months ago
e567b98
nfsd: protect concurrent access to nfsd stats counters
by Amir Goldstein
· 4 years ago
8c38b70
silence nfscache allocation warnings with kvzalloc
by Rik van Riel
· 4 years, 4 months ago
c25bf18
nfsd: safer handling of corrupted c_type
by J. Bruce Fields
· 4 years, 7 months ago
027690c
nfsd4: make drc_slab global, not per-net
by J. Bruce Fields
· 4 years, 7 months ago
0b175b1
NFSD: Add tracepoints to NFSD's duplicate reply cache
by Chuck Lever
· 4 years, 8 months ago
78e70e7
nfsd4: Fix kernel crash when reading proc file reply_cache_stats
by He Zhe
· 5 years ago
689d7ba
nfsd: fix cleanup of nfsd_reply_cache_init on failure
by J. Bruce Fields
· 6 years ago
3ba7583
nfsd4: drc containerization
by J. Bruce Fields
· 6 years ago
b401170
nfsd: don't call nfsd_reply_cache_shutdown twice
by J. Bruce Fields
· 6 years ago
ca79b0c
mm: convert totalram_pages and totalhigh_pages variables to atomic
by Arun KS
· 6 years ago
736c662
knfsd: Improve lookup performance in the duplicate reply cache using an rbtree
by Trond Myklebust
· 6 years ago
ed00c2f
knfsd: Further simplify the cache lookup
by Trond Myklebust
· 6 years ago
76ecec2
knfsd: Simplify NFS duplicate replay cache
by Trond Myklebust
· 6 years ago
3e87da5
knfsd: Remove dead code from nfsd_cache_lookup
by Trond Myklebust
· 6 years ago
b08fc52
Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
by Linus Torvalds
· 7 years ago
fad953c
treewide: Use array_size() in vzalloc()
by Kees Cook
· 7 years ago
7e5d0e0
nfsd: Do not refuse to serve out of cache
by Trond Myklebust
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
5b5e092
lib/vsprintf.c: remove %Z support
by Alexey Dobriyan
· 8 years ago
8f97514
nfsd: more robust allocation failure handling in nfsd_reply_cache_init
by Jeff Layton
· 8 years ago
3e80dbc
nfsd: remove recurring workqueue job to clean DRC
by Jeff Layton
· 9 years ago
e79017d
nfsd: drop null test before destroy functions
by Julia Lawall
· 9 years ago
a68465c
NFSD: Error out when register_shrinker() fail
by Kinglong Mee
· 10 years ago
4d152e2
sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it
by Jeff Layton
· 10 years ago
ef9b16d
nfsd: Reorder nfsd_cache_match to check more powerful discriminators first
by Trond Myklebust
· 10 years ago
89a26b3
nfsd: split DRC global spinlock into per-bucket locks
by Trond Myklebust
· 10 years ago
31e60f5
nfsd: convert num_drc_entries to an atomic_t
by Trond Myklebust
· 10 years ago
11acf6e
nfsd: Remove the cache_hash list
by Trond Myklebust
· 10 years ago
bedd4b6
nfsd: convert the lru list into a per-bucket thing
by Trond Myklebust
· 10 years ago
7142b98
nfsd: Clean up drc cache in preparation for global spinlock elimination
by Trond Myklebust
· 10 years ago
b3d8d12
nfsd: clean up sparse endianness warnings in nfscache.c
by Jeff Layton
· 11 years ago
1b19453
nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry
by Jeff Layton
· 11 years ago
a0ef5e19
nfsd: don't try to reuse an expired DRC entry off the list
by Jeff Layton
· 11 years ago
781c2a5
nfsd: when reusing an existing repcache entry, unhash it first
by Jeff Layton
· 11 years ago
1ab6c49
fs: convert fs shrinkers to new scan/count API
by Dave Chinner
· 11 years ago
c8c797f
nfsd: make symbol nfsd_reply_cache_shrinker static
by Wei Yongjun
· 12 years ago
0733c7b
nfsd: scale up the number of DRC hash buckets with cache size
by Jeff Layton
· 12 years ago
98d821b
nfsd: keep stats on worst hash balancing seen so far
by Jeff Layton
· 12 years ago
a2f999a
nfsd: add new reply_cache_stats file in nfsdfs
by Jeff Layton
· 12 years ago
6c6910c
nfsd: track memory utilization by the DRC
by Jeff Layton
· 12 years ago
9dc5614
nfsd: break out comparator into separate function
by Jeff Layton
· 12 years ago
0b9ea37
nfsd: eliminate one of the DRC cache searches
by Jeff Layton
· 12 years ago
ac534ff
nfsd: fix startup order in nfsd_reply_cache_init
by Jeff Layton
· 12 years ago
a517b60
nfsd: only unhash DRC entries that are in the hashtable
by Jeff Layton
· 12 years ago
b666973
Merge branch 'for-3.9' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 12 years ago
b67bfe0
hlist: drop the node parameter from iterators
by Sasha Levin
· 12 years ago
56edc86
nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum
by Jeff Layton
· 12 years ago
1ac8362
nfsd: fix comments on nfsd_cache_lookup
by Jeff Layton
· 12 years ago
01a7dec
nfsd: keep a checksum of the first 256 bytes of request
by Jeff Layton
· 12 years ago
5976687
sunrpc: move address copy/cmp/convert routines and prototypes from clnt.h to addr.h
by Jeff Layton
· 12 years ago
b4e7f2c
nfsd: register a shrinker for DRC cache entries
by Jeff Layton
· 12 years ago
aca8a23
nfsd: add recurring workqueue job to clean the cache
by Jeff Layton
· 12 years ago
2c6b691
nfsd: when updating an entry with RC_NOCACHE, just free it
by Jeff Layton
· 12 years ago
13cc8a7
nfsd: remove the cache_disabled flag
by Jeff Layton
· 12 years ago
0338dd1
nfsd: dynamically allocate DRC entries
by Jeff Layton
· 12 years ago
0ee0bf7
nfsd: track the number of DRC entries in the cache
by Jeff Layton
· 12 years ago
56c2548
nfsd: always move DRC entries to the end of LRU list when updating timestamp
by Jeff Layton
· 12 years ago
a4a3ec3
nfsd: break out hashtable search into separate function
by Jeff Layton
· 12 years ago
d1a0774
nfsd: clean up and clarify the cache expiration code
by Jeff Layton
· 12 years ago
25e6b8b
nfsd: remove redundant test from nfsd_reply_cache_free
by Jeff Layton
· 12 years ago
f09841f
nfsd: add alloc and free functions for DRC entries
by Jeff Layton
· 12 years ago
8a8bc40
nfsd: create a dedicated slabcache for DRC entries
by Jeff Layton
· 12 years ago
6dc8889
nfsd: remove unneeded spinlock in nfsd_cache_update
by Jeff Layton
· 12 years ago
7b9e852
nfsd: fix IPv6 address handling in the DRC
by Jeff Layton
· 12 years ago
1091006
nfsd: turn on reply cache for NFSv4
by J. Bruce Fields
· 14 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
7663dac
nfsd: remove pointless paths in file headers
by J. Bruce Fields
· 15 years ago
9a74af2
nfsd: Move private headers to source directory
by Boaz Harrosh
· 15 years ago
341eb18
nfsd: Source files #include cleanups
by Boaz Harrosh
· 15 years ago
cf0a586
knfsd: fix reply cache memory corruption
by Greg Banks
· 16 years ago
fca4217
knfsd: reply cache cleanups
by Greg Banks
· 16 years ago
d5c3428
nfsd: fail module init on reply cache init failure
by J. Bruce Fields
· 17 years ago
27459f0
[PATCH] knfsd: SUNRPC: Provide room in svc_rqst for larger addresses
by Chuck Lever
· 18 years ago
4b3bb06
[PATCH] nfsd: replace kmalloc+memset with kcalloc + simplify NULL check
by Yan Burman
· 18 years ago
c7afef1
[PATCH] nfsd: misc endianness annotations
by Al Viro
· 18 years ago
f116629
[PATCH] fs: use list_move()
by Akinobu Mita
· 19 years ago
f99d49a
[PATCH] kfree cleanup: fs
by Jesper Juhl
· 19 years ago
1da177e
Linux-2.6.12-rc2
by Linus Torvalds
· 20 years ago