Here is yet another patchset that is targeted to make existing cifs code more protocol independent and let us add new protocols easily further. It can be merge as soons as got reviewed and ok for 3.5. Pavel Shilovsky (5): CIFS: Move protocol specific part from SendReceive2 to ops struct CIFS: Move header_size/max_header_size to ops structure CIFS: Move protocol specific part from cifs_readv_receive to ops struct CIFS: Move protocol specific demultiplex thread calls to ops struct CIFS: Move add/set_credits and get_credits_field to ops structure fs/cifs/cifsglob.h | 45 +++++++++++++++++++---------- fs/cifs/cifsproto.h | 5 +-- fs/cifs/cifssmb.c | 39 ++++++------------------- fs/cifs/connect.c | 44 ++++++++-------------------- fs/cifs/misc.c | 19 ------------ fs/cifs/smb1ops.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++ fs/cifs/transport.c | 10 ++++-- 7 files changed, 138 insertions(+), 102 deletions(-) -- 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