aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs
AgeCommit message (Expand)AuthorFilesLines
2005-01-04[PATCH] Sync in core time granuality with filesystemsAndi Kleen1-0/+3
2005-01-03Merge bk://nfsclient.bkbits.net/linux-2.6Linus Torvalds1-1/+3
2005-01-04 Subject: [PATCH] NFS: incorrect "df" resultsTrond Myklebust1-1/+15
2005-01-04NFS: Ensure ACCESS caches are invalidated together with the attributeTrond Myklebust2-20/+10
2005-01-04 Subject: [PATCH] NFS: use attribute timeout instead of "noac" mount optionTrond Myklebust1-1/+1
2005-01-04 Subject: [PATCH] NFS: Direct reads and writes need to flush dirty cache pagesTrond Myklebust1-0/+4
2005-01-04 Subject: [PATCH] NFS: Use parallel read operations to do direct read requestsTrond Myklebust2-70/+282
2005-01-04 Subject: [PATCH] NFS: Direct read path allocates nfs_read_data on the stackTrond Myklebust2-50/+34
2005-01-04 Subject: [PATCH] NFS: Direct write path allocates nfs_write_data on the stackTrond Myklebust2-74/+40
2005-01-04 Subject: [PATCH] NFS: better handling of short writes in direct write pathTrond Myklebust1-1/+6
2005-01-04 Subject: [PATCH] NFS: Use sizeof() instead of C macroTrond Myklebust1-6/+5
2005-01-04 Subject: [PATCH] NFS: report return code on GETATTR and SETATTRTrond Myklebust2-9/+9
2005-01-04 Subject: [PATCH] NFS: short write warningTrond Myklebust1-1/+2
2005-01-04 NFS: Fix dentry refcount accounting error which causes unnecessaryTrond Myklebust1-4/+2
2005-01-04 NFS: when we mount with the "nolock" flag we need to use local locking.Trond Myklebust2-29/+44
2005-01-04 VFS: Avoid dentry aliasing problems in filesystems like NFS, whereTrond Myklebust1-16/+25
2005-01-04NFSv2/v3/v4: ESTALE should not be a permanent condition on directories.Trond Myklebust1-7/+7
2005-01-04 Subject: [PATCH] NFS: Sync NFS writes still use kmallocTrond Myklebust1-4/+2
2005-01-04NFSv4: Convert the NFSv4 close and open_downgrade operations to useTrond Myklebust2-99/+82
2005-01-04NFSv4: setattr, close and open_downgrade should use the state_owner'sTrond Myklebust1-0/+4
2005-01-04NFSv4: Make nfs4_do_open() take a dentry argument.Trond Myklebust1-8/+8
2005-01-04NFS: Change rpc_ops->create() to take a dentry argument rather than aTrond Myklebust4-18/+12
2005-01-04NFS: The fact that readdirplus calls now create dentries from within readdirTrond Myklebust1-106/+6
2005-01-04NFS: Make readdirplus create dentries on the fly when we're runningTrond Myklebust1-18/+59
2005-01-04RPC: Convert rpciod into a work queue for greater flexibility.Trond Myklebust1-2/+1
2005-01-03[PATCH] NFS client O_DIRECT error case fixBill Rugolsky1-1/+3
2004-10-18[PATCH] generic acl support for ->permissionChristoph Hellwig1-1/+1
2004-10-18[PATCH] make rlimit settings per-process instead of per-threadRoland McGrath1-1/+1
2004-09-16[PATCH] fix for fsync ignoring writing errorsAndrey V. Savochkin1-3/+7
2004-09-10[PATCH] NFS: add an fsync() stub for directories as per 2.4.x.Trond Myklebust1-0/+11
2004-09-02[PATCH] NFS: older gcc's don't like unsized arraysAndrew Morton1-1/+1
2004-09-02[PATCH] NFSv3: Fix up an unaligned access error in nfs3_proc_unlink_setup()Trond Myklebust1-11/+12
2004-09-02[PATCH] NFS: fix problem of ESTALE errors on NFSv2 symlinksTrond Myklebust2-5/+10
2004-09-02[PATCH] NFS: clean up the new symlink codeTrond Myklebust7-83/+94
2004-08-31[PATCH] nfs ->follow_link() switched to new schemeAlexander Viro1-33/+45
2004-08-23[PATCH] Undo broken FH conversion that broke nfsroot compileTrond Myklebust1-2/+4
2004-08-23[PATCH] remove cacheline alignment from inode slabsAnton Blanchard1-1/+1
2004-08-23Use F_SETLK instead of F_SETLK64 in nfs locking code.Linus Torvalds1-1/+1
2004-08-23RPC,NFSv4: NFSv4 operations that create or destroy state on theTrond Myklebust1-9/+9
2004-08-23NFSv4: Enable delegations by actually telling the server about ourTrond Myklebust1-1/+1
2004-08-23NFSv4: return all delegations we hold if the server issues aTrond Myklebust4-4/+35
2004-08-23NFSv4: More aggressive caching if we have a delegation.Trond Myklebust6-11/+74
2004-08-23NFSv4: Delegated open.Trond Myklebust2-6/+136
2004-08-23NFSv4: Recover delegations on server reboot.Trond Myklebust4-1/+75
2004-08-23NFSv4: More delegation recall codeTrond Myklebust1-0/+26
2004-08-23NFSv4: Service delegation recall requests from the server.Trond Myklebust3-29/+92
2004-08-23NFSv4: Further XDR cleanups in preparation for delegations.Trond Myklebust1-22/+30
2004-08-23NFSv4: XDR cleanups in preparation for delegations.Trond Myklebust2-79/+127
2004-08-23NFSv4: Add support for a delegation callback server.Trond Myklebust8-28/+1098
2004-08-23NFSv4: Basic code for managing delegation state.Trond Myklebust7-12/+384
2004-08-23NFSv2/v3/v4: Make the rpc_ops->getattr method take a filehandleTrond Myklebust5-15/+27
2004-08-23NFSv4: don't retry CREATE operations if the server returnsTrond Myklebust1-9/+17
2004-08-23NFSv4: More cleanups of the NFSv4 state.Trond Myklebust4-17/+11
2004-08-23NFSv2/v3/v4: Place NFS nfs_page shared data into a single structureTrond Myklebust10-344/+299
2004-08-23NFSv4: Prime SETCLIENTID call for the delegation callback info.Trond Myklebust2-31/+43
2004-08-23NFSv4: On server reboot we need to recover byte-range locks.Trond Myklebust2-32/+109
2004-08-23NFSv4: Clean up the reboot recovery. Ensure that we exclude statefulTrond Myklebust3-145/+150
2004-08-23NFSv4: Fix up the exception handling. Ensure we always handleTrond Myklebust2-132/+463
2004-08-23Merge http://nfsclient.bkbits.net/linux-2.6Trond Myklebust12-265/+277
2004-08-23NFSv2: In the NFSv3 RFC, the sattr3 structure passed in the SETATTRTrond Myklebust1-2/+23
2004-08-23NFS: Now that file handle comparison ignores the unused parts of theTrond Myklebust5-18/+4
2004-08-23NFS: While the storage container for NFS file handles must be able toTrond Myklebust2-4/+4
2004-08-23NFS: In 2.4, NFS O_DIRECT used the VFS's O_DIRECT logic to provideTrond Myklebust1-8/+6
2004-08-23NFS: Clean up the logic that handles recovery from a failed mountTrond Myklebust1-78/+49
2004-08-23NFS: Break the nfs_wreq_lock into per-mount locks. This helps preventTrond Myklebust3-43/+38
2004-08-23NFSv4: OK, so it's trivial and probably superfluous, but I don't seeTrond Myklebust1-1/+1
2004-08-23NFSv4: Fix the symlink overflow bug.Trond Myklebust5-17/+41
2004-08-23NFSv4: Optimizing away the case of negative dentries inTrond Myklebust1-11/+11
2004-08-23NFSv3/v4: be more efficient when doing ACCESS RPC calls. Always askTrond Myklebust3-48/+76
2004-08-23NFSv4: ask the server to send us more readdir records per RPC call.Trond Myklebust1-35/+24
2004-08-23[PATCH] Fix posix file locking (9/9)Trond Myklebust1-42/+91
2004-08-23[PATCH] Fix posix file locking (7/9)Trond Myklebust1-0/+8
2004-08-13Fix stupid thinkos in the fcntl f_op removal code.Linus Torvalds1-2/+2
2004-08-12[PATCH] Remove fcntl f_opMatthew Wilcox1-24/+10
2004-08-01[PATCH] nsf4 oops fixesSteve Dickson1-5/+6
2004-07-15[PATCH] sparse: iovec cleanups - sunrpc, nfs and nfsdAlexander Viro3-12/+12
2004-07-13[PATCH] sparse: read_descriptor_t annotationAlexander Viro1-2/+2
2004-07-12[PATCH] sparse: more fs/* NULL noise removalAlexander Viro1-1/+1
2004-06-18[PATCH] sparse: nfs partial annotationAlexander Viro2-6/+7
2004-06-13[PATCH] Fix nfs writepage behaviourAndrew Morton1-3/+2
2004-06-04[PATCH] nfs-direct warning fixAndrew Morton1-1/+1
2004-06-03[PATCH] sparse: trivial fs annotationsAlexander Viro1-2/+2
2004-05-31[PATCH] Avoid excessive stack usage in NFSPeter Osterlund2-33/+21
2004-05-28[PATCH] sparse: nfs __user annotation (client only, and not touching RPC)Alexander Viro2-8/+8
2004-05-20From: Arjan van de Ven <arjanv@redhat.com> and akpmTrond Myklebust1-15/+23
2004-05-20nfs_writepage_sync stack reductionTrond Myklebust1-12/+19
2004-05-20NFS: Patch by Steve Dickson to improve error reportingTrond Myklebust1-6/+10
2004-05-20NFSv4: Fix a bug in the open reboot-recovery code.Trond Myklebust1-0/+2
2004-05-20NFS O_DIRECT: Change the NFS O_DIRECT path so that itTrond Myklebust2-13/+166
2004-05-20NFS_O_DIRECT: there's a code path in nfs_direct_write_segTrond Myklebust1-9/+6
2004-05-19[PATCH] Fix NFS long symlinks checksTrond Myklebust3-13/+20
2004-05-14[PATCH] d_flags locking fixesAndrew Morton1-0/+4
2004-04-29[PATCH] nfs printk warning fixAndrew Morton1-1/+1
2004-04-29[PATCH] NFSv3: Fix SETATTR call after O_EXCL createTrond Myklebust1-0/+5
2004-04-26[PATCH] nfs_writepage() retval fixAndrew Morton1-3/+9
2004-04-20[PATCH] Fix nfsroot option handlingAndrew Morton1-11/+19
2004-04-20[PATCH] Add missing __initdataUlrich Drepper1-1/+1
2004-04-18[PATCH] nfs token table can be __initdataAndrew Morton1-1/+1
2004-04-18[PATCH] direct-IO return type fixesAndrew Morton1-8/+10
2004-04-12[PATCH] stack reductions: nfs rootAndrew Morton1-1/+1
2004-04-12Merge NFS conflictsLinus Torvalds13-2092/+2844
2004-04-11[PATCH] Subject: [PATCH] Fix overflow bug in READDIRPLUS...Andrew Morton1-3/+3
2004-04-11[PATCH] tag writeback pages as such in their radix treeAndrew Morton1-1/+1
2004-04-11[PATCH] add file_operations.fcntlAndrew Morton1-0/+28
2004-04-10NFSv3: Fix an XDR overflow bug in READDIRPLUSTrond Myklebust1-3/+3
2004-04-10NFSv4: Check server capabilities at mount time so that we can optimize awayTrond Myklebust2-19/+190
2004-04-10RPC: add a field to the xdr_buf that explicitly contains the maximum bufferTrond Myklebust3-9/+9
2004-04-10NFSv4: clean up the FSINFO XDR code to conform to the new scheme for GETATTR.Trond Myklebust2-71/+124
2004-04-10NFSv4: assorted code readability cleanups in the XDRTrond Myklebust2-460/+99
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-227/+97
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-31/+64
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme when doingTrond Myklebust2-68/+15
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-59/+198
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-39/+124
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-209/+171
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for hard linkingTrond Myklebust2-52/+83
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-60/+89
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-29/+76
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for looking up theTrond Myklebust2-56/+106
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-35/+89
2004-04-10NFSv4: Remove unnecessary post-op attributes from read/write/... calls. TheTrond Myklebust1-223/+8
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-11/+452
2004-04-10NFSv4: use the (more efficient) NFSv2/v3-like XDR scheme for generatingTrond Myklebust2-59/+71
2004-04-10RPCSEC_GSS: Fix RPC padding in two instances of RPCSEC_GSS code.Trond Myklebust1-12/+1
2004-04-10NFSROOT: clean up the parser routines (patch by Fabian Frederic)Trond Myklebust1-75/+143
2004-04-10NFSv2/v3/v4: Fix a slowdown of O_SYNC and O_DIRECT writes that resultedTrond Myklebust3-8/+26
2004-04-10NFSv2/v3/v4: Deal with the case where the server reads/writes fewerTrond Myklebust2-18/+46
2004-04-10RPC: add fair queueing to the RPC scheduler.Trond Myklebust3-14/+39
2004-04-10NFSv2/v3/v4: When pdflush() is trying to free up memory by calling ourTrond Myklebust2-15/+70
2004-04-10NFSv2/v3/v4: Add support for asynchronous writes even if wsize<PAGE_CACHE_SIZE.Trond Myklebust6-206/+293
2004-04-10NFSv2/v3/v4: Add support for asynchronous reads even if rsize<PAGE_CACHE_SIZE.Trond Myklebust6-152/+285
2004-04-10NFSv2/v3/v4: Prepare the nfs_page struct to allow for short reads.Trond Myklebust1-0/+1
2004-03-13akpm@odsl.org: For complex reasons it is not possible to hold i_sem in nfs_up...Trond Myklebust1-3/+3
2004-03-13From: <martin@meltin.net>Trond Myklebust1-32/+1
2004-03-13NFS: From the suse kenrel RPM: handle ENOMEM from nfs_fhget().Trond Myklebust1-2/+2
2004-03-13NFSv4: Fix a list corruption in the NFSv4 state engine.Trond Myklebust2-9/+17
2004-03-13NFSv2: Fix up NFSv2 reads so that they report when the server returned a shortTrond Myklebust2-3/+18
2004-03-13RPC: patch by Chuck Lever to make the number of RPC slots a tunable parameter.Trond Myklebust1-4/+1
2004-03-13RPC,NFSv3: remove the redundant "memset()" in call_encode(). Fix up the only ...Trond Myklebust2-4/+2
2004-03-13NFSv2/v3/v4: Parenthesize #defines in nfs?xdr.c. Fix an off-by-one error on t...Trond Myklebust6-207/+224
2004-03-13RPC,NFSv2/v3/v4: Ensure that xprt_create_proto() and rpc_create_client() returnTrond Myklebust2-16/+22
2004-03-13NFSv2/v3/v4: A patch by Greg Banks that fixes the "VFS: Busy inodes after unm...Trond Myklebust1-0/+5
2004-03-13NFSv2/v3/v4: Ensure that fsync() flushes all writebacks to disk rather than j...Trond Myklebust4-31/+18
2004-03-13NFSv2/v3: Ensure that we only use GETATTR+STATFS (NFSv2) and FSINFO (NFSv3) whenTrond Myklebust4-71/+55
2004-03-13NFSv2/v3/v4: New file writeout strategy. Defer writes until a flushTrond Myklebust1-67/+80
2004-03-13NFSv2/v3/v4: New attribute revalidation code that noTrond Myklebust10-301/+412
2004-03-11[PATCH] selinux: clean up binary mount dataAndrew Morton1-2/+2
2004-02-09[PATCH] NFS: fix for older gcc'sAndrew Morton1-1/+4
2004-02-07NFSv4: Add support for POSIX file locking.Trond Myklebust6-36/+776
2004-02-07NFSv4: Fix a bug which was causing Oopses if the client wasTrond Myklebust4-36/+33
2004-02-07NFSv4: Share open_owner structs between several differentTrond Myklebust3-24/+256
2004-02-07NFSv4: Atomic open(). Fixes races w.r.t. opening files.Trond Myklebust6-45/+287
2004-02-07RPC/NFSv4: Allow lease RENEW calls to be soft (i.e. to timeTrond Myklebust1-1/+2
2004-02-07NFSv4: Basic code for recovering file OPEN state after a serverTrond Myklebust3-61/+305
2004-02-07NFSv4: Preparation for the server reboot recovery code.Trond Myklebust3-4/+237
2004-02-07NFSv4: Don't translate those NFSv4 errors that are needed byTrond Myklebust2-3/+64
2004-02-07NFSv4: Convert SETCLIENTID and SETCLIENTID_CONFIRM to beTrond Myklebust2-81/+182
2004-02-07NFSv4: Split out the code for retrieving static serverTrond Myklebust2-90/+143
2004-02-07NFSv4: Convert the lease renewal daemon from beingTrond Myklebust4-56/+136
2004-02-07NFSv4: Convert the RENEW operation from using nfs4_compound, toTrond Myklebust3-56/+51
2004-02-07NFSv4/RPCSEC_GSS: Make Frank's server->client_sys feature useTrond Myklebust3-20/+57
2004-02-07NFSv4: Bugfixes and cleanups for the NFSv4 clientTrond Myklebust2-195/+209
2004-02-07NFSv4: Bugfixes for the NFSv4 client name to uid mapper.Trond Myklebust2-14/+6
2004-02-07NFSv4: Fix an Oopsable condition if we fail to get theTrond Myklebust1-0/+1
2004-02-07NFSv4/RPCSEC_GSS: Ensure that RPC userland upcalls time outTrond Myklebust1-0/+1
2004-01-18[PATCH] nfs: Fix a possible client deadlockAndrew Morton1-1/+15
2004-01-18[PATCH] nfs: Fix readonly mountsAndrew Morton1-7/+8
2004-01-18[PATCH] nfs: Optimize away unnecessary NFSv3 COMMIT calls.Andrew Morton1-2/+5
2004-01-18[PATCH] NFS: fix bogus setattr callsAndrew Morton1-0/+9
2004-01-18[PATCH] bdev: use correct mapping's i_semAndrew Morton1-5/+5
2003-10-08[PATCH] NFS: Fix O_DIRECT codeTrond Myklebust1-137/+338
2003-10-08[PATCH] NFS: synchronous NFSv3/v4 COMMITTrond Myklebust2-1/+60
2003-10-08[PATCH] NFS: remove broken O_DIRECT wait codeTrond Myklebust2-53/+0
2003-10-08[PATCH] NFS: fix the synchronous READ/WRITE bugsTrond Myklebust2-4/+11
2003-10-07[NFS]: Fix printf format warnings in fs/nfs/nfs4xdr.c.David S. Miller1-1/+1
2003-10-07Clean up the nfs4_stateid and nfs4_verifier typedefs.Trond Myklebust3-47/+46
2003-10-07NFSv4 state model updateTrond Myklebust11-297/+529
2003-10-07Simplify NFS synchronous write call interface. PassTrond Myklebust4-121/+85
2003-10-07Simplify the synchronous NFS read call interface byTrond Myklebust4-81/+58
2003-10-07The NFSv4 state model assumes that the client machine identifiesTrond Myklebust2-12/+76
2003-10-07Rename the struct "nfs4_shareowner". The name was confusingTrond Myklebust3-32/+32
2003-10-07Clean up the nfs_fhget() function. Have the called pass theTrond Myklebust2-28/+9
2003-10-07Fix an Oops in the NFSv4 asynchronous unlink code. The v4Trond Myklebust2-62/+36
2003-10-07Increase the NFS readahead so that we at least fill the RPCTrond Myklebust1-1/+12
2003-10-07Fix up hangs with the upcall mechanism for RPCSEC_GSS and theTrond Myklebust1-10/+22
2003-09-22[PATCH] 32-bit dev_t: switch-overAlexander Viro5-3/+7
2003-09-22[PATCH] prepare for 32-bit dev_t: NFSAlexander Viro3-3/+4
2003-09-04[PATCH] large dev_t - second series (14/15)Alexander Viro1-2/+4
2003-09-04[PATCH] large dev_t - second series (9/15)Alexander Viro1-0/+3
2003-08-30[PATCH] dev_t handling cleanups (6/12)Alexander Viro1-9/+10
2003-08-21Fix compiler warning about using a wrong type as the argument forTrond Myklebust1-2/+6
2003-08-21Fix problem with open(O_EXCL) not creating hashed dentries.Trond Myklebust1-25/+18
2003-08-21Fix a problem whereby READDIRPLUS was causing lookups to result inTrond Myklebust1-2/+4
2003-08-19[PATCH] Support dentry revalidation under open(".")Trond Myklebust1-2/+2
2003-08-18[PATCH] async write errors: fix spurious fs truncate errorsAndrew Morton1-1/+1
2003-08-13[PATCH] Fix protocol bugs with NFS and nanosecondsJamie Lokier1-1/+1
2003-07-17Manual mergeLinus Torvalds1-2/+0
2003-07-17[PATCH] remove a now false commentAlan Cox1-2/+0
2003-07-16[PATCH] Fix up unattended nfs3/krb5 mountsJasper Spaans1-1/+1
2003-07-16[PATCH] Allow unattended nfs3/krb5 mountsFrank Cusack2-61/+129