Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp274680lqg; Fri, 1 Mar 2024 05:07:14 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUQwYbUduRTlfF/iSwMF3OCnq1BQl0CbYnec44jhGdD4zk+HPC2bST+4VvqLXrviYK8zQ+d56SpWYJrTrkLkm0tPkOy0ZWf8WLBcDobhA== X-Google-Smtp-Source: AGHT+IHku6j2Ca+rKLArhQqcDjKXbM3gyx3QaMcg5LUZH2MwGReWpYiNgu7LbVtPrblJOCkpjrW8 X-Received: by 2002:a05:6a20:1a8a:b0:1a0:885e:96d6 with SMTP id ci10-20020a056a201a8a00b001a0885e96d6mr1004564pzb.61.1709298434195; Fri, 01 Mar 2024 05:07:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709298434; cv=pass; d=google.com; s=arc-20160816; b=HCumDiYFKt2pSeAfdWpIxDx4dt66alQXWxqgsAlf6dgt20IVC8nP8L1+avpLhuod1C FKeiaYiEFyf6N6NH7Pmatpz+yqlsmsDncP8Ir2DkU0BmQmQ5Lu2lyJpwjMReR0uxYaSw A1IVBl5GiRrcq86PEDGHT0hQgtv7T+28L3M/kmFUuur0rq3/fNYuMGTGKBjWdL4Fb7Ra ZimjjyMEOmc/nXllZe0Uw/KIlN0xF0rvQiwZwIz3k73iXdd37h/XiYCxGkv0CO7Xd5Ey aWYD3Te9foc2vIMTJ/cnXpcbgMJjqOvJSmgDHCut/vY4Cz3zT5lndUntSbJI5JUPXnhg PU6g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=KKGcWw/LJIc+740dOkJoIbiOZXhxvQaZV2+lJK4BxvY=; fh=NZWzpEJ0vRK6vS3r2CUbXza2S58BfpgqhZRV1Lxz/oo=; b=M3RMQJjH1HCqqb/TzLJBQqumbH3eEu1ZDK++UdZ+IT+BCw68YAylEk9q2R8Ll4CDVE uJfVsP/PjKTc3795V9zogaKl1kPjV34Wm0X3UKfcdK+gvxR8nY8ZTi8Nm0/Za3yoHSwQ RbgzXVORmpS/hZmlpI5SMbkZbuh0Iplo2qTadpr5Um7uJPngx07FxMBCwIR3x+8M7kp2 KMDJIfevGQ85qwIoyLrsbJUfyj8/SPVvPxZhP9BJSwkxr9x5es57kJnlRzSc45405qez f3atrIWU7jAVV89ouW3KtPHlbuEiYJhHiEIPSUFGkk8eI3rzpQEWxhxrzlcPQnQfzKLz /4bA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-88433-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88433-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id y71-20020a62ce4a000000b006e569238c97si3336992pfg.164.2024.03.01.05.07.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 05:07:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-88433-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-88433-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88433-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id E2ACAB22527 for ; Fri, 1 Mar 2024 13:06:08 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6F66A6D1A4; Fri, 1 Mar 2024 13:05:56 +0000 (UTC) Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E51FC69E1C; Fri, 1 Mar 2024 13:05:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709298355; cv=none; b=KwnA41mGiuOf/Fo5xY+u5Kcg3tyBhAcToH93zhB/pypZiczG0s1C5A8bk6L94e//bShkLd6CR5m3fF+xIeeObGExPj0S2EGa4VtasQxTEAROEvqKk9DlyRwdcrkhu5tK4PE4+X50gurfuQW6rSuQusx2moEEYtTguDNdTjRxWJc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709298355; c=relaxed/simple; bh=IiKch8zeWz42IEmKp8mhTIm+LF6IgS04Jf5vRlLvZpM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=HcgR6ZkZcgxvZXHjVZ58T5vvXRjHPDr/+ntDY7Loy/xPcAZFn1iMqt/KAGmsr4zW9goCrN5LopJYOY3D8O78OIfvnQ/K7buPUH0gsTd0f8al3McU8bHtQMRuGdNogrf1XpDmDZv8vz2jBO41HiT2kMPbk1AcZBAU8OBqO/TIZhk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4072BC433C7; Fri, 1 Mar 2024 13:05:52 +0000 (UTC) From: Huacai Chen To: Peter Zijlstra , Ingo Molnar , Will Deacon , Arnd Bergmann Cc: Huacai Chen , Waiman Long , Boqun Feng , Guo Ren , Rui Wang , WANG Xuerui , Jiaxun Yang , linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Huacai Chen Subject: [PATCH 1/2] mmiowb: Rename mmiowb_spin_{lock, unlock}() to mmiowb_in_{lock, unlock}() Date: Fri, 1 Mar 2024 21:05:31 +0800 Message-ID: <20240301130532.3953167-1-chenhuacai@loongson.cn> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit We are extending mmiowb tracking system from spinlock to mutex, so rename mmiowb_spin_{lock, unlock}() to mmiowb_in_{lock, unlock}() to reflect the fact. No functional changes. Signed-off-by: Huacai Chen --- include/asm-generic/mmiowb.h | 8 ++++---- include/linux/spinlock.h | 6 +++--- kernel/locking/spinlock_debug.c | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/include/asm-generic/mmiowb.h b/include/asm-generic/mmiowb.h index 5698fca3bf56..eb2335f9f35e 100644 --- a/include/asm-generic/mmiowb.h +++ b/include/asm-generic/mmiowb.h @@ -40,13 +40,13 @@ static inline void mmiowb_set_pending(void) ms->mmiowb_pending = ms->nesting_count; } -static inline void mmiowb_spin_lock(void) +static inline void mmiowb_in_lock(void) { struct mmiowb_state *ms = __mmiowb_state(); ms->nesting_count++; } -static inline void mmiowb_spin_unlock(void) +static inline void mmiowb_in_unlock(void) { struct mmiowb_state *ms = __mmiowb_state(); @@ -59,7 +59,7 @@ static inline void mmiowb_spin_unlock(void) } #else #define mmiowb_set_pending() do { } while (0) -#define mmiowb_spin_lock() do { } while (0) -#define mmiowb_spin_unlock() do { } while (0) +#define mmiowb_in_lock() do { } while (0) +#define mmiowb_in_unlock() do { } while (0) #endif /* CONFIG_MMIOWB */ #endif /* __ASM_GENERIC_MMIOWB_H */ diff --git a/include/linux/spinlock.h b/include/linux/spinlock.h index 3fcd20de6ca8..60eda70cddd0 100644 --- a/include/linux/spinlock.h +++ b/include/linux/spinlock.h @@ -185,7 +185,7 @@ static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) { __acquire(lock); arch_spin_lock(&lock->raw_lock); - mmiowb_spin_lock(); + mmiowb_in_lock(); } static inline int do_raw_spin_trylock(raw_spinlock_t *lock) @@ -193,14 +193,14 @@ static inline int do_raw_spin_trylock(raw_spinlock_t *lock) int ret = arch_spin_trylock(&(lock)->raw_lock); if (ret) - mmiowb_spin_lock(); + mmiowb_in_lock(); return ret; } static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) { - mmiowb_spin_unlock(); + mmiowb_in_unlock(); arch_spin_unlock(&lock->raw_lock); __release(lock); } diff --git a/kernel/locking/spinlock_debug.c b/kernel/locking/spinlock_debug.c index 87b03d2e41db..632a88322433 100644 --- a/kernel/locking/spinlock_debug.c +++ b/kernel/locking/spinlock_debug.c @@ -114,7 +114,7 @@ void do_raw_spin_lock(raw_spinlock_t *lock) { debug_spin_lock_before(lock); arch_spin_lock(&lock->raw_lock); - mmiowb_spin_lock(); + mmiowb_in_lock(); debug_spin_lock_after(lock); } @@ -123,7 +123,7 @@ int do_raw_spin_trylock(raw_spinlock_t *lock) int ret = arch_spin_trylock(&lock->raw_lock); if (ret) { - mmiowb_spin_lock(); + mmiowb_in_lock(); debug_spin_lock_after(lock); } #ifndef CONFIG_SMP @@ -137,7 +137,7 @@ int do_raw_spin_trylock(raw_spinlock_t *lock) void do_raw_spin_unlock(raw_spinlock_t *lock) { - mmiowb_spin_unlock(); + mmiowb_in_unlock(); debug_spin_unlock(lock); arch_spin_unlock(&lock->raw_lock); } -- 2.43.0