2002-11-06 04:18:29

by Adam Kropelin

[permalink] [raw]
Subject: [2.5.46] sleeping function called from illegal context (set_shrinker)

This is the one and only illegal sleep trace remaining for me on 2.5.46.
Haven't seen it posted yet, apologies if it's a duplicate. Context
included in case it's helpful.

--Adam

slab: reap timer started for cpu 0
slab: reap timer started for cpu 1
Starting kswapd
aio_setup: sizeof(struct page) = 40
[c1290040] eventpoll: driver installed.
Debug: sleeping function called from illegal context at
+include/asm/semaphore.h:119
Call Trace:
[<c013e032>] set_shrinker+0x52/0xa0
[<c017a728>] mb_cache_create+0x1b8/0x270
[<c017a420>] mb_cache_shrink_fn+0x0/0x150
[<c0105094>] init+0x54/0x180
[<c0105040>] init+0x0/0x180
[<c01072ad>] kernel_thread_helper+0x5/0x18

Journalled Block Device driver loaded
Installing knfsd (copyright (C) 1996 [email protected]).