
PROBLEM: (87633, 88821, 88908, 88284,
          83918, 89778) (PATCH ID: OSF510-265)
********
This patch provides support for the /sbin/advfs/fixfdmn utility.
The /sbin/advfs/fixfdmn utility is a tool that is used to
check and repair corrupted AdvFS domains. Refer to the
Release Notes for a complete description.

PROBLEM: (90798) (PATCH ID: OSF510-493)
********
Fixfdmn exits prematurely with the message "Can't allocate 0 bytes for group
use array" and then instructs user on how to make more memory available, 
although more memory isn't needed. This occurs when then number of BMT pages
containing extents for a file exceeds the number of pages in the fixfdmn cache.
A pointer is not reset properly so when the first page read is flushed from 
cache and then reread later, the pointer to it still points to the previous
memory address. This has caused fixfdmn to terminate collecting the extents for
the file due to seeing a metadata link of zero which makes it appear to have no 
extents and then try to allocate memory for arrays of size 0. This problem
could also cause fixfdmn to follow incorrect metadata links and possibly 
corrupt data, but we have only seen the case where the link pointed to was set 
to zero.



