David McCullough wrote:
Jivin David Spain lays it down ...
Getting repetitions of these errors on my 2.4.32-uc0 uclinux console:

ksize on unknown page type (index=361)!
...

I know I'm low on free memory at this point. I've tracked the origin
of this message down to the ksize() function in the file:

        uClinux/linux-2.4.x/mmnommu/slab.c

whereby the page->index is either negative or >= MAX_ORDER.

Does this imply that the value of "page" returned from &mem_map[size]
was invalid?

Have a look back through the archives,  this has been discussed before.

It's always been there,  it's not fatal and it returns a "safe" number.
The problem is that someone called ksize on an object that is being
managed by someone other than page_alloc/slab.

Cheers,
Davidm


FYI, these errors disappear when using the new page_alloc2() kernel config.
And re-appear when I configure back to the older page_alloc() code.

Going forward it looks like page_alloc2() is the big win for me.

Thanks!

Dave
--
David Spain
SiCortex, Inc.
Three Clock Tower Place, Suite 210
Maynard, MA USA 01754
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to