mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Dieter Nützel" <Dieter.Nuetzel@hamburg.de>
To: Linux Kernel List <linux-kernel@vger.kernel.org>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>, Patrick Mochel <mochel@osdl.org>
Subject: Re: Linux 2.5.44-ac4
Date: Sun, 27 Oct 2002 03:58:59 +0100	[thread overview]
Message-ID: <200210270358.59928.Dieter.Nuetzel@hamburg.de> (raw)

radeon.o and sg.o NOT removable.

Module                  Size  Used by    Not tainted
sg                         0   0  (deleted)

Badness in put_device at drivers/base/core.c:139

void put_device(struct device * dev)
{
        down(&device_sem);
        if (!atomic_dec_and_test(&dev->refcount)) {
                up(&device_sem);
                return;
        }
        list_del_init(&dev->node);
        list_del_init(&dev->g_list);
        up(&device_sem);

>>>        WARN_ON(dev->state == DEVICE_REGISTERED);

        if (dev->state == DEVICE_GONE)
                device_del(dev);
}


ksymoops 2.4.7 on i686 2.5.44-ac4.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.5.44-ac4/ (default)
     -m /boot/System.map (specified)

Warning (compare_ksyms_lsmod): module sg is in lsmod but not in ksyms, 
probably no symbols exported
Call Trace: [<c01c1392>]  [<fd4fbe9a>]  [<fd50075c>]  [<fd50076c>]  
[<fd500640>]  [<c01e1f2c>]  [<fd4fbf2f>]  [<fd500640>]  [<c011f02c>]  
[<c011e358>]  [<c010754f>]
Call Trace: [<c01c1392>]  [<fd4fbe9a>]  [<fd50075c>]  [<fd50076c>]  
[<fd500640>]  [<c01e36ba>]  [<c01e1f2c>]  [<fd4fbf2f>]  [<fd500640>]  
[<c011f02c>]  [<c011e358>]  [<c010754f>]
Call Trace: [<c01c1392>]  [<fd4fbe9a>]  [<fd50075c>]  [<fd50076c>]  
[<fd500640>]  [<c01e36ba>]  [<c01e1f2c>]  [<fd4fbf2f>]  [<fd500640>]  
[<c011f02c>]  [<c011e358>]  [<c010754f>]
Call Trace: [<c01c1392>]  [<fd4fbe9a>]  [<fd50075c>]  [<fd50076c>]  
[<fd500640>]  [<c01e36ba>]  [<c01e1f2c>]  [<fd4fbf2f>]  [<fd500640>]  
[<c011f02c>]  [<c011e358>]  [<c010754f>]
Call Trace: [<c01c1392>]  [<fd4fbe9a>]  [<fd50075c>]  [<fd50076c>]  
[<fd500640>]  [<c01e1f2c>]  [<fd4fbf2f>]  [<fd500640>]  [<c011f02c>]  
[<c011e358>]  [<c010754f>]
Unable to handle kernel paging request at virtual address f90fa03c
c01c1e7d
*pde = 30a3f067
Oops: 0000
CPU:    1
EIP:    0060:[<c01c1e7d>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00210246
eax: fd5006b0   ebx: c02c0820   ecx: fd500698   edx: f90fa03c
esi: fd500688   edi: fd500688   ebp: 00000000   esp: dfe6ff4c
ds: 0068   es: 0068   ss: 0068
Stack: c02c0820 fd500688 c02c0824 c01c20cb fd500688 fd500688 c02c0820 00000001
       c01c2596 fd500688 fd500688 fd4f9000 c01c2669 fd500688 fd4f9000 fd4fbf73
       fd500688 c011f02c dfe6e000 fd4f9000 f90f6000 c011e358 fd4f9000 00000001
Call Trace: [<fd500688>]  [<c01c20cb>]  [<fd500688>]  [<fd500688>]  
[<c01c2596>]  [<fd500688>]  [<fd500688>]  [<c01c2669>]  [<fd500688>]  
[<fd4fbf73>]  [<fd500688>]  [<c011f02c>]  [<c011e358>]  [<c010754f>]
Code: 8b 32 39 c2 74 2b 8d 5a e8 53 e8 e4 f3 ff ff 83 c4 04 85 c0


Trace; c01c1392 <put_device+a2/c0>
Trace; fd4fbe9a <[radeon].data.end+439107b/43b81e1>
Trace; fd50075c <[radeon].data.end+439593d/43b81e1>
Trace; fd50076c <[radeon].data.end+439594d/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c01e1f2c <scsi_unregister_device+5c/170>
Trace; fd4fbf2f <[radeon].data.end+4391110/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c011f02c <free_module+1c/f0>
Trace; c011e358 <sys_delete_module+248/2f0>
Trace; c010754f <syscall_call+7/b>
Trace; c01c1392 <put_device+a2/c0>
Trace; fd4fbe9a <[radeon].data.end+439107b/43b81e1>
Trace; fd50075c <[radeon].data.end+439593d/43b81e1>
Trace; fd50076c <[radeon].data.end+439594d/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c01e36ba <scsi_host_get_next+5a/70>
Trace; c01e1f2c <scsi_unregister_device+5c/170>
Trace; fd4fbf2f <[radeon].data.end+4391110/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c011f02c <free_module+1c/f0>
Trace; c011e358 <sys_delete_module+248/2f0>
Trace; c010754f <syscall_call+7/b>
Trace; c01c1392 <put_device+a2/c0>
Trace; fd4fbe9a <[radeon].data.end+439107b/43b81e1>
Trace; fd50075c <[radeon].data.end+439593d/43b81e1>
Trace; fd50076c <[radeon].data.end+439594d/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c01e36ba <scsi_host_get_next+5a/70>
Trace; c01e1f2c <scsi_unregister_device+5c/170>
Trace; fd4fbf2f <[radeon].data.end+4391110/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c011f02c <free_module+1c/f0>
Trace; c011e358 <sys_delete_module+248/2f0>
Trace; c010754f <syscall_call+7/b>
Trace; c01c1392 <put_device+a2/c0>
Trace; fd4fbe9a <[radeon].data.end+439107b/43b81e1>
Trace; fd50075c <[radeon].data.end+439593d/43b81e1>
Trace; fd50076c <[radeon].data.end+439594d/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c01e36ba <scsi_host_get_next+5a/70>
Trace; c01e1f2c <scsi_unregister_device+5c/170>
Trace; fd4fbf2f <[radeon].data.end+4391110/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c011f02c <free_module+1c/f0>
Trace; c011e358 <sys_delete_module+248/2f0>
Trace; c010754f <syscall_call+7/b>
Trace; c01c1392 <put_device+a2/c0>
Trace; fd4fbe9a <[radeon].data.end+439107b/43b81e1>
Trace; fd50075c <[radeon].data.end+439593d/43b81e1>
Trace; fd50076c <[radeon].data.end+439594d/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c01e1f2c <scsi_unregister_device+5c/170>
Trace; fd4fbf2f <[radeon].data.end+4391110/43b81e1>
Trace; fd500640 <[radeon].data.end+4395821/43b81e1>
Trace; c011f02c <free_module+1c/f0>
Trace; c011e358 <sys_delete_module+248/2f0>
Trace; c010754f <syscall_call+7/b>

>>EIP; c01c1e7d <driver_detach+d/50>   <=====

>>eax; fd5006b0 <[radeon].data.end+4395891/43b81e1>
>>ebx; c02c0820 <scsi_driverfs_bus_type+0/80>
>>ecx; fd500698 <[radeon].data.end+4395879/43b81e1>
>>edx; f90fa03c <[pppoe].data.end+1b9d/6b61>
>>esi; fd500688 <[radeon].data.end+4395869/43b81e1>
>>edi; fd500688 <[radeon].data.end+4395869/43b81e1>
>>esp; dfe6ff4c <_end+1fafb01c/38cb90d0>

Trace; fd500688 <[radeon].data.end+4395869/43b81e1>
Trace; c01c20cb <bus_remove_driver+3b/80>
Trace; fd500688 <[radeon].data.end+4395869/43b81e1>
Trace; fd500688 <[radeon].data.end+4395869/43b81e1>
Trace; c01c2596 <put_driver+56/80>
Trace; fd500688 <[radeon].data.end+4395869/43b81e1>
Trace; fd500688 <[radeon].data.end+4395869/43b81e1>
Trace; c01c2669 <driver_unregister+49/4e>
Trace; fd500688 <[radeon].data.end+4395869/43b81e1>
Trace; fd4fbf73 <[radeon].data.end+4391154/43b81e1>
Trace; fd500688 <[radeon].data.end+4395869/43b81e1>
Trace; c011f02c <free_module+1c/f0>
Trace; c011e358 <sys_delete_module+248/2f0>
Trace; c010754f <syscall_call+7/b>

Code;  c01c1e7d <driver_detach+d/50>
00000000 <_EIP>:
Code;  c01c1e7d <driver_detach+d/50>   <=====
   0:   8b 32                     mov    (%edx),%esi   <=====
Code;  c01c1e7f <driver_detach+f/50>
   2:   39 c2                     cmp    %eax,%edx
Code;  c01c1e81 <driver_detach+11/50>
   4:   74 2b                     je     31 <_EIP+0x31> c01c1eae 
<driver_detach+3e/50>
Code;  c01c1e83 <driver_detach+13/50>
   6:   8d 5a e8                  lea    0xffffffe8(%edx),%ebx
Code;  c01c1e86 <driver_detach+16/50>
   9:   53                        push   %ebx
Code;  c01c1e87 <driver_detach+17/50>
   a:   e8 e4 f3 ff ff            call   fffff3f3 <_EIP+0xfffff3f3> c01c1270 
<get_device+0/80>
Code;  c01c1e8c <driver_detach+1c/50>
   f:   83 c4 04                  add    $0x4,%esp
Code;  c01c1e8f <driver_detach+1f/50>
  12:   85 c0                     test   %eax,%eax

Regards,
	Dieter

             reply	other threads:[~2002-10-27  2:53 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-27  2:58 Dieter Nützel [this message]
     [not found] <200210270925.07460@advent.drealm.org.uk>
     [not found] ` <200210271040.31765@advent.drealm.org.uk>
2002-10-27 11:52   ` Dave Jones
2002-10-27 12:11     ` Dave Jones
  -- strict thread matches above, loose matches on Subject: below --
2002-10-27  1:20 Dieter Nützel
2002-10-26 23:57 Alan Cox
2002-10-27 21:29 ` Andres Salomon

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=200210270358.59928.Dieter.Nuetzel@hamburg.de \
    --to=dieter.nuetzel@hamburg.de \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mochel@osdl.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®