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