Message ID | 51f6b9b51365634ccf@agluck-desk.sc.intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hi On Mon, Jul 29, 2013 at 8:51 PM, Luck, Tony <tony.luck@intel.com> wrote: > Linux-next build on ia64 is falling over with errors like this: > > In file included from include/drm/drm_vma_manager.h:26, > from include/drm/ttm/ttm_bo_api.h:35, > from include/drm/ttm/ttm_bo_driver.h:33, > from drivers/gpu/drm/ttm/ttm_agp_backend.c:35: > include/drm/drm_mm.h:67: error: expected specifier-qualifier-list before 'spinlock_t' > > I guess other architectures are pulling in spinlock.h > through some twisty #include path so are not seeing this > error. But drm_mm.h makes use of spinlock_t - so it > should do the right thing and #include <linux/spinlock.h> > > Signed-off-by: Tony Luck <tony.luck@intel.com> Yepp, that broke due to the drm_vma_manager.h include in TTM. There is already a fix pending on the ML: http://www.spinics.net/lists/dri-devel/msg42101.html Thanks David > --- > > First saw this break in tag "next-20130726" > > diff --git a/include/drm/drm_mm.h b/include/drm/drm_mm.h > index b87d05e..7d5fbae 100644 > --- a/include/drm/drm_mm.h > +++ b/include/drm/drm_mm.h > @@ -37,6 +37,7 @@ > * Generic range manager structs > */ > #include <linux/list.h> > +#include <linux/spinlock.h> > #ifdef CONFIG_DEBUG_FS > #include <linux/seq_file.h> > #endif > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/dri-devel
diff --git a/include/drm/drm_mm.h b/include/drm/drm_mm.h index b87d05e..7d5fbae 100644 --- a/include/drm/drm_mm.h +++ b/include/drm/drm_mm.h @@ -37,6 +37,7 @@ * Generic range manager structs */ #include <linux/list.h> +#include <linux/spinlock.h> #ifdef CONFIG_DEBUG_FS #include <linux/seq_file.h> #endif
Linux-next build on ia64 is falling over with errors like this: In file included from include/drm/drm_vma_manager.h:26, from include/drm/ttm/ttm_bo_api.h:35, from include/drm/ttm/ttm_bo_driver.h:33, from drivers/gpu/drm/ttm/ttm_agp_backend.c:35: include/drm/drm_mm.h:67: error: expected specifier-qualifier-list before 'spinlock_t' I guess other architectures are pulling in spinlock.h through some twisty #include path so are not seeing this error. But drm_mm.h makes use of spinlock_t - so it should do the right thing and #include <linux/spinlock.h> Signed-off-by: Tony Luck <tony.luck@intel.com> --- First saw this break in tag "next-20130726"