Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3264770iob; Sun, 1 May 2022 11:25:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwHnQngVaz8cAZNBVbRKb3X/F0jTcoL1nFGiPAUHLHsbuRnHcmdC3qcm0JPBqqJzzP0/9af X-Received: by 2002:a05:6a00:2187:b0:50c:ef4d:ef3b with SMTP id h7-20020a056a00218700b0050cef4def3bmr7935473pfi.83.1651429520604; Sun, 01 May 2022 11:25:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651429520; cv=none; d=google.com; s=arc-20160816; b=vhUV1OmEMbkHIM5mvQ2oRRy4isNhI98nuUEQgRkHbbqkwzyFGPptYisyXHG8AqlScs 8VN2TDN64rM6xTFDnh1yk11M8y02Ll7QSpOnS33EjNhFurVAMXtS90nQJOu9EutJiT3u Ne43chQv3QKed1i7wPGnvCnax2crE3W0U5CZmSsOtrVGjSNFuXtFWCAe3CjgczhoCwfu vGIOc7JMcLEJfhZ4E7l5v5D24t27MLOl1j69/C2ofLejaktTtOMpgPeRFyUbS659ajRd ZL1BxOmZTaOCdEzlL/rpULRKAnvr6LjpV87lDB7fuKkyBNLAC/ArNMqYUkTBb49AQOSu nBjg== 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=x1nOjZt8s/gY3z8udh5djmyMCKYn3rpBkxZwXYxbNz8=; b=ptVTsfBPjWe0fj1jjrwRLAVC2jT9X0qe7a4XDB6Jy8xdBzqYJMRLw+HyF9FwhbPsKl 08GMsNJGGrBP9zKNyurXaofujdqZNlIsbYEbXQnvFl3xuJxM4bmgCJRt5IFxEtEfd470 b3b3cpx29G9actD6Hfav2JO7DWaXaNdDCc5QVuqUWm83+xcuy/KXr1qRRK7d+tGvVLRY JuQazc+KznpKGRJZLHQSYdTQnrcBNO0R/WFPCXvVDJ0f1m9T4wrpUibfw2AxxbcjDAmH yvTWdCRaBu8GnTIqtMOIwiiFzbNS2oTNMyxaP3E9rQmGmPKs2We868KdiPfJ92iY73Ss G8Og== 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 a21-20020a634d15000000b003aaa7c6cf64si12192666pgb.216.2022.05.01.11.25.04; Sun, 01 May 2022 11:25:20 -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 S1359421AbiD2Mti (ORCPT + 99 others); Fri, 29 Apr 2022 08:49:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39676 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1359416AbiD2Mth (ORCPT ); Fri, 29 Apr 2022 08:49:37 -0400 Received: from zju.edu.cn (spam.zju.edu.cn [61.164.42.155]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D005895481; Fri, 29 Apr 2022 05:46:17 -0700 (PDT) Received: from ubuntu.localdomain (unknown [10.15.192.164]) by mail-app3 (Coremail) with SMTP id cC_KCgCnb3kJ3mtiQdNCAw--.63343S2; Fri, 29 Apr 2022 20:46:06 +0800 (CST) From: Duoming Zhou To: krzysztof.kozlowski@linaro.org, kuba@kernel.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org Cc: davem@davemloft.net, edumazet@google.com, pabeni@redhat.com, netdev@vger.kernel.org, alexander.deucher@amd.com, broonie@kernel.org, linma@zju.edu.cn, Duoming Zhou Subject: [PATCH net v6 0/2] Replace improper checks and fix bugs in nfc subsystem Date: Fri, 29 Apr 2022 20:45:49 +0800 Message-Id: X-Mailer: git-send-email 2.17.1 X-CM-TRANSID: cC_KCgCnb3kJ3mtiQdNCAw--.63343S2 X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYT7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8w A2z4x0Y4vE2Ix0cI8IcVAFwI0_tr0E3s1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Gr1j 6F4UJwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7xvwVC2z280aVCY1x0267AKxVW0oV Cq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0 I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r 4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwACI402YVCY1x02628v n2kIc2xKxwCF04k20xvY0x0EwIxGrwCF04k20xvE74AGY7Cv6cx26r4fKr1UJr1l4I8I3I 0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWU GVWUWwC2zVAF1VAY17CE14v26r1q6r43MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI 0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4UMIIF0xvE42xK8VAvwI8IcIk0 rVWUJVWUCwCI42IY6I8E87Iv67AKxVW8JVWxJwCI42IY6I8E87Iv6xkF7I0E14v26r4j6r 4UJbIYCTnIWIevJa73UjIFyTuYvjfUoOJ5UUUUU X-CM-SenderInfo: qssqjiasttq6lmxovvfxof0/1tbiAgAPAVZdtZdzvwAEst 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 +- net/nfc/core.c | 29 ++++++++++++++--------------- 2 files changed, 15 insertions(+), 16 deletions(-) -- 2.17.1