Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp1688738iob; Fri, 29 Apr 2022 10:30:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzLL9VQDNs36dHR/6+H+GXKEeGW2sXQahfezYKUOZCltfJdoZREYHotQsq5HNapdIIUUcpd X-Received: by 2002:a17:902:868e:b0:15a:7c9d:b11f with SMTP id g14-20020a170902868e00b0015a7c9db11fmr443388plo.151.1651253431736; Fri, 29 Apr 2022 10:30:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651253431; cv=none; d=google.com; s=arc-20160816; b=vIJx0Yp62h1s0mNX7TVhCoc3NcTjMHlkww1BXQXufhDHmA1ST6+l/rRdqIhoG5JkWD vanpwhO3jSAVJOjKaEtT32jzfTBM6raTeU03WC0isoHiDuS20HECujBhd45WbNvQW+uX WTblj50jratIlEEadiXiq7KUIi9QE980it9/+sxDyacpYcMxqogs1u/Ce8vWPYnY4o31 pWTWxKRgljkG3WvsLtFU5JriZZwDEf9WtYRXkCPUnfYsZUUsl7m6fFPXeHu7sU3eE953 2K/+KmvYQsQQNX8Q5CG+86WUddwPbvZTbT2CKFBQ53zYX9mdwjlMhP6nQhCDMdYcoNvU k8Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=kqNNH0q0OmGh7KsRFi5aB2zFfWBWjH9egFw4CFT11WY=; b=Qf7k/CeLhUo+mpmkYz4eq9KjnETisEvfOf7Ww2frVKwI3zd6n95jo4XZW8YyiHouM2 cFIxbbOD2DSZ5jKFltsVTyHeOUEH6ck3TuiWP95gtbBCuaFeMPGPMOvG3XwU02Bjpzfi 1lVQ0W4E1v9mb54BdnVHvRd6ZtbFMjSKq8e5It+HfbwLtzk2E3Td7LH4/a7nomHOtaf9 HFesPKJahxXUKitWiqK1hHgHUzoewCLbKlxtxrEvRGMEqOMLsCIVLf38brLmv/3bONMt WJVzjrGfpHt0mfb+Hh9fYAXA3VHtfsEtPGn4nJBR9G++4zdTypBlUJyeAC7ZONf9zGPR r9wg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m13-20020a17090a858d00b001d9cd8d2177si7275189pjn.85.2022.04.29.10.30.14; Fri, 29 Apr 2022 10:30:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353720AbiD2BSX (ORCPT + 99 others); Thu, 28 Apr 2022 21:18:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352786AbiD2BSR (ORCPT ); Thu, 28 Apr 2022 21:18:17 -0400 Received: from zju.edu.cn (mail.zju.edu.cn [61.164.42.155]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E0EE0BCB41; Thu, 28 Apr 2022 18:14:59 -0700 (PDT) Received: from ubuntu.localdomain (unknown [10.15.192.164]) by mail-app4 (Coremail) with SMTP id cS_KCgAnDkX6O2tidX4EAg--.28704S2; Fri, 29 Apr 2022 09:14:46 +0800 (CST) From: Duoming Zhou To: linux-kernel@vger.kernel.org, kuba@kernel.org, krzysztof.kozlowski@linaro.org, gregkh@linuxfoundation.org Cc: davem@davemloft.net, edumazet@google.com, pabeni@redhat.com, alexander.deucher@amd.com, akpm@linux-foundation.org, broonie@kernel.org, netdev@vger.kernel.org, linma@zju.edu.cn, Duoming Zhou Subject: [PATCH net v5 0/2] Replace improper checks and fix bugs in nfc subsystem Date: Fri, 29 Apr 2022 09:14:31 +0800 Message-Id: X-Mailer: git-send-email 2.17.1 X-CM-TRANSID: cS_KCgAnDkX6O2tidX4EAg--.28704S2 X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUY-7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8w A2z4x0Y4vE2Ix0cI8IcVAFwI0_tr0E3s1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Cr1j 6rxdM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I8E87Iv6xkF7I0E14v26rxl6s 0DM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xII jxv20xvE14v26r1j6r18McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr 1lF7xvr2IYc2Ij64vIr41lF7I21c0EjII2zVCS5cI20VAGYxC7M4IIrI8v6xkF7I0E8cxa n2IY04v7MxAIw28IcxkI7VAKI48JMxAIw28IcVCjz48v1sIEY20_GFWkJr1UJwCFx2IqxV CFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r10 6r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxV WUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG 6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UYxBIdaVFxhVjvjDU0xZFpf9x0JUdHUDUUUUU= X-CM-SenderInfo: qssqjiasttq6lmxovvfxof0/1tbiAgIOAVZdtZdEXAA3sJ X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The first patch is used to replace improper checks in netlink related functions of nfc core, the second patch is used to fix bugs in nfcmrvl driver. Duoming Zhou (2): nfc: replace improper check device_is_registered() in netlink related functions nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs drivers/nfc/nfcmrvl/main.c | 2 +- include/net/nfc/nfc.h | 1 + net/nfc/core.c | 26 ++++++++++++++------------ 3 files changed, 16 insertions(+), 13 deletions(-) -- 2.17.1