Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2001558pxu; Fri, 18 Dec 2020 03:10:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJxOkR+d1rMXR9aRG2iPL8UazHgtp5fT5+52mW8qCb6z66BDXctV4GGLralskgjKDLieNz2W X-Received: by 2002:a17:906:c414:: with SMTP id u20mr3416940ejz.511.1608289820625; Fri, 18 Dec 2020 03:10:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608289820; cv=none; d=google.com; s=arc-20160816; b=gJkeJoRZeefCb7Wbh/ubaSpETpcoittuR6zBSPfdIhJueyIFCnRhaaB5j9pjxs8eld uj8T/wmiS/zxurCuYETYq8l6O1CJ3e4TBF7arpTDBVMUqSzSShmje493ZTIVsSXSzDP9 i7rLtL2NX9nRUuHMttNZZ/rUVXHUiBHhn3linpPhRP5pezAHB0Df6i7u7P4nYD0tzk7q l1V91HY9bYW3j6Jz8rD44zFFPXkEnHWffd5kzHIRszeU9J6OlayrofYL0w2vPUsLMFGq zRhyN1kE7/PgVGv/fb5w6ZmproY3Z2V8chm8JT5+8sygdzFsAypiOCMhTGGSUrayVEMm YfmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:authorized-sender; bh=dILVsSdA7ctD4bMbzTzZ6SGnhWKLsiigiEMm0yO85HU=; b=xK0aJnL9+SZ9uPBmG7IwgsMVNrV5ZA4rbfwJRyrdwyTUMhrA7Ne/137o09ZdzI2b72 s2ny/UYZWpot+fz6dGnAxP9kVNzlM9gq6lRwfDPlOXnQP9on9ONSEp4k96RYFHidiT8o /asaq+qpIHTmut7AjdZrzuyr/JFXAoAij0XdFm15TyqDQ0HfFOUO6ZDFoxj7SfjkfBTk fzK2Hgdok7KojhXeX/FiOVLJWjrONLV910M/91yL8g6iX5lVh4N7YTF5k3wfY3NGBSf9 Hr0ZUfgCRz391JnTGGMB0I0PkEv4qE92Ms2RD4nblFhR/ODxLkdDRDJxirYRoc8+OyiH fbwA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l11si4902937ejx.27.2020.12.18.03.09.57; Fri, 18 Dec 2020 03:10:20 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389036AbgLRLJV (ORCPT + 99 others); Fri, 18 Dec 2020 06:09:21 -0500 Received: from bin-mail-out-05.binero.net ([195.74.38.228]:42525 "EHLO bin-mail-out-05.binero.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732577AbgLRLJV (ORCPT ); Fri, 18 Dec 2020 06:09:21 -0500 X-Halon-ID: 581e0ce0-4121-11eb-a542-005056917a89 Authorized-sender: andreas@gaisler.com Received: from andreas.got.gaisler.com (h-98-128-223-123.na.cust.bahnhof.se [98.128.223.123]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPA id 581e0ce0-4121-11eb-a542-005056917a89; Fri, 18 Dec 2020 12:08:32 +0100 (CET) Subject: Re: [PATCH 1/2] futex: mark futex_detect_cmpxchg() as 'noinline' To: Arnd Bergmann Cc: Sam Ravnborg , Guo Ren , Thomas Gleixner , Marco Elver , Arnd Bergmann , Russell King , Ingo Molnar , Peter Zijlstra , Darren Hart , Nick Desaulniers , Davidlohr Bueso , Elena Reshetova , Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" , linux-csky@vger.kernel.org, sparclinux , "David S. Miller" , software@gaisler.com References: <20190307091514.2489338-1-arnd@arndb.de> <87czzeg5ep.fsf@nanos.tec.linutronix.de> <20201215193800.GA1098247@ravnborg.org> <6a2c250a-2c7e-81c5-705a-5904c0fc91b8@gaisler.com> From: Andreas Larsson Message-ID: Date: Fri, 18 Dec 2020 12:08:23 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2020-12-17 17:43, Arnd Bergmann wrote: > It does make sense to require that a single kernel can work on all > possible hardware. So if we remove sun4m/sun4d support, all that > is left is LEON, and you likely wouldn't need to worry about other > CPUs any more. > > However, there is still the question whether a single kernel needs > to work on LEON both with and without CASA. Do you still care > about Linux users on LEON cores that do not support CASA, or is > widespread enough that you just make it unconditional for both > SMP and non-SMP? We are fine with unconditional CASA for both SMP and non-SMP for LEON. > I hope that you can make it to 5.10 then, as this contains the work > I did for 64-bit time_t, which is required if you have users that want to > run systems after 2038. That is a good point! Thank you! > FWIW, glibc-2.31 does not have support for 64-bit time_t yet, but I > know there was interest in adding sparc support to the musl libc, which > does support 64-bit time_t. Yes, we will have to follow the developments regarding 64-bit time_t in GLIBC as well. -- Andreas