public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] bsg: add linux/types.h include to bsg.h
@ 2009-03-09 14:51 Douglas Gilbert
  0 siblings, 0 replies; only message in thread
From: Douglas Gilbert @ 2009-03-09 14:51 UTC (permalink / raw)
  To: SCSI development list

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

Since bsg.h has recently been added to the list of kernel
headers that should be exported to the user space, this
attachment makes bsg.h more user space "friendly".
Specifically autotools dislike headers that don't compile
freestanding and bsg.h's use of __u32 types (and friends)
are not standard C (C90 or C99). The inclusion of
linux/types.h fixes that.

Signed-off-by: Douglas Gilbert <dgilbert@interlog.com>



[-- Attachment #2: bsg_h_linux_types.diff --]
[-- Type: text/x-patch, Size: 297 bytes --]

--- linux-2.6.28/include/linux/bsg.h_orig	2008-07-15 18:30:10.000000000 -0400
+++ linux-2.6.28/include/linux/bsg.h	2009-03-09 10:36:49.000000000 -0400
@@ -1,6 +1,8 @@
 #ifndef BSG_H
 #define BSG_H
 
+#include <linux/types.h>
+
 #define BSG_PROTOCOL_SCSI		0
 
 #define BSG_SUB_PROTOCOL_SCSI_CMD	0


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-03-09 14:51 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-09 14:51 [PATCH] bsg: add linux/types.h include to bsg.h Douglas Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox