Bug 282881

Summary: FEAT RHEL5.2: Kernel Symbols for Driver Update Program (mca.ko ia64)
Product: Red Hat Enterprise Linux 5 Reporter: Keiichiro Tokunaga <ktokunag>
Component: kernelAssignee: Jon Masters <jcm>
Status: CLOSED ERRATA QA Contact: Martin Jenner <mjenner>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.2CC: dzickus, glamb, ktokunag, lwang
Target Milestone: ---   
Target Release: ---   
Hardware: ia64   
OS: Linux   
Whiteboard:
Fixed In Version: RHBA-2008-0314 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-05-21 14:55:09 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: 232924    
Bug Blocks:    

Description Keiichiro Tokunaga 2007-09-07 18:08:11 UTC
We found a problem concerning kabi_whitelist when we trid to make a test 
module of MCA handler.

[root@RHEL5-ss3 TMP5.1]# /usr/bin/python ./abi_check.py
/usr/src/redhat/BUILD/FJ
SVmcadrv-RHEL5-1.1/obj/default/mca_recovery.ko
Red Hat Enterprise Linux 5.0 ABI
--------------------------------

Module:
/usr/src/redhat/BUILD/FJSVmcadrv-RHEL5-1.1/obj/default/mca_recovery.ko
Kernel: 2.6.18-41.el5
Whitelist: /usr/src/kernels/2.6.18-41.el5-ia64/kabi_whitelist

WARNING: The following symbols are used by your module
WARNING: and are not on the ABI whitelist.

symbol: ia64_mca_printk
symbol: ia64_mlogbuf_dump


Both ia64_mca_printk and ia64_mlogbuf_dump are introduced by the patch here, 
which are exported for use by a platform-specific MCA handler (which 
registered via ia64_reg_MCA_extension), but are not on the whitelist.

So this couple of symbols needs to be added to the whitelist, ex. the 
following changes are required:

[rhel5_arch_ia64_kernel_u1]
        __ia64_pal_call_static
+       ia64_mca_printk
+       ia64_mlogbuf_dump

Comment 1 Keiichiro Tokunaga 2007-09-07 20:15:19 UTC
A patch posted to rhkernel-list today.

Comment 2 Keiichiro Tokunaga 2007-09-26 15:43:44 UTC
Moving to 5.2.

Comment 9 Jon Masters 2008-03-27 16:42:51 UTC
Can we confirm this is in RHEL5.2. Kei, are you happy? I can see this in the CVS
head at the moment, but let's make sure it's cool with you before closing.

Jon.

Comment 10 Jon Masters 2008-03-27 17:11:49 UTC
Don, can you set this MODIFIED if you're happy with it?

Comment 11 Don Zickus 2008-03-27 17:35:41 UTC
in kernel-2.6.18-73.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Comment 12 Keiichiro Tokunaga 2008-03-27 18:31:53 UTC
I have confirmed the symbols are in the recent whitelist (ia64) and I am OK with
either closing this bug or setting it VERIFIED.

Comment 15 errata-xmlrpc 2008-05-21 14:55:09 UTC
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 the 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/RHBA-2008-0314.html