Michal Marek 366f9c
# KABI rules for symbols and modules
Michal Marek c2976b
#
Michal Marek 366f9c
# A matching line with PASS allows kabi changes for given modules or symbols,
Michal Marek 366f9c
# FAIL causes an error. The first matching line is considered, the default is
Michal Marek 366f9c
# FAIL if no match is found.
Michal Marek 366f9c
#
Michal Marek 366f9c
# A pattern that contains slashes is matched against the module name a given
Michal Marek 366f9c
# symbol is exported from. The special pattern "vmlinux" matches built-in
Michal Marek 366f9c
# symbols. All other patterns match against symbol names.
Michal Marek 366f9c
Michal Marek 366f9c
drivers/staging/*		PASS
Michal Marek c2976b
Miroslav Benes 1162b9
klp_*_patch			PASS
Miroslav Benes a1324c
klp_shadow_*			PASS
Denis Kirjanov cb5afe
Joerg Roedel a8cc74
kvm_x86_ops			FAIL
Joerg Roedel a8cc74
arch/x86/kvm/*			PASS
Joerg Roedel a8cc74
Michal Suchanek 71279f
arch/powerpc/kvm/*		PASS
Michal Suchanek 71279f
kvmppc_*			PASS
Michal Suchanek 71279f
Petr Tesarik 08632b
# nobody cares bcache symbols
Petr Tesarik 08632b
drivers/md/bcache/*		PASS
Petr Tesarik 08632b
Petr Tesarik 08632b
# only inter-module local symbols
Petr Tesarik 08632b
drivers/s390/net/qeth*		PASS
Petr Tesarik 08632b
Petr Tesarik 08632b
# ceph-related modules
Petr Tesarik 08632b
net/ceph/libceph		PASS
Petr Tesarik 08632b
drivers/block/rbd		PASS
Petr Tesarik 08632b
fs/ceph				PASS
Petr Tesarik 08632b
Denis Kirjanov cb5afe
# intermodule syms shared between cxgb4 and cxgb4vf
Denis Kirjanov cb5afe
drivers/net/ethernet/chelsio/cxgb4/*   PASS
Denis Kirjanov cb5afe
drivers/net/ethernet/chelsio/cxgb4vf/* PASS