Received: by 2002:ab2:6a05:0:b0:1f8:1780:a4ed with SMTP id w5csp1868495lqo; Mon, 13 May 2024 00:10:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVSf4MbTpqtCHWKZwxSBTFNNQvNfPUV+5wd2uUpyg3Gtk/gaQXKSxolhRjSDN+n4+tJfDwFNKYp4Qacc0LyJqp4H6irA6EehkKVZ/F5lQ== X-Google-Smtp-Source: AGHT+IFXNtRRoA2ZjXMDeUJ8FIABY6MpcKVahTkiCPnK0Mh2fdGGngJd/82Ub+SLx1I9DmEFK0QV X-Received: by 2002:a05:6a00:995:b0:6ed:4f0e:76a8 with SMTP id d2e1a72fcca58-6f4e029c2a6mr11292403b3a.6.1715584231013; Mon, 13 May 2024 00:10:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715584230; cv=pass; d=google.com; s=arc-20160816; b=BXAg/W1LaNpNkpHKh65PyW9EHtj9GqstO+UxMISjbvO2RKVexo9M+NY3ZQtMpJHzWV CzzO3AcIj1cIcp4+/+60ZPi0ZSOuskRseZmSMoFapI6Nh+WU+0tbxKw1r6d9RqeiqmZo bGtBMtc9BDeM1oet8Lwb3pThVHu8pPVgfLYr6Y8Hllv8mbynaMq9TBDzf1znb2GFjEtZ bKnVu1xdIrK4IpgiL9KWzQuh5YiEuJFzCcgRplENw/aLjaNEZHflr4jCkgqghrpSdWqT zOgpmwAIMDxHrUgRLvtsgyIBzIPg2jo8zb4OFbCFT3C9kp/r/CfwQxHtjiaPMylDFQ2L lkKw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:cc :to:from:subject:message-id:dkim-signature; bh=1VtKiyWvSIZUu5Z+IFOoMq7wXL01ztBGeKBNrRkF5Q0=; fh=27qSbVEyipN7jMv2qyT/XFtQF8O1FIUiXuhA63mBkSo=; b=mlCnZbgH/zMzHP+Kc0kUKXaTK4GjxFZAmNsjPLd4HuYeA4ttChOq4oTwF07YvMYKQW Y/0RIE/DcWIE1cH+kSyk/uTTlM+7k3Z4KUOCigaXT/CV5r7JYCNaZtWh97uTXG7BUjW/ WoUXaYesuKld78dFla3rXLPy3U/E67QrllZgkQgJoAmkrOsN56Fm6COiPdpDPInnlfWQ 8dwqqA+RD+ws8U9Jy0df+Kkpr2VDoYienwmidiNaU7RyE4rPQiDgVDBh2oEdItTjBIAm NdPXzodkkyuHBTY73qzeEqFPfpunZ3Nqp5xwtCnRwl1qsVt9TwSC/OuTAb9nOzRj2KSp iq/A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@fu-berlin.de header.s=fub01 header.b=TqZ5VZwi; arc=pass (i=1 spf=pass spfdomain=zedat.fu-berlin.de dkim=pass dkdomain=fu-berlin.de dmarc=pass fromdomain=physik.fu-berlin.de); spf=pass (google.com: domain of linux-kernel+bounces-177234-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-177234-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=fu-berlin.de Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d2e1a72fcca58-6f4d2a96f20si8686436b3a.109.2024.05.13.00.10.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 May 2024 00:10:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-177234-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=fail header.i=@fu-berlin.de header.s=fub01 header.b=TqZ5VZwi; arc=pass (i=1 spf=pass spfdomain=zedat.fu-berlin.de dkim=pass dkdomain=fu-berlin.de dmarc=pass fromdomain=physik.fu-berlin.de); spf=pass (google.com: domain of linux-kernel+bounces-177234-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-177234-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=fu-berlin.de 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 294BF28138F for ; Mon, 13 May 2024 07:10:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0A562146A77; Mon, 13 May 2024 07:10:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=fu-berlin.de header.i=@fu-berlin.de header.b="TqZ5VZwi" Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (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 E91B51FA1; Mon, 13 May 2024 07:10:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=130.133.4.66 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715584224; cv=none; b=Jf4KZosghsaMPcphx/OsEucc4M39fqFbf82ByVK6aUSlH2pDr8pr0zxsp65ShDJ1LCJcnUDDnWT56kpd1DF7I/kW+L9/GjtpndG+tI1oKkJm33QTGfZ9KcyOAgoe9gOEwO3xVbcDyE9w7md8T+im/a2LoTDJ8RPS4qcM8Ke4o7g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715584224; c=relaxed/simple; bh=cIaTuup17FLKy3SKuokzSPWCxTVA5LU27DQa4gaT41A=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=e5JBCju5UmOxcZNsGe/c8GqnwPrx7x3m3LvBjEWq26wFxztcX+JCrxPqDbp+/hQT0WJnRhMkr8Q6FjX79pFGw78PaFl2o+eoEX4AMVQnBapZWpcwHnfbBf21gDyTI3rifEcPNIZeA9yVQjOJ787/w6vk5O7mQJn8VJFbzT7zGA4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=physik.fu-berlin.de; spf=pass smtp.mailfrom=zedat.fu-berlin.de; dkim=pass (2048-bit key) header.d=fu-berlin.de header.i=@fu-berlin.de header.b=TqZ5VZwi; arc=none smtp.client-ip=130.133.4.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=physik.fu-berlin.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=zedat.fu-berlin.de DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fu-berlin.de; s=fub01; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=1VtKiyWvSIZUu5Z+IFOoMq7wXL01ztBGeKBNrRkF5Q0=; t=1715584221; x=1716189021; b=TqZ5VZwiDA+9WqIxBxXmBes+IiT6T/ilgEpP68YU1JY4qd5EyB1VJ/KLL6lg2E5Zv+bAr0W5Mh5 bZFyqXqAOG9Lws50Tk3xuV27SYp1okJKrGPqwgkb5C98bJuTdGZu/SkDVdyil0duFU6tkgaHutLMr WoQHrJKZTxt5Q9HS9x96i4QTCcPV0m9HiPlYSAewba+/zCX6e5p/MJdrwpU2HNbxGt3emGAZwSjtG DNDW0+Q6uyfhqt1K/1Z/ViPPhu8CyOvqFIJ7O5RT7Zpn7nTy3Jzf6U0GBTakCgK8uEdB73iQq3wW7 Y2hIFxeugMi7OKSavoQ4q9OWPABh4pyY7NJw==; Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.97) with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from ) id 1s6Pp6-00000000bvh-0V38; Mon, 13 May 2024 09:10:12 +0200 Received: from p57bd9c8e.dip0.t-ipconnect.de ([87.189.156.142] helo=[192.168.178.20]) by inpost2.zedat.fu-berlin.de (Exim 4.97) with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from ) id 1s6Pp5-00000000iGC-3l6B; Mon, 13 May 2024 09:10:12 +0200 Message-ID: Subject: Re: [GIT PULL] alpha: cleanups and build fixes for 6.10 From: John Paul Adrian Glaubitz To: paulmck@kernel.org Cc: Arnd Bergmann , Linus Torvalds , linux-kernel@vger.kernel.org, Linux-Arch , linux-alpha@vger.kernel.org, Richard Henderson , Ivan Kokshaysky , Matt Turner , Alexander Viro Date: Mon, 13 May 2024 09:10:11 +0200 In-Reply-To: References: <71feb004-82ef-4c7b-9e21-0264607e4b20@app.fastmail.com> <6e6dae45ffbf7a6ab54175695a3e21207c6f5126.camel@physik.fu-berlin.de> <46543a98-4767-471a-91be-20fb60ab138b@paulmck-laptop> <7432d241b538819b603194bfb3a306faf360d4b1.camel@physik.fu-berlin.de> <8dd1c466-54e3-45c1-a19f-f81dd9dbf243@app.fastmail.com> <975442500864e4f30a830afb4ffd09a9bedb65d6.camel@physik.fu-berlin.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Original-Sender: glaubitz@physik.fu-berlin.de X-ZEDAT-Hint: PO Hello, On Sun, 2024-05-12 at 07:44 -0700, Paul E. McKenney wrote: > On Sun, May 12, 2024 at 08:02:59AM +0200, John Paul Adrian Glaubitz wrote= : > > On Sat, 2024-05-11 at 18:26 -0700, Paul E. McKenney wrote: > > > And that breaks things because it can clobber concurrent stores to > > > other bytes in that enclosing machine word. > >=20 > > But pre-EV56 Alpha has always been like this. What makes it broken > > all of a sudden? >=20 > I doubt if it was sudden. Putting concurrently (but rarely) accessed > small-value quantities into single bytes is a very natural thing to do, > and I bet that there are quite a few places in the kernel where exactly > this happens. I happen to know of a specific instance that went into > mainline about two years ago. But it's treated like it happened all of a sudden instead of taking the way of a proper phaseout. That's what I am criticizing. > > We could actually ask Ulrich Teichert what the current state is > > on his Jensen machine. >=20 > Please feel free to do so. >=20 > And if the ability to run current mainline reliably on these systems > is so very important to you, please also feel free to look into ways of > fixing this issue within the confines of the Alpha-specific code rather > than attempting to continue placing this outdated constraint on the rest > of the kernel. Well, we have had a similar discussion just a few months before with the ia64 removal. But in that case we agreed that a good compromise would be to slate the removal for an LTS release so that users would be able to use an LTS kernel on these machines. I'm not sure why this shouldn't be possible in this case as well. > Yes, it is no longer the year 1973, but it still is the case that using > four bytes (or, worse yet, per Arnd, eight bytes) where one byte will > do is wasting a huge amount of resources across the billions of systems > on which the Linux kernel runs. So again, if running current mainline > on these decades-old systems is so very important to you, please figure > out a way to do so that isn't quite so wasteful of resources. The way this whole change was pushed through doesn't sound like you're will= ing to give people the time to find an alternative solution. The pre-EV56 remov= al was pushed through without any further discussion with the claim that pre-E= V56 support is broken. Is that not something that can be criticized? Adrian --=20 .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913