Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
92143f6fb0d6655391b1b42f54ab94d3f16c00ac
/
fs
/
nfs
/
pnfs.c
06b8ab5
Merge tag 'nfs-for-3.17-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
by Linus Torvalds
· 10 years ago
e6cf82d
pnfs: add pnfs_put_lseg_async
by Weston Andros Adamson
· 10 years ago
7431620
sched: Remove proliferation of wait_on_bit() action functions
by NeilBrown
· 10 years ago
53113ad
pnfs: clean up *_resend_to_mds
by Weston Andros Adamson
· 11 years ago
4714fb5
nfs: remove pgio_header refcount, related cleanup
by Weston Andros Adamson
· 11 years ago
d45f60c
nfs: merge nfs_pgio_data into _header
by Weston Andros Adamson
· 11 years ago
1e7f3a4
nfs: move nfs_pgio_data and remove nfs_rw_header
by Weston Andros Adamson
· 11 years ago
d1e1cda
Merge tag 'nfs-for-3.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
by Linus Torvalds
· 11 years ago
c5e20cb
pnfs: fix lockup caused by pnfs_generic_pg_test
by Weston Andros Adamson
· 11 years ago
19b5484
pnfs: allow non page aligned pnfs layout segments
by Weston Andros Adamson
· 11 years ago
7f71472
nfs: remove data list from pgio header
by Weston Andros Adamson
· 11 years ago
0f9c429
nfs: chain calls to pg_test
by Weston Andros Adamson
· 11 years ago
b4fdac1
nfs: modify pg_test interface to return size_t
by Weston Andros Adamson
· 11 years ago
ef2c488
NFS: Create a generic_pgio function
by Anna Schumaker
· 11 years ago
4a0de55
NFS: Create a common rw_header_alloc and rw_header_free function
by Anna Schumaker
· 11 years ago
00bfa30
NFS: Create a common pgio_alloc and pgio_release function
by Anna Schumaker
· 11 years ago
c0752cd
NFS: Create a common read and write header struct
by Anna Schumaker
· 11 years ago
9c7e1b3
NFS: Create a common read and write data struct
by Anna Schumaker
· 11 years ago
fab5fc2
nfs: remove ->read_pageio_init from rpc ops
by Christoph Hellwig
· 11 years ago
a20c93e
nfs: remove ->write_pageio_init from rpc ops
by Christoph Hellwig
· 11 years ago
4e857c5
arch: Mass conversion of smp_mb__*()
by Peter Zijlstra
· 11 years ago
78096cc
NFSv4.1: Ensure that we free existing layout segments if we get a new layout
by Trond Myklebust
· 11 years ago
2c64c57
NFSv4.1: Fix wraparound issues in pnfs_seqid_is_newer()
by Trond Myklebust
· 11 years ago
71244d9
NFSv4.1: Fix a race in nfs4_write_inode
by Trond Myklebust
· 11 years ago
cc668ab
NFSv4: Add tracepoints for debugging reads and writes
by Trond Myklebust
· 11 years ago
7dc0ac7
NFSv4.1: Clean up layout segment comparison helper names
by Trond Myklebust
· 12 years ago
3cb2df1
NFSv4.1: layout segment comparison helpers should take 'const' parameters
by Trond Myklebust
· 12 years ago
5cc2216
NFSv4.1: Simplify setting the layout header credential
by Trond Myklebust
· 12 years ago
9556000
NFSv4.1: Ensure that layoutreturn uses the correct credential
by Trond Myklebust
· 12 years ago
6ab5934
NFSv4.1: Ensure that layoutget is called using the layout credential
by Trond Myklebust
· 12 years ago
5d42230
NFSv4: Fail I/O if the state recovery fails irrevocably
by Trond Myklebust
· 12 years ago
2402867
NFSv4.1: Add a helper pnfs_commit_and_return_layout
by Trond Myklebust
· 12 years ago
2495680
NFSv4.1: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn
by Trond Myklebust
· 12 years ago
a073dbf
NFSv4.1: Fix a race in pNFS layoutcommit
by Trond Myklebust
· 12 years ago
3000512
NFSv4.1: LAYOUTGET EDELAY loops timeout to the MDS
by Weston Andros Adamson
· 12 years ago
78f3327
pnfs: fix resend_to_mds for directio
by Benny Halevy
· 12 years ago
fd9a8d7
NFSv4.1: Fix bulk recall and destroy of layouts
by Trond Myklebust
· 12 years ago
39e88fc
pnfs: Increase the refcount when LAYOUTGET fails the first time
by Yanchuan Nian
· 12 years ago
bc5a89b
NFSv4.1: Remove assertion BUG_ON()s from the files and generic layout code
by Trond Myklebust
· 12 years ago
eba24e1
NFSv4.1: Remove unused function last_byte_offset
by Trond Myklebust
· 12 years ago
7175fe9
nfs: Check whether a layout pointer is NULL before free it
by Yanchuan Nian
· 12 years ago
1fd937b
NFS41: send real read size in layoutget
by Peng Tao
· 12 years ago
6296556
NFS41: send real write size in layoutget
by Peng Tao
· 12 years ago
19c54ab
NFSv4.1: Cleanup ugliness in pnfs_layoutgets_blocked()
by Trond Myklebust
· 12 years ago
22aaf71
NFSv4.1: Ensure that the layout sequence id stays 'close' to the current
by Trond Myklebust
· 12 years ago
0f35ad6
NFSv4.1: Deal with seqid wraparound in the pNFS return-on-close code
by Trond Myklebust
· 12 years ago
25a1a62
NFSv4.1: Deal with wraparound when updating the layout "barrier" seqid
by Trond Myklebust
· 12 years ago
5a65503
NFSv4.1: Deal with wraparound issues when updating the layout stateid
by Trond Myklebust
· 12 years ago
038d649
NFSv4.1: Always set the layout stateid if this is the first layoutget
by Trond Myklebust
· 12 years ago
251ec41
NFSv4.1: Fix another refcount issue in pnfs_find_alloc_layout
by Trond Myklebust
· 12 years ago
65857d5
NFSv4.1: _pnfs_return_layout() shouldn't invalidate the layout on failure
by Trond Myklebust
· 12 years ago
e5929f3
NFSv4.1: Remove the NFS_LAYOUT_RETURNED state
by Trond Myklebust
· 12 years ago
173f77e
NFSv4.1: Clear NFS_LAYOUT_BULK_RECALL when the layout segments are freed
by Trond Myklebust
· 12 years ago
8006bfb
NFSv4.1: Get rid of the NFS_LAYOUT_DESTROYED state
by Trond Myklebust
· 12 years ago
5793427
NFSv4.1: Remove unused 'default allocation' for pnfs_alloc_layout_hdr()
by Trond Myklebust
· 12 years ago
a9136d4
NFSv4.1: Get rid of pNFS spin lock debugging asserts...
by Trond Myklebust
· 12 years ago
8f0d27d
NFSv4.1: Balance pnfs_layout_hdr refcount in pnfs_layout_(insert|remove)_lseg
by Trond Myklebust
· 12 years ago
905ca19
NFSv4.1: Clean up pnfs_put_lseg()
by Trond Myklebust
· 12 years ago
9c62638
NFSv4.1: Clean up the removal of pnfs_layout_hdr from the server list
by Trond Myklebust
· 12 years ago
6622c3e
NFSv4.1: Free the pnfs_layout_hdr outside the inode->i_lock
by Trond Myklebust
· 12 years ago
01d39ce
NFSv4.1: Remove redundant reference to the pnfs_layout_hdr
by Trond Myklebust
· 12 years ago
57036a3
NFSv4.1: Rename the pnfs_put_lseg_common to pnfs_layout_remove_lseg
by Trond Myklebust
· 12 years ago
bb346f6
NFSv4.1: reset the inode MDS threshold counters on layout destruction
by Trond Myklebust
· 12 years ago
7fdab06
NFSv4.1: Fix a race in the pNFS return-on-close code
by Trond Myklebust
· 12 years ago
115ce57
NFSv4.1: pnfs_layout_io_set_failed must clear invalid lsegs
by Trond Myklebust
· 12 years ago
3e62121
NFSv4.1: Don't drop the pnfs_layout_hdr after a layoutget failure
by Trond Myklebust
· 12 years ago
830ffb5
NFSv4.1: Fix a reference leak in pnfs_update_layout
by Trond Myklebust
· 12 years ago
25c7533
NFSv4.1: Retry pNFS after a 2 minute timeout
by Trond Myklebust
· 12 years ago
b9e028f
NFSv4.1: Add helpers for setting/reading the I/O fail bit
by Trond Myklebust
· 12 years ago
f86bbcf
NFSv4.1: Replace dprintk() in pnfs_update_layout with something less buggy
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
70c3bd2
NFSv4.1: Cleanup; add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr()
by Trond Myklebust
· 12 years ago
49a8506
NFSv4.1: Cleanup add a "pnfs_" prefix to mark_matching_lsegs_invalid
by Trond Myklebust
· 12 years ago
a0b0a6e
NFS: Clean up the pNFS layoutget interface
by Trond Myklebust
· 12 years ago
8554116
pnfs: defer release of pages in layoutget
by Idan Kedar
· 12 years ago
89d77c8
NFS: Convert v4 into a module
by Bryan Schumaker
· 12 years ago
293b3b0
NFSv4.1 do not send LAYOUTRETURN on emtpy plh_segs list
by Andy Adamson
· 13 years ago
366d505
NFSv4.1 mark layout when already returned
by Andy Adamson
· 13 years ago
57208fa
NFS: Create an write_pageio_init() function
by Bryan Schumaker
· 13 years ago
1abb5088
NFS: Create an read_pageio_init() function
by Bryan Schumaker
· 13 years ago
0a9c63f
NFSv4.1: Fix a race in set_pnfs_layoutdriver
by Trond Myklebust
· 13 years ago
2a4c899
NFSv4.1: Fix umount when filelayout DS is also the MDS
by Trond Myklebust
· 13 years ago
d23d61c
NFSv4.1 test the mdsthreshold hint parameters
by Andy Adamson
· 13 years ago
2701d08
NFSv4.1 add nfs_inode book keeping for mdsthreshold
by Andy Adamson
· 13 years ago
82be417
NFSv4.1 cache mdsthreshold values on OPEN
by Andy Adamson
· 13 years ago
041245c
NFSv4.1 resend LAYOUTGET on data server invalid layout errors
by Andy Adamson
· 13 years ago
0a57cda
NFSv4.1 send layoutreturn to fence disconnected data server
by Andy Adamson
· 13 years ago
e7dd79af
NFSv4.1: mark deviceid invalid on filelayout DS connection errors
by Andy Adamson
· 13 years ago
25b11dc
NFS: Clean up nfs read and write error paths
by Trond Myklebust
· 13 years ago
9b5415b
NFS: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c
by Trond Myklebust
· 13 years ago
1825a0d
NFS: prepare coalesce testing for directio
by Fred Isaman
· 13 years ago
061ae2e
NFS: create completion structure to pass into page_init functions
by Fred Isaman
· 13 years ago
6c75dc0
NFS: merge _full and _partial write rpc_ops
by Fred Isaman
· 13 years ago
4db6e0b
NFS: merge _full and _partial read rpc_ops
by Fred Isaman
· 13 years ago
cd84160
NFS: create common nfs_pgio_header for both read and write
by Fred Isaman
· 13 years ago
1acbbb4e1
NFS4.1: make pnfs_ld_[read|write]_done consistent
by Fred Isaman
· 13 years ago
e5265a0
NFSv4.1 fix page number calculation bug for filelayout decode buffers
by Andy Adamson
· 13 years ago
8dd3775
NFSv4.1: Clean ups and bugfixes for the pNFS read/writeback/commit code
by Trond Myklebust
· 13 years ago
2d2f24a
NFSv4: Simplify the struct nfs4_stateid
by Trond Myklebust
· 13 years ago
f597c53
NFSv4: Add helpers for basic copying of stateids
by Trond Myklebust
· 13 years ago
Next »