<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:15:58 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-1361] Lustre kernel rpm does not provide kernel ABI (kabi) information</title>
                <link>https://jira.whamcloud.com/browse/LU-1361</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;It appears the Lustre kernel rpm is built without any of the kernel ABI (kabi) information&lt;br/&gt;
left in tact.  For example:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@localhost ~&amp;#93;&lt;/span&gt;# rpm -q --provides kernel-2.6.32-220.el6_lustre.g4554b65.x86_64&lt;br/&gt;
kernel = 2.6.32-220.el6_lustre.g4554b65&lt;br/&gt;
kernel-x86_64 = 2.6.32-220.el6_lustre.g4554b65&lt;br/&gt;
kernel-drm = 4.3.0&lt;br/&gt;
kernel-drm-nouveau = 16&lt;br/&gt;
kernel-modeset = 1&lt;br/&gt;
kernel-uname-r = 2.6.32-220.el6_lustre.g4554b65.x86_64&lt;br/&gt;
kernel-xen = 2.6.32-220.el6_lustre.g4554b65&lt;br/&gt;
kernel = 2.6.32-220.el6_lustre.g4554b65&lt;br/&gt;
kernel(x86-64) = 2.6.32-220.el6_lustre.g4554b65&lt;/p&gt;

&lt;p&gt;Compare this with the corresponding kernel rpm from RHEL/CentOS:&lt;/p&gt;

