I updated my branch smb2-dev (with the last changes. I moved to the idea like you suggested (to keep separate calls for inode and file operations) and organized the code with callbacks in some places (cifs_iovec_read, cifs_iovec_write and cifs_reopen_file) that lets us share the code between both protocols. Next I am going to rethink cifs_get_inode_info according to this model too and start to work on buffered i/o file operations. Also, I still have not fix code style in earlier patches - going to do it too. -- Best regards, Pavel Shilovsky. -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html