1. 21 9月, 2005 1 次提交
  2. 19 9月, 2005 1 次提交
  3. 16 9月, 2005 3 次提交
  4. 07 9月, 2005 1 次提交
  5. 01 9月, 2005 1 次提交
  6. 31 8月, 2005 4 次提交
  7. 27 8月, 2005 1 次提交
    • S
      [PATCH] Fix oops in fs/locks.c on close of file with pending locks · d634cc15
      Steve French 提交于
      The recent change to locks_remove_flock code in fs/locks.c changes how
      byte range locks are removed from closing files, which shows up a bug in
      cifs.
      
      The assumption in the cifs code was that the close call sent to the
      server would remove any pending locks on the server on this file, but
      that is no longer safe as the fs/locks.c code on the client wants unlock
      of 0 to PATH_MAX to remove all locks (at least from this client, it is
      not possible AFAIK to remove all locks from other clients made to the
      server copy of the file).
      
      Note that cifs locks are different from posix locks - and it is not
      possible to map posix locks perfectly on the wire yet, due to
      restrictions of the cifs network protocol, even to Samba without adding
      a new request type to the network protocol (which we plan to do for
      Samba 3.0.21 within a few months), but the local client will have the
      correct, posix view, of the lock in most cases.
      
      The correct fix for cifs for this would involve a bigger change than I
      would like to do this late in the 2.6.13-rc cycle - and would involve
      cifs keeping track of all unmerged (uncoalesced) byte range locks for
      each remote inode and scanning that list to remove locks that intersect
      or fall wholly within the range - locks that intersect may have to be
      reaquired with the smaller, remaining range.
      Signed-off-by: NSteve French <sfrench@us.ibm.com>
      Signed-off-by: NDave Kleikamp <shaggy@austin.ibm.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      d634cc15
  8. 25 8月, 2005 8 次提交
  9. 24 8月, 2005 1 次提交
  10. 23 8月, 2005 2 次提交
    • S
      [CIFS] Support for mounting to older, pre-CIFS servers added. This · a10faeb2
      Steve French 提交于
      allows specifying an RFC1001 target "called" name (netbios name of the
      server, which can now be pecified as mount option "servernetbiosname"
      but will eventually be passed in automatically on retry of host down
      error messages caused when server refuses to handle default server
      name and can not handle port 445). This is an important step, but
      additional testing and fixup is needed to add remaining function needed
      for these.
      
      Signed-off-by: Steve French (sfrench@us.ibm.com)
      a10faeb2
    • S
      [CIFS] Finish up of case-insensitive dentry handling for cifs. This · b92327fe
      Steve French 提交于
      will eventually (or should eventually) be common code for jfs, smbfs,
      etc. but in the meantime is small enough and necessary when mounting
      case insensitive to Windows (nocase).
      
      Signed-off-by: Shaggy (shaggy@austin.ibm.com)
      Signed-off-by: Steve French (sfrench@us.ibm.com)
      b92327fe
  11. 21 8月, 2005 1 次提交
  12. 20 8月, 2005 2 次提交
    • L
      Fix nasty ncpfs symlink handling bug. · cc314eef
      Linus Torvalds 提交于
      This bug could cause oopses and page state corruption, because ncpfs
      used the generic page-cache symlink handlign functions.  But those
      functions only work if the page cache is guaranteed to be "stable", ie a
      page that was installed when the symlink walk was started has to still
      be installed in the page cache at the end of the walk.
      
      We could have fixed ncpfs to not use the generic helper routines, but it
      is in many ways much cleaner to instead improve on the symlink walking
      helper routines so that they don't require that absolute stability.
      
      We do this by allowing "follow_link()" to return a error-pointer as a
      cookie, which is fed back to the cleanup "put_link()" routine.  This
      also simplifies NFS symlink handling.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      cc314eef
    • S
      [CIFS] Finish cifs mount option which requests case insensitive path · d3485d37
      Steve French 提交于
      name matching.
      
      	Signed-off-by:  Steve French (sfrench@us.ibm.com)
      d3485d37
  13. 19 8月, 2005 3 次提交
  14. 18 8月, 2005 2 次提交
  15. 15 8月, 2005 2 次提交
  16. 13 8月, 2005 1 次提交
  17. 03 8月, 2005 1 次提交
  18. 22 7月, 2005 1 次提交
    • S
      [CIFS] Add compat with SFU (part 2) · eda3c029
      Steve French 提交于
      Creating FIFOs to non-Unix servers (with cifs mounts for which sfu option
      was specified) now works.
      
      Signed-off-by: Steve French (sfrench@us.ibm.com)
      
      Thanks to Martin Koeppe for his assistance
      eda3c029
  19. 15 7月, 2005 2 次提交
  20. 24 6月, 2005 2 次提交