]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/net/af_unix.h
[AF_UNIX]: Rewrite garbage collector, fixes race.
[linux-2.6-omap-h63xx.git] / include / net / af_unix.h
index 65f49fd7deff1620c3f6fdc9102c717f8f2dedae..6de1e9e35c73e6dfe97cb44538878bf639d8e4f7 100644 (file)
@@ -79,9 +79,10 @@ struct unix_sock {
        struct mutex            readlock;
         struct sock            *peer;
         struct sock            *other;
-        struct sock            *gc_tree;
+       struct list_head        link;
         atomic_t                inflight;
         spinlock_t             lock;
+       unsigned int            gc_candidate : 1;
         wait_queue_head_t       peer_wait;
 };
 #define unix_sk(__sk) ((struct unix_sock *)__sk)