From 2c820a154c36c2e42c5f7ec24ac1f6441589b2a5 Mon Sep 17 00:00:00 2001 From: Devendra Naga Date: Thu, 12 Jul 2012 11:57:25 +0545 Subject: [PATCH] --- yaml --- r: 317981 b: refs/heads/master c: 8df858ea76b76dde9a39d4edd9aaded983582cfe h: refs/heads/master i: 317979: be8a4c261d06c11fd6ebab96dad46af8812618c4 v: v3 --- [refs] | 2 +- trunk/drivers/staging/gdm72xx/gdm_wimax.c | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index 1ac193465563..266a01c601ee 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7fc03add26e1e1f0b375e905547e01da6cdc1599 +refs/heads/master: 8df858ea76b76dde9a39d4edd9aaded983582cfe diff --git a/trunk/drivers/staging/gdm72xx/gdm_wimax.c b/trunk/drivers/staging/gdm72xx/gdm_wimax.c index e616de13b623..0716efc1817d 100644 --- a/trunk/drivers/staging/gdm72xx/gdm_wimax.c +++ b/trunk/drivers/staging/gdm72xx/gdm_wimax.c @@ -255,17 +255,15 @@ static void gdm_wimax_event_rcv(struct net_device *dev, u16 type, void *msg, static int gdm_wimax_event_init(void) { - if (wm_event.ref_cnt == 0) { + if (!wm_event.ref_cnt) { wm_event.sock = netlink_init(NETLINK_WIMAX, gdm_wimax_event_rcv); + if (wm_event.sock) + wm_event.ref_cnt++; INIT_LIST_HEAD(&wm_event.evtq); INIT_LIST_HEAD(&wm_event.freeq); INIT_WORK(&wm_event.ws, __gdm_wimax_event_send); spin_lock_init(&wm_event.evt_lock); - } - - if (wm_event.sock) { - wm_event.ref_cnt++; return 0; }