libibverbs: remove nonexistent symbols from the linker map

The function ibv_query_device_ex is static inline, it is not exported
from the dso. With lld 16, which is much more picky about versioning and
undefined symbols, this becomes an error.

The ibv_register_driver driver symbol is explicitly versioned in
sources, it is non-existent in un-versioned object files.

Sponsored by:	NVidia networking
MFC after:	1 week
This commit is contained in:
Konstantin Belousov 2023-08-02 01:56:40 +03:00
parent 058ab969fd
commit dd0f2d02c6

View File

@ -10,7 +10,6 @@ IBVERBS_1.0 {
ibv_get_async_event;
ibv_ack_async_event;
ibv_query_device;
ibv_query_device_ex;
ibv_query_port;
ibv_query_gid;
ibv_query_pkey;
@ -65,7 +64,6 @@ IBVERBS_1.1 {
ibv_fork_init;
ibv_dontfork_range;
ibv_dofork_range;
ibv_register_driver;
ibv_node_type_str;
ibv_port_state_str;
@ -136,7 +134,6 @@ IBVERBS_PRIVATE_14 {
ibv_cmd_rereg_mr;
ibv_cmd_resize_cq;
ibv_query_gid_type;
ibv_register_driver;
verbs_register_driver;
verbs_init_cq;
};