1. 29 Jan, 2009 2 commits
    • Steve French's avatar
      [CIFS] Rename md5 functions to avoid collision with new rt modules · 6a7f8d36
      Steve French authored
      When rt modules were added they (each) included their own md5
      with names which collided with the existing names of cifs's md5 functions.
      
      Renaming cifs's md5 modules so we don't collide with them.
      
      > Stephen Rothwell wrote:
      > When CIFS is built-in (=y) and staging/rt28[67]0 =y, there are multiple
      > definitions of:
      >
      > build-r8250.out:(.text+0x1d8ad0): multiple definition of `MD5Init'
      > build-r8250.out:(.text+0x1dbb30): multiple definition of `MD5Update'
      > build-r8250.out:(.text+0x1db9b0): multiple definition of `MD5Final'
      >
      > all of which need to have more unique identifiers for their global
      > symbols (e.g., rt28_md5_init, cifs_md5_init, foo, blah, bar).
      >
      
      CC: Greg K-H <gregkh@suse.de>
      Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
      6a7f8d36
    • Jeff Layton's avatar
      cifs: turn smb_send into a wrapper around smb_sendv · 0496e02d
      Jeff Layton authored
      cifs: turn smb_send into a wrapper around smb_sendv
      
      Rename smb_send2 to smb_sendv to make it consistent with kernel naming
      conventions for functions that take a vector.
      
      There's no need to have 2 functions to handle sending SMB calls. Turn
      smb_send into a wrapper around smb_sendv. This also allows us to
      properly mark the socket as needing to be reconnected when there's a
      partial send from smb_send.
      
      Also, in practice we always use the address and noblocksnd flag
      that's attached to the TCP_Server_Info. There's no need to pass
      them in as separate args to smb_sendv.
      Signed-off-by: default avatarJeff Layton <jlayton@redhat.com>
      Acked-by: default avatarDave Kleikamp <shaggy@linux.vnet.ibm.com>
      Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
      0496e02d
  2. 28 Jan, 2009 38 commits