Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1695330 - Latest kmod-kvdo does not work with latest RHEL-8.1.0 kernel
Summary: Latest kmod-kvdo does not work with latest RHEL-8.1.0 kernel
Keywords:
Status: ASSIGNED
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: kmod-kvdo
Version: 8.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 8.1
Assignee: Andy Walsh
QA Contact: Jakub Krysl
URL:
Whiteboard:
: 1698299 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-02 20:25 UTC by Andy Walsh
Modified: 2019-04-10 12:21 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:


Attachments (Terms of Use)

Description Andy Walsh 2019-04-02 20:25:27 UTC
Description of problem:
The latest kmod-kvdo package does not work against the latest RHEL-8.1.0 kernel due to kABI compatibility problem.

Version-Release number of selected component (if applicable):
kernel-4.18.0-80.6.el8
kmod-kvdo-6.2.0.293-50.el8

How reproducible:
100%

Steps to Reproduce:
1. Install a kernel starting at 4.18.0-80.6 or greater
2. Reboot into the newly installed kernel
3. Install the latest kmod-kvdo (version 6.2.0.293-50)
4. Attempt to insmod/modprobe the kernel modules
5. Notice failure in dmesg output.

Actual results:
[root@host-8-242-17 ~]# insmod /lib/modules/4.18.0-72.el8.x86_64/extra/kmod-kvdo/vdo/kvdo.ko 
insmod: ERROR: could not insert module kvdo.ko: Unknown symbol in module
[root@host-8-241-181 ~]# dmesg
[  254.096707] kvdo: Unknown symbol dm_put_device (err 0)
[  254.096843] kvdo: Unknown symbol dm_shift_arg (err 0)
[  254.096851] kvdo: Unknown symbol dm_unregister_target (err 0)
[  254.096880] kvdo: Unknown symbol dm_set_target_max_io_len (err 0)
[  254.096919] kvdo: Unknown symbol dm_register_target (err 0)
[  254.096937] kvdo: Unknown symbol dm_table_get_mode (err 0)
[  254.096952] kvdo: Unknown symbol dm_get_device (err 0)
[  254.096963] kvdo: Unknown symbol dm_consume_args (err 0)

Expected results:
[root@host-8-241-181 ~]# modprobe kvdo
[root@host-8-241-181 ~]# dmesg
[  168.906841] device-mapper: uevent: version 1.0.3
[  168.934245] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com
[  168.937978] uds: loading out-of-tree module taints kernel.
[  168.942918] uds: modprobe: loaded version 6.2.0.77
[  168.971569] kvdo: modprobe: loaded version 6.2.0.293


Additional info:

Full output of trying to load the module:
[root@host-8-242-17 ~]# uname -r
4.18.0-80.6.el8.x86_64
[root@host-8-242-17 ~]# rpm -qa kmod-kvdo
kmod-kvdo-6.2.0.293-50.el8.x86_64
[root@host-8-242-17 ~]# dmesg -c > /dev/null
[root@host-8-242-17 ~]# insmod /lib/modules/4.18.0-72.el8.x86_64/extra/kmod-kvdo/uds/uds.ko 
[root@host-8-242-17 ~]# dmesg
[  240.050464] uds: loading out-of-tree module taints kernel.
[  240.056809] uds: insmod: loaded version 6.2.0.77
[root@host-8-242-17 ~]# insmod /lib/modules/4.18.0-72.el8.x86_64/extra/kmod-kvdo/vdo/kvdo.ko 
insmod: ERROR: could not insert module kvdo.ko: Unknown symbol in module
[root@host-8-242-17 ~]# dmesg
[  240.050464] uds: loading out-of-tree module taints kernel.
[  240.056809] uds: insmod: loaded version 6.2.0.77
[  254.096707] kvdo: Unknown symbol dm_put_device (err 0)
[  254.096843] kvdo: Unknown symbol dm_shift_arg (err 0)
[  254.096851] kvdo: Unknown symbol dm_unregister_target (err 0)
[  254.096880] kvdo: Unknown symbol dm_set_target_max_io_len (err 0)
[  254.096919] kvdo: Unknown symbol dm_register_target (err 0)
[  254.096937] kvdo: Unknown symbol dm_table_get_mode (err 0)
[  254.096952] kvdo: Unknown symbol dm_get_device (err 0)
[  254.096963] kvdo: Unknown symbol dm_consume_args (err 0)

Comment 1 Andy Walsh 2019-04-10 12:21:01 UTC
*** Bug 1698299 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.