RE: Panic info

"Rodrigues, Edward" <[email protected]> Sun, 10 Apr 2005 09:14:05 -0400
Newsgroups gmane.linux.kernel.streams
Message-ID <28E93C6A59D1C04AAA5E6DF106DCE6280154F22D@pysmsx401.amr.corp.intel.com>
 Hi Brian,

It is very much possible that lis_down is called from a put routne
indirectly. Definitely, I am not using lis_up and lis_down.

I did not get a chance to work on this, I will check this, sometimes
this week.

Will you be releasing LiS-2.18.1 anytime soon?

Thanks
Ed 

-----Original Message-----
From: Brian F. G. Bidulock [mailto:[email protected]] 
Sent: Friday, April 08, 2005 9:30 PM
To: Rodrigues, Edward
Cc: LiS Mailing List
Subject: Re: [Linux-streams] Panic info

Rodrigues,,

If I follow this right, it looks like you are calling (directly or
indirectly)
lis_down from a put procedure.  Did you ever get to the bottom of this?

--brian

On Mon, 14 Feb 2005, Rodrigues, Edward wrote:

> 
>    Hi Dave,
> 
>    I  am seeing this panic with RHEL 4 as well as with Fedora Core 3
both
>    use  2.6.9  based  kernel. This problem is seen with 2.6.9 kernel
from
>    kernel.org  also. This problem does not exist with 2.6.8 kernel (
SuSE
>    9.2  as  well  as  Mandrake 10.1). I haven't tried 2.6.10 kernel. I
am
>    assuming  this  is  a  change introduced in 2.6.9 kernel, may be a
new
>    restriction.
> 
>    Any thoughts?
> 
>    kernel:  Debug:  sleeping  function  called  from  invalid  context
at
>    /lib/modules/2.6.9-5.ELsmp/build/include/asm/semaphore.h:130
> 
>    kernel: in_atomic():0[expected: 0], irqs_disabled():1
> 
>    kernel: [<c011e63b>] __might_sleep+0x7d/0x8a
> 
>    kernel: [<e0b68675>] lis_down_fcn+0xf5/0x1e4 [streams]
> 
>    kernel: [<e0b65927>] lis_free+0xdb/0x110 [streams]
> 
>    kernel: [<e0b60563>] lis_lockq_fcn+0x47/0x164 [streams]
> 
>    kernel: [<e0b63fc8>] lis_safe_do_putmsg+0x150/0x18c [streams]
> 
>    Thanks
> 
>    Ed

-- 
Brian F. G. Bidulock    | The reasonable man adapts himself to the |
[email protected]    | world; the unreasonable one persists in  |
http://www.openss7.org/ | trying  to adapt the  world  to himself. |
                        | Therefore  all  progress  depends on the |
                        | unreasonable man. -- George Bernard Shaw |