Hi, this series of patches are cleanups in allocation code and removing some 'FIXME's. Patches are made applicable in the posting order but they don't have functional dependency each other. Tested on the today's CVS head. Please consider to apply. Thanks, -- Jun'ichi Nomura, NEC Corporation of America