staging/gdm72xx: cleanup little at gdm_wimax_event_rcv
PATCH 3/5 staging/gdm72xx: cleanup little at gdm_wimax_event_rcv
the event sock check is done at the netlink_init itself.
Signed-off-by Devendra Naga <[email protected]>
--- drivers/staging/gdm72xx/gdm_wimax.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-)
drivers/staging/gdm72xx/gdm_wimax.c +3 -5
@@ -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 ; }
Signature · 1 line
1.7.9.5