1. 02 Apr, 2006 21 commits
  2. 01 Apr, 2006 14 commits
  3. 31 Mar, 2006 5 commits
    • Steve French's avatar
      [CIFS] Fix typo in earlier cifs_unlink change and protect one · 06bcfedd
      Steve French authored
      extra path.
      
      Since cifs_unlink can also be called from rename path and there
      was one report of oops am making the extra check for null inode.
      Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
      06bcfedd
    • Steve French's avatar
      [CIFS] Incorrect signature sent on SMB Read · e9917a00
      Steve French authored
      Fixes Samba bug 3621 and kernel.org bug 6147
      
      For servers which require SMB/CIFS packet signing, we were sending the
      wrong signature (all zeros) on SMB Read request.  The new cifs routine
      to do signatures across an iovec was not complete - and SMB Read, unlike
      the new SMBWrite2, did not fall back to the older routine (ie use
      SendReceive vs. the more efficient SendReceive2 ie used the older
      cifs_sign_smb vs. the disabled  cifs_sign_smb2) for calculating signatures.
      
      This finishes up cifs_sign_smb2/cifs_calc_signature2 so that the callers
      of SendReceive2 can get SMB/CIFS packet signatures.
      
      Now that cifs_sign_smb2 is supported, we could start using it in
      the write path but this smaller fix does not include the change
      to use SMBWrite2 when signatures are required (which when enabled
      will make more Writes more efficient and alloc less memory).
      Currently Write2 is only used when signatures are not
      required at the moment but after more testing we will enable
      that as well).
      
      Thanks to James Slepicka and Sam Flory for initial investigation.
      Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
      e9917a00
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 4b75679f
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
        [NET]: Allow skb headroom to be overridden
        [TCP]: Kill unused extern decl for tcp_v4_hash_connecting()
        [NET]: add SO_RCVBUF comment
        [NET]: Deinline some larger functions from netdevice.h
        [DCCP]: Use NULL for pointers, comfort sparse.
        [DECNET]: Fix refcount
      4b75679f
    • Jes Sorensen's avatar
      [PATCH] avoid unaligned access when accessing poll stack · 30c14e40
      Jes Sorensen authored
      Commit 70674f95:
      
        [PATCH] Optimize select/poll by putting small data sets on the stack
      
      resulted in the poll stack being 4-byte aligned on 64-bit architectures,
      causing misaligned accesses to elements in the array.
      
      This patch fixes it by declaring the stack in terms of 'long' instead
      of 'char'.
      
      Force alignment of poll and select stacks to long to avoid unaligned
      access on 64 bit architectures.
      Signed-off-by: default avatarJes Sorensen <jes@sgi.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      30c14e40
    • Linus Torvalds's avatar
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev · d21c356b
      Linus Torvalds authored
      * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
        [PATCH] libata: fix ata_xfer_tbl termination
        [PATCH] libata: make ata_qc_issue complete failed qcs
        [PATCH] libata: fix ata_qc_issue failure path
        [PATCH] ata_piix: fix ich6/m_map_db
        [libata] ahci: add ATI SB600 PCI IDs
      d21c356b