From 765000865a04089c5f33c752c772163dc6dec20e Mon Sep 17 00:00:00 2001 From: Knut Omang Date: Wed, 31 May 2017 20:03:13 +0200 Subject: [PATCH] kabi whitelist: Remove all ib_ symbols from the list. The following symbols are all used by the sif driver and are the only ib_ symbols in the current uek4 kabi whitelist: ib_alloc_device ib_dealloc_device ib_dispatch_event ib_modify_qp_is_ok ib_rate_to_mult ib_register_device ib_umem_get_attrs ib_umem_release ib_unregister_device Remove these symbols from the list to allow a data structure change needed to fix bug 25723815. This change breaks the kabi in the IB area. Orabug: 25955825 Signed-off-by: Knut Omang --- uek-rpm/ol6-nano/Module.kabi_x86_64 | 9 --------- uek-rpm/ol6-nano/Module.kabi_x86_64debug | 9 --------- uek-rpm/ol6-nano/kabi_whitelist_x86_64 | 9 --------- uek-rpm/ol6-nano/kabi_whitelist_x86_64debug | 9 --------- uek-rpm/ol6/Module.kabi_x86_64 | 9 --------- uek-rpm/ol6/Module.kabi_x86_64debug | 9 --------- uek-rpm/ol6/kabi_whitelist_x86_64 | 9 --------- uek-rpm/ol6/kabi_whitelist_x86_64debug | 9 --------- uek-rpm/ol7/Module.kabi_x86_64 | 9 --------- uek-rpm/ol7/Module.kabi_x86_64debug | 9 --------- uek-rpm/ol7/kabi_whitelist_x86_64 | 9 --------- uek-rpm/ol7/kabi_whitelist_x86_64debug | 9 --------- 12 files changed, 108 deletions(-) diff --git a/uek-rpm/ol6-nano/Module.kabi_x86_64 b/uek-rpm/ol6-nano/Module.kabi_x86_64 index 5fdf0e0832b2..21afc8d90da9 100644 --- a/uek-rpm/ol6-nano/Module.kabi_x86_64 +++ b/uek-rpm/ol6-nano/Module.kabi_x86_64 @@ -379,15 +379,6 @@ 0x2144bb8a hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0x03490e35 hrtimer_init vmlinux EXPORT_SYMBOL_GPL 0xee161b23 hrtimer_start vmlinux EXPORT_SYMBOL_GPL -0xd6ea8f68 ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xda84f9e2 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe12fb5fa ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6e030e26 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbadd8259 ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x53898fcc ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x15693a9c ib_umem_get_attrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x417d0e4b ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb7a5aa07 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x659672b1 icmpv6_send vmlinux EXPORT_SYMBOL 0xb74787a0 idr_alloc vmlinux EXPORT_SYMBOL_GPL 0x0614dabe idr_destroy vmlinux EXPORT_SYMBOL diff --git a/uek-rpm/ol6-nano/Module.kabi_x86_64debug b/uek-rpm/ol6-nano/Module.kabi_x86_64debug index b260f4371855..04e3c2d08515 100644 --- a/uek-rpm/ol6-nano/Module.kabi_x86_64debug +++ b/uek-rpm/ol6-nano/Module.kabi_x86_64debug @@ -379,15 +379,6 @@ 0x6fb0180f hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0xa21281fb hrtimer_init vmlinux EXPORT_SYMBOL_GPL 0x4d78b573 hrtimer_start vmlinux EXPORT_SYMBOL_GPL -0xee0f295c ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7379e06f ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xff245353 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6e030e26 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbadd8259 ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x113e11cc ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x22f52a37 ib_umem_get_attrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x02ba9427 ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x817ac91a ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd899caef icmpv6_send vmlinux EXPORT_SYMBOL 0xcb6fd5da idr_alloc vmlinux EXPORT_SYMBOL_GPL 0xb2f8d478 idr_destroy vmlinux EXPORT_SYMBOL diff --git a/uek-rpm/ol6-nano/kabi_whitelist_x86_64 b/uek-rpm/ol6-nano/kabi_whitelist_x86_64 index 68f67ed5680d..379369edf1d2 100644 --- a/uek-rpm/ol6-nano/kabi_whitelist_x86_64 +++ b/uek-rpm/ol6-nano/kabi_whitelist_x86_64 @@ -395,15 +395,6 @@ hrtimer_forward hrtimer_init hrtimer_start - ib_alloc_device - ib_dealloc_device - ib_dispatch_event - ib_modify_qp_is_ok - ib_rate_to_mult - ib_register_device - ib_umem_get_attrs - ib_umem_release - ib_unregister_device icmpv6_send idr_alloc idr_destroy diff --git a/uek-rpm/ol6-nano/kabi_whitelist_x86_64debug b/uek-rpm/ol6-nano/kabi_whitelist_x86_64debug index 68f67ed5680d..379369edf1d2 100644 --- a/uek-rpm/ol6-nano/kabi_whitelist_x86_64debug +++ b/uek-rpm/ol6-nano/kabi_whitelist_x86_64debug @@ -395,15 +395,6 @@ hrtimer_forward hrtimer_init hrtimer_start - ib_alloc_device - ib_dealloc_device - ib_dispatch_event - ib_modify_qp_is_ok - ib_rate_to_mult - ib_register_device - ib_umem_get_attrs - ib_umem_release - ib_unregister_device icmpv6_send idr_alloc idr_destroy diff --git a/uek-rpm/ol6/Module.kabi_x86_64 b/uek-rpm/ol6/Module.kabi_x86_64 index 5fdf0e0832b2..21afc8d90da9 100644 --- a/uek-rpm/ol6/Module.kabi_x86_64 +++ b/uek-rpm/ol6/Module.kabi_x86_64 @@ -379,15 +379,6 @@ 0x2144bb8a hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0x03490e35 hrtimer_init vmlinux EXPORT_SYMBOL_GPL 0xee161b23 hrtimer_start vmlinux EXPORT_SYMBOL_GPL -0xd6ea8f68 ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xda84f9e2 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe12fb5fa ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6e030e26 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbadd8259 ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x53898fcc ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x15693a9c ib_umem_get_attrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x417d0e4b ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb7a5aa07 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x659672b1 icmpv6_send vmlinux EXPORT_SYMBOL 0xb74787a0 idr_alloc vmlinux EXPORT_SYMBOL_GPL 0x0614dabe idr_destroy vmlinux EXPORT_SYMBOL diff --git a/uek-rpm/ol6/Module.kabi_x86_64debug b/uek-rpm/ol6/Module.kabi_x86_64debug index b260f4371855..04e3c2d08515 100644 --- a/uek-rpm/ol6/Module.kabi_x86_64debug +++ b/uek-rpm/ol6/Module.kabi_x86_64debug @@ -379,15 +379,6 @@ 0x6fb0180f hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0xa21281fb hrtimer_init vmlinux EXPORT_SYMBOL_GPL 0x4d78b573 hrtimer_start vmlinux EXPORT_SYMBOL_GPL -0xee0f295c ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7379e06f ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xff245353 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6e030e26 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbadd8259 ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x113e11cc ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x22f52a37 ib_umem_get_attrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x02ba9427 ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x817ac91a ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd899caef icmpv6_send vmlinux EXPORT_SYMBOL 0xcb6fd5da idr_alloc vmlinux EXPORT_SYMBOL_GPL 0xb2f8d478 idr_destroy vmlinux EXPORT_SYMBOL diff --git a/uek-rpm/ol6/kabi_whitelist_x86_64 b/uek-rpm/ol6/kabi_whitelist_x86_64 index 68f67ed5680d..379369edf1d2 100644 --- a/uek-rpm/ol6/kabi_whitelist_x86_64 +++ b/uek-rpm/ol6/kabi_whitelist_x86_64 @@ -395,15 +395,6 @@ hrtimer_forward hrtimer_init hrtimer_start - ib_alloc_device - ib_dealloc_device - ib_dispatch_event - ib_modify_qp_is_ok - ib_rate_to_mult - ib_register_device - ib_umem_get_attrs - ib_umem_release - ib_unregister_device icmpv6_send idr_alloc idr_destroy diff --git a/uek-rpm/ol6/kabi_whitelist_x86_64debug b/uek-rpm/ol6/kabi_whitelist_x86_64debug index 68f67ed5680d..379369edf1d2 100644 --- a/uek-rpm/ol6/kabi_whitelist_x86_64debug +++ b/uek-rpm/ol6/kabi_whitelist_x86_64debug @@ -395,15 +395,6 @@ hrtimer_forward hrtimer_init hrtimer_start - ib_alloc_device - ib_dealloc_device - ib_dispatch_event - ib_modify_qp_is_ok - ib_rate_to_mult - ib_register_device - ib_umem_get_attrs - ib_umem_release - ib_unregister_device icmpv6_send idr_alloc idr_destroy diff --git a/uek-rpm/ol7/Module.kabi_x86_64 b/uek-rpm/ol7/Module.kabi_x86_64 index e66f33909cb0..ac17002109f6 100644 --- a/uek-rpm/ol7/Module.kabi_x86_64 +++ b/uek-rpm/ol7/Module.kabi_x86_64 @@ -379,15 +379,6 @@ 0x2144bb8a hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0x03490e35 hrtimer_init vmlinux EXPORT_SYMBOL_GPL 0xee161b23 hrtimer_start vmlinux EXPORT_SYMBOL_GPL -0xd6ea8f68 ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xda84f9e2 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe12fb5fa ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6e030e26 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbadd8259 ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x53898fcc ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x15693a9c ib_umem_get_attrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x417d0e4b ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb7a5aa07 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3bae4ca0 icmpv6_send vmlinux EXPORT_SYMBOL 0xb74787a0 idr_alloc vmlinux EXPORT_SYMBOL_GPL 0x0614dabe idr_destroy vmlinux EXPORT_SYMBOL diff --git a/uek-rpm/ol7/Module.kabi_x86_64debug b/uek-rpm/ol7/Module.kabi_x86_64debug index b29aef3fb0ea..8925423b16e6 100644 --- a/uek-rpm/ol7/Module.kabi_x86_64debug +++ b/uek-rpm/ol7/Module.kabi_x86_64debug @@ -379,15 +379,6 @@ 0x6fb0180f hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0xa21281fb hrtimer_init vmlinux EXPORT_SYMBOL_GPL 0x4d78b573 hrtimer_start vmlinux EXPORT_SYMBOL_GPL -0xee0f295c ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7379e06f ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xff245353 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6e030e26 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbadd8259 ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x113e11cc ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x22f52a37 ib_umem_get_attrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x02ba9427 ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x817ac91a ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbb9eb75c icmpv6_send vmlinux EXPORT_SYMBOL 0xcb6fd5da idr_alloc vmlinux EXPORT_SYMBOL_GPL 0xb2f8d478 idr_destroy vmlinux EXPORT_SYMBOL diff --git a/uek-rpm/ol7/kabi_whitelist_x86_64 b/uek-rpm/ol7/kabi_whitelist_x86_64 index d66e2c4528dc..54ec244521fd 100644 --- a/uek-rpm/ol7/kabi_whitelist_x86_64 +++ b/uek-rpm/ol7/kabi_whitelist_x86_64 @@ -395,15 +395,6 @@ hrtimer_forward hrtimer_init hrtimer_start - ib_alloc_device - ib_dealloc_device - ib_dispatch_event - ib_modify_qp_is_ok - ib_rate_to_mult - ib_register_device - ib_umem_get_attrs - ib_umem_release - ib_unregister_device icmpv6_send idr_alloc idr_destroy diff --git a/uek-rpm/ol7/kabi_whitelist_x86_64debug b/uek-rpm/ol7/kabi_whitelist_x86_64debug index d66e2c4528dc..54ec244521fd 100644 --- a/uek-rpm/ol7/kabi_whitelist_x86_64debug +++ b/uek-rpm/ol7/kabi_whitelist_x86_64debug @@ -395,15 +395,6 @@ hrtimer_forward hrtimer_init hrtimer_start - ib_alloc_device - ib_dealloc_device - ib_dispatch_event - ib_modify_qp_is_ok - ib_rate_to_mult - ib_register_device - ib_umem_get_attrs - ib_umem_release - ib_unregister_device icmpv6_send idr_alloc idr_destroy -- 2.50.1