This patch is opposite to D19024, which made this symbols to be hidden by default.
Unfortunately as was pointed by Sean Silva,
looks that FreeBSD loader wants to see start_set_modmetadata_set/stop_set_modmetadata_set in the dynamic symbol table.
They were not placed there because had hidden visibility.
Patch makes them to have default visibility again.
I'm not the type of person who wants to eliminate all constants, but 3? It's too magical.