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