Skip to contentSkip to conversation

Fix linux/atalk.h header

PATCH New David S. Miller 1 participant 1 message Apr 5, 2005

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Fix linux/atalk.h header

This recently got changed to include a lot of kernel internal stuff in the non-__KERNEL__ area of the header, which isn't so kosher and breaks libc builds.

The fix is pretty simple.

===== include/linux/atalk.h 1.12 vs edited =====

include/linux/atalk.h +4 -4
@@ -1,8 +1,6 @@
 #ifndef __LINUX_ATALK_H__
 #define __LINUX_ATALK_H__
 
-#include <net/sock.h>
-
 /*
  * AppleTalk networking structures
  *
@@ -39,6 +37,10 @@
 	__u16	nr_lastnet;
 };
 
+#ifdef __KERNEL__
+
+#include <net/sock.h>
+
 struct atalk_route {
 	struct net_device  *dev;
 	struct atalk_addr  target;
@@ -80,8 +82,6 @@
 {
 	return (struct atalk_sock *)sk;
 }
-
-#ifdef __KERNEL__
 
 #include <asm/byteorder.h>