OK - have added the patch for the negotiate problem (waiting on kthread_stop) and the fix from Marcin for the oops when mount helper missing and DFS enabled and no mount data. The only other fixes in cifs-2.6.git now are: The following changes since commit cbff290491cd97bcd449b14f672d98992ddad5cb: Linus Torvalds (1): Merge branch 'merge' of git://git.kernel.org/.../paulus/powerpc are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git ..BRANCH.NOT.VERIFIED.. Jeff Layton (4): on non-posix shares, clear write bits in mode when ATTR_READONLY is set when creating new inodes, use file_mode/dir_mode exclusively on mount without unix extensions silently ignore ownership changes unless unix extensions are enabled or we're faking uid changes disable most mode changes on non-unix/non-cifsacl mounts Steve French (6): [CIFS] remove unused variables [CIFS] remove trailing whitespace [CIFS] warn if both dynperm and cifsacl mount options specified [CIFS] Correct incorrect obscure open flag [CIFS] Fix hang in mount when negprot causes server to kill tcp session [CIFS] cifs: fix oops on mount when CONFIG_CIFS_DFS_UPCALL is enabled fs/cifs/CHANGES | 5 ++ fs/cifs/cifsfs.c | 21 ++++---- fs/cifs/cifsglob.h | 3 +- fs/cifs/cifspdu.h | 23 ++++++-- fs/cifs/cifssmb.c | 6 +-- fs/cifs/connect.c | 5 ++ fs/cifs/dir.c | 4 +- fs/cifs/file.c | 7 --- fs/cifs/inode.c | 148 ++++++++++++++++++++++++++++++--------------------- fs/cifs/misc.c | 3 +- fs/cifs/readdir.c | 77 ++++++++++++++------------- 11 files changed, 172 insertions(+), 130 deletions(-) I will request a merge to mainline from cifs-2.6.git when you have had a chance to look at them and double check (since I want to make sure that you still want this subset of the dynperm changes) -- Thanks, Steve -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html