Commit 0022d2dd authored by Daniel Borkmann's avatar Daniel Borkmann Committed by David S. Miller

net: sctp: minor: make sctp_ep_common's member 'dead' a bool

Since dead only holds two states (0,1), make it a bool instead
of a 'char', which is more appropriate for its purpose.
Signed-off-by: default avatarDaniel Borkmann <dborkman@redhat.com>
Acked-by: default avatarVlad Yasevich <vyasevich@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent ff2266cd
...@@ -1176,7 +1176,7 @@ struct sctp_ep_common { ...@@ -1176,7 +1176,7 @@ struct sctp_ep_common {
* dead - Do not attempt to use this object. * dead - Do not attempt to use this object.
*/ */
atomic_t refcnt; atomic_t refcnt;
char dead; bool dead;
/* What socket does this endpoint belong to? */ /* What socket does this endpoint belong to? */
struct sock *sk; struct sock *sk;
......
...@@ -104,7 +104,7 @@ static struct sctp_association *sctp_association_init(struct sctp_association *a ...@@ -104,7 +104,7 @@ static struct sctp_association *sctp_association_init(struct sctp_association *a
/* Initialize the object handling fields. */ /* Initialize the object handling fields. */
atomic_set(&asoc->base.refcnt, 1); atomic_set(&asoc->base.refcnt, 1);
asoc->base.dead = 0; asoc->base.dead = false;
/* Initialize the bind addr area. */ /* Initialize the bind addr area. */
sctp_bind_addr_init(&asoc->base.bind_addr, ep->base.bind_addr.port); sctp_bind_addr_init(&asoc->base.bind_addr, ep->base.bind_addr.port);
...@@ -407,7 +407,7 @@ void sctp_association_free(struct sctp_association *asoc) ...@@ -407,7 +407,7 @@ void sctp_association_free(struct sctp_association *asoc)
/* Mark as dead, so other users can know this structure is /* Mark as dead, so other users can know this structure is
* going away. * going away.
*/ */
asoc->base.dead = 1; asoc->base.dead = true;
/* Dispose of any data lying around in the outqueue. */ /* Dispose of any data lying around in the outqueue. */
sctp_outq_free(&asoc->outqueue); sctp_outq_free(&asoc->outqueue);
......
...@@ -121,7 +121,7 @@ static struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep, ...@@ -121,7 +121,7 @@ static struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep,
/* Initialize the basic object fields. */ /* Initialize the basic object fields. */
atomic_set(&ep->base.refcnt, 1); atomic_set(&ep->base.refcnt, 1);
ep->base.dead = 0; ep->base.dead = false;
/* Create an input queue. */ /* Create an input queue. */
sctp_inq_init(&ep->base.inqueue); sctp_inq_init(&ep->base.inqueue);
...@@ -233,7 +233,7 @@ void sctp_endpoint_add_asoc(struct sctp_endpoint *ep, ...@@ -233,7 +233,7 @@ void sctp_endpoint_add_asoc(struct sctp_endpoint *ep,
*/ */
void sctp_endpoint_free(struct sctp_endpoint *ep) void sctp_endpoint_free(struct sctp_endpoint *ep)
{ {
ep->base.dead = 1; ep->base.dead = true;
ep->base.sk->sk_state = SCTP_SS_CLOSED; ep->base.sk->sk_state = SCTP_SS_CLOSED;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment