Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1951618ybt; Sun, 28 Jun 2020 03:18:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyf49BV4ecYzTkrEzltYMG3snneM3aK4MoPTcKLSGwrvQ6qCOeoT4gQlyST9I3dHXFwsYpc X-Received: by 2002:a17:906:2c43:: with SMTP id f3mr9548808ejh.38.1593339520926; Sun, 28 Jun 2020 03:18:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593339520; cv=none; d=google.com; s=arc-20160816; b=NumiNRle8r61M+H5MgYawt2yJet+l3Be72c/X+LVCatGavTcXfB6zH70278ve3XGyt NyCYCeocdEO0sUMoBuCgBLkAvC8VMe/wdmscYOWLFv4MMpzFSzvDMVkosiBmPIsYCD7T yeOPdLMrMd+046G+zYV67I5ecePKQvebPubJSvLhADsGARJyrYYxnfzVx3gq1Yprprfy iRntQ0zHx9TjfoPjNWGkzLzy0iRobWC51iNtAmF+E+oyj0DT0NGq5ZSg6NdVqQ8yips5 F+7rwBk7wADDy7YKlEhWby0yG3EVtTegfU4fPDRcbqx/xwLPSgfJpUfTFXYUOiVlNi1d 2XgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=nVNoGcrbtjaZ4GttzC1leLHGKpRHUoIf6gW/P9mP5vA=; b=dm+ccQA0h+HWtMNWSDuDMRwFKy1iQk5BJIb1sAxgj7a7IWvg+49iDvE3+9qkT//rcs aX+mJM+xnj2mKF1MjAveS+RagHJFpHdpQdyHXyPSbdmC4xxWjeOBTfu5Jmkqs6PZQ0/e SXCzVOb7YJgOAGACX7MtuFDKpue6guakyxXDUShZNAXkLmO0V7sGuXov5diu0J04Dqd4 zetFQzFExdnNSttVmqgzQVdwGjYZbNAHFKrHRXJuvVdEYjZh/dlf8hnSuQ3/A8b1xi0E ays2yUK38BIpLdhvW3N4znoeAx2t7RpOx+W4LOuzo/lVor4YPFXvfYt7mrqgIthudtpV 6z/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NkVBj5s7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id df15si7367748edb.366.2020.06.28.03.18.04; Sun, 28 Jun 2020 03:18:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NkVBj5s7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726113AbgF1KPo (ORCPT + 99 others); Sun, 28 Jun 2020 06:15:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49330 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725921AbgF1KPo (ORCPT ); Sun, 28 Jun 2020 06:15:44 -0400 Received: from mail-pj1-x1042.google.com (mail-pj1-x1042.google.com [IPv6:2607:f8b0:4864:20::1042]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 16A36C061794; Sun, 28 Jun 2020 03:15:44 -0700 (PDT) Received: by mail-pj1-x1042.google.com with SMTP id ci15so627523pjb.5; Sun, 28 Jun 2020 03:15:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=nVNoGcrbtjaZ4GttzC1leLHGKpRHUoIf6gW/P9mP5vA=; b=NkVBj5s7iQjaU/Yi/VIF1GCpAlRoS9YzQUup5V0keAn4HP6JSzvKtWMoeuw7/NjxCR kVa0P5nRWRBWFdhMKhnzLRPZ2guhokoclT7hwPFCbxdXoGvgJDvfLAl6qw6eFlOfgWV2 pw0iap4dSOew2fguilkjXjOdHRzNzTD46coY7v8QsgcLOe/OJUvcIclUoAj1fxuShHY6 m9Wd5Qs+v81CpOyZDlaLVz6I/4G4qWZSUaIBJwA9NNjIoGUwplKr/h/MhukL1pufwoof BD7KZnLDH3qJMC8xw3FGHf7Jt0cZvT1S2a/St8XOZgabS3oPlXytB+E3hQNu1NWzgxOr XpVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=nVNoGcrbtjaZ4GttzC1leLHGKpRHUoIf6gW/P9mP5vA=; b=lZSQvDOpS65aO3YeOkZURVdJb2/p5CqQtuceDOKRk86ys7X4MW3KJX4jHh5lgg0glT d1qKoRQVWA16pVu7C4SpHEpeG3RFU6ITfrTDvpbj07MDgYV/UoRDGSaR+dX5MlfwuVpL qvs+99myVmvcKiVP5UVf/HBtdsBK+XCkC+MXx62dJF5GTmV9V+FaR5bSJwBchH/P7ivV wSGy5/CcjEni/LkVMwcwdss4pAixoH2eIE3Qwd7ltF6GAXEiLVGkFftSaMeKC87BySw1 IWDoJqGwgPZDSfGOatTTeWcEeRFm7hIrc9DU4xvG+unGkkyUt0O1syqUHQgtFA6APKXw oLrw== X-Gm-Message-State: AOAM532/0H8Jts57OAhDyTS+Iw6i02BZNx8sEjuAhbnRukqvgK/txctu tr9ekxk5s0mhDCObw5Eg/8I= X-Received: by 2002:a17:90b:4306:: with SMTP id ih6mr11239323pjb.62.1593339343667; Sun, 28 Jun 2020 03:15:43 -0700 (PDT) Received: from localhost ([43.224.245.180]) by smtp.gmail.com with ESMTPSA id s36sm26824208pgl.35.2020.06.28.03.15.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 28 Jun 2020 03:15:43 -0700 (PDT) From: Geliang Tang To: Derek Chickles , Satanand Burla , Felix Manlunas , "David S. Miller" , Jakub Kicinski Cc: Geliang Tang , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next] liquidio: use list_empty_careful in lio_list_delete_head Date: Sun, 28 Jun 2020 18:14:13 +0800 Message-Id: X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use list_empty_careful() instead of open-coding. Signed-off-by: Geliang Tang --- drivers/net/ethernet/cavium/liquidio/octeon_network.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_network.h b/drivers/net/ethernet/cavium/liquidio/octeon_network.h index 50201fc86dcf..ebe56bd8849b 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_network.h +++ b/drivers/net/ethernet/cavium/liquidio/octeon_network.h @@ -612,7 +612,7 @@ static inline struct list_head *lio_list_delete_head(struct list_head *root) { struct list_head *node; - if (root->prev == root && root->next == root) + if (list_empty_careful(root)) node = NULL; else node = root->next; -- 2.17.1