On Fri, Mar 01, 2013 at 12:21:24AM -0800, Erik Gilling wrote:
On Thu, Feb 28, 2013 at 7:59 PM, John Stultz john.stultz@linaro.org wrote:
Also, EXPORT_SYMBOL_GPL() perhaps?
And who is using these exports?
From some quick git grepping...
As John pointed out, the exynos and msm display and code uses them. I know nvidia is working on adding suport to their tegra tree. My knee jerk reaction is to make the export as permissible as possible. That being said, all of the ARM SoC vendors I've worked with have GPL kernel drivers even if their user space is closed. I'll reach out to them and ask for their opinions. Are there any issues with keeping them EXPORT_SYMBOL?
There's no "issues", it's just that it is preferred by some people and companies to add new symbols to the kernel in this manner. It's really up to you / Google as you are the ones contributing the code.
thanks,
greg k-h