Title: [9616] trunk/fs/cifs: [!no_src_qa!][#2745] cifs: update from cifs upstream
Revision
9616
Author
steven.miao
Date
2011-02-15 22:44:24 -0500 (Tue, 15 Feb 2011)

Log Message

[!no_src_qa!][#2745] cifs: update from cifs upstream
pull from cifs upstream git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git

from commit 262f86adcc0665872812a7458a5d03e19e0efe33 to 71823baff1978be892e7a36eddf6170e1cc6650d

fs/cifs/Kconfig        |    1 +
fs/cifs/Makefile       |    2 +-
fs/cifs/README         |    5 +
fs/cifs/cache.c        |   16 +-
fs/cifs/cifs_debug.c   |   32 +--
fs/cifs/cifs_dfs_ref.c |  122 ++++-----
fs/cifs/cifs_fs_sb.h   |    1 +
fs/cifs/cifs_spnego.c  |   10 +-
fs/cifs/cifs_unicode.c |  127 +++++++--
fs/cifs/cifsacl.c      |   17 +-
fs/cifs/cifsencrypt.c  |   44 ++--
fs/cifs/cifsencrypt.h  |   33 ---
fs/cifs/cifsfs.c       |   94 ++++++-
fs/cifs/cifsfs.h       |   25 ++-
fs/cifs/cifsglob.h     |  110 +++++---
fs/cifs/cifspdu.h      |   62 ++++-
fs/cifs/cifsproto.h    |   20 ++-
fs/cifs/cifssmb.c      |  126 ++++++---
fs/cifs/connect.c      |  712 +++++++++++++++++++++++------------------------
fs/cifs/dir.c          |   94 +++----
fs/cifs/file.c         |  729 +++++++++++++++++++++++++++++++-----------------
fs/cifs/inode.c        |   36 ++-
fs/cifs/link.c         |   63 ++++-
fs/cifs/md4.c          |  205 --------------
fs/cifs/md5.c          |  366 ------------------------
fs/cifs/md5.h          |   38 ---
fs/cifs/misc.c         |  189 +++++--------
fs/cifs/netmisc.c      |    8 +-
fs/cifs/readdir.c      |   11 +-
fs/cifs/sess.c         |  150 +++++------
fs/cifs/smbdes.c       |    1 -
fs/cifs/smbencrypt.c   |   92 +++++--
	fs/cifs/transport.c    |  483 +++++++++++++++++---------------
33 files changed, 1969 insertions(+), 2055 deletions(-)
	delete mode 100644 fs/cifs/cifsencrypt.h
	delete mode 100644 fs/cifs/md4.c
	delete mode 100644 fs/cifs/md5.c
	delete mode 100644 fs/cifs/md5.h

Al Viro (1):
  switch cifs

David Howells (3):
  Add a dentry op to allow processes to be held during pathwalk transit
  CIFS: Use d_automount() rather than abusing follow_link()
  Unexport do_add_mount() and add in follow_automount(), not
    ->d_automount()

Jeff Layton (46):
  cifs: remove unnecessary locking around sequence_number
  cifs: replace some hardcoded values with preprocessor constants
  cifs: move "ntlmssp" and "local_leases" options out of experimental
    code
  cifs: show "acl" in DebugData Features when it's compiled in
  cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo
  cifs: use CreationTime like an i_generation field
  cifs: cFYI the entire error code in map_smb_to_linux_error
  cifs: add cruid= mount option
  cifs: don't fail writepages on -EAGAIN errors
  cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is
    exiting
  cifs: make wait_for_free_request take a TCP_Server_Info pointer
  cifs: clean up accesses to midCount
  cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry
  cifs: move mid result processing into common function
  cifs: wait indefinitely for responses
  cifs: don't reconnect server when we don't get a response
  cifs: clean up sync_mid_result
  cifs: allow for different handling of received response
  cifs: add cifs_call_async
  cifs: add ability to send an echo request
  cifs: set up recurring workqueue job to do SMB echo requests
  cifs: remove code for setting timeouts on requests
  cifs: mangle existing header for SMB_COM_NT_CANCEL
  cifs: TCP_Server_Info diet
  cifs: move time field in cifsInodeInfo
  cifs: use get/put_unaligned functions to access ByteCount
  cifs: clean up unaligned accesses in validate_t2
  cifs: fix unaligned access in check2ndT2 and coalesce_t2
  cifs: clean up unaligned accesses in cifs_unicode.c
  cifs: fix unaligned accesses in cifsConvertToUCS
  cifs: fix up CIFSSMBEcho for unaligned access
  cifs: fix two compiler warning about uninitialized vars
  cifs: handle cancelled requests better
  cifs: send an NT_CANCEL request when a process is signalled
  cifs: simplify SMB header check routine
  cifs: don't pop a printk when sending on a socket is interrupted
  cifs: force a reconnect if there are too many MIDs in flight
  cifs: make CIFS depend on CRYPTO_MD4
  cifs: clean up some compiler warnings
  cifs: fix length checks in checkSMB
  cifs: fix length vs. total_read confusion in cifs_demultiplex_thread
  cifs: enable signing flag in SMB header when server has it on
  cifs: don't send an echo request unless NegProt has been done
  cifs: remove checks for ses->status == CifsExiting
  cifs: clean up checks in cifs_echo_request
  cifs: don't always drop malformed replies on the floor (try #3)

Jesper Juhl (1):
  CIFS: Remove pointless variable assignment in cifs_dfs_do_automount()

Nick Piggin (11):
  cifs: don't overwrite dentry name in d_revalidate
  cifs: dont overwrite dentry name in d_revalidate
  fs: change d_compare for rcu-walk
  fs: change d_hash for rcu-walk
  fs: scale inode alias list
  fs: dcache remove dcache_lock
  fs: icache RCU free inodes
  fs: dcache reduce branches in lookup path
  fs: rcu-walk aware d_revalidate method
  fs: provide rcu-walk aware permission i_ops
  fs: dcache per-inode inode alias locking

Pavel Shilovsky (12):
  CIFS: Simplify ipv*_connect functions into one (try #4)
  CIFS: Add match_port check during looking for an existing connection
    (try #4)
  CIFS: Simplify non-posix open stuff (try #2)
  CIFS: Simplify cifs_open code
  CIFS: Fix oplock break handling (try #2)
  CIFS: Make cifsFileInfo_put work with strict cache mode
  CIFS: Implement cifs_strict_fsync
  CIFS: Implement cifs_file_strict_mmap (try #2)
  CIFS: Implement cifs_strict_readv (try #4)
  CIFS: Implement cifs_strict_writev (try #4)
  CIFS: Add strictcache mount option
  CIFS: Fix variable types in cifs_iovec_read/write (try #2)

Rob Landley (1):
  Make CIFS mount work in a container.

Shirish Pargaonkar (6):
  cifs: Support NTLM2 session security during NTLMSSP authentication
    [try #5]
  cifs: Fix regression during share-level security mounts (Repost)
  cifs: Use mask of ACEs for SID Everyone to calculate all three
    permissions user, group, and other
  cifs: More crypto cleanup (try #2)
  cifs: No need to check crypto blockcipher allocation
  cifs: Possible slab memory corruption while updating extended stats
    (repost)

Stanislav Fomichev (1):
  cifs: add check for kmalloc in parse_dacl

Steve French (6):
  [CIFS] Fix minor merge conflict in fs/cifs/dir.c
  [CIFS] Update cifs version number
  [CIFS] cifs: reconnect unresponsive servers
  [CIFS] Replace cifs md5 hashing functions with kernel crypto APIs
  [CIFS] Update cifs minor version
  [CIFS] Do not send SMBEcho requests on new sockets until SMBNegotiate

Modified Paths

  • trunk/fs/cifs/Kconfig
  • trunk/fs/cifs/Makefile
  • trunk/fs/cifs/README
  • trunk/fs/cifs/cache.c
  • trunk/fs/cifs/cifs_debug.c
  • trunk/fs/cifs/cifs_dfs_ref.c
  • trunk/fs/cifs/cifs_fs_sb.h
  • trunk/fs/cifs/cifs_spnego.c
  • trunk/fs/cifs/cifs_unicode.c
  • trunk/fs/cifs/cifsacl.c
  • trunk/fs/cifs/cifsencrypt.c
  • trunk/fs/cifs/cifsfs.c
  • trunk/fs/cifs/cifsfs.h
  • trunk/fs/cifs/cifsglob.h
  • trunk/fs/cifs/cifspdu.h
  • trunk/fs/cifs/cifsproto.h
  • trunk/fs/cifs/cifssmb.c
  • trunk/fs/cifs/connect.c
  • trunk/fs/cifs/dir.c
  • trunk/fs/cifs/file.c
  • trunk/fs/cifs/inode.c
  • trunk/fs/cifs/link.c
  • trunk/fs/cifs/misc.c
  • trunk/fs/cifs/netmisc.c
  • trunk/fs/cifs/readdir.c
  • trunk/fs/cifs/sess.c
  • trunk/fs/cifs/smbdes.c
  • trunk/fs/cifs/smbencrypt.c
  • trunk/fs/cifs/transport.c
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to