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=1793013522; b=G9drPeKEXif+zGLjyN5exk1NaEn8LnaG54h8E3+wSjZqXaXWFVlp/Vrote0zPsIojbmA ETZoj7j3ZKdDnPKkZbYg6w7e1PKvnSlBoYPcsg63B+4BnlHG7EBdWCbRg6zoPH1UOpk7E 1kGdGCGBRl/6gWekfxLpWjuOJW/WklAuA3iWzlDeqblTjAUmKFdRMcKn6r2IPW6tlBO+p 4BI5oacrvcz9AhzyUFZdTIdvnJdG6e4/56Oa4r+ob2CnuHB4/NLhhbRE85ArzD+lFb5Ff LNsnKKtWS2TeAK7F4wUhqc87Ex2CukCJlBANuRXBSNmDSyazXl7V0R2o8EKeI3tsXtQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793013522; h=DMARC-Filter:DKIM-Signature:Received:X-MC-Unique: X-Mimecast-MFC-AGG-ID:Received:Received:From:To:Cc:Subject:Date: Message-ID:MIME-Version:Content-Transfer-Encoding:X-Scanned-By; bh=b+DCJkrwcuXKWzPX0QxpX1ccVGXrsTMiQkeEh3cGqxQ=; b=w5/LNx/qmE0GZW+d7v5pZ2tz/0Yj7d6iiPr/7DhlHAGQ2BsTN/bEKnMDL0ef6rm8JDEF pdAhzUq/7ciBpH2o7lkEPKbEvGNBTZHZ3i8h4hxX8NUQSXR13pg7e1mth1V5Okfp0DeUJ li3T7yI/q8zyGxVKjwJ8FZSgvkX7MI2fvMVW+NpMc9ursBtzXcrDFbuwdHmEme4NeSRZ4 KGJwv9YF37SNz8dw6GWtgRA36n7mCP5W3SU3r5jHsvardrMHSgjSq6QsTay40TrIqZAVq cjSJ5aVHNjAv+05VrucmDDOE4FxNYvi7duyfYeeeZPCPbrMHggUpz4WvBFSj4RLoT0g== 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=hA5pWdDm; 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 A90C1606A329 for ; Mon, 26 Oct 2026 11:18:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org A90C1606A329 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=hA5pWdDm DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1793013520; 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; bh=b+DCJkrwcuXKWzPX0QxpX1ccVGXrsTMiQkeEh3cGqxQ=; b=hA5pWdDmKdBq0szN8RZCc7Gwv6bvknCrB+9rVITrdTGJmPSf20aWiUrd0cFsazFpou4oP2 zCQwOl4mQ45b9lVy4RI4dZLuFlgJMmE91h8QtoZyQaB+VxneutABgIoyqvl5Lkz3GnLOlD rfbmYb98axTvTeqhMCZ1wBrS8u7G5Y8= Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-12-w4DS_Q8MPOSm-ovV3-ggYQ-1; Mon, 26 Oct 2026 07:18:35 -0400 X-MC-Unique: w4DS_Q8MPOSm-ovV3-ggYQ-1 X-Mimecast-MFC-AGG-ID: w4DS_Q8MPOSm-ovV3-ggYQ_1793013512 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-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 7DF8318001D1; Mon, 26 Oct 2026 11:18:30 +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 3665D1956087; Mon, 26 Oct 2026 11:18:23 +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 0/7] Remove the unused non-atomic local_t and local_64t functions Date: Mon, 26 Oct 2026 12:18:15 +0100 Message-ID: <20261026111822.458404-1-jmarchan@redhat.com> X-Mailing-List: linux-mips@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. At any rate, they're not used now, so it's probably better to remove them. The local64_t don't have broken arch specific versions, but aren't used either, so remove them too. Jerome Marchand (7): alpha: Remove the unused non-atomic local_t functions loongarch: Remove the unused non-atomic local_t functions mips: Remove the unused non-atomic local_t functions powerpc: Remove the unused non-atomic local_t functions x86: Remove the unused non-atomic local_t functions asm-generic: Remove the unused non-atomic local_t functions asm-generic: Remove the unused non-atomic local64_t functions arch/alpha/include/asm/local.h | 6 ------ arch/loongarch/include/asm/local.h | 10 ---------- arch/mips/include/asm/local.h | 10 ---------- arch/powerpc/include/asm/local.h | 10 ---------- arch/x86/include/asm/local.h | 9 --------- include/asm-generic/local.h | 7 ------- include/asm-generic/local64.h | 14 -------------- 7 files changed, 66 deletions(-) -- 2.56.0