projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'iommu/fixes' into arm/mediatek
2017-07-21
Trond Myklebust
NFS/filelayout: Fix racy setting of fl->dsaddr in filelayout...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-21
Trond Myklebust
NFS: Be more careful about mapping file permissions
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-21
Trond Myklebust
NFS: Store the raw NFS access mask in the inode's access...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-21
Trond Myklebust
NFSv3: Convert nfs3_proc_access() to use nfs_access_set_mask()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-21
Trond Myklebust
NFS: Refactor NFS access to kernel access mask calculation
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-19
Trond Myklebust
Revert commit 722f0b891198 ("pNFS: Don't send COMMITs...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-19
Trond Myklebust
pNFS/flexfiles: Handle expired layout segments in ff_layout_...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-19
Trond Myklebust
NFS: Fix another COMMIT race in pNFS
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-19
Trond Myklebust
NFS: Fix a COMMIT race in pNFS
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-17
Trond Myklebust
nfsd: Fix a memory scribble in the callback channel
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-13
Trond Myklebust
NFS: Don't run wake_up_bit() when nobody is waiting...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-13
Trond Myklebust
NFS: Don't run wake_up_bit() when nobody is waiting...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-13
Trond Myklebust
NFS: Fix commit policy for non-blocking calls to nfs_write_i...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-13
Trond Myklebust
NFS: Ensure we commit after writeback is complete
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-13
Trond Myklebust
NFS: Remove unused fields in the page I/O structures
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-07-13
Trond Myklebust
SUNRPC: Make slot allocation more reliable
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-06-28
Trond Myklebust
NFSv4.1: nfs4_callback_free_slot() cannot call nfs4_slot_tbl...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-06-28
Trond Myklebust
NFSv4.1: Fix a race in nfs4_proc_layoutget
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-06-28
Trond Myklebust
NFS: Trunking detection should handle ERESTARTSYS/EINTR
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-24
Trond Myklebust
NFSv4.0: Fix a lock leak in nfs40_walk_client_list
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-10
Trond Myklebust
nfsd: Fix up the "supattr_exclcreat" attributes
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-09
Trond Myklebust
pNFS/flexfiles: Always attempt to call layoutstats...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-09
Trond Myklebust
NFSv4.1: Work around a Linux server bug...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-08
Trond Myklebust
NFSv4: Fix exclusive create attributes encoding
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-08
Trond Myklebust
NFSv4: Fix an rcu lock leak
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-05
Trond Myklebust
NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-02
Trond Myklebust
pNFS: Fix a typo in pnfs_generic_alloc_ds_commits
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-02
Trond Myklebust
pNFS: Fix a deadlock when coalescing writes and returning...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-05-02
Trond Myklebust
pNFS: Don't clear the layout return info if there are...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-29
Trond Myklebust
pNFS: Ensure we commit the layout if it has been invalidated
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-29
Trond Myklebust
pNFS: Don't send COMMITs to the DSes if the server...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-29
Trond Myklebust
pNFS/flexfiles: Fix up the ff_layout_write_pagelist...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-28
Trond Myklebust
pNFS: Ensure we check layout validity before marking...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-27
Trond Myklebust
NFSv4: Fix callback server shutdown
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-27
Trond Myklebust
SUNRPC: Refactor svc_set_num_threads()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-26
Trond Myklebust
NFSv4: Don't special case "launder"
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-26
Trond Myklebust
NFS: Add a few more fatal I/O errors to nfs_error_is_fatal()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-25
Trond Myklebust
Merge tag 'nfs-rdma-4.12-1' of git://git.linux-nfs...
commit
|
commitdiff
|
tree
2017-04-25
Trond Myklebust
NFSv3: nfs3_nlm_alloc_call should be declared static
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-25
Trond Myklebust
NFS: Don't write back further requests if there is...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-25
Trond Myklebust
pNFS: Fix use after free issues in pnfs_do_read()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-25
Trond Myklebust
pNFS: Ensure we check layout segment validity in the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-20
Trond Myklebust
pNFS: unexport nfs4_pnfs_v3_ds_connect_unload
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-20
Trond Myklebust
pNFS: Unexport pnfs_put_lseg_locked and _pnfs_return_layout
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-20
Trond Myklebust
pNFS: Remove unused layout driver callbacks
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-20
Trond Myklebust
pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connect
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-04-20
Trond Myklebust
NFSv4: Fix a hang in OPEN related to server reboot
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-27
Trond Myklebust
nfsd: Fix display of the version string
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-27
Trond Myklebust
nfsd: fix configuration of supported minor versions
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-22
Trond Myklebust
Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSI...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-22
Trond Myklebust
NFSv4: Fix reboot recovery in copy offload
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-22
Trond Myklebust
pNFS/flexfiles: If the layout is invalid, it must be...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
NFSv4: Clean up owner/group attribute decode
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
SUNRPC: Add a helper function xdr_stream_decode_string_dup()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
NFSv4: Remove bogus "struct nfs_client" argument from...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
NFSv4: Fix the underestimation of delegation XDR space...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
NFSv4: Replace callback string decode function with...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
NFSv4: Replace the open coded decode_opaque_inline...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
NFSv4: Replace ad-hoc xdr encode/decode helpers with...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-21
Trond Myklebust
SUNRPC: Add generic helpers for xdr_stream encode/decode
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-13
Trond Myklebust
nlm: Ensure callback code also checks that the files...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-09
Trond Myklebust
NFSv4: Set the connection timeout to match the lease...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-09
Trond Myklebust
SUNRPC: Allow changing of the TCP timeout parameters...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-09
Trond Myklebust
SUNRPC: Refactor TCP socket timeout code into a helper...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-09
Trond Myklebust
SUNRPC: Remove unused function rpc_get_timeout()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-02-08
Trond Myklebust
NFSv4: Fix memory and state leak in _nfs4_open_and_get_state
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-01-26
Trond Myklebust
pNFS: Fix a reference leak in _pnfs_return_layout
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-01-24
Trond Myklebust
NFSv4.1: Fix a deadlock in layoutget
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-01-13
Trond Myklebust
NFSv4: Fix client recovery when server reboots multiple...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-01-12
Trond Myklebust
NFSv4: update_changeattr should update the attribute...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-01-12
Trond Myklebust
NFSv4: Don't call update_changeattr() unless the unlink...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-01-12
Trond Myklebust
NFSv4: Don't apply change_info4 twice on rename within...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2017-01-12
Trond Myklebust
NFSv4: Call update_changeattr() from _nfs4_proc_open...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFSv4: Retry the DELEGRETURN if the embedded GETATTR...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Retry the CLOSE if the embedded GETATTR is rejected...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFSv4: Place the GETATTR operation before the CLOSE
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFSv4: Also ask for attributes when downgrading to...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Don't abuse NFS_INO_REVAL_FORCED in nfs_post_op_update_...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
pNFS: Return RW layouts on OPEN_DOWNGRADE
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFSv4: Add encode/decode of the layoutreturn op in...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Clean up nfs_attribute_timeout()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Remove unused function nfs_revalidate_inode_rcu()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Fix and clean up the access cache validity checking
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Only look at the change attribute cache state...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Clean up cache validity checking
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFS: Don't revalidate the file on close if we hold...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFSv4: Don't discard the attributes returned by asynchronous...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-19
Trond Myklebust
NFSv4: Update the attribute cache info in update_changeattr
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-10
Trond Myklebust
Merge tag 'nfs-rdma-4.10-1' of git://git.linux-nfs...
commit
|
commitdiff
|
tree
2016-12-10
Trond Myklebust
pNFS/flexfiles: Ensure we have enough buffer for layoutreturn
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-10
Trond Myklebust
pNFS/flexfiles: Remove a redundant parameter in ff_layout_en...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-07
Trond Myklebust
pNFS: Layoutreturn must free the layout after the layout...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-07
Trond Myklebust
pNFS/flexfiles: Fix ff_layout_add_ds_error_locked()
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-06
Trond Myklebust
pNFS: Release NFS_LAYOUT_RETURN when invalidating the...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-05
Trond Myklebust
NFSv4.1: Don't schedule lease recovery in nfs4_schedule_sess...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-05
Trond Myklebust
NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-04
Trond Myklebust
NFS: Only look at the change attribute cache state...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-04
Trond Myklebust
NFS: Fix incorrect size revalidation when holding a...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-04
Trond Myklebust
NFS: Fix incorrect mapping revalidation when holding...
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
2016-12-03
Trond Myklebust
pNFS/flexfiles: Support sending layoutstats in layoutreturn
Signed-off-by:
Trond Myklebust
<trond.myklebust@primarydata.com>
commit
|
commitdiff
|
tree
next