2022-02-25 | Trond Myklebust | SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | SUNRPC: Convert GFP_NOFS to GFP_KERNEL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | NFS: Convert GFP_NOFS to GFP_KERNEL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | NFSv4.2: Fix up an invalid combination of memory allocation... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | NFSv4: Charge NFSv4 open state trackers to kmemcg Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | NFS: Charge open/lock file contexts to kmemcg Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Trond Myklebust | NFSv4: Protect the state recovery thread against direct... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Colin Ian King | SUNRPC: remove redundant pointer plainhdr Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Xin Xiong | NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Matthew Wilcox ... | Convert NFS from readpages to readahead Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2022-02-25 | Tom Rix | NFS: simplify check for freeing cn_resp Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-22 | NeilBrown | SUNRPC: use different lock keys for INET6 and LOCAL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-17 | Thiago Rafael Becker | sunrpc: fix header include guard in trace header Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-17 | Olga Kornievskaia | NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-17 | Benjamin Coddington | NFSv42: Fix pagecache invalidation after COPY/CLONE Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-17 | Benjamin Coddington | NFS: Add a tracepoint to show the results of nfs_set_cache_i... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-17 | Trond Myklebust | NFSv42: Don't fail clone() unless the OP_CLONE operation... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-07 | Trond Myklebust | NFSv4: Sanity check the parameters in nfs41_update_target_sl... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label argument from decode_getattr_... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label argument from nfs_setsecurity Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label argument from nfs_fhget() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label argument from nfs_add_or_obtain() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label argument from nfs_instantiate() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label from the nfs_setattrres Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label from the nfs4_getattr_res Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the f_label from the nfs4_opendata and... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label from the nfs4_lookupp_res... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the label from the nfs4_lookup_res struct Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label from the nfs4_link_res struct Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label from the nfs4_create_res... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Remove the nfs4_label from the nfs_entry struct Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Anna Schumaker | NFS: Create a new nfs_alloc_fattr_with_label() function Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Trond Myklebust | NFS: Always initialise fattr->label in nfs_fattr_alloc() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Trond Myklebust | NFSv4.2: alloc_file_pseudo() takes an open flag, not... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Trond Myklebust | NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Trond Myklebust | NFSv4: Remove unnecessary 'minor version' check Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Trond Myklebust | NFSv4: Fix potential Oops in decode_op_map() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Trond Myklebust | NFSv4: Ensure decode_compound_hdr() sanity checks the tag Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-05 | Trond Myklebust | NFS: Don't trace an uninitialised value Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Trond Myklebust | SUNRPC: Prevent immediate close+reconnect Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Trond Myklebust | SUNRPC: Fix races when closing the socket Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Olga Kornievskaia | NFSv4.2 add tracepoint to OFFLOAD_CANCEL Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Olga Kornievskaia | NFSv4.2 add tracepoint to COPY_NOTIFY Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Olga Kornievskaia | NFSv4.2 add tracepoint to CB_OFFLOAD Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Olga Kornievskaia | NFSv4.2 add tracepoint to CLONE Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Olga Kornievskaia | NFSv4.2 add tracepoint to COPY Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Olga Kornievskaia | NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Olga Kornievskaia | NFSv4.2 add tracepoint to SEEK Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-04 | Anna Schumaker | SUNRPC: Check if the xprt is connected before handling... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-03 | Jonathan Corbet | nfs: remove unused header <linux/pnfs_osd_xdr.h> Cc: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-03 | Scott Mayhew | nfs4: take a reference on the nfs_client when running... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-02 | Dave Wysochanski | NFS: Add offset to nfs_aop_readahead tracepoint Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-02 | Benjamin Coddington | xprtrdma: Fix a maybe-uninitialized compiler warning Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-02 | Chuck Lever | NFS: Move NFS protocol display macros to global header Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-02 | Chuck Lever | NFS: Move generic FS show macros to global header Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-01 | Trond Myklebust | SUNRPC: Clean up xs_tcp_setup_sock() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-11-01 | Trond Myklebust | SUNRPC: Replace use of socket sk_callback_lock with... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-27 | Trond Myklebust | NFSv4: Fix a regression in nfs_set_open_stateid_locked() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-21 | Trond Myklebust | NFS: Remove redundant call to __set_page_dirty_nobuffers Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Thiago Rafael Becker | sunrpc: remove unnecessary test in rpc_task_set_client() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Anna Schumaker | NFS: Unexport nfs_probe_fsinfo() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Anna Schumaker | NFS: Call nfs_probe_server() during a fscontext-reconfigure... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Anna Schumaker | NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Anna Schumaker | NFS: Move nfs_probe_destination() into the generic... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Anna Schumaker | NFS: Create an nfs4_server_set_init_caps() function Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Chuck Lever | NFS: Remove --> and <-- dprintk call sites Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Chuck Lever | SUNRPC: Trace calls to .rpc_call_done Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Chuck Lever | NFS: Replace dprintk callsites in nfs_readpage(s) Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Chuck Lever | SUNRPC: Use BIT() macro in rpc_show_xprt_state() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Chuck Lever | SUNRPC: Tracepoints should display tk_pid and cl_clid... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Chuck Lever | xprtrdma: Remove rpcrdma_ep::re_implicit_roundup Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Chuck Lever | xprtrdma: Provide a buffer to pad Write chunks of unaligned... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Alexey Gladkov | Fix user namespace leak Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Trond Myklebust | NFS: Save some space in the inode Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Dave Wysochanski | NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Trond Myklebust | NFSv4: Fixes for nfs4_inode_return_delegation() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Trond Myklebust | NFS: Fix an Oops in pnfs_mark_request_commit() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-20 | Trond Myklebust | NFS: Fix up commit deadlocks Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-10 | Trond Myklebust | NFS: Fix deadlocks in nfs_scan_commit_list() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-10 | Chuck Lever | NFS: Instrument i_size_write() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-10 | Chuck Lever | SUNRPC: Per-rpc_clnt task PIDs Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-10 | Chuck Lever | NFS: Remove unnecessary TRACE_DEFINE_ENUM()s Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Baptiste Lepers | pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prep... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Remove unnecessary page cache invalidations Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Do not flush the readdir cache in nfs_dentry_iput() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Fix dentry verifier races Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Further optimisations for 'ls -l' Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Fix up nfs_readdir_inode_mapping_valid() Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Ignore the directory size when marking for revalidation Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREAT... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | NFS: Fix a few more clear_bit() instances that need... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | SUNRPC: xprt_clear_locked() only needs release memory... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | SUNRPC: Remove unnecessary memory barriers Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | SUNRPC: Remove WQ_HIGHPRI from xprtiod Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
2021-10-04 | Trond Myklebust | SUNRPC: Add cond_resched() at the appropriate point... Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> |
commit | commitdiff | tree |
next |