Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1150798ybl; Fri, 10 Jan 2020 13:03:51 -0800 (PST) X-Google-Smtp-Source: APXvYqwg69BPQGWzvdmeZCvVcS8CJ3/BbwGSqYtqY9wjs4gEPjbqxjx8YKKxekJbMtFv/9cSIOML X-Received: by 2002:a05:6830:1651:: with SMTP id h17mr3939976otr.167.1578690231625; Fri, 10 Jan 2020 13:03:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578690231; cv=none; d=google.com; s=arc-20160816; b=dJ6OurvFY9JiZcTtprAjHVRfPkCMLnDMf3SKX10UfbMPSv5fPpIw2a1RnE7CkEZjh/ ZSF2sU8LiCBtuGnW0LM8WwwHmnZkD9dTVyKMudjtfa/xv8NRpIwwkHlFWQqDesk0d1h/ XlniDB31ra70fLdVqjWitMapyhuszbVdW7USu3tuGZDsxA9NvivSwJtAlk4/qHNy7WaE cgURYNYBQ6qQ5VKkRB3B8KmqcyT42F6eHNkjP1lPYEKm+p3dON2WmN6BWgdKRmfQNDiF oSKs/qJR7P0QaN7hc+Z4BRZ3W4v8lb39OhUKNCID7SlXrbwAOhmSQokF60RxgXBuY3iw So3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:in-reply-to:cc:references:message-id :date:subject:mime-version:from:content-transfer-encoding :dkim-signature; bh=jfaknLo6dB7P4TvTZQmRLqfYR5CIiTdIXE9lXNwSsYU=; b=M0mjykHpREvFh2L7qhSXynf8P3Tgg4+79e1T8aD5ywU18SDq8p0EaKUFZ3YMTdZuWu VzJKXB+C192p1MGsbHTFHw0VMle5kmL2+M699kCxkUHApyCAcP2pgwsrz+pSTk5fInBa Ayhm+DhXw7eZBMqdou0ZKrFkLKDxR+otW1ZElCLj+gGJZqMKV/xuRcQopRXgJ+MfWmLs y1kxsmc8zLXwNCsXByc4kkl+Vfc33+bJ10SuO+HljED79xm3+pmgy2tCdwiL1w5Nzy8t +jIR9SwCxuaLCNMw+P8gl7QAsSrWCGJEQjM/VKsnTFBENkjgz0/cewlg1k8+xuDFG8hA /1hQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=diDEq6At; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u8si1910342otq.262.2020.01.10.13.03.39; Fri, 10 Jan 2020 13:03:51 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=diDEq6At; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727140AbgAJVCn (ORCPT + 99 others); Fri, 10 Jan 2020 16:02:43 -0500 Received: from mail-pj1-f65.google.com ([209.85.216.65]:54012 "EHLO mail-pj1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727078AbgAJVCm (ORCPT ); Fri, 10 Jan 2020 16:02:42 -0500 Received: by mail-pj1-f65.google.com with SMTP id n96so1447149pjc.3 for ; Fri, 10 Jan 2020 13:02:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=jfaknLo6dB7P4TvTZQmRLqfYR5CIiTdIXE9lXNwSsYU=; b=diDEq6At2DzWHKg+ysDMV1tW4o5AwiDyePd9VJ3pD+hsHR8cFV1SQyA59/kk5j+xgK 1TsiRsOtgi+SYWZwPpnwbgbMpOpTBFOKIhld9J4VOn7z8Dvcdp0cMv0hT4o/pvqNYmDt o4KzRsf6U3mSxqr+NmFY1NZJnZtU2+mfib5RYv0qXqMmAsYYbLhAWvkbyVPGWDeCmn8R 7u0u0fxOpKaCifg3xTVtRj86GX6J5Y91BN2RZHE6YugaM1ohryvVWffdKXI4ka0Un7Ss RKeBRruVTUOlB+gGzitr3sXC8NAV3FbdCW7mfIrVpeM7E4B6rp/ZzqXS+QVwjmw5GjMb dA7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=jfaknLo6dB7P4TvTZQmRLqfYR5CIiTdIXE9lXNwSsYU=; b=ukisyUVjijApoT7bmi2rHm0c5cF9310MOnILXgIgNOpP5lmdfF215YDfVmZJ7GqXUx s8IWJ05+0kTQoudi4gIBUnjXq0DZ111Au7oHR2zjwtqOU2VOtnz2/P19U9u2x7cq3QWS sT0u4uGDZnimQIcs0AHkNqTx94XcdH5xtT6o3yXeqgulLMBSAfK7qrL5RMRJSs9vy1eD jPzEP1qNnVAs10MpfSVOhelDXoBjDtC0PU8HiEY6REtjpiuh0GohRwBCE9uqT/upq/bi 8b68+Tb/afUdwVoJ24DFZ3e/ggTBcH3S1HFpOTVk9LtCIR/Cqn4T0IDfwTDkcIqE/D+Z 7rAw== X-Gm-Message-State: APjAAAXB0Bp3ry/gYMkpEfvGxGBgBfqmaSXlnj8RFBbWB0W7qoI9JeNK w4wBqUilNQnFc1QAQwrwaPKf/Jr3TCA= X-Received: by 2002:a17:902:ff12:: with SMTP id f18mr545089plj.256.1578690162146; Fri, 10 Jan 2020 13:02:42 -0800 (PST) Received: from [10.197.30.113] ([139.104.2.240]) by smtp.gmail.com with ESMTPSA id d22sm3725278pgg.52.2020.01.10.13.02.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 10 Jan 2020 13:02:41 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Andy Lutomirski Mime-Version: 1.0 (1.0) Subject: Re: [RFC PATCH v2 01/10] lib: vdso: ensure all arches have 32bit fallback Date: Fri, 10 Jan 2020 11:02:38 -1000 Message-Id: <53785EAC-A04C-4B02-9698-D11D75BE2C4D@amacapital.net> References: <87sgknrpxy.fsf@nanos.tec.linutronix.de> Cc: Andy Lutomirski , Christophe Leroy , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Arnd Bergmann , Vincenzo Frascino , Andrew Lutomirski , LKML , linuxppc-dev , linux-arm-kernel , "open list:MIPS" , X86 ML In-Reply-To: <87sgknrpxy.fsf@nanos.tec.linutronix.de> To: Thomas Gleixner X-Mailer: iPhone Mail (17C54) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Jan 10, 2020, at 10:56 AM, Thomas Gleixner wrote: >=20 > =EF=BB=BFAndy Lutomirski writes: >=20 >>> On Mon, Dec 23, 2019 at 6:31 AM Christophe Leroy >>> wrote: >>>=20 >>> In order to simplify next step which moves fallback call at arch >>> level, ensure all arches have a 32bit fallback instead of handling >>> the lack of 32bit fallback in the common code based >>> on VDSO_HAS_32BIT_FALLBACK >>=20 >> I don't like this. You've implemented what appear to be nonsensical >> fallbacks (the 32-bit fallback for a 64-bit vDSO build? There's no >> such thing). >>=20 >> How exactly does this simplify patch 2? >=20 > There is a patchset from Vincenzo which fell through the cracks which > addresses the VDS_HAS_32BIT_FALLBACK issue properly. I'm about to pick > it up. See: >=20 > https://lore.kernel.org/lkml/20190830135902.20861-1-vincenzo.frascino@arm.= com/ >=20 Thanks. I had been wondering why the conditionals were still there, since I= remember seeing these patches. > Thanks, >=20 > tglx