From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=170.10.133.124 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793013523; b=HgQjnPLLMUqhnUJqx4Lg9kLCWeqrlG6rV6ryNupRGmiHYFPp2EpwYz+S0v/VM0cyLNp3 OzZ2D3WscClRAmaTUaLiUS+DNwZ5PhJGHHti5t3mc/0bFCYuP9HIsGpXdXNCUPzIEpdQp qc+5XqU5I8C9ncH9dhv7UcbgbtS/dFHwi9HR3IUVtw3HsnoOSTi+eKZD7CO8BFySdny95 K8DrtVhof9+pIM4FwoPm/japLPD4WEY+UzHlE7ogsJAcTH57upfIOEvKFp7AYBcoOnvA/ Fng1INj5Y3P1HXNVxyqKz0Emxmc9KL/YT4YB8rOrwLnl/fcYKPCDV2F7Vjz4ufbdSnA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793013523; h=DMARC-Filter:DKIM-Signature:Received:X-MC-Unique: X-Mimecast-MFC-AGG-ID:Received:Received:From:To:Cc:Subject:Date: Message-ID:In-Reply-To:References:MIME-Version: Content-Transfer-Encoding:X-Scanned-By; bh=rbE4HVimj3UAIPKUXuhAh0R5+r8HoILlRGhsY+qOMz8=; b=MCQ3awcgpP6/oeDqUEGLm4zYLq74atrO7fdnDLMhjQTNxqA7GSx7YqKwsJj4ao/LX6XM r8GVeBxk3Tx9VXWQOL7/zkoxv6LsuVUwF7uAbnF6h5CpmB+etEUmae55n11CdbRtkBWuJ 0G9CXbnz9lrYkrzicFmI+sPN7mPG0g68D/fvJ/8dTBswfRUEJv0RqHOjthwLUP5q2f5rP m1ZuOQscdjNuixSul5ddbX7uQ0EHl/g0b9G+yZF61Br4I+4oWw21TIVsWqod3DjhvBsvi jEbb0/kpiDr4UG1GJrA4Db1lV6bqV5DCPBLsr6KlHFepeFVC0ZsOdRXapEg6JMEnEdw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=AhEGabUb; arc=none smtp.remote-ip=170.10.133.124 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D1E0C606A323 for ; Mon, 26 Oct 2026 11:18:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org D1E0C606A323 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key, unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=AhEGabUb DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1793013521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rbE4HVimj3UAIPKUXuhAh0R5+r8HoILlRGhsY+qOMz8=; b=AhEGabUb49QJAcpbdZF2jY98HBEqk3yiRjoXoKB0JaYsy9A6NxajLVuefHFDBfI7nU9mUc PN0XgJGEPq7e2ScYWu86F/z2wNcAA0Dgf4sM2RG32ca1f03Oq2yE3KNtqTDTA+rgV5QIkx DvNgL9IhF/LwZ54eqpc0O5edVZAqqEY= Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-110-NuJb4LBHN2m9x8cklxfmMQ-1; Mon, 26 Oct 2026 07:18:40 -0400 X-MC-Unique: NuJb4LBHN2m9x8cklxfmMQ-1 X-Mimecast-MFC-AGG-ID: NuJb4LBHN2m9x8cklxfmMQ_1793013517 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id F055E1955E74; Mon, 26 Oct 2026 11:18:36 +0000 (UTC) Received: from jmarchan-thinkpadx1carbongen9.tpbc.csb (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E78FE195608A; Mon, 26 Oct 2026 11:18:30 +0000 (UTC) From: Jerome Marchand To: Richard Henderson , Matt Turner , Magnus Lindholm , Huacai Chen , WANG Xuerui , Thomas Bogendoerfer , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Ritesh Harjani , Shrikanth Hegde , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen Cc: linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, loongarch@lists.linux.dev, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arch@vger.kernel.org, Jerome Marchand Subject: [PATCH 1/7] alpha: Remove the unused non-atomic local_t functions Date: Mon, 26 Oct 2026 12:18:16 +0100 Message-ID: <20261026111822.458404-2-jmarchan@redhat.com> In-Reply-To: <20261026111822.458404-1-jmarchan@redhat.com> References: <20261026111822.458404-1-jmarchan@redhat.com> X-Mailing-List: linux-arch@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 While working on a fix for a tracing soft lockup, it came to my attention that __local_dec() was broken on ppc64 and other arches (it actually increment the value). My first instinct was to fix it but the fact that this function was utterly broken for so long, decades for some arches makes me thing that those functions have not been used for a long time, if ever. Anyway, they're not used now, so remove them. Signed-off-by: Jerome Marchand --- arch/alpha/include/asm/local.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/arch/alpha/include/asm/local.h b/arch/alpha/include/asm/local.h index 88eb398947a5b..1578c76adda62 100644 --- a/arch/alpha/include/asm/local.h +++ b/arch/alpha/include/asm/local.h @@ -100,10 +100,4 @@ local_add_unless(local_t *l, long a, long u) #define local_dec_and_test(l) (local_sub_return(1, (l)) == 0) -/* Verify if faster than atomic ops */ -#define __local_inc(l) ((l)->a.counter++) -#define __local_dec(l) ((l)->a.counter++) -#define __local_add(i,l) ((l)->a.counter+=(i)) -#define __local_sub(i,l) ((l)->a.counter-=(i)) - #endif /* _ALPHA_LOCAL_H */ -- 2.56.0