lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1173542588.6561.41.camel@Homer.simpson.net>
Date:	Sat, 10 Mar 2007 17:03:08 +0100
From:	Mike Galbraith <efault@....de>
To:	Greg KH <greg@...ah.com>
Cc:	Andrew Morton <akpm@...ux-foundation.org>,
	Tejun Heo <htejun@...il.com>,
	Kay Sievers <kay.sievers@...y.org>,
	linux-kernel@...r.kernel.org, Adrian Bunk <bunk@...sta.de>
Subject: Re: kref refcounting breakage in mainline

P.S.  forgot to include diagnostic log.  Kobject c0644890 is the source
of my woes.  Printk's come below WARN_ON(is_ipmi_si_kobj).  Post-tinker
log is huge, and probably not interesting.

[   30.397160] kobject ipmi_devintf: registering. parent: <NULL>, set: module
[   30.404033] kobject_uevent_env
[   30.407098] fill_kobj_path: path = '/module/ipmi_devintf'
[   30.412524] BUG: at lib/kobject.c:448 kobject_get()
[   30.417402]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   30.422564]  [<c01057b2>] show_trace+0x12/0x14
[   30.427031]  [<c0105856>] dump_stack+0x16/0x18
[   30.431501]  [<c02d3c2b>] kobject_get+0x66/0x87
[   30.436056]  [<c02d3f1e>] kobject_shadow_add+0x10/0x1e8
[   30.441312]  [<c02d4100>] kobject_add+0xa/0xc
[   30.445695]  [<c06804c0>] kernel_param_sysfs_setup+0x4d/0x7f
[   30.451376]  [<c068067a>] param_sysfs_init+0x188/0x1c3
[   30.456538]  [<c06725bc>] init+0x144/0x26c
[   30.460661]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   30.465907]  =======================
[   30.469486] get: c18f65c0 count after get is 2
[   30.473927] kobject ipmi_si: registering. parent: <NULL>, set: module
[   30.480372] kobject_uevent_env
[   30.483430] fill_kobj_path: path = '/module/ipmi_si'


......


