[dm-devel] device-mapper: ioctl: ioctl interface mismatch: kernel(4.37.0), user(4.39.0), cmd(16)

Mike Snitzer snitzer at redhat.com
Wed Sep 19 15:24:22 UTC 2018


On Wed, Sep 19 2018 at  8:52am -0400,
Zdenek Kabelac <zkabelac at redhat.com> wrote:

> Dne 19.9.2018 v 12:35 Özkan Göksu napsal(a):
> >Hello.
> >I just upgraded my Kernel to: 4.14.70-1-lts | device-mapper
> >2.02.181-1 | multipath-tools 0.7.7-1
> >After that multipathd started to giving the log: // device-mapper:
> >ioctl: ioctl interface mismatch: kernel(4.37.0), user(4.39.0),
> >cmd(16)
> >It was working great on my ex kernel "4.14.30-1-lts" with |
> >device-mapper 2.02.177-5 | multipath-tools 0.7.6-1
> >Also I tried multipath git version but nothing change.
> >
> >I think the problem related to device-mapper and my device mapper
> >Build Date: 2018-08-01 19:05 UTC =
> >https://www.archlinux.org/packages/core/x86_64/device-mapper/
> >Do I need to compile device mapper git version or what should I do?
> >
> 
> Hi
> 
> Can you pastebin how is your package linked while being compiled (gcc log) and
> how is then used runtime  (ldd) ?
> 
> It seems the code was linked with different .so library then it's
> using in runtime.
> 
> libdm  is supposed to handle all kernel versions.

Right, we need to get to the bottom of this.  This is _not_ something
that users should hit.




More information about the dm-devel mailing list