Fix linux/atalk.h header
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.
Signed-off-by David S. Miller <[email protected]>
===== 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>