Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
8539c7c16b970258e14761d8a1f7d10fe798031a
/
fs
/
nfs
/
filelayout
/
filelayout.c
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
b57ff13
pnfs: pass ds_commit_idx through the commit path
by Weston Andros Adamson
· 10 years ago
6cccbb6
nfs: rename pgio header ds_idx to ds_commit_idx
by Weston Andros Adamson
· 10 years ago
180bb5e
pnfs: release lseg in pnfs_generic_pg_cleanup
by Weston Andros Adamson
· 10 years ago
c220106
nfs/filelayout: use pnfs_error_mark_layout_for_return
by Peng Tao
· 10 years ago
46a5ab4
nfs: allow to specify cred in nfs_initiate_pgio
by Peng Tao
· 10 years ago
c36aae9
nfs: allow different protocol in nfs_initiate_commit
by Peng Tao
· 10 years ago
abde71f
pnfs: Add nfs_rpc_ops in calls to nfs_initiate_pgio
by Tom Haynes
· 10 years ago
f54bcf2
pnfs: Prepare for flexfiles by pulling out common code
by Tom Haynes
· 10 years ago
de1414a
fs: export inode_to_bdi and use it in favor of mapping->backing_dev_info
by Christoph Hellwig
· 10 years ago
c606bb8
NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked
by Trond Myklebust
· 10 years ago
6543f80
NFSv4.1/pnfs: replace broken pnfs_put_lseg_async
by Trond Myklebust
· 10 years ago
661373b
pnfs: factor GETDEVICEINFO implementations
by Christoph Hellwig
· 10 years ago
bc7d4b8
nfs/filelayout: set layoutcommit depending on write verifier
by Peng Tao
· 10 years ago
224ecbf
pnfs: fix filelayout_retry_commit when idx > 0
by Weston Andros Adamson
· 10 years ago
411a99a
nfs: clear_request_commit while holding i_lock
by Weston Andros Adamson
· 10 years ago
02d1426
pnfs: find swapped pages on pnfs commit lists too
by Weston Andros Adamson
· 10 years ago
0b0bc6e
pnfs/filelayout: retry ds commit if nfs_commitdata_alloc fails
by Peng Tao
· 10 years ago
c8a3292
pnfs/filelayout: fix race between mark_request_commit and scan_commit_lists
by Peng Tao
· 10 years ago
53113ad
pnfs: clean up *_resend_to_mds
by Weston Andros Adamson
· 10 years ago
d45f60c
nfs: merge nfs_pgio_data into _header
by Weston Andros Adamson
· 10 years ago
f383b7e
NFSv4.1: Fix typo in dprintk
by Tom Haynes
· 10 years ago
bf96bc0
NFSv4.1: Comment is now wrong and redundant to code
by Tom Haynes
· 10 years ago
b596872
Push the file layout driver into a subdirectory
by Tom Haynes
· 10 years ago
[Renamed (99%) from fs/nfs/nfs4filelayout.c]
6df200f
pNFS: Handle allocation errors correctly in filelayout_alloc_layout_hdr()
by Trond Myklebust
· 10 years ago
c619427
pnfs: filelayout: support non page aligned layouts
by Weston Andros Adamson
· 10 years ago
5002c58
pnfs: support multiple verfs per direct req
by Weston Andros Adamson
· 10 years ago
0f9c429
nfs: chain calls to pg_test
by Weston Andros Adamson
· 10 years ago
dd7663e
pnfs: clean up filelayout_alloc_commit_info
by Weston Andros Adamson
· 10 years ago
ab75e41
nfs: call nfs_can_coalesce_requests for every req
by Weston Andros Adamson
· 10 years ago
b4fdac1
nfs: modify pg_test interface to return size_t
by Weston Andros Adamson
· 10 years ago
d201c4d
pnfs: fix race in filelayout commit path
by Weston Andros Adamson
· 10 years ago
1ed26f3
NFS: Create a common initiate_pgio() function
by Anna Schumaker
· 10 years ago
9c7e1b3
NFS: Create a common read and write data struct
by Anna Schumaker
· 10 years ago
869a9d3
NFSv4.1 Fail data server I/O if stateid represents a lost lock
by Andy Adamson
· 11 years ago
905e7da
NFSv4.1: Cleanup
by Trond Myklebust
· 11 years ago
f9c96fc
NFSv4.1 free slot before resending I/O to MDS
by Andy Adamson
· 11 years ago
471252c
pnfs: fix BUG in filelayout_recover_commit_reqs
by Weston Andros Adamson
· 11 years ago
1e8968c
NFS: dprintk() should not print negative fileids and inode numbers
by Niels de Vos
· 11 years ago
0e20162
NFSv4.1 Use MDS auth flavor for data server connection
by Andy Adamson
· 11 years ago
cc668ab
NFSv4: Add tracepoints for debugging reads and writes
by Trond Myklebust
· 11 years ago
cd5875f
NFSv4.1: Use layout credentials for get_deviceinfo calls
by Trond Myklebust
· 11 years ago
9b20614
NFSv4: The stateid must remain the same for replayed RPC calls
by Trond Myklebust
· 11 years ago
c58c844
NFS: Don't accept more reads/writes if the open context recovery failed
by Trond Myklebust
· 11 years ago
5d42230
NFSv4: Fail I/O if the state recovery fails irrevocably
by Trond Myklebust
· 12 years ago
2495680
NFSv4.1: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn
by Trond Myklebust
· 11 years ago
78f3327
pnfs: fix resend_to_mds for directio
by Benny Halevy
· 12 years ago
eb96d5c
SUNRPC handle EKEYEXPIRED in call_refreshresult
by Andy Adamson
· 12 years ago
d9afbd1
NFSv4.1: Simplify the sequence setup
by Trond Myklebust
· 12 years ago
76e697b
NFSv4.1: Move slot table and session struct definitions to nfs4session.h
by Trond Myklebust
· 12 years ago
bc5a89b
NFSv4.1: Remove assertion BUG_ON()s from the files and generic layout code
by Trond Myklebust
· 12 years ago
1813bad
NFSv4.1: Use kcalloc() to allocate zeroed arrays instead of kzalloc()
by Trond Myklebust
· 12 years ago
d527e5c
NFSv4.1: Do not call pnfs_return_layout() from an rpciod context
by Trond Myklebust
· 12 years ago
8fcdc31
NFSv4.1: Kill nfs4_ds_disconnect()
by Trond Myklebust
· 12 years ago
8006bfb
NFSv4.1: Get rid of the NFS_LAYOUT_DESTROYED state
by Trond Myklebust
· 12 years ago
965938b
NFSv4.1: Get rid of pNFS layout state "NFS_LAYOUT_INVALID"
by Trond Myklebust
· 12 years ago
1dfed27
NFSv4.1: pNFS data servers may be temporarily offline
by Trond Myklebust
· 12 years ago
78e4e05
NFSv4.1: Replace get_device_info() with filelayout_get_device_info()
by Trond Myklebust
· 12 years ago
9369a43
NFSv4.1: Cleanup; add "pnfs_" prefix to put_lseg() and get_lseg()
by Trond Myklebust
· 12 years ago
baf6c2a
NFSv4.1 don't send LAYOUTCOMMIT if data resent through MDS
by Andy Adamson
· 12 years ago
82c7c7a
NFSv4.1 return the LAYOUT for each file with failed DS connection I/O
by Andy Adamson
· 12 years ago
2f2c63b
NFS: Cleanup - only store the write verifier in struct nfs_page
by Trond Myklebust
· 12 years ago
9f59479
NFSv4.1: Handle other occurrences of NFS4ERR_CONN_NOT_BOUND_TO_SESSION
by Trond Myklebust
· 12 years ago
497826a
NFS: Fix compiler warnings
by Bryan Schumaker
· 12 years ago
bd4aeff
NFSv4.1 skip rpc_call_done only on disconnected DS slot_table_waitq tasks
by Andy Adamson
· 12 years ago
996074c
NFSv4.1 Just use nfs_put_client in filelayout release
by Andy Adamson
· 12 years ago
d42e787
NFSv4.1 fix null state reference in filelayout_async_handle_error
by Andy Adamson
· 12 years ago
53b8ee3
NFSv4.1: Fix a bad reference count issue in the pNFS commit code
by Trond Myklebust
· 12 years ago
041245c
NFSv4.1 resend LAYOUTGET on data server invalid layout errors
by Andy Adamson
· 12 years ago
b4a2967
NFSv4.1 dereference a disconnected data server client record
by Andy Adamson
· 12 years ago
3a7936c
NFSv4.1 ref count nfs_client across filelayout data server io
by Andy Adamson
· 12 years ago
0a57cda
NFSv4.1 send layoutreturn to fence disconnected data server
by Andy Adamson
· 12 years ago
671fb89
NFSv4.1 wake up all tasks on un-connected DS slot table waitq
by Andy Adamson
· 12 years ago
0ad2f37
NFSv4.1 Check invalid deviceid upon slot table waitq wakeup
by Andy Adamson
· 12 years ago
e7dd79af
NFSv4.1: mark deviceid invalid on filelayout DS connection errors
by Andy Adamson
· 12 years ago
9f0ec176
NFSv4.1 set RPC_TASK_SOFTCONN for filelayout DS RPC calls
by Andy Adamson
· 12 years ago
90fecfc
NFSv4.1 cleanup filelayout invalid layout handling
by Andy Adamson
· 12 years ago
554d458
NFSv4.1: cleanup filelayout invalid deviceid handling
by Andy Adamson
· 12 years ago
df01174
NFS: Prevent garbage cinfo->ds from leaking out
by Fred Isaman
· 12 years ago
1763da1
NFS: rewrite directio write to use async coalesce code
by Fred Isaman
· 12 years ago
f453a54
NFS: create nfs_commit_completion_ops
by Fred Isaman
· 12 years ago
ea2cf22
NFS: create struct nfs_commit_info
by Fred Isaman
· 12 years ago
1825a0d
NFS: prepare coalesce testing for directio
by Fred Isaman
· 12 years ago
6c75dc0
NFS: merge _full and _partial write rpc_ops
by Fred Isaman
· 12 years ago
4db6e0b
NFS: merge _full and _partial read rpc_ops
by Fred Isaman
· 12 years ago
cd84160
NFS: create common nfs_pgio_header for both read and write
by Fred Isaman
· 12 years ago
b554284
NFS: use req_offset where appropriate
by Fred Isaman
· 12 years ago
cd12ae3
NFS: remove unnecessary casts of void pointers in nfs4filelayout.c
by Fred Isaman
· 12 years ago
c5996c4
NFS: reverse arg order in nfs_initiate_[read|write]
by Fred Isaman
· 12 years ago
0b7c015
NFS: add a struct nfs_commit_data to replace nfs_write_data in commits
by Fred Isaman
· 12 years ago
799ba8d
NFS4.1: Add lseg to struct nfs4_fl_commit_bucket
by Fred Isaman
· 12 years ago
d44fc38
NFS4.1: remove duplicate variable declaration in filelayout_clear_request_commit
by Fred Isaman
· 12 years ago
3b3be88
NFS: Use cond_resched_lock() to reduce latencies in the commit scans
by Trond Myklebust
· 12 years ago
9390f42
NFSv4.1: Fix a few issues in filelayout_commit_pagelist
by Trond Myklebust
· 12 years ago
8dd3775
NFSv4.1: Clean ups and bugfixes for the pNFS read/writeback/commit code
by Trond Myklebust
· 13 years ago
1728017
NFS: Fix a number of sparse warnings
by Trond Myklebust
· 13 years ago
d6d6dc7
NFS: remove nfs_inode radix tree
by Fred Isaman
· 13 years ago
2dc3175
NFSv4.1 cleanup DS stateid error handling
by Andy Adamson
· 13 years ago
Next »