From: Geliang Tang Date: Fri, 15 Jan 2021 04:14:53 +0000 (+0800) Subject: nfc: netlink: use &w->w in nfc_genl_rcv_nl_event X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=32d91b4af35312cf559a45a07aad1f3bde996dfb;p=linux.git nfc: netlink: use &w->w in nfc_genl_rcv_nl_event Use the struct member w of the struct urelease_work directly instead of casting it. Signed-off-by: Geliang Tang Link: https://lore.kernel.org/r/f0ed86d6d54ac0834bd2e161d172bf7bb5647cf7.1610683862.git.geliangtang@gmail.com Signed-off-by: Jakub Kicinski --- diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c index 573b38ad2f8ed..640906359c22b 100644 --- a/net/nfc/netlink.c +++ b/net/nfc/netlink.c @@ -1819,9 +1819,9 @@ static int nfc_genl_rcv_nl_event(struct notifier_block *this, w = kmalloc(sizeof(*w), GFP_ATOMIC); if (w) { - INIT_WORK((struct work_struct *) w, nfc_urelease_event_work); + INIT_WORK(&w->w, nfc_urelease_event_work); w->portid = n->portid; - schedule_work((struct work_struct *) w); + schedule_work(&w->w); } out: