Wondering the reason why __fput_sync is not exported as GPL only

From: Cengiz Can
Date: Thu Jun 30 2022 - 06:02:09 EST


Hello Alexander!

While backporting a few commits from stable to ubuntu distro kernel,
I noticed that `__fput_sync` in `fs/file_table.c` is exported as
EXPORT_SYMBOL rather than EXPORT_SYMBOL_GPL.

Since I don't know the details, I wanted to ask if you know why.

There are certain OOT patches, in circulation, that export this as _GPL
and I'm not sure if I can convert this export to non-GPL whenever it was
exported as GPL only.

Thank you in advance.

Cengiz Can