KMIDIFF(1) Libabigail KMIDIFF(1) (NAME) kmidiff - KMI kmidiff (KMI) . KMI . (build) . (GENERAL APPROACH) kmidiff : git clone -b v4.5 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux/v4.5 cd linux/v4.5 make allyesconfig all build/modules : mkdir build/modules make modules_install INSTALL_MOD_DIR=build/modules (exported) : cat > kmi-whitelist << EOF [kernel_4.5_kmi_whitelist] init_task schedule dev_queue_xmit __kmalloc printk EOF v4.6 : linux/v4.5 linux/v4.6. linux/v4.5/build/modules linux/v4.6/build/modules . KMI kmidiff vmlinux . : kmidiff \ --kmi-whitelist linux/v4.6/kmi-whitelist \ --vmlinux1 linux/v4.5/vmlinux \ --vmlinux2 linux/v4.6/vmlinux \ linux/v4.5/build/modules \ linux/v4.6/build/modules libabigail (debug) . . . libabigail ( ) (translation unit) . (Application Binary Interface Corpus) ELF . ABI libabigail ABI . Libabigail ABI . (INVOCATION) kmidiff : kmidiff [options] (ENVIRONMENT) kmidiff ( ) . . kmidiff DWARF CTF BTF ( ) . ELF . " " (whitelist) . "INI" : [kernel_version_x86_64_whitelist] function1_name function2_name global_variable1_name .... ( ) INI "whitelist" . [kernel_46_x86_64_whitelist]. . kmidiff . kmidiff ELF vmlinux . ( ) . (OPTIONS) o --help | -h . o --version | -v . o --verbose (verbose) . o --debug-info-dir1 | --d1 kmidiff . di-path . Red Hat /usr/lib/debug . o --debug-info-dir2 | --d2 --debug-info-dir1 kmidiff . o --vmlinux1 | --l1 vmlinux . vmlinux . o --vmlinux2 | --l2 vmlinux . vmlinux . o --kmi-whitelist | -w (KMI) . . . . o --suppressions | --suppr (suppression specification) <#suppr-spec-label> path-to-suppressions. . . <#abidiff- default-supprs-label> . o --no-change-categorization | -x (harmless) (harmful) . . (leaf node) . o --ctf ABI CTF . o --btf ABI BTF . o --impacted-interfaces | -i ABI . o --full-impact | -f . abidiff abipkgdiff . o --exported-interfaces-only ( ) ELF . ELF . . . o --allow-non-exported-interfaces ( ) . ABI ELF . ABI . . . o --show-bytes . . o --show-bits . . o --show-hex (). . o --show-dec (). (AUTHORS) Dodji Seketeli (COPYRIGHT) 2014-2025, Red Hat, Inc. May 1, 2026 KMIDIFF(1)