[   73.266556] bus platform: add driver ipmi
[   73.278013] kobject ipmi: registering. parent: <NULL>, set: drivers
[   73.291847] kobject_uevent_env
[   73.302358] fill_kobj_path: path = '/bus/platform/drivers/ipmi'
[   73.315943] ipmi message handler version 39.1
[   73.327839] ipmi device interface
[   73.338524] device class 'ipmi': registering
[   73.350158] subsystem ipmi: registering
[   73.361309] kobject ipmi: registering. parent: <NULL>, set: class
[   73.374841] bus platform: add driver ipmi_si
[   73.386442] BUG: at lib/kobject.c:448 kobject_get()
[   73.398617]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   73.411079]  [<c01057b2>] show_trace+0x12/0x14
[   73.422780]  [<c0105856>] dump_stack+0x16/0x18
[   73.434324]  [<c02d3c2b>] kobject_get+0x66/0x87
[   73.445860]  [<c02d3f1e>] kobject_shadow_add+0x10/0x1e8
[   73.458088]  [<c02d4100>] kobject_add+0xa/0xc
[   73.469286]  [<c02d4248>] kobject_register+0x22/0xb3
[   73.480986]  [<c035a13e>] bus_add_driver+0x77/0x1ae
[   73.492592]  [<c035b109>] driver_register+0x54/0x84
[   73.504101]  [<c034c486>] init_ipmi_si+0x4d/0x829
[   73.515335]  [<c06725bc>] init+0x144/0x26c
[   73.525822]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   73.537452]  =======================
[   73.547290] get: c064475c count after get is 2
[   73.557969] kobject ipmi_si: registering. parent: <NULL>, set: drivers
[   73.570825] kobject_uevent_env
[   73.580011] fill_kobj_path: path = '/bus/platform/drivers/ipmi_si'
[   73.592622] BUG: at lib/kobject.c:242 kobject_register()
[   73.604312]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   73.615822]  [<c01057b2>] show_trace+0x12/0x14
[   73.626551]  [<c0105856>] dump_stack+0x16/0x18
[   73.637211]  [<c02d429f>] kobject_register+0x79/0xb3
[   73.648325]  [<c035a13e>] bus_add_driver+0x77/0x1ae
[   73.659297]  [<c035b109>] driver_register+0x54/0x84
[   73.670164]  [<c034c486>] init_ipmi_si+0x4d/0x829
[   73.680756]  [<c06725bc>] init+0x144/0x26c
[   73.690699]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   73.701854]  =======================
[   73.711295] register: c064475c count now is 2 error 0
[   73.722218] BUG: at lib/kobject.c:448 kobject_get()
[   73.732911]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   73.743927]  [<c01057b2>] show_trace+0x12/0x14
[   73.754112]  [<c0105856>] dump_stack+0x16/0x18
[   73.764253]  [<c02d3c2b>] kobject_get+0x66/0x87
[   73.774532]  [<c035b157>] get_driver+0x11/0x18
[   73.784725]  [<c035b194>] driver_create_file+0xf/0x32
[   73.795559]  [<c035a221>] bus_add_driver+0x15a/0x1ae
[   73.806343]  [<c035b109>] driver_register+0x54/0x84
[   73.817055]  [<c034c486>] init_ipmi_si+0x4d/0x829
[   73.827595]  [<c06725bc>] init+0x144/0x26c
[   73.837468]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   73.848544]  =======================
[   73.857932] get: c064475c count after get is 3
[   73.868223] BUG: at lib/kobject.c:494 kobject_put()
[   73.878943]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   73.890019]  [<c01057b2>] show_trace+0x12/0x14
[   73.900239]  [<c0105856>] dump_stack+0x16/0x18
[   73.910294]  [<c02d3ae7>] kobject_put+0x69/0x82
[   73.920304]  [<c035b144>] put_driver+0xb/0xd
[   73.929909]  [<c035b1b0>] driver_create_file+0x2b/0x32
[   73.940362]  [<c035a221>] bus_add_driver+0x15a/0x1ae
[   73.950686]  [<c035b109>] driver_register+0x54/0x84
[   73.960966]  [<c034c486>] init_ipmi_si+0x4d/0x829
[   73.971055]  [<c06725bc>] init+0x144/0x26c
[   73.980478]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   73.991119]  =======================
[   74.000050] put: c064475c count before put is 3
[   74.010026] BUG: at lib/kobject.c:448 kobject_get()
[   74.020367]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   74.031011]  [<c01057b2>] show_trace+0x12/0x14
[   74.040867]  [<c0105856>] dump_stack+0x16/0x18
[   74.050602]  [<c02d3c2b>] kobject_get+0x66/0x87
[   74.060353]  [<c035b157>] get_driver+0x11/0x18
[   74.070034]  [<c035b194>] driver_create_file+0xf/0x32
[   74.080418]  [<c035a233>] bus_add_driver+0x16c/0x1ae
[   74.090742]  [<c035b109>] driver_register+0x54/0x84
[   74.100979]  [<c034c486>] init_ipmi_si+0x4d/0x829
[   74.111041]  [<c06725bc>] init+0x144/0x26c
[   74.120431]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   74.131047]  =======================
[   74.139949] get: c064475c count after get is 3
[   74.149807] BUG: at lib/kobject.c:494 kobject_put()
[   74.160111]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   74.170739]  [<c01057b2>] show_trace+0x12/0x14
[   74.180569]  [<c0105856>] dump_stack+0x16/0x18
[   74.190286]  [<c02d3ae7>] kobject_put+0x69/0x82
[   74.200019]  [<c035b144>] put_driver+0xb/0xd
[   74.209503]  [<c035b1b0>] driver_create_file+0x2b/0x32
[   74.219982]  [<c035a233>] bus_add_driver+0x16c/0x1ae
[   74.230312]  [<c035b109>] driver_register+0x54/0x84
[   74.240550]  [<c034c486>] init_ipmi_si+0x4d/0x829
[   74.250614]  [<c06725bc>] init+0x144/0x26c
[   74.260001]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   74.270618]  =======================
[   74.279530] put: c064475c count before put is 3
[   74.289481] IPMI System Interface driver.
[   74.298864] bus pci: add driver ipmi_si
[   74.308007] BUG: at lib/kobject.c:448 kobject_get()
[   74.318260]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   74.328861]  [<c01057b2>] show_trace+0x12/0x14
[   74.338637]  [<c0105856>] dump_stack+0x16/0x18
[   74.348372]  [<c02d3c2b>] kobject_get+0x66/0x87
[   74.358245]  [<c02d3f1e>] kobject_shadow_add+0x10/0x1e8
[   74.368837]  [<c02d4100>] kobject_add+0xa/0xc
[   74.378528]  [<c02d4248>] kobject_register+0x22/0xb3
[   74.388817]  [<c035a13e>] bus_add_driver+0x77/0x1ae
[   74.399027]  [<c035b109>] driver_register+0x54/0x84
[   74.409229]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   74.420004]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   74.430196]  [<c06725bc>] init+0x144/0x26c
[   74.439611]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   74.450184]  =======================
[   74.459045] get: c0644890 count after get is 2
[   74.468796] kobject ipmi_si: registering. parent: <NULL>, set: drivers
[   74.480769] kobject_uevent_env
[   74.489210] fill_kobj_path: path = '/bus/pci/drivers/ipmi_si'
[   74.500675] BUG: at lib/kobject.c:242 kobject_register()
[   74.511779]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   74.522812]  [<c01057b2>] show_trace+0x12/0x14
[   74.533082]  [<c0105856>] dump_stack+0x16/0x18
[   74.543269]  [<c02d429f>] kobject_register+0x79/0xb3
[   74.554015]  [<c035a13e>] bus_add_driver+0x77/0x1ae
[   74.564685]  [<c035b109>] driver_register+0x54/0x84
[   74.575363]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   74.586595]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   74.597161]  [<c06725bc>] init+0x144/0x26c
[   74.606974]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   74.617989]  =======================
[   74.627292] register: c0644890 count now is 2 error 0
[   74.638150] BUG: at lib/kobject.c:448 kobject_get()
[   74.648812]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   74.659872]  [<c01057b2>] show_trace+0x12/0x14
[   74.670237]  [<c0105856>] dump_stack+0x16/0x18
[   74.680554]  [<c02d3c2b>] kobject_get+0x66/0x87
[   74.690962]  [<c02d434c>] kset_find_obj+0x73/0x77
[   74.701563]  [<c01442c5>] module_add_driver+0x64/0x7d
[   74.712578]  [<c035a170>] bus_add_driver+0xa9/0x1ae
[   74.723405]  [<c035b109>] driver_register+0x54/0x84
[   74.734247]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   74.745636]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   74.756393]  [<c06725bc>] init+0x144/0x26c
[   74.766429]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   74.777654]  =======================
[   74.787103] get: c18f65c0 count after get is 3
[   74.797461] BUG: at lib/kobject.c:448 kobject_get()
[   74.808209]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   74.819241]  [<c01057b2>] show_trace+0x12/0x14
[   74.829427]  [<c0105856>] dump_stack+0x16/0x18
[   74.839446]  [<c02d3c2b>] kobject_get+0x66/0x87
[   74.849465]  [<c01b4812>] sysfs_create_link+0xd3/0x151
[   74.860178]  [<c0144285>] module_add_driver+0x24/0x7d
[   74.870866]  [<c035a170>] bus_add_driver+0xa9/0x1ae
[   74.881370]  [<c035b109>] driver_register+0x54/0x84
[   74.891850]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   74.902918]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   74.913354]  [<c06725bc>] init+0x144/0x26c
[   74.923019]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   74.933904]  =======================
[   74.943042] get: c18f65c0 count after get is 4
[   74.953046] BUG: at lib/kobject.c:448 kobject_get()
[   74.963497]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   74.974262]  [<c01057b2>] show_trace+0x12/0x14
[   74.984220]  [<c0105856>] dump_stack+0x16/0x18
[   74.994120]  [<c02d3c2b>] kobject_get+0x66/0x87
[   75.004167]  [<c02d3f4a>] kobject_shadow_add+0x3c/0x1e8
[   75.014941]  [<c02d4100>] kobject_add+0xa/0xc
[   75.024787]  [<c02d4248>] kobject_register+0x22/0xb3
[   75.035216]  [<c02d4431>] kobject_add_dir+0x4f/0x6e
[   75.045511]  [<c01442d9>] module_add_driver+0x78/0x7d
[   75.055991]  [<c035a170>] bus_add_driver+0xa9/0x1ae
[   75.066262]  [<c035b109>] driver_register+0x54/0x84
[   75.076489]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   75.087297]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   75.097483]  [<c06725bc>] init+0x144/0x26c
[   75.106862]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   75.117454]  =======================
[   75.126306] get: c18f65c0 count after get is 5
[   75.136022] kobject drivers: registering. parent: ipmi_si, set: <NULL>
[   75.148068] kobject_uevent_env
[   75.156609] kobject filter function caused the event to drop!
[   75.168050] BUG: at lib/kobject.c:448 kobject_get()
[   75.178631]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   75.189595]  [<c01057b2>] show_trace+0x12/0x14
[   75.199789]  [<c0105856>] dump_stack+0x16/0x18
[   75.209905]  [<c02d3c2b>] kobject_get+0x66/0x87
[   75.220072]  [<c01b4812>] sysfs_create_link+0xd3/0x151
[   75.230853]  [<c01442a5>] module_add_driver+0x44/0x7d
[   75.241531]  [<c035a170>] bus_add_driver+0xa9/0x1ae
[   75.252030]  [<c035b109>] driver_register+0x54/0x84
[   75.262455]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   75.273444]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   75.283813]  [<c06725bc>] init+0x144/0x26c
[   75.293382]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   75.304189]  =======================
[   75.313370] get: c0644890 count after get is 3
[   75.323512] BUG: at lib/kobject.c:448 kobject_get()
[   75.334155]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   75.345215]  [<c01057b2>] show_trace+0x12/0x14
[   75.355547]  [<c0105856>] dump_stack+0x16/0x18
[   75.365827]  [<c02d3c2b>] kobject_get+0x66/0x87
[   75.376185]  [<c035b157>] get_driver+0x11/0x18
[   75.386420]  [<c035b194>] driver_create_file+0xf/0x32
[   75.397291]  [<c035a221>] bus_add_driver+0x15a/0x1ae
[   75.408056]  [<c035b109>] driver_register+0x54/0x84
[   75.418682]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   75.429904]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   75.440480]  [<c06725bc>] init+0x144/0x26c
[   75.450257]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   75.461238]  =======================
[   75.470402] get: c0644890 count after get is 4
[   75.480404] BUG: at lib/kobject.c:494 kobject_put()
[   75.490866]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   75.501613]  [<c01057b2>] show_trace+0x12/0x14
[   75.511530]  [<c0105856>] dump_stack+0x16/0x18
[   75.521420]  [<c02d3ae7>] kobject_put+0x69/0x82
[   75.531449]  [<c035b144>] put_driver+0xb/0xd
[   75.541209]  [<c035b1b0>] driver_create_file+0x2b/0x32
[   75.551845]  [<c035a221>] bus_add_driver+0x15a/0x1ae
[   75.562324]  [<c035b109>] driver_register+0x54/0x84
[   75.572682]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   75.583628]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   75.593942]  [<c06725bc>] init+0x144/0x26c
[   75.603469]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   75.614233]  =======================
[   75.623258] put: c0644890 count before put is 4
[   75.633227] BUG: at lib/kobject.c:448 kobject_get()
[   75.643575]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   75.654272]  [<c01057b2>] show_trace+0x12/0x14
[   75.664153]  [<c0105856>] dump_stack+0x16/0x18
[   75.673991]  [<c02d3c2b>] kobject_get+0x66/0x87
[   75.683977]  [<c035b157>] get_driver+0x11/0x18
[   75.693884]  [<c035b194>] driver_create_file+0xf/0x32
[   75.704423]  [<c035a233>] bus_add_driver+0x16c/0x1ae
[   75.714893]  [<c035b109>] driver_register+0x54/0x84
[   75.725245]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   75.736189]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   75.746496]  [<c06725bc>] init+0x144/0x26c
[   75.756023]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   75.766778]  =======================
[   75.775786] get: c0644890 count after get is 4
[   75.785652] BUG: at lib/kobject.c:494 kobject_put()
[   75.795990]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   75.806687]  [<c01057b2>] show_trace+0x12/0x14
[   75.816577]  [<c0105856>] dump_stack+0x16/0x18
[   75.826416]  [<c02d3ae7>] kobject_put+0x69/0x82
[   75.836390]  [<c035b144>] put_driver+0xb/0xd
[   75.846107]  [<c035b1b0>] driver_create_file+0x2b/0x32
[   75.856744]  [<c035a233>] bus_add_driver+0x16c/0x1ae
[   75.867222]  [<c035b109>] driver_register+0x54/0x84
[   75.877589]  [<c02e2999>] __pci_register_driver+0x7e/0xb3
[   75.888545]  [<c034c830>] init_ipmi_si+0x3f7/0x829
[   75.898868]  [<c06725bc>] init+0x144/0x26c
[   75.908412]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   75.919193]  =======================
[   75.928228] put: c0644890 count before put is 4
[   75.949537] ipmi_si: pci_unregister_driver()
[   75.959258] bus pci: remove driver ipmi_si
[   75.968766] BUG: at lib/kobject.c:448 kobject_get()
[   75.979081]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   75.989802]  [<c01057b2>] show_trace+0x12/0x14
[   75.999832]  [<c0105856>] dump_stack+0x16/0x18
[   76.009799]  [<c02d3c2b>] kobject_get+0x66/0x87
[   76.019863]  [<c035b157>] get_driver+0x11/0x18
[   76.029822]  [<c035b16c>] driver_remove_file+0xe/0x27
[   76.040389]  [<c035a019>] bus_remove_driver+0x3a/0xa4
[   76.050989]  [<c035b0a8>] driver_unregister+0xb/0x18
[   76.061432]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   76.072312]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   76.082589]  [<c06725bc>] init+0x144/0x26c
[   76.092090]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   76.102742]  =======================
[   76.111690] get: c0644890 count after get is 4
[   76.121537] BUG: at lib/kobject.c:494 kobject_put()
[   76.131808]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   76.142477]  [<c01057b2>] show_trace+0x12/0x14
[   76.152463]  [<c0105856>] dump_stack+0x16/0x18
[   76.162397]  [<c02d3ae7>] kobject_put+0x69/0x82
[   76.172408]  [<c035b144>] put_driver+0xb/0xd
[   76.182134]  [<c035b181>] driver_remove_file+0x23/0x27
[   76.192759]  [<c035a019>] bus_remove_driver+0x3a/0xa4
[   76.203309]  [<c035b0a8>] driver_unregister+0xb/0x18
[   76.213726]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   76.224578]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   76.234840]  [<c06725bc>] init+0x144/0x26c
[   76.244316]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   76.254951]  =======================
[   76.263853] put: c0644890 count before put is 4
[   76.273754] BUG: at lib/kobject.c:448 kobject_get()
[   76.284057]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   76.294677]  [<c01057b2>] show_trace+0x12/0x14
[   76.304462]  [<c0105856>] dump_stack+0x16/0x18
[   76.314213]  [<c02d3c2b>] kobject_get+0x66/0x87
[   76.324122]  [<c035b157>] get_driver+0x11/0x18
[   76.333942]  [<c035b16c>] driver_remove_file+0xe/0x27
[   76.344405]  [<c035a025>] bus_remove_driver+0x46/0xa4
[   76.354882]  [<c035b0a8>] driver_unregister+0xb/0x18
[   76.365243]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   76.376110]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   76.386356]  [<c06725bc>] init+0x144/0x26c
[   76.395830]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   76.406544]  =======================
[   76.415524] get: c0644890 count after get is 4
[   76.425362] BUG: at lib/kobject.c:494 kobject_put()
[   76.435659]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   76.446287]  [<c01057b2>] show_trace+0x12/0x14
[   76.456107]  [<c0105856>] dump_stack+0x16/0x18
[   76.465876]  [<c02d3ae7>] kobject_put+0x69/0x82
[   76.475800]  [<c035b144>] put_driver+0xb/0xd
[   76.485457]  [<c035b181>] driver_remove_file+0x23/0x27
[   76.496030]  [<c035a025>] bus_remove_driver+0x46/0xa4
[   76.506536]  [<c035b0a8>] driver_unregister+0xb/0x18
[   76.516911]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   76.527772]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   76.538017]  [<c06725bc>] init+0x144/0x26c
[   76.547492]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   76.558194]  =======================
[   76.567160] put: c0644890 count before put is 4
[   76.577094] BUG: at lib/kobject.c:494 kobject_put()
[   76.587399]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   76.598051]  [<c01057b2>] show_trace+0x12/0x14
[   76.607880]  [<c0105856>] dump_stack+0x16/0x18
[   76.617676]  [<c02d3ae7>] kobject_put+0x69/0x82
[   76.627617]  [<c01b27a3>] sysfs_hash_and_remove+0x116/0x11f
[   76.638712]  [<c01b473d>] sysfs_remove_link+0xb/0xd
[   76.649096]  [<c0144151>] module_remove_driver+0x18/0x57
[   76.659972]  [<c035a06b>] bus_remove_driver+0x8c/0xa4
[   76.670600]  [<c035b0a8>] driver_unregister+0xb/0x18
[   76.681138]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   76.692128]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   76.702470]  [<c06725bc>] init+0x144/0x26c
[   76.712092]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   76.722899]  =======================
[   76.731916] put: c18f65c0 count before put is 5
[   76.741944] kobject ipmi_si: unregistering
[   76.751496] kobject_uevent_env
[   76.759873] fill_kobj_path: path = '/bus/pci/drivers/ipmi_si'
[   76.771235] BUG: at lib/kobject.c:494 kobject_put()
[   76.781811]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   76.792782]  [<c01057b2>] show_trace+0x12/0x14
[   76.803009]  [<c0105856>] dump_stack+0x16/0x18
[   76.813168]  [<c02d3ae7>] kobject_put+0x69/0x82
[   76.823379]  [<c02d3bc2>] unlink+0x3b/0x3e
[   76.833121]  [<c02d3caf>] kobject_del+0x16/0x19
[   76.843272]  [<c02d3ce6>] kobject_unregister+0x34/0xa1
[   76.854002]  [<c035a073>] bus_remove_driver+0x94/0xa4
[   76.864671]  [<c035b0a8>] driver_unregister+0xb/0x18
[   76.875185]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   76.886124]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   76.896439]  [<c06725bc>] init+0x144/0x26c
[   76.905974]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   76.916676]  =======================
[   76.925694] put: c0644890 count before put is 3
[   76.935799] BUG: at lib/kobject.c:430 kobject_unregister()
[   76.946990]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   76.957893]  [<c01057b2>] show_trace+0x12/0x14
[   76.968033]  [<c0105856>] dump_stack+0x16/0x18
[   76.978063]  [<c02d3d3a>] kobject_unregister+0x88/0xa1
[   76.988811]  [<c035a073>] bus_remove_driver+0x94/0xa4
[   76.999498]  [<c035b0a8>] driver_unregister+0xb/0x18
[   77.010064]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   77.021089]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   77.031524]  [<c06725bc>] init+0x144/0x26c
[   77.041179]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   77.051980]  =======================
[   77.061057] unregister: c0644890 count before put is 2
[   77.071811] BUG: at lib/kobject.c:494 kobject_put()
[   77.082360]  [<c0105086>] show_trace_log_lvl+0x1a/0x30
[   77.093203]  [<c01057b2>] show_trace+0x12/0x14
[   77.103189]  [<c0105856>] dump_stack+0x16/0x18
[   77.113053]  [<c02d3ae7>] kobject_put+0x69/0x82
[   77.123022]  [<c02d3d09>] kobject_unregister+0x57/0xa1
[   77.133655]  [<c035a073>] bus_remove_driver+0x94/0xa4
[   77.144247]  [<c035b0a8>] driver_unregister+0xb/0x18
[   77.154753]  [<c02e282c>] pci_unregister_driver+0x13/0x73
[   77.165770]  [<c034cc34>] init_ipmi_si+0x7fb/0x829
[   77.176205]  [<c06725bc>] init+0x144/0x26c
[   77.185880]  [<c0104cfb>] kernel_thread_helper+0x7/0x1c
[   77.196791]  =======================
[   77.205972] put: c0644890 count before put is 2


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