Re: [PATCH] Process Aggregates (PAGG) for 2.6.7

From: Peter Williams
Date: Thu Jun 24 2004 - 18:25:24 EST


Erik Jacobson wrote:
Attached is a PAGG patch to kernel 2.6.7.

The maintainers of two patches that make use of PAGG will post their patches
in to this discussion thread shortly.

The biggest change in this patch from the last one I posted is that
Peter Williams supplied an implementation for the init function pointer
in the pagg hook. We kicked this around a few times to flush out
locking issues.


I wish that you had included me in this discussion. Can you explain exactly what the locking issues with my code were? We might have been able to come up with a better solution than the one you have used which places unnecessary restrictions (i.e. no blocking) on the init() callbacks which weren't applicable in the code that I provided. Since these callbacks are highly likely to want to allocate dynamic memory there is always a chance that they will block and the no blocking restriction becomes an unnecessary burden.

Peter
--
Peter Williams pwil3058@xxxxxxxxxxxxxx

"Learning, n. The kind of ignorance distinguishing the studious."
-- Ambrose Bierce

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/