#426 NORM Trial-3: cafe: held lock freed

Zarro Boogs per Child bugtracker at laptop.org
Mon Sep 24 22:51:57 EDT 2007


#426: cafe: held lock freed
----------------------+-----------------------------------------------------
  Reporter:  dcbw     |       Owner:  dilinger
      Type:  defect   |      Status:  closed  
  Priority:  normal   |   Milestone:  Trial-3 
 Component:  kernel   |     Version:          
Resolution:  wontfix  |    Keywords:          
  Verified:  1        |  
----------------------+-----------------------------------------------------
Changes (by kimquirk):

  * status:  new => closed
  * verified:  0 => 1
  * resolution:  => wontfix


Old description:

> {{{
> =========================
> [ BUG: held lock freed! ]
> -------------------------
> modprobe/412 is freeing memory c11877ec-c1187813, with a lock still held
> there!
>  (&cam->s_mutex){--..}, at: [<c8930e7a>] cafe_pci_probe+0x79/0x456
> [cafe_ccic]
> 1 lock held by modprobe/412:
>  #0:  (&cam->s_mutex){--..}, at: [<c8930e7a>] cafe_pci_probe+0x79/0x456
> [cafe_ccic]
>
> stack backtrace:
>  [<c04292fc>] debug_check_no_locks_freed+0xe9/0x11c
>  [<c04d8b9b>] __spin_lock_init+0x16/0x78
>  [<c8930e8b>] cafe_pci_probe+0x8a/0x456 [cafe_ccic]
>  [<c044e194>] kmem_cache_alloc+0x62/0x6e
>  [<c04e1e0d>] pci_device_probe+0x36/0x57
>  [<c052fec2>] really_probe+0x38/0xbd
>  [<c052ff8b>] driver_probe_device+0x44/0xa5
>  [<c05d5522>] _spin_unlock+0x14/0x1c
>  [<c0530068>] __driver_attach+0x0/0xa7
>  [<c05300d9>] __driver_attach+0x71/0xa7
>  [<c052f5d4>] bus_for_each_dev+0x3c/0x5e
>  [<c052fde3>] driver_attach+0x16/0x18
>  [<c0530068>] __driver_attach+0x0/0xa7
>  [<c052f8a8>] bus_add_driver+0x61/0x165
>  [<c04e1f66>] __pci_register_driver+0x70/0x8a
>  [<c8065027>] cafe_init+0x27/0x4d [cafe_ccic]
>  [<c042f6df>] sys_init_module+0x1456/0x15ad
>  [<c0402c97>] syscall_call+0x7/0xb
>  =======================
>
> }}}

New description:

 {{{
 =========================
 [ BUG: held lock freed! ]
 -------------------------
 modprobe/412 is freeing memory c11877ec-c1187813, with a lock still held
 there!
  (&cam->s_mutex){--..}, at: [<c8930e7a>] cafe_pci_probe+0x79/0x456
 [cafe_ccic]
 1 lock held by modprobe/412:
  #0:  (&cam->s_mutex){--..}, at: [<c8930e7a>] cafe_pci_probe+0x79/0x456
 [cafe_ccic]

 stack backtrace:
  [<c04292fc>] debug_check_no_locks_freed+0xe9/0x11c
  [<c04d8b9b>] __spin_lock_init+0x16/0x78
  [<c8930e8b>] cafe_pci_probe+0x8a/0x456 [cafe_ccic]
  [<c044e194>] kmem_cache_alloc+0x62/0x6e
  [<c04e1e0d>] pci_device_probe+0x36/0x57
  [<c052fec2>] really_probe+0x38/0xbd
  [<c052ff8b>] driver_probe_device+0x44/0xa5
  [<c05d5522>] _spin_unlock+0x14/0x1c
  [<c0530068>] __driver_attach+0x0/0xa7
  [<c05300d9>] __driver_attach+0x71/0xa7
  [<c052f5d4>] bus_for_each_dev+0x3c/0x5e
  [<c052fde3>] driver_attach+0x16/0x18
  [<c0530068>] __driver_attach+0x0/0xa7
  [<c052f8a8>] bus_add_driver+0x61/0x165
  [<c04e1f66>] __pci_register_driver+0x70/0x8a
  [<c8065027>] cafe_init+0x27/0x4d [cafe_ccic]
  [<c042f6df>] sys_init_module+0x1456/0x15ad
  [<c0402c97>] syscall_call+0x7/0xb
  =======================

 }}}

--

Comment:

 Closing this bug until/unless there is something that needs to be
 addressed.

-- 
Ticket URL: <https://dev.laptop.org/ticket/426#comment:8>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list