]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Fix for incorrect handling of BUFSIZE = 0. The handling of aggregations was
authorKris Van Hees <kris.van.hees@oracle.com>
Thu, 12 Jan 2012 21:36:54 +0000 (16:36 -0500)
committerKris Van Hees <kris.van.hees@oracle.com>
Thu, 12 Jan 2012 21:36:54 +0000 (16:36 -0500)
commit5154fa1e6ae490f26049847b13c105f74fab3e4f
tree1561af30e256c06fab39a1c92f0aa63f10810b68
parent0564ebf3c4bc4f5ed90e05c2fcc722612d279bfe
Fix for incorrect handling of BUFSIZE = 0.  The handling of aggregations was
flawed in that even without any ECBs with aggregation, the code logic was
assuming there was at least one aggregation (the sentinel in the IDR).  The
handling of the aggregations IDR in the DTrace state has been updated to use
an explicit counter because the IDR functionality does not provide us with an
API function to determine the amount of elements in the IDR.

Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
dtrace/dtrace_ecb.c
dtrace/dtrace_state.c