&lt;p&gt;$ rpm -q --provides kernel-2.6.32-220.el6.x86_64&lt;br/&gt;
kernel = 2.6.32-220.el6&lt;br/&gt;
kernel-x86_64 = 2.6.32-220.el6&lt;br/&gt;
kernel-drm = 4.3.0&lt;br/&gt;
kernel-drm-nouveau = 16&lt;br/&gt;
kernel-modeset = 1&lt;br/&gt;
kernel-uname-r = 2.6.32-220.el6.x86_64&lt;br/&gt;
kernel-xen = 2.6.32-220.el6&lt;br/&gt;
kernel(DSA_verify) = 0xa39f03eb&lt;br/&gt;
kernel(FsmChangeState) = 0x93a64734&lt;br/&gt;
kernel(FsmDelTimer) = 0xd94696e8&lt;br/&gt;
kernel(FsmEvent) = 0x9df0cd27&lt;br/&gt;
kernel(FsmFree) = 0x148f0c99&lt;br/&gt;
kernel(FsmInitTimer) = 0x2844a899&lt;br/&gt;
kernel(FsmNew) = 0xf0a16657&lt;br/&gt;
kernel(FsmRestartTimer) = 0xc0c558f9&lt;br/&gt;
kernel(HiSax_closecard) = 0xfc27303b&lt;br/&gt;
kernel(IO_APIC_get_PCI_irq_vector) = 0x8b5f4a2e&lt;br/&gt;
kernel(I_BDEV) = 0x7943ad5f&lt;br/&gt;
kernel(NS8390_init) = 0x5f59ca13&lt;br/&gt;
kernel(PageHuge) = 0xe87ff41d&lt;br/&gt;
kernel(____pagevec_lru_add) = 0x51c031e9&lt;br/&gt;
kernel(___pskb_trim) = 0x1486c82b&lt;br/&gt;
kernel(__add_pages) = 0x159c2135&lt;br/&gt;
kernel(__alloc_ei_netdev) = 0x06289df0&lt;br/&gt;
kernel(__alloc_pages_nodemask) = 0x73612923&lt;br/&gt;
kernel(__alloc_percpu) = 0x55f2580b&lt;br/&gt;
kernel(__alloc_skb) = 0x25421969&lt;br/&gt;
kernel(__any_online_cpu) = 0xa84f6b1b&lt;br/&gt;
kernel(__async_tx_find_channel) = 0x2ca520fe&lt;br/&gt;
kernel(__ata_ehi_push_desc) = 0x30d836b6&lt;br/&gt;
kernel(__atomic_notifier_call_chain) = 0x880b189a&lt;br/&gt;
kernel(__audit_inode_child) = 0x731519b6&lt;br/&gt;
kernel(__bdevname) = 0x6b1b67d3&lt;br/&gt;
kernel(__bforget) = 0x334f658f&lt;br/&gt;
kernel(__bio_clone) = 0x93313548&lt;br/&gt;
kernel(__bitmap_and) = 0xd77a5aa5&lt;br/&gt;
kernel(__bitmap_andnot) = 0x9e9f1714&lt;br/&gt;
kernel(__bitmap_complement) = 0xf3bf0bce&lt;br/&gt;
kernel(__bitmap_empty) = 0x6d27ef64&lt;br/&gt;
kernel(__bitmap_equal) = 0xc256e762&lt;br/&gt;
kernel(__bitmap_full) = 0xb0b847ac&lt;br/&gt;
kernel(__bitmap_intersects) = 0xea10655a&lt;br/&gt;
kernel(__bitmap_or) = 0x9f2bdaac&lt;br/&gt;
kernel(__bitmap_parse) = 0x4df119fa&lt;br/&gt;
kernel(__bitmap_shift_left) = 0x76bf656d&lt;br/&gt;
kernel(__bitmap_shift_right) = 0x0acb1a3c&lt;br/&gt;
kernel(__bitmap_subset) = 0x4a358252&lt;br/&gt;
kernel(__bitmap_weight) = 0x4cbbd171&lt;br/&gt;
kernel(__bitmap_xor) = 0xd0181f4f&lt;br/&gt;
kernel(__blk_end_request) = 0x8c963758&lt;br/&gt;
kernel(__blk_end_request_all) = 0x12884d17&lt;br/&gt;
kernel(__blk_end_request_cur) = 0xc7d4165d&lt;br/&gt;
kernel(__blk_end_request_err) = 0x12857c84&lt;br/&gt;
kernel(__blk_iopoll_complete) = 0xe697d108&lt;br/&gt;
kernel(__blk_put_request) = 0xb773368f&lt;br/&gt;
kernel(__blk_run_queue) = 0xfe631669&lt;br/&gt;
kernel(__blkdev_driver_ioctl) = 0x17db04ba&lt;br/&gt;
kernel(__blkdev_issue_flush) = 0xa1eb7662&lt;br/&gt;
kernel(__block_page_mkwrite) = 0xa61375d2&lt;br/&gt;
kernel(__blockdev_direct_IO) = 0x73c8cbaa&lt;br/&gt;
kernel(__blockdev_direct_IO_newtrunc) = 0xb587b929&lt;br/&gt;
kernel(__blocking_notifier_call_chain) = 0x95758050&lt;br/&gt;
kernel(__bread) = 0x5939a439&lt;br/&gt;
kernel(__breadahead) = 0x103f02e0&lt;br/&gt;
kernel(__break_lease) = 0x227e3baf&lt;br/&gt;
kernel(__brelse) = 0xc4fd7707&lt;br/&gt;
kernel(__cap_empty_set) = 0xbf9bcc8d&lt;br/&gt;
kernel(__cap_full_set) = 0x1efe283f&lt;br/&gt;
kernel(__cap_init_eff_set) = 0x29bd4c46&lt;br/&gt;
kernel(__cfg80211_auth_canceled) = 0xf2cd0dd5&lt;br/&gt;
kernel(__check_region) = 0xa8a6f639&lt;br/&gt;
kernel(__class_create) = 0xa2654165&lt;br/&gt;
kernel(__class_register) = 0xb1778da7&lt;br/&gt;
kernel(__clear_user) = 0x94b3f6cf&lt;br/&gt;
kernel(__cond_resched_lock) = 0x6eb0fdf3&lt;br/&gt;
kernel(__cond_resched_softirq) = 0x70523a7a&lt;br/&gt;
kernel(__const_udelay) = 0xeae3dfd6&lt;br/&gt;
kernel(__copy_from_user_inatomic) = 0x8b55badc&lt;br/&gt;
kernel(__copy_user_nocache) = 0x1db7706b&lt;br/&gt;
kernel(__cpufreq_driver_getavg) = 0xddf10c5d&lt;br/&gt;
kernel(__cpufreq_driver_target) = 0xe694c12f&lt;br/&gt;
kernel(__create_workqueue_key) = 0x9c14f8c3&lt;br/&gt;
kernel(__crypto_alloc_tfm) = 0xab1d97b0&lt;br/&gt;
kernel(__crypto_dequeue_request) = 0x4672e88b&lt;br/&gt;
kernel(__dec_zone_page_state) = 0xb1ef2b2a&lt;br/&gt;
kernel(__delay) = 0x466c14a7&lt;br/&gt;
kernel(__destroy_inode) = 0xf76ad472&lt;br/&gt;
kernel(__dev_addr_sync) = 0xec1a75a9&lt;br/&gt;
kernel(__dev_addr_unsync) = 0xe901175f&lt;br/&gt;
kernel(__dev_get_by_index) = 0x6a6d551b&lt;br/&gt;
kernel(__dev_get_by_name) = 0x5a4767f7&lt;br/&gt;
kernel(__dev_getfirstbyhwtype) = 0x5e15f9d4&lt;br/&gt;
kernel(__dev_remove_pack) = 0x3896aa79&lt;br/&gt;
kernel(__devm_release_region) = 0x36f2dafc&lt;br/&gt;
kernel(__devm_request_region) = 0x3fa228d4&lt;br/&gt;
kernel(__dma_request_channel) = 0x28f95e81&lt;br/&gt;
kernel(__dst_free) = 0x56419a91&lt;br/&gt;
kernel(__elv_add_request) = 0x143fdc68&lt;br/&gt;
kernel(__f_setown) = 0xad6b94e5&lt;br/&gt;
kernel(__fcoe_get_lesb) = 0x567267da&lt;br/&gt;
kernel(__find_get_block) = 0x96aac329&lt;br/&gt;
kernel(__first_cpu) = 0xa75b2363&lt;br/&gt;
kernel(__follow_down) = 0x2bcb933c&lt;br/&gt;
kernel(__free_pages) = 0xffd35acd&lt;br/&gt;
kernel(__fscache_acquire_cookie) = 0xa287c009&lt;br/&gt;
kernel(__fscache_alloc_page) = 0x03818b6b&lt;br/&gt;
kernel(__fscache_attr_changed) = 0x6293d208&lt;br/&gt;
kernel(__fscache_check_page_write) = 0x17062af7&lt;br/&gt;
kernel(__fscache_maybe_release_page) = 0x247b8343&lt;br/&gt;
kernel(__fscache_read_or_alloc_page) = 0xdd1f5522&lt;/p&gt;

