]> git.ipfire.org Git - thirdparty/systemd.git/commit - README
Avoid strict DM interface version dependencies (#5519)
authorMichael Biebl <mbiebl@gmail.com>
Thu, 2 Mar 2017 18:11:37 +0000 (19:11 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 2 Mar 2017 18:11:37 +0000 (19:11 +0100)
commitdcce98a4bdc302a5efeb3a5c35b6cbf6d16a3efc
treefc658fb96fd2776b824b007a35d0fac5ab4dbc6f
parent09c11024969fbf562f2b4c153aa41aa383f9931a
Avoid strict DM interface version dependencies (#5519)

Compiling against the dm-ioctl.h header as provided by the Linux kernel
will embed the DM interface version number. Running an older kernel can
result in an error like this on shutdown:

Could not detach DM dm-11: ioctl mismatch, kernel(4.34.4), user(4.35.4)

Work around this by shipping a local copy of dm-ioctl.h. We need at
least the version from 3.13 for DM_DEFERRED_REMOVE [1], so bump the
requirements in README accordingly.

[1] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=2c140a246dc0bc085b98eddde978060fcec1080c

Fixes: #5492
Makefile.am
README
src/core/umount.c
src/shared/dissect-image.c
src/shared/linux-3.13/dm-ioctl.h [new file with mode: 0644]