Re: linux-next: build failure after merge of the drm-misc tree
Hi, On Wed, Feb 10, 2016 at 09:41:38AM +0100, Lukas Wunner wrote: > On Wed, Feb 10, 2016 at 12:24:51PM +1100, Stephen Rothwell wrote: > > Hi all, > > > > After merging the drm-misc tree, today's linux-next build (arm > > multi_v7_defconfig) failed like this: > > > > In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: > > include/linux/apple-gmux.h: In function 'apple_gmux_present': > > include/linux/apple-gmux.h:36:42: error: implicit declaration of function > > 'acpi_dev_present' [-Werror=implicit-function-declaration] > > return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > > ^ > > > > Caused by commit > > > > 2413306c2566 ("apple-gmux: Add helper for presence detect") > > > > I have used the drm-misc tree from next-20160209 for today. > > Ugh, apologies, I didn't have a non-ACPI platform available to test > this on. > > Solution is to either add to include/linux/acpi.h > > static inline bool acpi_dev_present(const char *hid) > { > return false; > } > > somewhere below > > #else /* !CONFIG_ACPI */ > > or alternatively to add to include/linux/apple-gmux.h > > IS_ENABLED(CONFIG_ACPI) > > in apple_gmux_present(). > > I'll check the other users of acpi_dev_present() to see which of > these two solutions is more appropriate and will post a fix shortly. The patch included below fixes the build if CONFIG_ACPI is not set. @Daniel Vetter: Would it be possible to squash this with 2413306c2566 ("apple-gmux: Add helper for presence detect") on topic/drm-misc so as to avoid build breakage for anyone trying to bisect between that commit and this fix? I checked all other users of acpi_dev_present() and all of them are only compiled if CONFIG_ACPI is set. Hence I opted to fix this in rather than in . Thanks again Stephen for reporting this at such an early stage, though doubtlessly it would have been better if I had thought of this possibility when preparing the original patch, or if I had compile-tested without CONFIG_ACPI. :-( Lukas -- >8 -- Subject: [PATCH] apple-gmux: Fix build breakage if !CONFIG_ACPI The DRM drivers i915, nouveau and radeon may be compiled with CONFIG_ACPI not set, in which case acpi_dev_present() is undefined. Add a no-op stub for apple_gmux_present() which is used if CONFIG_APPLE_GMUX is not enabled to avoid build breakage. (CONFIG_APPLE_GMUX depends on CONFIG_ACPI.) Reported-by: Stephen Rothwell Signed-off-by: Lukas Wunner --- include/linux/apple-gmux.h | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/include/linux/apple-gmux.h b/include/linux/apple-gmux.h index feebc28..b2d32e0 100644 --- a/include/linux/apple-gmux.h +++ b/include/linux/apple-gmux.h @@ -22,6 +22,8 @@ #define GMUX_ACPI_HID "APP000B" +#if IS_ENABLED(CONFIG_APPLE_GMUX) + /** * apple_gmux_present() - detect if gmux is built into the machine * @@ -33,7 +35,16 @@ */ static inline bool apple_gmux_present(void) { - return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); + return acpi_dev_present(GMUX_ACPI_HID); } +#else /* !CONFIG_APPLE_GMUX */ + +static inline bool apple_gmux_present(void) +{ + return false; +} + +#endif /* !CONFIG_APPLE_GMUX */ + #endif /* LINUX_APPLE_GMUX_H */ -- 1.8.5.2 (Apple Git-48)
Re: linux-next: build failure after merge of the drm-misc tree
[cc += Rafael J. Wysocki, linux-acpi] Hi Stephen, On Wed, Feb 10, 2016 at 12:24:51PM +1100, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: > include/linux/apple-gmux.h: In function 'apple_gmux_present': > include/linux/apple-gmux.h:36:42: error: implicit declaration of function > 'acpi_dev_present' [-Werror=implicit-function-declaration] > return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > ^ > > Caused by commit > > 2413306c2566 ("apple-gmux: Add helper for presence detect") > > I have used the drm-misc tree from next-20160209 for today. Ugh, apologies, I didn't have a non-ACPI platform available to test this on. Solution is to either add to include/linux/acpi.h static inline bool acpi_dev_present(const char *hid) { return false; } somewhere below #else /* !CONFIG_ACPI */ or alternatively to add to include/linux/apple-gmux.h IS_ENABLED(CONFIG_ACPI) in apple_gmux_present(). I'll check the other users of acpi_dev_present() to see which of these two solutions is more appropriate and will post a fix shortly. Thanks a lot for reporting this. Lukas
Re: linux-next: build failure after merge of the drm-misc tree
On Wed, Feb 10, 2016 at 02:17:41PM +0100, Lukas Wunner wrote: > Hi, > > On Wed, Feb 10, 2016 at 09:41:38AM +0100, Lukas Wunner wrote: > > On Wed, Feb 10, 2016 at 12:24:51PM +1100, Stephen Rothwell wrote: > > > Hi all, > > > > > > After merging the drm-misc tree, today's linux-next build (arm > > > multi_v7_defconfig) failed like this: > > > > > > In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: > > > include/linux/apple-gmux.h: In function 'apple_gmux_present': > > > include/linux/apple-gmux.h:36:42: error: implicit declaration of function > > > 'acpi_dev_present' [-Werror=implicit-function-declaration] > > > return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > > > ^ > > > > > > Caused by commit > > > > > > 2413306c2566 ("apple-gmux: Add helper for presence detect") > > > > > > I have used the drm-misc tree from next-20160209 for today. > > > > Ugh, apologies, I didn't have a non-ACPI platform available to test > > this on. > > > > Solution is to either add to include/linux/acpi.h > > > > static inline bool acpi_dev_present(const char *hid) > > { > > return false; > > } > > > > somewhere below > > > > #else /* !CONFIG_ACPI */ > > > > or alternatively to add to include/linux/apple-gmux.h > > > > IS_ENABLED(CONFIG_ACPI) > > > > in apple_gmux_present(). > > > > I'll check the other users of acpi_dev_present() to see which of > > these two solutions is more appropriate and will post a fix shortly. > > The patch included below fixes the build if CONFIG_ACPI is not set. > > @Daniel Vetter: Would it be possible to squash this with 2413306c2566 > ("apple-gmux: Add helper for presence detect") on topic/drm-misc so > as to avoid build breakage for anyone trying to bisect between that > commit and this fix? > > I checked all other users of acpi_dev_present() and all of them are > only compiled if CONFIG_ACPI is set. Hence I opted to fix this in > rather than in . > > Thanks again Stephen for reporting this at such an early stage, > though doubtlessly it would have been better if I had thought of > this possibility when preparing the original patch, or if I had > compile-tested without CONFIG_ACPI. :-( Since !ACPI and enabling APPLE_GMUX is a bit a fringe config I don't think this will hurt bisectability at all on a real system. So just applied this one on top of drm-misc. Thanks, Daniel > > Lukas > > -- >8 -- > Subject: [PATCH] apple-gmux: Fix build breakage if !CONFIG_ACPI > > The DRM drivers i915, nouveau and radeon may be compiled with > CONFIG_ACPI not set, in which case acpi_dev_present() is undefined. > > Add a no-op stub for apple_gmux_present() which is used if > CONFIG_APPLE_GMUX is not enabled to avoid build breakage. > (CONFIG_APPLE_GMUX depends on CONFIG_ACPI.) > > Reported-by: Stephen Rothwell> Signed-off-by: Lukas Wunner > --- > include/linux/apple-gmux.h | 13 - > 1 file changed, 12 insertions(+), 1 deletion(-) > > diff --git a/include/linux/apple-gmux.h b/include/linux/apple-gmux.h > index feebc28..b2d32e0 100644 > --- a/include/linux/apple-gmux.h > +++ b/include/linux/apple-gmux.h > @@ -22,6 +22,8 @@ > > #define GMUX_ACPI_HID "APP000B" > > +#if IS_ENABLED(CONFIG_APPLE_GMUX) > + > /** > * apple_gmux_present() - detect if gmux is built into the machine > * > @@ -33,7 +35,16 @@ > */ > static inline bool apple_gmux_present(void) > { > - return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > + return acpi_dev_present(GMUX_ACPI_HID); > } > > +#else /* !CONFIG_APPLE_GMUX */ > + > +static inline bool apple_gmux_present(void) > +{ > + return false; > +} > + > +#endif /* !CONFIG_APPLE_GMUX */ > + > #endif /* LINUX_APPLE_GMUX_H */ > -- > 1.8.5.2 (Apple Git-48) > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch
Re: linux-next: build failure after merge of the drm-misc tree
[cc += Rafael J. Wysocki, linux-acpi] Hi Stephen, On Wed, Feb 10, 2016 at 12:24:51PM +1100, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: > include/linux/apple-gmux.h: In function 'apple_gmux_present': > include/linux/apple-gmux.h:36:42: error: implicit declaration of function > 'acpi_dev_present' [-Werror=implicit-function-declaration] > return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > ^ > > Caused by commit > > 2413306c2566 ("apple-gmux: Add helper for presence detect") > > I have used the drm-misc tree from next-20160209 for today. Ugh, apologies, I didn't have a non-ACPI platform available to test this on. Solution is to either add to include/linux/acpi.h static inline bool acpi_dev_present(const char *hid) { return false; } somewhere below #else /* !CONFIG_ACPI */ or alternatively to add to include/linux/apple-gmux.h IS_ENABLED(CONFIG_ACPI) in apple_gmux_present(). I'll check the other users of acpi_dev_present() to see which of these two solutions is more appropriate and will post a fix shortly. Thanks a lot for reporting this. Lukas
Re: linux-next: build failure after merge of the drm-misc tree
Hi, On Wed, Feb 10, 2016 at 09:41:38AM +0100, Lukas Wunner wrote: > On Wed, Feb 10, 2016 at 12:24:51PM +1100, Stephen Rothwell wrote: > > Hi all, > > > > After merging the drm-misc tree, today's linux-next build (arm > > multi_v7_defconfig) failed like this: > > > > In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: > > include/linux/apple-gmux.h: In function 'apple_gmux_present': > > include/linux/apple-gmux.h:36:42: error: implicit declaration of function > > 'acpi_dev_present' [-Werror=implicit-function-declaration] > > return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > > ^ > > > > Caused by commit > > > > 2413306c2566 ("apple-gmux: Add helper for presence detect") > > > > I have used the drm-misc tree from next-20160209 for today. > > Ugh, apologies, I didn't have a non-ACPI platform available to test > this on. > > Solution is to either add to include/linux/acpi.h > > static inline bool acpi_dev_present(const char *hid) > { > return false; > } > > somewhere below > > #else /* !CONFIG_ACPI */ > > or alternatively to add to include/linux/apple-gmux.h > > IS_ENABLED(CONFIG_ACPI) > > in apple_gmux_present(). > > I'll check the other users of acpi_dev_present() to see which of > these two solutions is more appropriate and will post a fix shortly. The patch included below fixes the build if CONFIG_ACPI is not set. @Daniel Vetter: Would it be possible to squash this with 2413306c2566 ("apple-gmux: Add helper for presence detect") on topic/drm-misc so as to avoid build breakage for anyone trying to bisect between that commit and this fix? I checked all other users of acpi_dev_present() and all of them are only compiled if CONFIG_ACPI is set. Hence I opted to fix this in rather than in . Thanks again Stephen for reporting this at such an early stage, though doubtlessly it would have been better if I had thought of this possibility when preparing the original patch, or if I had compile-tested without CONFIG_ACPI. :-( Lukas -- >8 -- Subject: [PATCH] apple-gmux: Fix build breakage if !CONFIG_ACPI The DRM drivers i915, nouveau and radeon may be compiled with CONFIG_ACPI not set, in which case acpi_dev_present() is undefined. Add a no-op stub for apple_gmux_present() which is used if CONFIG_APPLE_GMUX is not enabled to avoid build breakage. (CONFIG_APPLE_GMUX depends on CONFIG_ACPI.) Reported-by: Stephen RothwellSigned-off-by: Lukas Wunner --- include/linux/apple-gmux.h | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/include/linux/apple-gmux.h b/include/linux/apple-gmux.h index feebc28..b2d32e0 100644 --- a/include/linux/apple-gmux.h +++ b/include/linux/apple-gmux.h @@ -22,6 +22,8 @@ #define GMUX_ACPI_HID "APP000B" +#if IS_ENABLED(CONFIG_APPLE_GMUX) + /** * apple_gmux_present() - detect if gmux is built into the machine * @@ -33,7 +35,16 @@ */ static inline bool apple_gmux_present(void) { - return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); + return acpi_dev_present(GMUX_ACPI_HID); } +#else /* !CONFIG_APPLE_GMUX */ + +static inline bool apple_gmux_present(void) +{ + return false; +} + +#endif /* !CONFIG_APPLE_GMUX */ + #endif /* LINUX_APPLE_GMUX_H */ -- 1.8.5.2 (Apple Git-48)
Re: linux-next: build failure after merge of the drm-misc tree
On Wed, Feb 10, 2016 at 12:24:51PM +1100, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: > include/linux/apple-gmux.h: In function 'apple_gmux_present': > include/linux/apple-gmux.h:36:42: error: implicit declaration of function > 'acpi_dev_present' [-Werror=implicit-function-declaration] > return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > ^ > > Caused by commit > > 2413306c2566 ("apple-gmux: Add helper for presence detect") > > I have used the drm-misc tree from next-20160209 for today. Can you pls attach your .config? The function is there, I suspect we're just missing some depends in Kconfig. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (arm multi_v7_defconfig) failed like this: In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: include/linux/apple-gmux.h: In function 'apple_gmux_present': include/linux/apple-gmux.h:36:42: error: implicit declaration of function 'acpi_dev_present' [-Werror=implicit-function-declaration] return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); ^ Caused by commit 2413306c2566 ("apple-gmux: Add helper for presence detect") I have used the drm-misc tree from next-20160209 for today. -- Cheers, Stephen Rothwell
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (arm multi_v7_defconfig) failed like this: In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: include/linux/apple-gmux.h: In function 'apple_gmux_present': include/linux/apple-gmux.h:36:42: error: implicit declaration of function 'acpi_dev_present' [-Werror=implicit-function-declaration] return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); ^ Caused by commit 2413306c2566 ("apple-gmux: Add helper for presence detect") I have used the drm-misc tree from next-20160209 for today. -- Cheers, Stephen Rothwell
Re: linux-next: build failure after merge of the drm-misc tree
On Wed, Feb 10, 2016 at 12:24:51PM +1100, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:25:0: > include/linux/apple-gmux.h: In function 'apple_gmux_present': > include/linux/apple-gmux.h:36:42: error: implicit declaration of function > 'acpi_dev_present' [-Werror=implicit-function-declaration] > return IS_ENABLED(CONFIG_APPLE_GMUX) && acpi_dev_present(GMUX_ACPI_HID); > ^ > > Caused by commit > > 2413306c2566 ("apple-gmux: Add helper for presence detect") > > I have used the drm-misc tree from next-20160209 for today. Can you pls attach your .config? The function is there, I suspect we're just missing some depends in Kconfig. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/i2c/tda998x_drv.c:1354:2: error: unknown field 'save' specified in initializer .save = tda998x_encoder_save, ^ drivers/gpu/drm/i2c/tda998x_drv.c:1354:10: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .save = tda998x_encoder_save, ^ drivers/gpu/drm/i2c/tda998x_drv.c:1354:10: note: (near initialization for 'tda998x_encoder_helper_funcs.mode_fixup') drivers/gpu/drm/i2c/tda998x_drv.c:1355:2: error: unknown field 'restore' specified in initializer .restore = tda998x_encoder_restore, ^ Caused by commit 79f13ad5d8e0 ("drm: Move encoder->save/restore into nouveau") I have used the drm-misc tree from next-20151207 for today. -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/i2c/tda998x_drv.c:1354:2: error: unknown field 'save' specified in initializer .save = tda998x_encoder_save, ^ drivers/gpu/drm/i2c/tda998x_drv.c:1354:10: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .save = tda998x_encoder_save, ^ drivers/gpu/drm/i2c/tda998x_drv.c:1354:10: note: (near initialization for 'tda998x_encoder_helper_funcs.mode_fixup') drivers/gpu/drm/i2c/tda998x_drv.c:1355:2: error: unknown field 'restore' specified in initializer .restore = tda998x_encoder_restore, ^ Caused by commit 79f13ad5d8e0 ("drm: Move encoder->save/restore into nouveau") I have used the drm-misc tree from next-20151207 for today. -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
On Thu, Oct 01, 2015 at 12:47:17PM +1000, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (x86_64 > allmodconfig) failed like this: > > ERROR: "drm_agp_release" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_acquire" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_enable" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_info" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_release" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_acquire" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_free" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_bind" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_unbind" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_alloc" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_enable" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_info" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_unbind_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_init" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_alloc_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_clear" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_info_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_enable_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_release_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_bind_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_acquire_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_free_ioctl" [drivers/gpu/drm/drm.ko] undefined! > > Not quite sure which commit caused this, but I have used the drm-misc > tree from next-20150930 for today. Build fail for CONFIG_AGP=m (bot not y or n). I'm wrestling kbuild atm. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
On Thu, Oct 01, 2015 at 12:47:17PM +1000, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (x86_64 > allmodconfig) failed like this: > > ERROR: "drm_agp_release" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_acquire" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_enable" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_info" [drivers/gpu/drm/radeon/radeon.ko] undefined! > ERROR: "drm_agp_release" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_acquire" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_free" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_bind" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_unbind" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_alloc" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_enable" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_info" [drivers/gpu/drm/mga/mga.ko] undefined! > ERROR: "drm_agp_unbind_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_init" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_alloc_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_clear" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_info_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_enable_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_release_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_bind_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_acquire_ioctl" [drivers/gpu/drm/drm.ko] undefined! > ERROR: "drm_agp_free_ioctl" [drivers/gpu/drm/drm.ko] undefined! > > Not quite sure which commit caused this, but I have used the drm-misc > tree from next-20150930 for today. Build fail for CONFIG_AGP=m (bot not y or n). I'm wrestling kbuild atm. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: ERROR: "drm_agp_release" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_acquire" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_enable" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_info" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_release" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_acquire" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_free" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_bind" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_unbind" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_alloc" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_enable" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_info" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_unbind_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_init" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_alloc_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_clear" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_info_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_enable_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_release_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_bind_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_acquire_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_free_ioctl" [drivers/gpu/drm/drm.ko] undefined! Not quite sure which commit caused this, but I have used the drm-misc tree from next-20150930 for today. -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: ERROR: "drm_agp_release" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_acquire" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_enable" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_info" [drivers/gpu/drm/radeon/radeon.ko] undefined! ERROR: "drm_agp_release" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_acquire" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_free" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_bind" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_unbind" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_alloc" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_enable" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_info" [drivers/gpu/drm/mga/mga.ko] undefined! ERROR: "drm_agp_unbind_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_init" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_alloc_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_clear" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_info_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_enable_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_release_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_bind_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_acquire_ioctl" [drivers/gpu/drm/drm.ko] undefined! ERROR: "drm_agp_free_ioctl" [drivers/gpu/drm/drm.ko] undefined! Not quite sure which commit caused this, but I have used the drm-misc tree from next-20150930 for today. -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
On Tue, Sep 08, 2015 at 06:48:34AM +0200, Maarten Lankhorst wrote: > Op 08-09-15 om 01:42 schreef Stephen Rothwell: > > Hi all, > > > > On Thu, 3 Sep 2015 10:49:19 +1000 Stephen Rothwell > > wrote: > >> After merging the drm-misc tree, today's linux-next build (arm > >> multi_v7_defconfig) failed like this: > >> > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function > >> 'mdp5_plane_cleanup_fb': > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared > >> as different kind of symbol > >> struct drm_framebuffer *fb = old_state->fb; > >> ^ > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous > >> definition of 'fb' was here > >>struct drm_framebuffer *fb, > >>^ > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization > >> from incompatible pointer type > >>.cleanup_fb = mdp5_plane_cleanup_fb, > >>^ > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near > >> initialization for 'mdp5_plane_helper_funcs.cleanup_fb') > >> > >> Caused by commit > >> > >> a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, > >> v3") > >> > >> Well, that was clearly never build tested :-( > >> > >> I have used the drm-misc tree from next-20150902 for today. > > This is still in today's linux-next :-( > > > I just got around to making an amend fix patch for it yesterday. Can you fold > it into v3 daniel? Squashed in, thanks. -Daniel > > diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > index 4d390b699e9a..a0f5ff0ce8dc 100644 > --- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > +++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > @@ -264,7 +264,6 @@ static int mdp5_plane_prepare_fb(struct drm_plane *plane, > } > > static void mdp5_plane_cleanup_fb(struct drm_plane *plane, > - struct drm_framebuffer *fb, > const struct drm_plane_state *old_state) > { > struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
On Tue, Sep 08, 2015 at 06:48:34AM +0200, Maarten Lankhorst wrote: > Op 08-09-15 om 01:42 schreef Stephen Rothwell: > > Hi all, > > > > On Thu, 3 Sep 2015 10:49:19 +1000 Stephen Rothwell> > wrote: > >> After merging the drm-misc tree, today's linux-next build (arm > >> multi_v7_defconfig) failed like this: > >> > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function > >> 'mdp5_plane_cleanup_fb': > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared > >> as different kind of symbol > >> struct drm_framebuffer *fb = old_state->fb; > >> ^ > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous > >> definition of 'fb' was here > >>struct drm_framebuffer *fb, > >>^ > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization > >> from incompatible pointer type > >>.cleanup_fb = mdp5_plane_cleanup_fb, > >>^ > >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near > >> initialization for 'mdp5_plane_helper_funcs.cleanup_fb') > >> > >> Caused by commit > >> > >> a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, > >> v3") > >> > >> Well, that was clearly never build tested :-( > >> > >> I have used the drm-misc tree from next-20150902 for today. > > This is still in today's linux-next :-( > > > I just got around to making an amend fix patch for it yesterday. Can you fold > it into v3 daniel? Squashed in, thanks. -Daniel > > diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > index 4d390b699e9a..a0f5ff0ce8dc 100644 > --- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > +++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c > @@ -264,7 +264,6 @@ static int mdp5_plane_prepare_fb(struct drm_plane *plane, > } > > static void mdp5_plane_cleanup_fb(struct drm_plane *plane, > - struct drm_framebuffer *fb, > const struct drm_plane_state *old_state) > { > struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
Op 08-09-15 om 01:42 schreef Stephen Rothwell: > Hi all, > > On Thu, 3 Sep 2015 10:49:19 +1000 Stephen Rothwell > wrote: >> After merging the drm-misc tree, today's linux-next build (arm >> multi_v7_defconfig) failed like this: >> >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function >> 'mdp5_plane_cleanup_fb': >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared as >> different kind of symbol >> struct drm_framebuffer *fb = old_state->fb; >> ^ >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous definition >> of 'fb' was here >>struct drm_framebuffer *fb, >>^ >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization >> from incompatible pointer type >>.cleanup_fb = mdp5_plane_cleanup_fb, >>^ >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near >> initialization for 'mdp5_plane_helper_funcs.cleanup_fb') >> >> Caused by commit >> >> a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, v3") >> >> Well, that was clearly never build tested :-( >> >> I have used the drm-misc tree from next-20150902 for today. > This is still in today's linux-next :-( > I just got around to making an amend fix patch for it yesterday. Can you fold it into v3 daniel? diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c index 4d390b699e9a..a0f5ff0ce8dc 100644 --- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c +++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c @@ -264,7 +264,6 @@ static int mdp5_plane_prepare_fb(struct drm_plane *plane, } static void mdp5_plane_cleanup_fb(struct drm_plane *plane, - struct drm_framebuffer *fb, const struct drm_plane_state *old_state) { struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
Hi all, On Thu, 3 Sep 2015 10:49:19 +1000 Stephen Rothwell wrote: > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function > 'mdp5_plane_cleanup_fb': > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared as > different kind of symbol > struct drm_framebuffer *fb = old_state->fb; > ^ > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous definition > of 'fb' was here >struct drm_framebuffer *fb, >^ > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization from > incompatible pointer type >.cleanup_fb = mdp5_plane_cleanup_fb, >^ > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near > initialization for 'mdp5_plane_helper_funcs.cleanup_fb') > > Caused by commit > > a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, v3") > > Well, that was clearly never build tested :-( > > I have used the drm-misc tree from next-20150902 for today. This is still in today's linux-next :-( -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
Hi all, On Thu, 3 Sep 2015 10:49:19 +1000 Stephen Rothwellwrote: > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function > 'mdp5_plane_cleanup_fb': > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared as > different kind of symbol > struct drm_framebuffer *fb = old_state->fb; > ^ > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous definition > of 'fb' was here >struct drm_framebuffer *fb, >^ > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization from > incompatible pointer type >.cleanup_fb = mdp5_plane_cleanup_fb, >^ > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near > initialization for 'mdp5_plane_helper_funcs.cleanup_fb') > > Caused by commit > > a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, v3") > > Well, that was clearly never build tested :-( > > I have used the drm-misc tree from next-20150902 for today. This is still in today's linux-next :-( -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
Op 08-09-15 om 01:42 schreef Stephen Rothwell: > Hi all, > > On Thu, 3 Sep 2015 10:49:19 +1000 Stephen Rothwell> wrote: >> After merging the drm-misc tree, today's linux-next build (arm >> multi_v7_defconfig) failed like this: >> >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function >> 'mdp5_plane_cleanup_fb': >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared as >> different kind of symbol >> struct drm_framebuffer *fb = old_state->fb; >> ^ >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous definition >> of 'fb' was here >>struct drm_framebuffer *fb, >>^ >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization >> from incompatible pointer type >>.cleanup_fb = mdp5_plane_cleanup_fb, >>^ >> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near >> initialization for 'mdp5_plane_helper_funcs.cleanup_fb') >> >> Caused by commit >> >> a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, v3") >> >> Well, that was clearly never build tested :-( >> >> I have used the drm-misc tree from next-20150902 for today. > This is still in today's linux-next :-( > I just got around to making an amend fix patch for it yesterday. Can you fold it into v3 daniel? diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c index 4d390b699e9a..a0f5ff0ce8dc 100644 --- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c +++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c @@ -264,7 +264,6 @@ static int mdp5_plane_prepare_fb(struct drm_plane *plane, } static void mdp5_plane_cleanup_fb(struct drm_plane *plane, - struct drm_framebuffer *fb, const struct drm_plane_state *old_state) { struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (arm multi_v7_defconfig) failed like this: drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function 'mdp5_plane_cleanup_fb': drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared as different kind of symbol struct drm_framebuffer *fb = old_state->fb; ^ drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous definition of 'fb' was here struct drm_framebuffer *fb, ^ drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization from incompatible pointer type .cleanup_fb = mdp5_plane_cleanup_fb, ^ drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near initialization for 'mdp5_plane_helper_funcs.cleanup_fb') Caused by commit a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, v3") Well, that was clearly never build tested :-( I have used the drm-misc tree from next-20150902 for today. -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (arm multi_v7_defconfig) failed like this: drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: In function 'mdp5_plane_cleanup_fb': drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:272:26: error: 'fb' redeclared as different kind of symbol struct drm_framebuffer *fb = old_state->fb; ^ drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:267:27: note: previous definition of 'fb' was here struct drm_framebuffer *fb, ^ drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c: At top level: drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: initialization from incompatible pointer type .cleanup_fb = mdp5_plane_cleanup_fb, ^ drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c:383:3: warning: (near initialization for 'mdp5_plane_helper_funcs.cleanup_fb') Caused by commit a317290af0db ("drm/atomic: Make prepare_fb/cleanup_fb only take state, v3") Well, that was clearly never build tested :-( I have used the drm-misc tree from next-20150902 for today. -- Cheers, Stephen Rothwells...@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
On Tue, Jul 14, 2015 at 10:30:56AM +0530, Archit Taneja wrote: > > Hi, > > On 07/14/2015 08:22 AM, Stephen Rothwell wrote: > >Hi all, > > > >After merging the drm-misc tree, today's linux-next build (x86_64 > >allmodconfig) failed like this: > > > >drivers/gpu/drm/virtio/virtgpu_drm_bus.c: In function > >'virtio_pci_kick_out_firmware_fb': > >drivers/gpu/drm/virtio/virtgpu_drm_bus.c:55:2: error: implicit declaration > >of function 'drm_fb_helper_remove_conflicting_framebuffers' > >[-Werror=implicit-function-declaration] > > drm_fb_helper_remove_conflicting_framebuffers(ap, "virtiodrmfb", > > ^ > > > >Caused by commit > > > > 7bd870e7b1c8 ("drm/virtio: Use new drm_fb_helper functions") > > > >I have used the drm-misc tree from next-20150713 for today. > > > >(That commit said "COMPILE TESTED ONLY" :-() > > My bad. The commit messages were for a slightly older version. > I'll fix this, and the warnings in the other mail. Yeah it's a big patch series with a testing chicken-egg problem, so I figured I'll give it a spin in -next. Dropped again until it works better. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
On Tue, Jul 14, 2015 at 10:30:56AM +0530, Archit Taneja wrote: Hi, On 07/14/2015 08:22 AM, Stephen Rothwell wrote: Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/virtio/virtgpu_drm_bus.c: In function 'virtio_pci_kick_out_firmware_fb': drivers/gpu/drm/virtio/virtgpu_drm_bus.c:55:2: error: implicit declaration of function 'drm_fb_helper_remove_conflicting_framebuffers' [-Werror=implicit-function-declaration] drm_fb_helper_remove_conflicting_framebuffers(ap, virtiodrmfb, ^ Caused by commit 7bd870e7b1c8 (drm/virtio: Use new drm_fb_helper functions) I have used the drm-misc tree from next-20150713 for today. (That commit said COMPILE TESTED ONLY :-() My bad. The commit messages were for a slightly older version. I'll fix this, and the warnings in the other mail. Yeah it's a big patch series with a testing chicken-egg problem, so I figured I'll give it a spin in -next. Dropped again until it works better. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
Hi, On 07/14/2015 08:22 AM, Stephen Rothwell wrote: Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/virtio/virtgpu_drm_bus.c: In function 'virtio_pci_kick_out_firmware_fb': drivers/gpu/drm/virtio/virtgpu_drm_bus.c:55:2: error: implicit declaration of function 'drm_fb_helper_remove_conflicting_framebuffers' [-Werror=implicit-function-declaration] drm_fb_helper_remove_conflicting_framebuffers(ap, "virtiodrmfb", ^ Caused by commit 7bd870e7b1c8 ("drm/virtio: Use new drm_fb_helper functions") I have used the drm-misc tree from next-20150713 for today. (That commit said "COMPILE TESTED ONLY" :-() My bad. The commit messages were for a slightly older version. I'll fix this, and the warnings in the other mail. Thanks, Archit -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/virtio/virtgpu_drm_bus.c: In function 'virtio_pci_kick_out_firmware_fb': drivers/gpu/drm/virtio/virtgpu_drm_bus.c:55:2: error: implicit declaration of function 'drm_fb_helper_remove_conflicting_framebuffers' [-Werror=implicit-function-declaration] drm_fb_helper_remove_conflicting_framebuffers(ap, "virtiodrmfb", ^ Caused by commit 7bd870e7b1c8 ("drm/virtio: Use new drm_fb_helper functions") I have used the drm-misc tree from next-20150713 for today. (That commit said "COMPILE TESTED ONLY" :-() -- Cheers, Stephen Rothwells...@canb.auug.org.au pgpwe_gmd_lHu.pgp Description: OpenPGP digital signature
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/virtio/virtgpu_drm_bus.c: In function 'virtio_pci_kick_out_firmware_fb': drivers/gpu/drm/virtio/virtgpu_drm_bus.c:55:2: error: implicit declaration of function 'drm_fb_helper_remove_conflicting_framebuffers' [-Werror=implicit-function-declaration] drm_fb_helper_remove_conflicting_framebuffers(ap, virtiodrmfb, ^ Caused by commit 7bd870e7b1c8 (drm/virtio: Use new drm_fb_helper functions) I have used the drm-misc tree from next-20150713 for today. (That commit said COMPILE TESTED ONLY :-() -- Cheers, Stephen Rothwells...@canb.auug.org.au pgpwe_gmd_lHu.pgp Description: OpenPGP digital signature
Re: linux-next: build failure after merge of the drm-misc tree
Hi, On 07/14/2015 08:22 AM, Stephen Rothwell wrote: Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/virtio/virtgpu_drm_bus.c: In function 'virtio_pci_kick_out_firmware_fb': drivers/gpu/drm/virtio/virtgpu_drm_bus.c:55:2: error: implicit declaration of function 'drm_fb_helper_remove_conflicting_framebuffers' [-Werror=implicit-function-declaration] drm_fb_helper_remove_conflicting_framebuffers(ap, virtiodrmfb, ^ Caused by commit 7bd870e7b1c8 (drm/virtio: Use new drm_fb_helper functions) I have used the drm-misc tree from next-20150713 for today. (That commit said COMPILE TESTED ONLY :-() My bad. The commit messages were for a slightly older version. I'll fix this, and the warnings in the other mail. Thanks, Archit -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: linux-next: build failure after merge of the drm-misc tree
On Tue, Feb 24, 2015 at 11:41:40AM +1100, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > drivers/gpu/drm/tegra/drm.c: In function 'tegra_atomic_complete': > drivers/gpu/drm/tegra/drm.c:58:2: error: implicit declaration of function > 'drm_atomic_helper_commit_pre_planes' [-Werror=implicit-function-declaration] > drm_atomic_helper_commit_pre_planes(drm, state); > ^ > drivers/gpu/drm/tegra/drm.c:60:2: error: implicit declaration of function > 'drm_atomic_helper_commit_post_planes' [-Werror=implicit-function-declaration] > drm_atomic_helper_commit_post_planes(drm, state); > ^ > > Caused by commit ad9e7c89a4e4 ("drm/atomic-helper: Rename > commmit_post/pre_planes") interacting with commit 1503ca47d76e > ("drm/tegra: Atomic conversion, phase 3, step 3") from v4.0-rc1. > > I added the following merge fix patch: > > From: Stephen Rothwell > Date: Tue, 24 Feb 2015 11:37:11 +1100 > Subject: [PATCH] drm/atomic-helper: fix for Rename commmit_post/pre_planes > > Signed-off-by: Stephen Rothwell I've squashed this into the relevant patch in drm-misc, thanks for reporting and fixing this. -Daniel > --- > drivers/gpu/drm/tegra/drm.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c > index 7dd328d77996..5f1880766110 100644 > --- a/drivers/gpu/drm/tegra/drm.c > +++ b/drivers/gpu/drm/tegra/drm.c > @@ -55,9 +55,9 @@ static void tegra_atomic_complete(struct tegra_drm *tegra, >* current layout. >*/ > > - drm_atomic_helper_commit_pre_planes(drm, state); > + drm_atomic_helper_commit_modeset_disables(drm, state); > drm_atomic_helper_commit_planes(drm, state); > - drm_atomic_helper_commit_post_planes(drm, state); > + drm_atomic_helper_commit_modeset_enables(drm, state); > > drm_atomic_helper_wait_for_vblanks(drm, state); > > -- > 2.1.4 > > -- > Cheers, > Stephen Rothwells...@canb.auug.org.au -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (arm multi_v7_defconfig) failed like this: drivers/gpu/drm/tegra/drm.c: In function 'tegra_atomic_complete': drivers/gpu/drm/tegra/drm.c:58:2: error: implicit declaration of function 'drm_atomic_helper_commit_pre_planes' [-Werror=implicit-function-declaration] drm_atomic_helper_commit_pre_planes(drm, state); ^ drivers/gpu/drm/tegra/drm.c:60:2: error: implicit declaration of function 'drm_atomic_helper_commit_post_planes' [-Werror=implicit-function-declaration] drm_atomic_helper_commit_post_planes(drm, state); ^ Caused by commit ad9e7c89a4e4 ("drm/atomic-helper: Rename commmit_post/pre_planes") interacting with commit 1503ca47d76e ("drm/tegra: Atomic conversion, phase 3, step 3") from v4.0-rc1. I added the following merge fix patch: From: Stephen Rothwell Date: Tue, 24 Feb 2015 11:37:11 +1100 Subject: [PATCH] drm/atomic-helper: fix for Rename commmit_post/pre_planes Signed-off-by: Stephen Rothwell --- drivers/gpu/drm/tegra/drm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c index 7dd328d77996..5f1880766110 100644 --- a/drivers/gpu/drm/tegra/drm.c +++ b/drivers/gpu/drm/tegra/drm.c @@ -55,9 +55,9 @@ static void tegra_atomic_complete(struct tegra_drm *tegra, * current layout. */ - drm_atomic_helper_commit_pre_planes(drm, state); + drm_atomic_helper_commit_modeset_disables(drm, state); drm_atomic_helper_commit_planes(drm, state); - drm_atomic_helper_commit_post_planes(drm, state); + drm_atomic_helper_commit_modeset_enables(drm, state); drm_atomic_helper_wait_for_vblanks(drm, state); -- 2.1.4 -- Cheers, Stephen Rothwells...@canb.auug.org.au pgpfSrZZQ_j8R.pgp Description: OpenPGP digital signature
Re: linux-next: build failure after merge of the drm-misc tree
On Tue, Feb 24, 2015 at 11:41:40AM +1100, Stephen Rothwell wrote: Hi all, After merging the drm-misc tree, today's linux-next build (arm multi_v7_defconfig) failed like this: drivers/gpu/drm/tegra/drm.c: In function 'tegra_atomic_complete': drivers/gpu/drm/tegra/drm.c:58:2: error: implicit declaration of function 'drm_atomic_helper_commit_pre_planes' [-Werror=implicit-function-declaration] drm_atomic_helper_commit_pre_planes(drm, state); ^ drivers/gpu/drm/tegra/drm.c:60:2: error: implicit declaration of function 'drm_atomic_helper_commit_post_planes' [-Werror=implicit-function-declaration] drm_atomic_helper_commit_post_planes(drm, state); ^ Caused by commit ad9e7c89a4e4 (drm/atomic-helper: Rename commmit_post/pre_planes) interacting with commit 1503ca47d76e (drm/tegra: Atomic conversion, phase 3, step 3) from v4.0-rc1. I added the following merge fix patch: From: Stephen Rothwell s...@canb.auug.org.au Date: Tue, 24 Feb 2015 11:37:11 +1100 Subject: [PATCH] drm/atomic-helper: fix for Rename commmit_post/pre_planes Signed-off-by: Stephen Rothwell s...@canb.auug.org.au I've squashed this into the relevant patch in drm-misc, thanks for reporting and fixing this. -Daniel --- drivers/gpu/drm/tegra/drm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c index 7dd328d77996..5f1880766110 100644 --- a/drivers/gpu/drm/tegra/drm.c +++ b/drivers/gpu/drm/tegra/drm.c @@ -55,9 +55,9 @@ static void tegra_atomic_complete(struct tegra_drm *tegra, * current layout. */ - drm_atomic_helper_commit_pre_planes(drm, state); + drm_atomic_helper_commit_modeset_disables(drm, state); drm_atomic_helper_commit_planes(drm, state); - drm_atomic_helper_commit_post_planes(drm, state); + drm_atomic_helper_commit_modeset_enables(drm, state); drm_atomic_helper_wait_for_vblanks(drm, state); -- 2.1.4 -- Cheers, Stephen Rothwells...@canb.auug.org.au -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
linux-next: build failure after merge of the drm-misc tree
Hi all, After merging the drm-misc tree, today's linux-next build (arm multi_v7_defconfig) failed like this: drivers/gpu/drm/tegra/drm.c: In function 'tegra_atomic_complete': drivers/gpu/drm/tegra/drm.c:58:2: error: implicit declaration of function 'drm_atomic_helper_commit_pre_planes' [-Werror=implicit-function-declaration] drm_atomic_helper_commit_pre_planes(drm, state); ^ drivers/gpu/drm/tegra/drm.c:60:2: error: implicit declaration of function 'drm_atomic_helper_commit_post_planes' [-Werror=implicit-function-declaration] drm_atomic_helper_commit_post_planes(drm, state); ^ Caused by commit ad9e7c89a4e4 (drm/atomic-helper: Rename commmit_post/pre_planes) interacting with commit 1503ca47d76e (drm/tegra: Atomic conversion, phase 3, step 3) from v4.0-rc1. I added the following merge fix patch: From: Stephen Rothwell s...@canb.auug.org.au Date: Tue, 24 Feb 2015 11:37:11 +1100 Subject: [PATCH] drm/atomic-helper: fix for Rename commmit_post/pre_planes Signed-off-by: Stephen Rothwell s...@canb.auug.org.au --- drivers/gpu/drm/tegra/drm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c index 7dd328d77996..5f1880766110 100644 --- a/drivers/gpu/drm/tegra/drm.c +++ b/drivers/gpu/drm/tegra/drm.c @@ -55,9 +55,9 @@ static void tegra_atomic_complete(struct tegra_drm *tegra, * current layout. */ - drm_atomic_helper_commit_pre_planes(drm, state); + drm_atomic_helper_commit_modeset_disables(drm, state); drm_atomic_helper_commit_planes(drm, state); - drm_atomic_helper_commit_post_planes(drm, state); + drm_atomic_helper_commit_modeset_enables(drm, state); drm_atomic_helper_wait_for_vblanks(drm, state); -- 2.1.4 -- Cheers, Stephen Rothwells...@canb.auug.org.au pgpfSrZZQ_j8R.pgp Description: OpenPGP digital signature