Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp11293pxt; Wed, 4 Aug 2021 14:15:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwNJkLyGyVr7lh/50Hz0ZMRpTgQtPlBH4J/ZKoeemDnBgyuir9P14Fw1Ro06mpIOfQvuW3g X-Received: by 2002:a05:6e02:1cab:: with SMTP id x11mr102910ill.235.1628111730652; Wed, 04 Aug 2021 14:15:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628111730; cv=none; d=google.com; s=arc-20160816; b=MdtUAxpqMKs2W+PyxMZXhl7bBmHG3lJZpFbKGEzGqPtCT3rR08XUDkjimHt5nLaQ/R p3iFP7+4OXGZnyez1VZd4KtNc5MqfMesW4bMetVn2usUomh1ZdEl7kpvcV2k6wgFfe4m /RqOp41kEq5A9TM3O0mPKdG8FLyXyWm6Hj2c1R54JyT/tlCRWizAlq+3S/z5ko3LCRR5 FAmqJyEzwNuwgqtadNhFvwEDjQJpf2Y+exH8KwhpiJbTy4zhS0CitUA6NCzYA2+hkNnN icncn0WGzMGxn3sra2bG7XakxIkn1VZBBscDCy0bL2ovNz4UEkSEt6As4V/mqiE1Y+aO Q/JQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=0O/SWubmWDyoIZWVSCDWE7SMGavmBVmp5cdCQmylqp8=; b=JbGyFP4E4NmZjMi2WzoGBUCfG4eyW6zDA3CKn2C5hmr1dyo1gmVPOc7TAop/053QfV fWzr3BCJUU3fgg7sSLW13P8P/e9tNv1tMozAGOTlgtW3Ht+bhDPlGW3XAU8hK4kvBhxy ilrxHzvJUg6+JqjyNcPhalSjczM4tbtY2IQrBtBnNEDlX8uWIPJ9vEbPG1pg9iMPnrja 7MKFPR/+O0HKN/rwdWrDpq55QBSRMhF6KCLgbmy6zeQFbSBPntoruc92CxzIltWIf+OB Ok7kjHH9x4uADM2QzizGQXBnCeyENHHthJLKx3G8s5+PYtpMLrBM5wcGPC9l2j0Si1/z kUiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=O1MyVDo9; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i26si3443399jav.73.2021.08.04.14.15.18; Wed, 04 Aug 2021 14:15:30 -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=@synopsys.com header.s=mail header.b=O1MyVDo9; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240551AbhHDTQ0 (ORCPT + 99 others); Wed, 4 Aug 2021 15:16:26 -0400 Received: from smtprelay-out1.synopsys.com ([149.117.87.133]:40372 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239208AbhHDTQS (ORCPT ); Wed, 4 Aug 2021 15:16:18 -0400 Received: from mailhost.synopsys.com (sv1-mailhost1.synopsys.com [10.205.2.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mailhost.synopsys.com", Issuer "SNPSica2" (verified OK)) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 80D99C0CDB; Wed, 4 Aug 2021 19:16:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1628104565; bh=OBVOhlFpb0ubl681yuxTSCalPDqOt+4DEullYEuvCBM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=O1MyVDo9q04I9gOvz1Ddj9PEDHuZVyUgxx+ni1izear6AquuLnQNWT0ReF90V2znj zrUhLKZykQ5LpxmbtJDFmvaienRC7i/qR38g3ltNB0etdI4HI+YAhqt8IQflgjkmD1 KipBITz9l1B6fj21Ltz83vt6qmbFGW1eWzE2Gn8RsLi5iftMtTVaDdQVBU8OUxkpet UJMD3OS7f+q4Qdy9BWbdbqVbjm1MD23LiMszSJ4RA7pjPYgrQM9tL8jGc3KOGvLMpZ 58DPZzKrAzuEQ2KRVJqIrsygQ/uAf5CLPyg/ng9gUpD0tW7mBzkM7SrWE/AM/AddV1 GZ1GHX/6zBfSw== Received: from vineetg-Latitude-7400.internal.synopsys.com (snps-fugpbdpduq.internal.synopsys.com [10.202.17.37]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client did not present a certificate) by mailhost.synopsys.com (Postfix) with ESMTPSA id 15603A009F; Wed, 4 Aug 2021 19:16:05 +0000 (UTC) X-SNPS-Relay: synopsys.com From: Vineet Gupta To: linux-snps-arc@lists.infradead.org Cc: Peter Zijlstra , Will Deacon , Arnd Bergmann , Mark Rutland , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Vladimir Isaev , Vineet Gupta Subject: [PATCH 04/11] ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andnot}_return Date: Wed, 4 Aug 2021 12:15:47 -0700 Message-Id: <20210804191554.1252776-5-vgupta@synopsys.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210804191554.1252776-1-vgupta@synopsys.com> References: <20210804191554.1252776-1-vgupta@synopsys.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a non-functional change since those wrappers are not used in kernel sources at all. Link: http://lists.infradead.org/pipermail/linux-snps-arc/2018-August/004246.html Suggested-by: Peter Zijlstra (Intel) Signed-off-by: Vineet Gupta --- arch/arc/include/asm/atomic64-arcv2.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arc/include/asm/atomic64-arcv2.h b/arch/arc/include/asm/atomic64-arcv2.h index 53996b11b551..22ef1cbb94e2 100644 --- a/arch/arc/include/asm/atomic64-arcv2.h +++ b/arch/arc/include/asm/atomic64-arcv2.h @@ -116,6 +116,12 @@ static inline s64 arch_atomic64_fetch_##op(s64 a, atomic64_t *v) \ ATOMIC64_OPS(add, add.f, adc) ATOMIC64_OPS(sub, sub.f, sbc) + +#undef ATOMIC64_OPS +#define ATOMIC64_OPS(op, op1, op2) \ + ATOMIC64_OP(op, op1, op2) \ + ATOMIC64_FETCH_OP(op, op1, op2) + ATOMIC64_OPS(and, and, and) ATOMIC64_OPS(andnot, bic, bic) ATOMIC64_OPS(or, or, or) -- 2.25.1