[PATCH] f_count may wrap around
make it atomic_long_t; while we are at it, get rid of useless checks in affs, hfs and hpfs - ->open() always has it equal to 1, ->release() - to 0. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
@@ -51,7 +51,7 @@ struct unix_sock {
|
||||
struct sock *peer;
|
||||
struct sock *other;
|
||||
struct list_head link;
|
||||
atomic_t inflight;
|
||||
atomic_long_t inflight;
|
||||
spinlock_t lock;
|
||||
unsigned int gc_candidate : 1;
|
||||
wait_queue_head_t peer_wait;
|
||||
|
Reference in New Issue
Block a user