I don't think this is the way to go. For one the syntax looks odd, and for another count we had a rough agreement at the kernel summit to make BPF kfuncs look more like export symbols. So can you please try to instad make this a EXPORT_SYMBOL_BPF that looks and feels more like EXPORT_SYMBOL instead?