OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_15-86-g963468e

Gerrit Code Review gerrit@openafs.org
Sat, 21 Jul 2012 21:37:08 -0700 (PDT)


The following commit has been merged in the openafs-devel-1_7_x branch:
commit 963468e2c04bafb9eff48a1088086eea8fc698c0
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Sat Jul 21 11:52:22 2012 -0400

    Windows: AFSExFreePool -> AFSExFreePoolWithTag
    
    Replace AFSExFreePool() with AFSExFreePoolWithTag() which is
    a wrapper around both ExFreePool() and ExFreePoolWithTag().
    If a 'Tag' value, is provided, ExFreePoolWithTag() is used.
    Otherwise, ExFreePool().
    
    Specify allocation tag values wherever possible.  Path name buffer
    tags are not specified because they are allocated using multiple
    tags.  The same is true for network provider string buffers.
    
    This is being done in order to debug a memory corruption issue.
    
    Warning: this is a change to the AFSRedir->AFSRedirLib interface
    and therefore both drivers must be updated with a reboot and
    not simply restarting the service.
    
    Reviewed-on: http://gerrit.openafs.org/7807
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
    Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
    (cherry picked from commit fe61f35d35003121c94b717a1dd79119c9073adc)
    
    Change-Id: Icf830401c672c8953eedbfaa76e4bc36de8f5edb
    Reviewed-on: http://gerrit.openafs.org/7820
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>

 src/WINNT/afsrdr/common/AFSRedirCommonStructs.h    |    4 +-
 src/WINNT/afsrdr/kernel/fs/AFSGeneric.cpp          |   13 ++++-
 src/WINNT/afsrdr/kernel/fs/AFSLibrarySupport.cpp   |    2 +-
 src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp       |    4 +-
 src/WINNT/afsrdr/kernel/fs/Include/AFSCommon.h     |    2 +-
 src/WINNT/afsrdr/kernel/lib/AFSCleanup.cpp         |    2 +-
 src/WINNT/afsrdr/kernel/lib/AFSCommSupport.cpp     |   22 ++++----
 src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp          |    4 +-
 src/WINNT/afsrdr/kernel/lib/AFSData.cpp            |    2 +-
 src/WINNT/afsrdr/kernel/lib/AFSDirControl.cpp      |    8 ++--
 src/WINNT/afsrdr/kernel/lib/AFSExtentsSupport.cpp  |   14 +++---
 src/WINNT/afsrdr/kernel/lib/AFSFcbSupport.cpp      |   54 ++++++++++----------
 src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp         |   46 ++++++++--------
 src/WINNT/afsrdr/kernel/lib/AFSIoSupport.cpp       |    2 +-
 src/WINNT/afsrdr/kernel/lib/AFSNameSupport.cpp     |   34 ++++++------
 .../kernel/lib/AFSNetworkProviderSupport.cpp       |   12 ++--
 src/WINNT/afsrdr/kernel/lib/AFSRead.cpp            |    4 +-
 src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp          |    8 ++--
 src/WINNT/afsrdr/kernel/lib/AFSWrite.cpp           |    6 +-
 src/WINNT/afsrdr/kernel/lib/Include/AFSExtern.h    |    2 +-
 20 files changed, 127 insertions(+), 118 deletions(-)

-- 
OpenAFS Master Repository