public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.5.64-bk multiple oops on boot
@ 2003-03-17  0:15 Brian Davids
  2003-03-17  0:34 ` Andrew Morton
  0 siblings, 1 reply; 3+ messages in thread
From: Brian Davids @ 2003-03-17  0:15 UTC (permalink / raw)
  To: linux-kernel

I get the following oopsen during booting with 2.5.64-bk pulled at 
around 10 AM EST today...  system is running RedHat Phoebe 8.0.94 beta, 
gcc 3.2.1

Unable to handle kernel NULL pointer dereference at virtual address 00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05940   ebx: f7997bc0   ecx: 00000000   edx: f7c05940
esi: ffffffed   edi: f7c888c0   ebp: 00000000   esp: f7759f34
ds: 007b   es: 007b   ss: 0068
Process kudzu (pid: 369, threadinfo=f7758000 task=f7ca4cc0)
Stack: f7997bc0 c01a5446 f7c05940 f7759f80 f7c888c0 f7997bc0 f7ffa4c0 
c01482e7
        f7997bc0 f7c888c0 00000802 00000000 f7cee000 f7758000 c0148137 
f79a0200
        f7ffa4c0 00000802 f7759f80 f79a0200 f7ffa4c0 f7cee000 f7cb2d1c 
00000003
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <6>eth0: Setting full-duplex based on MII #1 link partner capability 
of 45e1.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05740   ebx: f79976c0   ecx: 00000000   edx: f7c05740
esi: ffffffed   edi: f73129c0   ebp: 00000000   esp: f7043f34
ds: 007b   es: 007b   ss: 0068
Process parallel (pid: 896, threadinfo=f7042000 task=f7185240)
Stack: f79976c0 c01a5446 f7c05740 f7043f80 f73129c0 f79976c0 f7ffa4c0 
c01482e7
        f79976c0 f73129c0 00000001 ffffffff f7c90000 f7042000 c0148137 
f7994ec0
        f7ffa4c0 00000001 f7043f80 f7994ec0 f7ffa4c0 00000000 f7c1d61c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05940   ebx: f7997bc0   ecx: 00000000   edx: f7c05940
esi: ffffffed   edi: f7407440   ebp: 00000000   esp: f7043f34
ds: 007b   es: 007b   ss: 0068
Process serial (pid: 904, threadinfo=f7042000 task=f7185240)
Stack: f7997bc0 c01a5446 f7c05940 f7043f80 f7407440 f7997bc0 f7ffa4c0 
c01482e7
        f7997bc0 f7407440 00000901 00000000 f7ff3000 f7042000 c0148137 
f79a0200
        f7ffa4c0 00000901 f7043f80 f79a0200 f7ffa4c0 00000000 f7c1d61c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05740   ebx: f79976c0   ecx: 00000000   edx: f7c05740
esi: ffffffed   edi: f7312940   ebp: 00000000   esp: f7043f34
ds: 007b   es: 007b   ss: 0068
Process canon (pid: 925, threadinfo=f7042000 task=f7185240)
Stack: f79976c0 c01a5446 f7c05740 f7043f80 f7312940 f79976c0 f7ffa4c0 
c01482e7
        f79976c0 f7312940 00000002 bffffe04 f7c8f000 f7042000 c0148137 
f7994ec0
        f7ffa4c0 00000002 f7043f80 f7994ec0 f7ffa4c0 00000000 f7c1d61c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05740   ebx: f79976c0   ecx: 00000000   edx: f7c05740
esi: ffffffed   edi: f7312cc0   ebp: 00000000   esp: f7043f34
ds: 007b   es: 007b   ss: 0068
Process epson (pid: 926, threadinfo=f7042000 task=f7185240)
Stack: f79976c0 c01a5446 f7c05740 f7043f80 f7312cc0 f79976c0 f7ffa4c0 
c01482e7
        f79976c0 f7312cc0 00000002 bffffe04 f701c000 f7042000 c0148137 
f7994ec0
        f7ffa4c0 00000002 f7043f80 f7994ec0 f7ffa4c0 00000000 f7c1d61c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05740   ebx: f79976c0   ecx: 00000000   edx: f7c05740
esi: ffffffed   edi: f68213c0   ebp: 00000000   esp: f66aff34
ds: 007b   es: 007b   ss: 0068
Process parallel (pid: 2132, threadinfo=f66ae000 task=f6822180)
Stack: f79976c0 c01a5446 f7c05740 f66aff80 f68213c0 f79976c0 f7ffa4c0 
c01482e7
        f79976c0 f68213c0 00000001 ffffffff f6810000 f66ae000 c0148137 
f7994ec0
        f7ffa4c0 00000001 f66aff80 f7994ec0 f7ffa4c0 00000000 f685229c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05940   ebx: f7997bc0   ecx: 00000000   edx: f7c05940
esi: ffffffed   edi: f67e3f40   ebp: 00000000   esp: f66aff34
ds: 007b   es: 007b   ss: 0068
Process serial (pid: 2146, threadinfo=f66ae000 task=f6822180)
Stack: f7997bc0 c01a5446 f7c05940 f66aff80 f67e3f40 f7997bc0 f7ffa4c0 
c01482e7
        f7997bc0 f67e3f40 00000901 00000000 f691a000 f66ae000 c0148137 
f79a0200
        f7ffa4c0 00000901 f66aff80 f79a0200 f7ffa4c0 00000000 f6ad945c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05740   ebx: f79976c0   ecx: 00000000   edx: f7c05740
esi: ffffffed   edi: f7407ec0   ebp: 00000000   esp: f664ff34
ds: 007b   es: 007b   ss: 0068
Process canon (pid: 2177, threadinfo=f664e000 task=f6822180)
Stack: f79976c0 c01a5446 f7c05740 f664ff80 f7407ec0 f79976c0 f7ffa4c0 
c01482e7
        f79976c0 f7407ec0 00000002 bffffdf4 f68a3000 f664e000 c0148137 
f7994ec0
        f7ffa4c0 00000002 f664ff80 f7994ec0 f7ffa4c0 00000000 f6ad945c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82
  <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000000
  printing eip:
c01a4c9b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c01a4c9b>]    Not tainted
EFLAGS: 00010283
EIP is at devfs_get_ops+0xb/0x40
eax: f7c05740   ebx: f79976c0   ecx: 00000000   edx: f7c05740
esi: ffffffed   edi: f6821140   ebp: 00000000   esp: f664ff34
ds: 007b   es: 007b   ss: 0068
Process epson (pid: 2178, threadinfo=f664e000 task=f6822180)
Stack: f79976c0 c01a5446 f7c05740 f664ff80 f6821140 f79976c0 f7ffa4c0 
c01482e7
        f79976c0 f6821140 00000002 bffffdf4 f680c000 f664e000 c0148137 
f7994ec0
        f7ffa4c0 00000002 f664ff80 f7994ec0 f7ffa4c0 00000000 f6ad945c 
00000000
Call Trace:
  [<c01a5446>] devfs_open+0x76/0xc0
  [<c01482e7>] dentry_open+0x1a7/0x1d0
  [<c0148137>] filp_open+0x67/0x70
  [<c014852b>] sys_open+0x5b/0x90
  [<c0108ef9>] sysenter_past_esp+0x52/0x71

Code: 8b 11 74 1a 85 d2 bb 01 00 00 00 74 0b 83 3a 02 74 10 ff 82

my .config...

CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_EXPERIMENTAL=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_KMOD=y
CONFIG_X86_PC=y
CONFIG_MK7=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_USE_3DNOW=y
CONFIG_HUGETLB_PAGE=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_HIGHMEM4G=y
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_MTRR=y
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_BUS=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
CONFIG_HOTPLUG=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PNP=y
CONFIG_PNP_NAMES=y
CONFIG_PNPBIOS=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDE_TASK_IOCTL=y
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_OFFBOARD=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_PDC202XX=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_NETFILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_COMPAT_IPCHAINS=y
CONFIG_IPV6_SCTP__=y
CONFIG_LLC=y
CONFIG_IPX=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_NET_PCI=y
CONFIG_VIA_RHINE=y
CONFIG_VIA_RHINE_MMIO=y
CONFIG_INPUT=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
CONFIG_GAMEPORT=y
CONFIG_SOUND_GAMEPORT=y
CONFIG_GAMEPORT_EMU10K1=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
CONFIG_JOYSTICK_SIDEWINDER=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_WATCHDOG=y
CONFIG_SOFT_WATCHDOG=y
CONFIG_RTC=y
CONFIG_AGP=y
CONFIG_AGP_VIA=y
CONFIG_DRM=y
CONFIG_RAW_DRIVER=y
CONFIG_HANGCHECK_TIMER=y
CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=y
CONFIG_JBD=y
CONFIG_AUTOFS4_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=y
CONFIG_UDF_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_PROC_FS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_DEVPTS_FS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_SMB_FS=y
CONFIG_MSDOS_PARTITION=y
CONFIG_SMB_NLS=y
CONFIG_NLS=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ISO8859_1=y
CONFIG_VIDEO_SELECT=y
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=y
CONFIG_SND_EMU10K1=y
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_KALLSYMS=y
CONFIG_X86_EXTRA_IRQS=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y
CONFIG_ZLIB_INFLATE=y
CONFIG_X86_BIOS_REBOOT=y



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.5.64-bk multiple oops on boot
  2003-03-17  0:15 2.5.64-bk multiple oops on boot Brian Davids
@ 2003-03-17  0:34 ` Andrew Morton
  2003-03-17  1:09   ` Brian Davids
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Morton @ 2003-03-17  0:34 UTC (permalink / raw)
  To: Brian Davids; +Cc: linux-kernel

Brian Davids <dlister@yossman.net> wrote:
>
> I get the following oopsen during booting with 2.5.64-bk pulled at 
> around 10 AM EST today...  system is running RedHat Phoebe 8.0.94 beta, 
> gcc 3.2.1
> 
> Unable to handle kernel NULL pointer dereference at virtual address 00000000
>   printing eip:
> c01a4c9b
> *pde = 00000000
> Oops: 0000
> CPU:    0
> EIP:    0060:[<c01a4c9b>]    Not tainted
> EFLAGS: 00010283
> EIP is at devfs_get_ops+0xb/0x40

Does this help?

diff -puN fs/devfs/base.c~devfs-oops-fix fs/devfs/base.c
--- 25/fs/devfs/base.c~devfs-oops-fix	2003-03-16 16:33:16.000000000 -0800
+++ 25-akpm/fs/devfs/base.c	2003-03-16 16:33:49.000000000 -0800
@@ -1802,8 +1802,11 @@ int devfs_generate_path (devfs_handle_t 
 static struct file_operations *devfs_get_ops (devfs_handle_t de)
 {
     struct file_operations *ops = de->u.cdev.ops;
-    struct module *owner = ops->owner;
+    struct module *owner;
 
+    if (!ops)
+	return NULL;
+    owner = ops->owner;
     read_lock (&de->parent->u.dir.lock);  /*  Prevent module from unloading  */
     if ( (de->next == de) || !try_module_get (owner) )
     {   /*  Entry is already unhooked or module is unloading  */

_


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.5.64-bk multiple oops on boot
  2003-03-17  0:34 ` Andrew Morton
