On Mon, Jan 5, 2015 at 4:32 PM, Thierry Reding <thierry.reding@xxxxxxxxx> wrote:I definitely don't mind. :) Will fix in next version based on you guys' suggestions.
On Tue, Dec 30, 2014 at 11:18:34AM +0800, Vince Hsu wrote:Yep, I agree. The decision to host platform support in a separate
Hi Emil,I'd like to hear the opinion of the nouveau people and Alex, but I'd
On 12/30/2014 10:34 AM, Emil Velikov wrote:
On 23/12/14 10:40, Vince Hsu wrote:The nouveau platform device driver is built as another module -
This patch adds some checks in the suspend/resume functions to distinguishHi Vince,
the dGPU and mobile GPU and exports some variables/functions so that the
nouveau platform device can reuse them.
Afaiu one needs to export a symbol as it's used by another module or
subsystem. With the follow up two patches you are not doing either one,
so I'd assume that you can just omit the EXPORT_* changes.
nouveau_platform.ko. :)
very much prefer if nouveau_platform.o was simply linked into the
nouveau.ko module. I don't see any good reason to keep it separate.
module looks misleaded if it results in additional exports that we
would otherwise avoid. IIUC I did this to be able to use the module
convenience macros to register the platform driver.
Something like the attached patch (untested) ought to do it.This patch alone won't be enough for the reason I mentioned above.
However, if Vince doesn't mind handling the platform driver
registration manually in nouveau_drm_init/nouveau_drm_exit, I agree
this would be the way to go.