&lt;p&gt;.... and so forth ....&lt;/p&gt;

&lt;p&gt;Note your kernel is missing all the kabi hashes for the whitelisted&lt;br/&gt;
(exported) symbols.&lt;/p&gt;

&lt;p&gt;This causes problems when installing other kernel modules that are&lt;br/&gt;
packaged according to Red Hat&apos;s kernel module package format.  See:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://people.redhat.com/jcm/el6/dup/docs/dup_book.pdf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://people.redhat.com/jcm/el6/dup/docs/dup_book.pdf&lt;/a&gt;&lt;/p&gt;</description>
                <environment>RHEL/CentOS 6.2</environment>
        <key id="14231">LU-1361</key>
            <summary>Lustre kernel rpm does not provide kernel ABI (kabi) information</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="mdiep">Minh Diep</assignee>
                                    <reporter username="gedwards">Greg Edwards</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 May 2012 11:08:31 +0000</created>
                <updated>Thu, 10 May 2012 16:01:31 +0000</updated>
                            <resolved>Thu, 10 May 2012 16:01:31 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                    <fixVersion>Lustre 2.3.0</fixVersion>
                    <fixVersion>Lustre 2.1.2</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="37469" author="pjones" created="Wed, 2 May 2012 15:18:13 +0000"  >&lt;p&gt;Minh&lt;/p&gt;

&lt;p&gt;Could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="38066" author="mdiep" created="Wed, 2 May 2012 18:10:12 +0000"  >&lt;p&gt;Looking into this&lt;/p&gt;</comment>
                            <comment id="38276" author="mdiep" created="Mon, 7 May 2012 20:22:38 +0000"  >&lt;p&gt;patch to enable kabi on rhel6 &lt;a href=&quot;http://review.whamcloud.com/#change,2642&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2642&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="38521" author="apittman" created="Thu, 10 May 2012 09:14:43 +0000"  >&lt;p&gt;Can we have this in 2.1.1?&lt;/p&gt;</comment>
                            <comment id="38565" author="pjones" created="Thu, 10 May 2012 16:01:31 +0000"  >&lt;p&gt;Landed for 2.1.2 and 2.3&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzv6q7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4624</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>