Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3055148pxu; Tue, 8 Dec 2020 02:12:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJxhVPCaiyLqCFI49hqPDEmcaTtCWxgfZSxyUz2Cc8ookRjDdmoRsMHLvvHW75XKtwc64VvU X-Received: by 2002:a17:906:22c7:: with SMTP id q7mr22573506eja.486.1607422359107; Tue, 08 Dec 2020 02:12:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607422359; cv=none; d=google.com; s=arc-20160816; b=Vh31OivPnv7Q0lAHMxkKq4iXptNtnsoylKY36rYyt1E6v4QGeEm6LHipq/wLuT2nie wtg88U2yFkTRTWVEDwHVqtKwfj6VJhnIi40O9g5ALrhnAj2EYUAyKSL+3oQaGg76GBnK NXf1Onox+K5zVI5y41Dzo1k+1YlNmYHWi4ektdSEfZYpSafKUjubTWuzbGGVqX0nXJ3+ Y7u9C60DdhiyL1xuTyMre301Hw2ABgwClUD8Zc5lISNuYsYoaZr4zgLJvXD+o3VmCg1v fqfAhMUL4Izu/xizQXwTp7YgVSAtPFqCICewJNDKDFlTMUqQBZ7bb7VdTPOHuypzKK3M ajug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=pio0BwBP91yjA6iaIl4WcIRxYhRVFSNkGhTdOjOTt2w=; b=eKB5/MkRM+MgdiM2Y9rVRenA6v9z40cIaiyYaMcKwy/mqumShYQe3Xwia4XarTK0jX ozNdQVb0AXXMBhBht/SNICuD0uzHcZQwGgU1akIdJT64ERHip+MlCITSwcKVSKAo+JMx wr2kFeZg1TXlFUle4CNIBlm4ycN+ZPBJPEffsMELqcalfyja5wzxQvoq6zWRL2YAyuRD fAScNOs3dIO0C2ZJgCPmLV4EpN/FCTRkV/ew208rD4Y5VqIrG4MRe8AvLajW7bFL8mSx WFWnOK2scqI1MuRMURmHm0zWd53mzoy37piefqVQPrn6rvyEcm0WAUaddEpPd6PMFZDx emvQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u11si9919853edr.4.2020.12.08.02.12.16; Tue, 08 Dec 2020 02:12:39 -0800 (PST) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729023AbgLHKIf (ORCPT + 99 others); Tue, 8 Dec 2020 05:08:35 -0500 Received: from mga03.intel.com ([134.134.136.65]:7173 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727260AbgLHKIf (ORCPT ); Tue, 8 Dec 2020 05:08:35 -0500 IronPort-SDR: cGXVqn3pMm1is2zyhSkoSNrV9soSL1SzAEGmVc+vzWhPbOcwARR3uVtSFgJJ7N9O+DFfydbhw2 n9AuiML0QXLg== X-IronPort-AV: E=McAfee;i="6000,8403,9828"; a="173979359" X-IronPort-AV: E=Sophos;i="5.78,402,1599548400"; d="scan'208";a="173979359" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Dec 2020 02:06:45 -0800 IronPort-SDR: DY/OKfubnP+etAUpBVSW0OIuB6mvZ6xrvC5sG9UaGtE1yXePkBZYeark2oJGKWrDCKFZ6dlW9k OUXG9MenEWWw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,402,1599548400"; d="scan'208";a="483579185" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga004.jf.intel.com with ESMTP; 08 Dec 2020 02:06:44 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 471B516E; Tue, 8 Dec 2020 12:06:41 +0200 (EET) From: Andy Shevchenko To: Andrew Morton , linux-kernel@vger.kernel.org, John Johansen , linux-security-module@vger.kernel.org, James Morris , "Serge E . Hallyn " Cc: Andy Shevchenko Subject: [PATCH v1] apparmor: Remove duplicate macro list_entry_is_head() Date: Tue, 8 Dec 2020 12:06:39 +0200 Message-Id: <20201208100639.88182-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Strangely I hadn't had noticed the existence of the list_entry_is_head() in apparmor code when added the same one in the list.h. Luckily it's fully identical and didn't break builds. In any case we don't need a duplicate anymore, thus remove it from apparmor code. Signed-off-by: Andy Shevchenko --- security/apparmor/apparmorfs.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/security/apparmor/apparmorfs.c b/security/apparmor/apparmorfs.c index 5fd4a64e431f..f95c6bfa8b8e 100644 --- a/security/apparmor/apparmorfs.c +++ b/security/apparmor/apparmorfs.c @@ -2046,9 +2046,6 @@ int __aafs_ns_mkdir(struct aa_ns *ns, struct dentry *parent, const char *name, return error; } - -#define list_entry_is_head(pos, head, member) (&pos->member == (head)) - /** * __next_ns - find the next namespace to list * @root: root namespace to stop search at (NOT NULL) -- 2.29.2