@ 2003-03-17  1:09   ` Brian Davids
  0 siblings, 0 replies; 3+ messages in thread
From: Brian Davids @ 2003-03-17  1:09 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Andrew Morton wrote:

> Does this help?
> 
> diff -puN fs/devfs/base.c~devfs-oops-fix fs/devfs/base.c
> --- 25/fs/devfs/base.c~devfs-oops-fix	2003-03-16 16:33:16.000000000 -0800
> +++ 25-akpm/fs/devfs/base.c	2003-03-16 16:33:49.000000000 -0800
> @@ -1802,8 +1802,11 @@ int devfs_generate_path (devfs_handle_t 
>  static struct file_operations *devfs_get_ops (devfs_handle_t de)
>  {
>      struct file_operations *ops = de->u.cdev.ops;
> -    struct module *owner = ops->owner;
> +    struct module *owner;
>  
> +    if (!ops)
> +	return NULL;
> +    owner = ops->owner;
>      read_lock (&de->parent->u.dir.lock);  /*  Prevent module from unloading  */
>      if ( (de->next == de) || !try_module_get (owner) )
>      {   /*  Entry is already unhooked or module is unloading  */

That fixed it for me... thanks!


Brian Davids


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-03-17  0:58 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-17  0:15 2.5.64-bk multiple oops on boot Brian Davids
2003-03-17  0:34 ` Andrew Morton
2003-03-17  1:09   ` Brian Davids

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox