Bug 576246
Summary: | missing power_meter release() function | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Jan Tluka <jtluka> | ||||
Component: | kernel | Assignee: | John Feeney <jfeeney> | ||||
Status: | CLOSED ERRATA | QA Contact: | Zhang Kexin <kzhang> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | urgent | ||||||
Version: | 5.4 | CC: | atodorov, bkahn, cecilhsujp, charles_rose, cruzgm, dhoward, dirk.gfroerer, info, jaeshin, jwest, kzhang, linux-bugs, martin.wilck, mbrodeur, pbunyan, sassmann, skanabiz, srinivas_g_gowda, tao | ||||
Target Milestone: | rc | Keywords: | ZStream | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: |
When the power_meter module was unloaded or its initialization failed, a backtrace message was written to /var/log/dmesg that warned about a missing release() function. This error was harmless, and no longer occurs with this update.
|
Story Points: | --- | ||||
Clone Of: | |||||||
: | 612870 (view as bug list) | Environment: | |||||
Last Closed: | 2011-01-13 21:20:56 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 592846 | ||||||
Attachments: |
|
Description
Jan Tluka
2010-03-23 15:48:31 UTC
Patch posted to rhkernel-list *** Bug 578323 has been marked as a duplicate of this bug. *** *** Bug 581233 has been marked as a duplicate of this bug. *** in kernel-2.6.18-198.el5 You can download this test kernel from http://people.redhat.com/jwilson/el5 Please update the appropriate value in the Verified field (cf_verified) to indicate this fix has been successfully verified. Include a comment with verification details. tested -198 with one machine here, no more backtrace for power_meter still getting this: ACPI Exception (evregion-0424): AE_SUPPORT, Returned by Handler for [DataTable] [20060707] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff81034005d830), AE_SUPPORT ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff81034005d870), AE_SUPPORT ACPI Exception (power_meter-0759): AE_SUPPORT, Evaluating _PMC [20060707] arch: x86_64 Yes. We don't implement support for IPMI operation regions (nor does upstream), so machines that require that for power meter usage will fail. Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: When the power_meter module was unloaded or its initialization failed, a backtrace message was written to /var/log/dmesg that warned about a missing release() function. This error was harmless, and no longer occurs with this update. (In reply to comment #11) > Yes. We don't implement support for IPMI operation regions (nor does upstream), > so machines that require that for power meter usage will fail. Could you please give evidence for your statenement "nor does upstream"? I saw patches around being currently under discussion. https://patchwork.kernel.org/patch/60875/ https://patchwork.kernel.org/patch/65860/ http://marc.info/?l=linux-acpi&m=127590301225171&w=4 I did not find evidence that these patches were ultimately rejected. The patches have not been merged upstream and still need to be reworked to cope with the changes in IPMI evaluation order. *** Bug 612870 has been marked as a duplicate of this bug. *** *** Bug 616858 has been marked as a duplicate of this bug. *** *** Bug 622845 has been marked as a duplicate of this bug. *** *** Bug 635504 has been marked as a duplicate of this bug. *** reproduced with rhel5.5 i386 PAE kernel. [root@dell-per810-01 ~]# uname -a Linux dell-per810-01.lab.bos.redhat.com 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686 i686 i386 GNU/Linux ACPI Exception (evregion-0424): AE_SUPPORT, Returned by Handler for [DataTable] [20060707] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._GHL] (Node c416e950), AE_SUPPORT ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._PMC] (Node c416e9a0), AE_SUPPORT ACPI Exception (power_meter-0759): AE_SUPPORT, Evaluating _PMC [20060707] Device 'power_meter0' does not have a release() function, it is broken and must be fixed. BUG: warning at drivers/base/core.c:101/device_release() (Not tainted) [<c04ebe11>] kobject_cleanup+0x3e/0x5e [<c04ebe31>] kobject_release+0x0/0x8 [<c04ec8f8>] kref_put+0x55/0x5f [<f8aa2faf>] acpi_power_meter_add+0x129/0x13a [power_meter] [<c05326fd>] acpi_bus_driver_init+0x28/0x4b [<c05336f4>] acpi_bus_register_driver+0x7e/0xb3 [<f8a7d02a>] acpi_power_meter_init+0x1d/0x2b [power_meter] [<c043efe9>] sys_init_module+0x1aed/0x1caa [<c04ebdc1>] kobject_put+0x0/0x12 [<c04752e2>] sys_read+0x3c/0x63 [<c0404ead>] sysenter_past_esp+0x56/0x79 ======================= No such dmesg output for 2.6.18-236 i386 PAE kernel. So bug is fixed. Created attachment 472951 [details]
dmesg
I see a similar error on some of our platforms with 2.6.18-237.el5 (RHEL5.6 RC1) kernel.
Please find the attached log - attachment 472951 [details].
Dint see any issues while loading/unloading the power_meter module.
On re-looking comment 11, will the systems that support IPMI_operation_region will continue to display the "ACPI Error" messages ? Any workaround to mask this error ? An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0017.html |