Hi there, Given that this series removes the old shrinker APIs and re-adds new shrinker APIs with `EXPORT_SYMBOL_GPL`, is the intention to prevent any out of tree module user which is incompatible with GPL to use the shrinker APIs to register callbacks? Or is there an alternative I was not able to find out by reading this series? Thank you for your work, Kind regards, -- Ryan Lahfa