Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
be6054765c14333557ade067de5280177ac92a42
/
fs
/
nfs
/
flexfilelayout
/
flexfilelayout.c
662f9a1
pNFS/flexfiles: missing error code in ff_layout_alloc_lseg()
by Dan Carpenter
· 8 years ago
76b2a30
pNFS/flexfiles: Always attempt to call layoutstats when flexfiles is enabled
by Trond Myklebust
· 8 years ago
37f8aa1
pNFS/flexfiles: Fix up the ff_layout_write_pagelist failure path
by Trond Myklebust
· 8 years ago
b3230e8
pNFS: Ensure we check layout segment validity in the pg_init() callback
by Trond Myklebust
· 8 years ago
8f03cf5
Merge tag 'nfs-for-4.11-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
by Linus Torvalds
· 8 years ago
5b5e092
lib/vsprintf.c: remove %Z support
by Alexey Dobriyan
· 8 years ago
df3ab23
pNFS/flexfiles: If the layout is invalid, it must be updated before retrying
by Trond Myklebust
· 8 years ago
ab6e9aa
NFSv4: Replace ad-hoc xdr encode/decode helpers with xdr_stream_* generics
by Trond Myklebust
· 8 years ago
2e54b9b
pNFS/flexfiles: Make local symbol layoutreturn_ops static
by Wei Yongjun
· 8 years ago
6de7e12
NFS: Use nfs4_setup_sequence() everywhere
by Anna Schumaker
· 8 years ago
1f3a8e4
ktime: Get rid of ktime_equal()
by Thomas Gleixner
· 8 years ago
2456e85
ktime: Get rid of the union
by Thomas Gleixner
· 8 years ago
1c48cee
pNFS/flexfiles: delete deviceid, don't mark inactive
by Weston Andros Adamson
· 8 years ago
d915211
pNFS/flexfiles: Ensure we have enough buffer for layoutreturn
by Trond Myklebust
· 8 years ago
5ba6a09
pNFS/flexfiles: Remove a redundant parameter in ff_layout_encode_ioerr()
by Trond Myklebust
· 8 years ago
65990d1
pNFS/flexfiles: Fix a deadlock on LAYOUTGET
by Fred Isaman
· 8 years ago
230bc96
pNFS/flexfiles: Support sending layoutstats in layoutreturn
by Trond Myklebust
· 8 years ago
422c93c
pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn
by Trond Myklebust
· 8 years ago
2f8220c
NFS: Fix up read of mirror stats
by Trond Myklebust
· 8 years ago
08e2e5b
pNFS/flexfiles: Clean up layoutstats
by Trond Myklebust
· 8 years ago
5b9b3c8
pNFS/flexfiles: Refactor encoding of the layoutreturn payload
by Trond Myklebust
· 8 years ago
06946c6
pNFS/flexfiles: Only send layoutstats updates for mirrors that were updated
by Trond Myklebust
· 8 years ago
46c98c6
pNFS/flexfiles: Don't attempt to send layoutstats if there are no entries
by Trond Myklebust
· 8 years ago
94e5c57
pNFS: Get rid of unnecessary layout parameter in encode_layoutreturn callback
by Trond Myklebust
· 8 years ago
54e4a0d
pNFS: Fix a deadlock between read resends and layoutreturn
by Trond Myklebust
· 8 years ago
41020b6
NFSv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid
by Trond Myklebust
· 8 years ago
3dc1473
pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails
by Trond Myklebust
· 8 years ago
1c8d477
pNFS/flexfiles: Fix layoutstat periodic reporting
by Trond Myklebust
· 8 years ago
2e18d4d
pNFS: Files and flexfiles always need to commit before layoutcommit
by Trond Myklebust
· 8 years ago
bc28e1c
pNFS/flexfiles: Clean up calls to pnfs_set_layoutcommit()
by Trond Myklebust
· 8 years ago
c001c87
pNFS/flexfiles: Fix layoutcommit after a commit to DS
by Trond Myklebust
· 8 years ago
c7d73af
pnfs: pnfs_update_layout needs to consider if strict iomode checking is on
by Tom Haynes
· 8 years ago
602c4cd
nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and reading is disabled
by Tom Haynes
· 8 years ago
094069f
flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED
by Jeff Layton
· 9 years ago
ee26bdd
pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set
by Jeff Layton
· 9 years ago
446ca21
pNFS/flexfiles: When initing reads or writes, we might have to retry connecting to DSes
by Tom Haynes
· 9 years ago
3b13b4b
pNFS/flexfiles: When checking for available DSes, conditionally check for MDS io
by Tom Haynes
· 9 years ago
75bf47e
pNFS/flexfile: Fix erroneous fall back to read/write through the MDS
by Trond Myklebust
· 9 years ago
93b717f
NFSv4: Label stateids with the type
by Trond Myklebust
· 9 years ago
3064b68
nfs: have flexfiles mirror keep creds for both ro and rw layouts
by Jeff Layton
· 9 years ago
90a0be0
nfs: get a reference to the credential in ff_layout_alloc_lseg
by Jeff Layton
· 9 years ago
57f3f4c
nfs: have ff_layout_get_ds_cred take a reference to the cred
by Jeff Layton
· 9 years ago
fe238e6
NFS: Save struct inode * inside nfs_commit_info to clarify usage of i_lock
by Dave Wysochanski
· 9 years ago
2370abd
NFS: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE
by Trond Myklebust
· 9 years ago
6d45c04
Merge branch 'bugfixes'
by Trond Myklebust
· 9 years ago
082fa37
pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn
by Trond Myklebust
· 9 years ago
daaadd2
Merge branch 'bugfixes'
by Trond Myklebust
· 9 years ago
942e3d7
Merge branch 'pnfs_generic'
by Trond Myklebust
· 9 years ago
dc602dd
NFS/pNFS: Fix up pNFS write reschedule layering violations and bugs
by Trond Myklebust
· 9 years ago
86fb449
pNFS/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh()
by Trond Myklebust
· 9 years ago
4d0ac22
pNFS/flexfiles: Ensure we record layoutstats even if RPC is terminated early
by Trond Myklebust
· 9 years ago
37e9ed2
pNFS: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write
by Trond Myklebust
· 9 years ago
7eeea16
pNFS/flexfiles: Fix a statistics gathering imbalance
by Trond Myklebust
· 9 years ago
2e5b29f
pNFS/flexfiles: Don't prevent flexfiles client from retrying LAYOUTGET
by Trond Myklebust
· 9 years ago
141b9b5
pnfs/flexfiles: count io stat in rpc_count_stats callback
by Peng Tao
· 9 years ago
c22eeb8
pnfs/flexfiles: do not mark delay-like status as DS failure
by Peng Tao
· 9 years ago
d600ad1
NFS41: pop some layoutget errors to application
by Peng Tao
· 9 years ago
d0379a5
pNFS/flexfiles: Support server-supplied layoutstats sampling period
by Trond Myklebust
· 9 years ago
260074c
pNFS/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS
by Trond Myklebust
· 9 years ago
1354441
pNFS/flexfiles: When mirrored, retry failed reads by switching mirrors
by Trond Myklebust
· 9 years ago
7cc8c5c
NFSv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cb
by Trond Myklebust
· 9 years ago
f95c03b
NFSv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error()
by Trond Myklebust
· 9 years ago
972398f
NFSv4.1/flexfiles: Fix freeing of mirrors
by Trond Myklebust
· 9 years ago
90816d1
NFSv4.1/flexfiles: Don't mark the entire deviceid as bad for file errors
by Trond Myklebust
· 9 years ago
0762ed2
NFSv4.1/flexfiles: Allow coalescing of new layout segments and existing ones
by Trond Myklebust
· 9 years ago
e3b1df2
NFSv4.1/flexfile: ff_layout_remove_mirror can be static
by kbuild test robot
· 9 years ago
bbf58bf
NFSv4.2/pnfs: Make the layoutstats timer configurable
by Trond Myklebust
· 9 years ago
266d12d
NFSv4.1/flexfile: Ensure uniqueness of mirrors across layout segments
by Trond Myklebust
· 9 years ago
0b7baf9
NFSv4.1/flexfiles: Remove mirror backpointer to lseg.
by Trond Myklebust
· 9 years ago
28a0d72
NFSv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror
by Trond Myklebust
· 9 years ago
5420401
NFS41/flexfiles: zero out DS write wcc
by Peng Tao
· 9 years ago
dd52128
NFSv4.1/pnfs Ensure flexfiles reports all connection related errors
by Trond Myklebust
· 9 years ago
e76d28d
NFSv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistent
by Trond Myklebust
· 9 years ago
69f230d
NFS41/flexfiles: update inode after write finishes
by Peng Tao
· 9 years ago
ce60328
nfs: remove some dead code in ff_layout_pg_get_mirror_count_write
by Jeff Layton
· 9 years ago
c8ad889
NFSv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path
by Trond Myklebust
· 9 years ago
d099d7b
pnfs/flexfiles: LAYOUTSTATS ii_count should be ops instead of bytes
by Peng Tao
· 9 years ago
690edcf
NFSv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code
by Trond Myklebust
· 9 years ago
d620876
pNFS/flexfiles: Fix the reset of struct pgio_header when resending
by Trond Myklebust
· 9 years ago
c0f5f50
pNFS/flexfiles: Turn off layoutcommit for servers that don't need it
by Trond Myklebust
· 9 years ago
9bbd9bb
pnfs/flexfiles: protect ktime manipulation with mirror lock
by Peng Tao
· 9 years ago
97ba375
pnfs/flexfiles: report layoutstat regularly
by Peng Tao
· 9 years ago
27c4306
pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data
by Peng Tao
· 9 years ago
ad4dc53e
pnfs/flexfiles: add ff_layout_prepare_layoutstats
by Peng Tao
· 9 years ago
d983803
pNFS/flexfiles: track when layout is first used
by Peng Tao
· 9 years ago
abcb7bf
pNFS/flexfiles: add layoutstats tracking
by Trond Myklebust
· 9 years ago
455b6ee
pnfs/flexfiles: use swap() in ff_layout_sort_mirrors()
by Fabian Frederick
· 9 years ago
40c64c2
NFS: Move nfs_idmap.h into fs/nfs/
by Anna Schumaker
· 10 years ago
5bb89b4
NFSv4.1/pnfs: Separate out metadata and data consistency for pNFS
by Trond Myklebust
· 10 years ago
67af761
NFSv4.1/pnfs: Refactor pnfs_set_layoutcommit()
by Trond Myklebust
· 10 years ago
fc87701
NFS: Fix free_deveiceid -> free_deviceid
by Trond Myklebust
· 10 years ago
338d00c
pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit
by Tom Haynes
· 10 years ago
d15bc38
nfs: Provide and use helper functions for marking a page as unstable
by Tom Haynes
· 10 years ago
6bec003
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
d67ae82
pnfs/flexfiles: Add the FlexFile Layout Driver
by Tom Haynes
· 10 years ago