compat: add sk_entry
authorHauke Mehrtens <hauke@hauke-m.de>
Wed, 1 Aug 2012 23:05:23 +0000 (01:05 +0200)
committerLuis R. Rodriguez <mcgrof@frijolero.org>
Mon, 6 Aug 2012 17:47:49 +0000 (10:47 -0700)
This function is copied from the kernel.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
include/linux/compat-2.6.34.h

index 39bc13b0109935e3fed4f7df8cf98de54a79d497..b8b48c03e1e9ad8c3f11ad56929ffb3f8c3b2269 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/netdevice.h>
 #include <linux/usb.h>
 #include <linux/mmc/sdio_func.h>
+#include <net/sock.h>
 
 /*
  * Backports da68c4eb25
@@ -325,6 +326,11 @@ extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head,
 extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head,
                                         loff_t *ppos);
 
+static inline struct sock *sk_entry(const struct hlist_node *node)
+{
+       return hlist_entry(node, struct sock, sk_node);
+}
+
 #else /* Kernels >= 2.6.34 */
 
 static inline void init_compat_mmc_pm_flags(void)