kmem_grow: Called nonatomically from int - size-32?

Cal Erickson cal_erickson at
Thu Jul 27 01:13:10 EST 2000

You are trying to get a new piece of cache. The message occurs when
there is not one available. After the message appears the system goes
into a spinlock and tries again. This continues until the request is satisfied.

This could be an indication that you have a memory leak somewhere and
are not returning memory.

Mike Flynn wrote:

> We have been hacking away on a TI  16C554 quad UART driver based on
> serial.c. The driver supports the TI chip on our motherboard which hosts an
> Embedded Planet CLLF with an MOT 860T processor. We have all four ports
> working with interrupts, but we are seeing this message several times before
> the system hangs: "kmem_grow: Called nonatomically from int - size-32." It
> is issued from linux/mm/slab.c and obviously has something to do with shared
> memory. Does anyone have insight as to what we are (or are not doing) to
> upset slab.c?
> Thanks,
> Mike Flynn
> Principal Software Engineer
> Enerdyne Technologies
> 8402 Magnolia Ave.
> Suite C
> Santee, CA 92041
> Voice: 619-562-3061
> Fax: 619-562-8802
> MFlynn at

Cal Erickson                 MontaVista Software Inc.
Customer Support Engineer    490 Potrero Avenue
Phone (408) 328-0304         Sunnyvale CA 94085
Fax   (408) 328-9204         e-mail cal_erickson at
Pager 877-566-2012           support 1-800-759-8888 pin 202-7489
web    support e-mail: support at

** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list