[git pull] drm for 6.15-rc1

Jason Gunthorpe jgg at nvidia.com
Tue Apr 1 19:46:49 UTC 2025


On Tue, Apr 01, 2025 at 10:42:35PM +0300, Jani Nikula wrote:
> On Tue, 01 Apr 2025, Jason Gunthorpe <jgg at nvidia.com> wrote:
> > So, I'd suggest a better way to run this is first build the kernel,
> > then mine the gcc -MD output (ie stored in the .XX.cmd files) to
> > generate a list of headers that are actually part of the build, then
> > only test those. That eliminates all the kconfig problems. Opt out any
> > special headers that really have a good reason not to be stand alone.
> 
> I think we'd want the drm headers pass the checks independent of configs
> (apart from CONFIG_DRM). One size doesn't fit all.

Why? That demand is just making it impossible to make shared
infrastructure, and I don't think DRM should go off and build its own
stuff just for DRM in a way that nobody else can use it.

If you really, really, care then you can have your makefile codegen an
"allheaders.c" that #includes drm/*.h and compile that.

Jason


More information about the dri-devel mailing list