From: Mike Anderson <andmike@us.ibm.com>
To: akpm@digeo.com, linux-scsi@vger.kernel.org,
linux-kernel@vger.kernel.org, dougg@gear.torque.net
Subject: Re: 2.4.39 "Sleeping function called from illegal context at slab.c:1374"
Date: Wed, 2 Oct 2002 12:31:59 -0700 [thread overview]
Message-ID: <20021002193159.GD1317@beaverton.ibm.com> (raw)
In-Reply-To: <20021002184437.GA17474@midgaard.us>
Andreas Boman [aboman@nerdfest.org] wrote:
> This seems to have fixed that particular warning, and got me a new one:
>
> Debug: sleeping function called from illegal context at /usr/src/linux-2.5.40/include/asm/semaphore.h:119
> debb7e38 debb7e5c c016f69b c0356860 00000077 df354680 e0907020 e0907028
> e0907020 debb7e78 c0241e06 e09070bc dfd563c8 e0907020 e0907028 debb6000
> debb7e94 c0240348 e0907020 c01f483f e0907020 00000000 00000000 debb7ee4
> Call Trace:
> [driverfs_create_dir+75/240]driverfs_create_dir+0x4b/0xf0
> [device_make_dir+70/144]device_make_dir+0x46/0x90
> [device_register+184/368]device_register+0xb8/0x170
> [sprintf+31/48]sprintf+0x1f/0x30
> [<e08fe86a>]sg_attach+0x23a/0x450 [sg]
> [<e09023ce>].rodata.str1.1+0x6a/0x2b0 [sg]
> [<e0902387>].rodata.str1.1+0x23/0x2b0 [sg]
> [<e0903ca0>]sg_fops+0x0/0x58 [sg]
> [<e0903be0>]sg_template+0x0/0x94 [sg]
> [scsi_register_device+269/336]scsi_register_device+0x10d/0x150
> [<e08fecd3>]init_sg+0x23/0x60 [sg]
> [<e0903be0>]sg_template+0x0/0x94 [sg]
> [sys_init_module+1311/1648]sys_init_module+0x51f/0x670
> [<e08fc060>]E __insmod_sg_O/lib/modules/2.5.40anb4/kernel/drivers/scsi/sg.o_M3D9B4C96_V132392+0x60/0x80 [sg]
> [<e0902614>]__ksymtab+0x0/0x28 [sg]
> [<e08fc060>]E __insmod_sg_O/lib/modules/2.5.40anb4/kernel/drivers/scsi/sg.o_M3D9B4C96_V132392+0x60/0x80 [sg]
> [syscall_call+7/11]syscall_call+0x7/0xb
>
Sorry, patmans pointed out the issue to me this morning. I was also
in a hurray this morning and grab a .config with CONFIG_PREEMPT off.
I am running now with PREEMPT and moved the driverfs calls to the other
side of the lock give me a few more minutes of testing and I will resend.
-andmike
--
Michael Anderson
andmike@us.ibm.com
next prev parent reply other threads:[~2002-10-02 19:31 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-01 11:34 2.4.39 "Sleeping function called from illegal context at slab.c:1374" Helge Hafting
2002-10-01 11:39 ` Jens Axboe
2002-10-01 18:54 ` Andrew Morton
2002-10-01 21:59 ` Andreas Boman
2002-10-01 22:23 ` Andrew Morton
2002-10-01 22:23 ` Andrew Morton
2002-10-01 23:24 ` Joaquim Fellmann
2002-10-02 16:24 ` Mike Anderson
2002-10-02 18:44 ` Andreas Boman
2002-10-02 19:31 ` Mike Anderson [this message]
2002-10-02 21:21 ` Mike Anderson
2002-10-02 23:53 ` Andreas Boman
2002-10-03 17:17 ` Mike Anderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20021002193159.GD1317@beaverton.ibm.com \
--to=andmike@us.ibm.com \
--cc=akpm@digeo.com \
--cc=dougg@gear.torque.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.