From patchwork Mon Feb 17 05:43:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suren Baghdasaryan X-Patchwork-Id: 13977092 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07EC1C021A0 for ; Mon, 17 Feb 2025 05:43:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1508B280007; Mon, 17 Feb 2025 00:43:59 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0DA3C6B00EB; Mon, 17 Feb 2025 00:43:59 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9558280007; Mon, 17 Feb 2025 00:43:58 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C9C646B00CB for ; Mon, 17 Feb 2025 00:43:58 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 257781618D5 for ; Mon, 17 Feb 2025 05:43:58 +0000 (UTC) X-FDA: 83128345356.18.3A2BEE4 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.73]) by imf01.hostedemail.com (Postfix) with ESMTP id 6E64440007 for ; Mon, 17 Feb 2025 05:43:56 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=VqIkcccs; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf01.hostedemail.com: domain of 3msyyZwYKCEMxzwjsglttlqj.htrqnsz2-rrp0fhp.twl@flex--surenb.bounces.google.com designates 209.85.216.73 as permitted sender) smtp.mailfrom=3msyyZwYKCEMxzwjsglttlqj.htrqnsz2-rrp0fhp.twl@flex--surenb.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739771036; a=rsa-sha256; cv=none; b=mqqC+KCb65xlT7iy8Y7F5HFlmGBjAORgRlAqmChLajIRznv7wTNpgLC+BGTxFJ0ZwkgSQ4 9XK2RQE3hwa/a4OXBtEzVHED022aO2llJ9P7xvZ4VRLJ3I9ScWor4vMSR1TuEzcsoFc27T f3v3JqihKW0bb4fFsSX5Kdo6GX0XSS0= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=VqIkcccs; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf01.hostedemail.com: domain of 3msyyZwYKCEMxzwjsglttlqj.htrqnsz2-rrp0fhp.twl@flex--surenb.bounces.google.com designates 209.85.216.73 as permitted sender) smtp.mailfrom=3msyyZwYKCEMxzwjsglttlqj.htrqnsz2-rrp0fhp.twl@flex--surenb.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739771036; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=DFoMPtCCzyh77IMw9FPLeBJxc6vEmk29NKQF2BraGR8=; b=sOoCJqNvjo1HugRlc6r1EpKRt50LyzT3XuZXUI/cHAVPlyAY092YwtmfRTRUFfcNL7eyTD wkFoS9ZxzRGP2Neej3+2wuti1pP9rsRYW60bK4updllECxyPF3hjqWUI21C9w8Y2KGDM9V 3vE5etfm5ti8a9D0B86CgBypX4hkfuQ= Received: by mail-pj1-f73.google.com with SMTP id 98e67ed59e1d1-2fc1c3b3dc7so7170281a91.2 for ; Sun, 16 Feb 2025 21:43:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1739771035; x=1740375835; darn=kvack.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=DFoMPtCCzyh77IMw9FPLeBJxc6vEmk29NKQF2BraGR8=; b=VqIkcccs6IAudFWrRPvLO5BWzYidx66jVSReAq3Jfd2N5bTvYtWH9R/UnkLTIsrPJm +tYNkJnQetl0H+OBqYTbb8Z4b/cSvcDj85tF++9FKpkaS3wpDQbQN4KcptdLOnI6q1vD a2rnF9RrIq59rzighqz/U3hHSgMJVcaaBijrXthDHlNvb6XI844XY1tYzKymV5UZ3vpc 2cSCbhr7Fy72uzpcazXQVUsLq+93MJ/cjovRzNL2MENlfeYrUKGhH+xJbPg26QL1lhqM r//EMDr+y3gnL3oVRTfov1yOxyFA8jHZUGE3mE1CO3CztbHXnK7zkYd4PnymrCu6le1L EdSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739771035; x=1740375835; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=DFoMPtCCzyh77IMw9FPLeBJxc6vEmk29NKQF2BraGR8=; b=tkY1CnLuktKLD09LCbaXnqBTzqWCVpUM8yH+Icpz6/8czhXfEOKUnivJCi19L4g47q 2Zuo5v+qIaX4D31bqD7xBhuP8nWelrk0Q7JzDVsVSK5ZVSwxvgK3iIQLGJnpxNzF0PnN WijGQq+jixfKnfPs7bVbdZYtIMIkNt+yCJUe6jkSj1ZtjrOLSvmIlzHIu9Q/eTR6lqOr 0h17F5lXdx6zN+Qyad9g+JSuKEXZi74N8QUHQZ6UbZBDuBtcZIN7wiXeOFBdIz08m0YZ MtikbZcH5lY6epTTT6hSDJP6hXEwYE+RESQd26tC2hasNVyYBCnIwlS3XEVdWYpYGKKx bQbg== X-Forwarded-Encrypted: i=1; AJvYcCX/NiYtQW27F6aZcoByEpqzk/VBT3a/Aa4J/EEkx+Z6GJk+MCgr1EGin3Q8hcI+qpSoFbaPX+tTGQ==@kvack.org X-Gm-Message-State: AOJu0Yz0qEEUlCAChqk8DMl0yCIPrDtqNYDKzQq4a3DZZygoev7IQlgc WvqmIWztSde9T9VUx39/icE1ffqO3UZRZEi9XidF4hn1HDqF/7vUZi6bJV358j2wg9If31+8VLY SWQ== X-Google-Smtp-Source: AGHT+IEOIn9RYGtvux1lrk967wEHGTTg9GGTSq1zzpxzbOkqMJ5gnRYyBgUANO0B80gvOdywOZtFGtHaqtI= X-Received: from pfbfh25.prod.google.com ([2002:a05:6a00:3919:b0:730:5761:84af]) (user=surenb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6a00:13a1:b0:730:8e2c:e53b with SMTP id d2e1a72fcca58-732617802eamr10978562b3a.5.1739771034988; Sun, 16 Feb 2025 21:43:54 -0800 (PST) Date: Sun, 16 Feb 2025 21:43:51 -0800 Mime-Version: 1.0 X-Mailer: git-send-email 2.48.1.601.g30ceb7b040-goog Message-ID: <20250217054351.2973666-1-surenb@google.com> Subject: [PATCH 1/1] fixup! tools: remove atomic_set_release() usage in tools/ From: Suren Baghdasaryan To: akpm@linux-foundation.org Cc: lorenzo.stoakes@oracle.com, Liam.Howlett@oracle.com, vbabka@suse.cz, jannh@google.com, surenb@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kernel test robot X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 6E64440007 X-Stat-Signature: t93fjnrmyucnf8ejioub71kynk3ceau6 X-Rspam-User: X-HE-Tag: 1739771036-811629 X-HE-Meta: U2FsdGVkX1/voKjWceQckqbXN7x8yP85vgmX803MdjYg4JD3CTE2zg/l0H9xZqO9jEWq1DHhsePgBad8nPPx+952T7+rJ4DQsAoVWzs8sV4v6jtNae1vvyY2aheYa0o52RWDI5wEg7CpV8gadW6ZYM/oscR6hnPesEKO0la+krDajBYM8BBIToXsrECDyeRSalkVF7f2axOWINwdDAAIIIqD8YZl0vstpT4uFRnJBoIdY7F+43gHds35sJTR2VoSm3+z3ys+oPWK+m5ucAfDStTzPdxEFnCGxxIncCfnek3ZQ+RUB9nA/6WiHAkzxg6uKkfBYb74RCnLjTyYfJurY18DUvB/kPu8hcu8ZFB8oUQF4PcgbwXi50vPE57Jrj6lMrOy4nAOJ9//8ChyBOrlFF7BhDjVYlJQI3MBWOHSAhB8E6O/DzfrYwzrx5ltJeqwiBED/CNAYjTaewGCYjuGTJBvJv+BaplXAlj+RUo9K893eTp17LA6qULvMIpCCkq9R2Dor/R4QgQVhx7F2IB2dfIZV2JRL89DoSWUlcjj7n6FWiRJJ8+R3Wiia325Qw46PNN5PFRB8XMyU2BudmCgQC6V4Tt1NtEgAVGjq8nHI4dq7GXTZ3MOcG21LN2TbK3/eABBrvzlqB4yh/gEPaK2WCz4D+w4D5ug/CosgpdHlZwsn2Nb0iFhujf6R7SMje+gRWdbAaS2oA9xLiJEksIgicVk7wfMeiyrucdf2c+5OVlOBBs0Hmq67eHisgM7zHYm471vdpLZJHm+5zu3+fJjwwRhA2HaN3XjBdBiRK3V+xaI+pG7b/NEj1UZdSyYaWdNjXsgcPVQkLdVz8ARmxwsDfDd/lZaxeAIu4EZBH8cnzxexwJ/eX9ht6Y3gHtu6LTPmE2i2ihZolYoD7LmMHXx+B4UdsxLcPR4+z8qupcrElEVE0OCHV8It4CLI4yjQ41I//leEapXdgn5Vv9lSYA Nqvyspkv K3RH5PtvbjlhiD8fkZKCaEug+UWGCUfU6yqPGYTWPO6+jWZhpYThhg6NM33AR7Wp6TMrKUFwGQedn+A46fYCZsR0fjkZzpkIwzT/7olVkVUi0lFaW0z3U5SAzCaBv1qTry6VBeW4oOAB/RZAw3uADa/2UAA5xAf9wT9j2/jKSC/2+gL/7wwozuCLKNUUMWoSJin9HDs+ERB4c08x8Ug1+tqfPxgkT4T9BnuF5Y5hO1smjm145D+O5HrwDY+KGEJ1uoMkkkvKK6wUuLvjR/I+IQrEklZJuSMc0uwWc+kn9EMWWOwqJ4egNkRuFXgcY3TtDz8FglCjpKk4FzOiuhu7c+xc5QsJdXes0an1bEVCz6PAX9LOCnJU5hl7l4DNw1zsWKmZIaS12XuKLFMhoa6man3W+l3lR7eT9eggCr5IuvsQmMru07n8gI2nFRoH+Q5jBC9YBWn3mx8/Be3ABLhWJv/gSipHOcxZ1EZa+wyusv74KzsmCyXAO9kbkGCmdBZ+rN+UPXqyct98vuGo5UYazPNMuhmt8IqUA9MPGnccU77Ym5nqEYigXk3t4LmGU51KIIxzpOscVhQ9Oxy5welhcLV4u3Jtxkla5sbaZXdJqC98zMGQ613mZ58GR58tptg87spzAW/W/fXn9CYyAIgqHOH+dUeZhnjE6FL1jSw0x1MycsB4= X-Bogosity: Ham, tests=bogofilter, spamicity=0.003190, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Userspace versions of both atomic_set_release() and atomic_set() get translated into uatomic_set(). To avoid extra definitions of atomic_set_release(), replace its usage inside refcount_set_release() with atomic_set(). This results in no functional changes. Fixes: 1465347e498f ("mm: make vma cache SLAB_TYPESAFE_BY_RCU") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202502170049.sHfzQwpv-lkp@intel.com/ Signed-off-by: Suren Baghdasaryan --- tools/include/linux/refcount.h | 2 +- tools/testing/vma/linux/atomic.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) base-commit: b2a64caeafad6e37df1c68f878bfdd06ff14f4ec diff --git a/tools/include/linux/refcount.h b/tools/include/linux/refcount.h index 1ace03e1a4f8..1f30956e070d 100644 --- a/tools/include/linux/refcount.h +++ b/tools/include/linux/refcount.h @@ -62,7 +62,7 @@ static inline void refcount_set(refcount_t *r, unsigned int n) static inline void refcount_set_release(refcount_t *r, unsigned int n) { - atomic_set_release(&r->refs, n); + atomic_set(&r->refs, n); } static inline unsigned int refcount_read(const refcount_t *r) diff --git a/tools/testing/vma/linux/atomic.h b/tools/testing/vma/linux/atomic.h index 683383d0f2bf..788c597c4fde 100644 --- a/tools/testing/vma/linux/atomic.h +++ b/tools/testing/vma/linux/atomic.h @@ -7,7 +7,6 @@ #define atomic_inc(x) uatomic_inc(x) #define atomic_read(x) uatomic_read(x) #define atomic_set(x, y) uatomic_set(x, y) -#define atomic_set_release(x, y) uatomic_set(x, y) #define U8_MAX UCHAR_MAX #ifndef atomic_cmpxchg_relaxed