OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-2734-gfe61f35

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


The following commit has been merged in the master branch:
commit fe61f35d35003121c94b717a1dd79119c9073adc
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.
    
    Change-Id: Id5c0503141d1077d6c2beae5d28602160105a312
    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>

 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