From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752704AbdKHWCa (ORCPT ); Wed, 8 Nov 2017 17:02:30 -0500 Received: from mail-pf0-f194.google.com ([209.85.192.194]:43425 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751245AbdKHWC2 (ORCPT ); Wed, 8 Nov 2017 17:02:28 -0500 X-Google-Smtp-Source: ABhQp+Ta3SAwC6obM8jPpHX71WFzaUpk5bE6NUjztuMGloTFBhxutw+1E7Vj42my+wqJ5bQvsu1Fnw== Subject: [PATCH] RISC-V: remove spin_unlock_wait() Date: Wed, 8 Nov 2017 13:52:15 -0800 Message-Id: <20171108215215.10450-1-palmer@dabbelt.com> X-Mailer: git-send-email 2.13.6 Cc: linux-kernel@vger.kernel.org, patches@groups.riscv.org, Palmer Dabbelt From: Palmer Dabbelt To: Arnd Bergmann Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This was removed from the other architectures in commit 952111d7db02 ("arch: Remove spin_unlock_wait() arch-specific definitions"). I don't want to rebase this into our outstanding patches because they've already been reviewed, so I'm going to treat this as a separate patch. Signed-off-by: Palmer Dabbelt --- arch/riscv/include/asm/spinlock.h | 9 --------- 1 file changed, 9 deletions(-) diff --git a/arch/riscv/include/asm/spinlock.h b/arch/riscv/include/asm/spinlock.h index b3b394ffaf7e..7e06eee8f256 100644 --- a/arch/riscv/include/asm/spinlock.h +++ b/arch/riscv/include/asm/spinlock.h @@ -59,15 +59,6 @@ static inline void arch_spin_lock(arch_spinlock_t *lock) } } -static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) -{ - smp_rmb(); - do { - cpu_relax(); - } while (arch_spin_is_locked(lock)); - smp_acquire__after_ctrl_dep(); -} - /***********************************************************/ static inline int arch_read_can_lock(arch_rwlock_t *lock) -- 2.13.6