netdev
[Top] [All Lists]

__user in atm.h

To: Alexander Viro <aviro@xxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxx>
Subject: __user in atm.h
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Tue, 15 Jun 2004 14:42:27 -0700
Cc: netdev@xxxxxxxxxxx
Organization: Open Source Development Lab
Sender: netdev-bounce@xxxxxxxxxxx
Recent Sparse fixes put __user in atm.h 'struct atmif_sioc'
unfortunately, that structure gets used by tools that include atm.h as well
(like iproute2), and in that environment __user is not defined.

Usual fix is to include compiler.h to hide this breakage.

diff -Nru a/include/linux/atm.h b/include/linux/atm.h
--- a/include/linux/atm.h       2004-06-15 14:42:47 -07:00
+++ b/include/linux/atm.h       2004-06-15 14:42:47 -07:00
@@ -20,6 +20,7 @@
 #include <linux/socket.h>
 #include <linux/types.h>
 #endif
+#include <linux/compiler.h>
 #include <linux/atmapi.h>
 #include <linux/atmsap.h>
 #include <linux/atmioc.h>

<Prev in Thread] Current Thread [Next in Thread>