In 2007, David McCullough told us we were out of luck for the page_alloc2 non-power-of-2 memory allocator in 2.6 kernels:
> > Subject: Re: Enable page_alloc2 on snapgear 3.3.1 and/or 3.5.0 > Group: Uclinux-dev > From: David McCullough > Date: 1 Aug 2007 > > There is no such option under 2.6, you may like to try SLOB or SLUB > to see if they help, Is this still the case? I have a serious problem with user memory fragmentation on my system (Lantronix EDS2100 with ColdFire 5208 with 8 MB RAM and 8 MB flash). I use the uClinux that comes with the Lantronix Linux SDK (ftp://ftp.lantronix.com/pub/Linux_SDK/SDK2_0_0_3/linux_sdk_2_0_0_3.iso). I tried SLOB; my system never boots up. I tried SLUB; it made no difference. So, I'm back to the default SLAB memory allocator. My impression is that SLAB/SLOB/SLUB affect kernel memory allocations only anyway, not user memory allocations. Which would explain why it does not help. I use XIP and no tmpfs to reduce RAM use. gcc compiles everything with -Os. Larry Baker US Geological Survey 650-329-5608 ba...@usgs.gov
_______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev