linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* linux-next: build failure after merge of the block tree
@ 2011-07-04  3:48 Stephen Rothwell
  2011-07-04 10:03 ` [PATCH] compat_ioctl: fix make headers_check regression Johannes Stezenbach
  0 siblings, 1 reply; 6+ messages in thread
From: Stephen Rothwell @ 2011-07-04  3:48 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-next, linux-kernel, Johannes Stezenbach, Arnd Bergmann

[-- Attachment #1: Type: text/plain, Size: 428 bytes --]

Hi Jens,

After merging the block tree, today's linux-next build (x86_64
allmodconfig) failed like this:

include/linux/fd.h:6: included file 'linux/compat.h' is not exported

Caused by commit 390192b30057 ("compat_ioctl: fix warning caused by
qemu").

I have used the block tree from next-20110701 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH] compat_ioctl: fix make headers_check regression
  2011-07-04  3:48 linux-next: build failure after merge of the block tree Stephen Rothwell
@ 2011-07-04 10:03 ` Johannes Stezenbach
  2011-07-06 22:51   ` Johannes Stezenbach
  2011-07-07  6:19   ` Jens Axboe
  0 siblings, 2 replies; 6+ messages in thread
From: Johannes Stezenbach @ 2011-07-04 10:03 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: Jens Axboe, linux-next, linux-kernel, Arnd Bergmann

Fix headers_check error introduced by 390192b30057:

include/linux/fd.h:6: included file 'linux/compat.h' is not exported

Signed-off-by: Johannes Stezenbach <js@sig21.net>
---
I used the same style as in linux/usbdevice_fs.h, hope
that's OK.

 include/linux/fd.h |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/include/linux/fd.h b/include/linux/fd.h
index c6a68d0..72202b1 100644
--- a/include/linux/fd.h
+++ b/include/linux/fd.h
@@ -3,7 +3,6 @@
 
 #include <linux/ioctl.h>
 #include <linux/compiler.h>
-#include <linux/compat.h>
 
 /* New file layout: Now the ioctl definitions immediately follow the
  * definitions of the structures that they use */
@@ -378,7 +377,11 @@ struct floppy_raw_cmd {
 #define FDEJECT _IO(2, 0x5a)
 /* eject the disk */
 
+
+#ifdef __KERNEL__
 #ifdef CONFIG_COMPAT
+#include <linux/compat.h>
+
 struct compat_floppy_struct {
 	compat_uint_t	size;
 	compat_uint_t	sect;
@@ -394,5 +397,6 @@ struct compat_floppy_struct {
 
 #define FDGETPRM32 _IOR(2, 0x04, struct compat_floppy_struct)
 #endif
+#endif
 
 #endif

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] compat_ioctl: fix make headers_check regression
  2011-07-04 10:03 ` [PATCH] compat_ioctl: fix make headers_check regression Johannes Stezenbach
@ 2011-07-06 22:51   ` Johannes Stezenbach
  2011-07-06 23:11     ` Andrew Morton
  2011-07-07  6:19   ` Jens Axboe
  1 sibling, 1 reply; 6+ messages in thread
From: Johannes Stezenbach @ 2011-07-06 22:51 UTC (permalink / raw)
  To: Stephen Rothwell
  Cc: Jens Axboe, linux-next, linux-kernel, Arnd Bergmann, akpm

Hi,

On Mon, Jul 04, 2011 at 12:03:16PM +0200, Johannes Stezenbach wrote:
> Fix headers_check error introduced by 390192b30057:
> 
> include/linux/fd.h:6: included file 'linux/compat.h' is not exported
> 
> Signed-off-by: Johannes Stezenbach <js@sig21.net>
> ---
> I used the same style as in linux/usbdevice_fs.h, hope
> that's OK.


I just got an "added to -mm tree" mail for the original patch, so I
wonder what's with this fix?


Johannes


>  include/linux/fd.h |    6 +++++-
>  1 files changed, 5 insertions(+), 1 deletions(-)
> 
> diff --git a/include/linux/fd.h b/include/linux/fd.h
> index c6a68d0..72202b1 100644
> --- a/include/linux/fd.h
> +++ b/include/linux/fd.h
> @@ -3,7 +3,6 @@
>  
>  #include <linux/ioctl.h>
>  #include <linux/compiler.h>
> -#include <linux/compat.h>
>  
>  /* New file layout: Now the ioctl definitions immediately follow the
>   * definitions of the structures that they use */
> @@ -378,7 +377,11 @@ struct floppy_raw_cmd {
>  #define FDEJECT _IO(2, 0x5a)
>  /* eject the disk */
>  
> +
> +#ifdef __KERNEL__
>  #ifdef CONFIG_COMPAT
> +#include <linux/compat.h>
> +
>  struct compat_floppy_struct {
>  	compat_uint_t	size;
>  	compat_uint_t	sect;
> @@ -394,5 +397,6 @@ struct compat_floppy_struct {
>  
>  #define FDGETPRM32 _IOR(2, 0x04, struct compat_floppy_struct)
>  #endif
> +#endif
>  
>  #endif

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] compat_ioctl: fix make headers_check regression
  2011-07-06 22:51   ` Johannes Stezenbach
@ 2011-07-06 23:11     ` Andrew Morton
  2011-07-07  8:32       ` Johannes Stezenbach
  0 siblings, 1 reply; 6+ messages in thread
From: Andrew Morton @ 2011-07-06 23:11 UTC (permalink / raw)
  To: Johannes Stezenbach
  Cc: Stephen Rothwell, Jens Axboe, linux-next, linux-kernel, Arnd Bergmann

On Thu, 7 Jul 2011 00:51:40 +0200
Johannes Stezenbach <js@sig21.net> wrote:

> On Mon, Jul 04, 2011 at 12:03:16PM +0200, Johannes Stezenbach wrote:
> > Fix headers_check error introduced by 390192b30057:
> > 
> > include/linux/fd.h:6: included file 'linux/compat.h' is not exported
> > 
> > Signed-off-by: Johannes Stezenbach <js@sig21.net>
> > ---
> > I used the same style as in linux/usbdevice_fs.h, hope
> > that's OK.
> 
> 
> I just got an "added to -mm tree" mail for the original patch, so I
> wonder what's with this fix?

What does the "original patch" refer to.

Also, there's no commit 390192b30057.  Commit ID's can change.  This is
why we ask people to also include the patch title when describing
patches by SHA ID's



Please let's just start again.  Tell us what is going on here.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] compat_ioctl: fix make headers_check regression
  2011-07-04 10:03 ` [PATCH] compat_ioctl: fix make headers_check regression Johannes Stezenbach
  2011-07-06 22:51   ` Johannes Stezenbach
@ 2011-07-07  6:19   ` Jens Axboe
  1 sibling, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2011-07-07  6:19 UTC (permalink / raw)
  To: Johannes Stezenbach
  Cc: Stephen Rothwell, linux-next, linux-kernel, Arnd Bergmann

On 2011-07-04 12:03, Johannes Stezenbach wrote:
> Fix headers_check error introduced by 390192b30057:
> 
> include/linux/fd.h:6: included file 'linux/compat.h' is not exported

Thanks!

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] compat_ioctl: fix make headers_check regression
  2011-07-06 23:11     ` Andrew Morton
@ 2011-07-07  8:32       ` Johannes Stezenbach
  0 siblings, 0 replies; 6+ messages in thread
From: Johannes Stezenbach @ 2011-07-07  8:32 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Stephen Rothwell, Jens Axboe, linux-next, linux-kernel, Arnd Bergmann

On Wed, Jul 06, 2011 at 04:11:32PM -0700, Andrew Morton wrote:
> On Thu, 7 Jul 2011 00:51:40 +0200
> Johannes Stezenbach <js@sig21.net> wrote:
> 
> > On Mon, Jul 04, 2011 at 12:03:16PM +0200, Johannes Stezenbach wrote:
> > > Fix headers_check error introduced by 390192b30057:
> > > 
> > > include/linux/fd.h:6: included file 'linux/compat.h' is not exported
> > > 
> > > Signed-off-by: Johannes Stezenbach <js@sig21.net>
> > > ---
> > > I used the same style as in linux/usbdevice_fs.h, hope
> > > that's OK.
> > 
> > 
> > I just got an "added to -mm tree" mail for the original patch, so I
> > wonder what's with this fix?
> 
> What does the "original patch" refer to.

"compat_ioctl: fix warning caused by qemu"

> Also, there's no commit 390192b30057.  Commit ID's can change.  This is
> why we ask people to also include the patch title when describing
> patches by SHA ID's

I see, will do in the future

> Please let's just start again.  Tell us what is going on here.

Well, I'm confused by the -mm workflow.  The "original" patch
390192b30057 is in
git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git for-3.1/core

http://git.kernel.org/?p=linux/kernel/git/axboe/linux-block.git;a=commit;h=390192b300570b2bc721d77067ca133f58015ae8

And this fix now, too:

http://git.kernel.org/?p=linux/kernel/git/axboe/linux-block.git;a=commit;h=719c0c590609809365c6f3da2f923cd84dc99113


Johannes

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-07-07  8:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-04  3:48 linux-next: build failure after merge of the block tree Stephen Rothwell
2011-07-04 10:03 ` [PATCH] compat_ioctl: fix make headers_check regression Johannes Stezenbach
2011-07-06 22:51   ` Johannes Stezenbach
2011-07-06 23:11     ` Andrew Morton
2011-07-07  8:32       ` Johannes Stezenbach
2011-07-07  6:19   ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).