Commit Graph

136 Commits (f8f5701bdaf9134b1f90e5044a82c66324d2073f)

Author SHA1 Message Date
Trond Myklebust 1d59d61f60 NFS: Ensure that setattr and getattr wait for O_DIRECT write completion 13 years ago
Andy Adamson 2701d086db NFSv4.1 add nfs_inode book keeping for mdsthreshold 13 years ago
Trond Myklebust 0427708657 NFS: Clean up - Simplify reference counting in fs/nfs/direct.c 13 years ago
Trond Myklebust 1d1afcbc29 NFS: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release 13 years ago
Trond Myklebust 7ad84aa944 NFS: Clean up - simplify nfs_lock_request() 13 years ago
Trond Myklebust 1385b81173 NFS: Fix sparse warnings 13 years ago
Trond Myklebust bf5fc4028e NFS: Fix O_DIRECT compile warnings 13 years ago
Trond Myklebust 4bd8b01013 NFS: Simplify the nfs_read_completion functions 13 years ago
Trond Myklebust 292f3eeef0 NFS: Use kmem_cache_zalloc() in nfs_direct_req_alloc 13 years ago
Trond Myklebust 6d74743b08 NFS: Simplify O_DIRECT page referencing 13 years ago
Trond Myklebust 3e9e0ca3f1 NFS: O_DIRECT pgio_completion_ops error_cleanup must unlock the request 13 years ago
Trond Myklebust 71e8cc00c6 NFS: Ensure that we break out of read/write_schedule_segment on error 13 years ago
Bryan Schumaker 24fc9211f4 NFS: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled 13 years ago
Fred Isaman 1763da1234 NFS: rewrite directio write to use async coalesce code 13 years ago
Fred Isaman 584aa810b6 NFS: rewrite directio read to use async coalesce code 13 years ago
Fred Isaman 6c75dc0d49 NFS: merge _full and _partial write rpc_ops 13 years ago
Fred Isaman 4db6e0b74c NFS: merge _full and _partial read rpc_ops 13 years ago
Fred Isaman 30dd374f6f NFS: create struct nfs_page_array 13 years ago
Fred Isaman cd841605f7 NFS: create common nfs_pgio_header for both read and write 13 years ago
Fred Isaman 31f6852a4c NFS: dprintks in directio code were referencing task after put 13 years ago
Fred Isaman 0b7c01533a NFS: add a struct nfs_commit_data to replace nfs_write_data in commits 13 years ago
Fred Isaman a20c6bec0b NFS: grab open context in direct read 13 years ago
David Howells 9ffc93f203 Remove all #inclusions of asm/system.h 13 years ago
Bryan Schumaker ea7c330362 NFS: Remove nfs4_setup_sequence from generic read code 13 years ago
Bryan Schumaker c6cb80d00b NFS: Remove nfs4_setup_sequence from generic write code 13 years ago
Arun Sharma 60063497a9 atomic: use <linux/atomic.h> 14 years ago
Al Viro 3d4ff43d89 nfs_open_context doesn't need struct path either 14 years ago
Konstantin Khlebnikov 7ec10f26e1 NFS: account direct-io into task io accounting 14 years ago
Fred Isaman 83762c56c1 NFS: remove pointless if statement in nfs_direct_write_result 14 years ago
Chuck Lever 839f7ad693 NFS: Fix "kernel BUG at fs/aio.c:554!" 14 years ago
Arun Bharadwaj b47d19de2c Pure nfs client performance using odirect. 14 years ago
Steve Dickson 568a810d7e Fixed Regression in NFS Direct I/O path 14 years ago
Trond Myklebust f11ac8db5d NFSv4: Ensure that we track the NFSv4 lock state in read/write requests. 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Chuck Lever 65d269538a NFS: Too many GETATTR and ACCESS calls after direct I/O 15 years ago
Terry Loftin a8b40bc7e6 nfs: Panic when commit fails 16 years ago
Jan Kara e1af88a1ad nfs: Remove reference to generic_osync_inode from a comment 16 years ago
Trond Myklebust 1ae88b2e44 NFS: Fix an O_DIRECT Oops... 16 years ago
Andy Adamson 21d9a851aa nfs41 commit sequence setup done support 16 years ago
Andy Adamson def6ed7ef4 nfs41 write sequence setup done support 16 years ago
Andy Adamson f11c88af26 nfs41: read sequence setup/done support 16 years ago
Chuck Lever 6da24bc9cf NFS: Use NFSDBG_FILE for all fops 17 years ago
Trond Myklebust dbae4c73f0 NFS: Ensure that rpc_run_task() errors are propagated back to the caller 17 years ago
Trond Myklebust c9d8f89d98 NFS: Ensure that the write code cleans up properly when rpc_run_task() fails 17 years ago
Trond Myklebust fdd1e74c89 NFS: Ensure that the read code cleans up properly when rpc_run_task() fails 17 years ago
Trond Myklebust 101070ca2f NFS: Ensure that the asynchronous RPC calls complete on nfsiod. 17 years ago
Trond Myklebust 383ba71938 NFS: Fix a deadlock with lazy umount 17 years ago
Trond Myklebust f3c391e89c NFS: Optimise away the sigmask code in aio/dio reads and writes 17 years ago
Trond Myklebust 0773769191 NFS/SUNRPC: Convert users of rpc_init_task+rpc_execute to rpc_run_task() 17 years ago
Trond Myklebust bdc7f021f3 NFS: Clean up the (commit|read|write)_setup() callback routines 17 years ago