From: Roland S. <rsc...@hi...> - 2004-10-21 10:01:24
|
Roland Scheidegger wrote: > Jon Smirl wrote: > >> I checked in a fix for freeing uninitialized i2c channels. > > Works fine (tested with drm-core), thanks. Actually, it doesn't. I can rmmod the radeon module just fine now, but it causes oopses when removing other i2c drivers. Oct 21 11:52:44 ZakTower kernel: [drm] Module unloaded Oct 21 11:53:13 ZakTower kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Oct 21 11:53:13 ZakTower kernel: printing eip: Oct 21 11:53:13 ZakTower kernel: f1006564 Oct 21 11:53:13 ZakTower kernel: *pde = 00000000 Oct 21 11:53:13 ZakTower kernel: Oops: 0000 [#1] Oct 21 11:53:13 ZakTower kernel: PREEMPT Oct 21 11:53:13 ZakTower kernel: Modules linked in: drm nvram tuner (...) Oct 21 11:53:13 ZakTower kernel: CPU: 0 Oct 21 11:53:13 ZakTower kernel: EIP: 0060:[pg0+1085543780/1337168896] Not tainted VLI Oct 21 11:53:13 ZakTower kernel: EIP: 0060:[<f1006564>] Not tainted VLI Oct 21 11:53:13 ZakTower kernel: EFLAGS: 00010217 (2.6.9n) Oct 21 11:53:13 ZakTower kernel: EIP is at i2c_del_driver+0x64/0x190 [i2c_core] Oct 21 11:53:13 ZakTower kernel: eax: e43bb464 ebx: ed6b8600 ecx: 00000000 edx: 00000000 Oct 21 11:53:13 ZakTower kernel: esi: ed6b8ed8 edi: e43bb46c ebp: f11adc40 esp: efb9bf3c Oct 21 11:53:13 ZakTower kernel: ds: 007b es: 007b ss: 0068 Oct 21 11:53:13 ZakTower kernel: Process rmmod (pid: 17714, threadinfo=efb9b000 task=ece5e020) Oct 21 11:53:13 ZakTower kernel: Stack: 00000000 00000000 00000000 00000000 efb9bf74 f12862c0 f11adc44 e43bb2fc Oct 21 11:53:13 ZakTower kernel: f11ade40 b03af3c0 00000000 efb9b000 b01346c0 00000000 6b5f7269 695f6462 Oct 21 11:53:13 ZakTower kernel: e4006332 b014ba8e efb9b000 3aac3000 b014be58 3aac3000 3aac4000 3aac4000 Oct 21 11:53:13 ZakTower kernel: Call Trace: Oct 21 11:53:13 ZakTower kernel: [sys_delete_module+336/352] sys_delete_module+0x150/0x160 Oct 21 11:53:13 ZakTower kernel: [<b01346c0>] sys_delete_module+0x150/0x160 Oct 21 11:53:13 ZakTower kernel: [unmap_vma_list+14/32] unmap_vma_list+0xe/0x20 Oct 21 11:53:13 ZakTower kernel: [<b014ba8e>] unmap_vma_list+0xe/0x20 Oct 21 11:53:13 ZakTower kernel: [do_munmap+296/416] do_munmap+0x128/0x1a0 Oct 21 11:53:13 ZakTower kernel: [<b014be58>] do_munmap+0x128/0x1a0 Oct 21 11:53:13 ZakTower kernel: [sys_munmap+71/112] sys_munmap+0x47/0x70 Oct 21 11:53:13 ZakTower kernel: [<b014bf17>] sys_munmap+0x47/0x70 Oct 21 11:53:13 ZakTower kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71 Oct 21 11:53:13 ZakTower kernel: [<b0106049>] sysenter_past_esp+0x52/0x71 Oct 21 11:53:13 ZakTower kernel: Code: 8d b4 26 00 00 00 00 8d 97 90 fe ff ff 89 54 24 1c 8b 55 34 85 d2 0f 85 8f 00 00 00 8b 44 24 1c 8b 90 68 01 00 00 8d 47 f8 39 c2 <8b> 32 0f 84 88 00 00 00 8d 8f 2c ff ff ff 89 4c 24 14 8d 9a 28 |