From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 435B6C43331 for ; Tue, 31 Mar 2020 04:39:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 0D2D520757 for ; Tue, 31 Mar 2020 04:39:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=zx2c4.com header.i=@zx2c4.com header.b="cl8Isx+K" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726300AbgCaEi5 (ORCPT ); Tue, 31 Mar 2020 00:38:57 -0400 Received: from frisell.zx2c4.com ([192.95.5.64]:53635 "EHLO frisell.zx2c4.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725792AbgCaEi5 (ORCPT ); Tue, 31 Mar 2020 00:38:57 -0400 Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 2ec0ea55; Tue, 31 Mar 2020 04:30:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=zx2c4.com; h=mime-version :references:in-reply-to:from:date:message-id:subject:to:cc :content-type; s=mail; bh=4xA7jC+ZD8sX6wJlgYO0F2oy+Ys=; b=cl8Isx +KI/ZodqYOK4/BXPxvizoZBPXNXBWgoyWpdJdbKx0ZRUSSvWziYMTFCJxT+31R8r JJxP3MeqqNApoy+7rZ05UBB9ADTbAP9X2cdK7Ic8GkqqG4pjuX5gRHgYLoiyPfF4 RfG3rmQS774MOQjohk7/pId3gsWNZwR9SmtglYZSc6T3Zze/hIJzHhGEr2G/4e5r gbKqwy1ko+Cc5aysbRY7tIhUAvRXAfz0XBUyyVqm/dc7JVFA1/XauK0/bMpqCMyg hb2gRkm0AWAqzJfV7vKqCdcDC67RrnhKLj0Am15C5y8mPME5GNg5xMsetcCxdNYm yIiuKVKPlr1GOJXQ== Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id bdfab12a (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 31 Mar 2020 04:30:56 +0000 (UTC) Received: by mail-il1-f181.google.com with SMTP id 7so18166613ill.2; Mon, 30 Mar 2020 21:38:54 -0700 (PDT) X-Gm-Message-State: ANhLgQ32N+zFCrnTMvB/xCZ1to6k+FhiJfPJGyFctREYOBuqiYJ5baI0 BYNaOIo1FFmSQw7Rr3+9UeFpyC8SwgtToIogsrU= X-Google-Smtp-Source: ADFU+vsdpGfW3V/Hfu+zZCgsdChe6aVmz5RF8UH/9swirXMwTE2kIkYwzbIYbPZKUbkvd+bF1EP9zzM5m88jPBNLRIY= X-Received: by 2002:a92:d785:: with SMTP id d5mr14420226iln.207.1585629533774; Mon, 30 Mar 2020 21:38:53 -0700 (PDT) MIME-Version: 1.0 References: <20200326080104.27286-1-masahiroy@kernel.org> <20200326080104.27286-9-masahiroy@kernel.org> In-Reply-To: From: "Jason A. Donenfeld" Date: Mon, 30 Mar 2020 22:38:41 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 08/16] x86: replace arch macros from compiler with CONFIG_X86_{32,64} To: Masahiro Yamada Cc: Linux Kbuild mailing list , Thomas Gleixner , Nick Desaulniers , Borislav Petkov , Peter Zijlstra , "H . Peter Anvin" , X86 ML , clang-built-linux , Linux Kernel Mailing List , Al Viro , Randy Dunlap Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 30, 2020 at 8:42 PM Masahiro Yamada wrote: > > Also, I slightly prefer > > #if defined(CONFIG_X86_32) && !defined(CONFIG_UML) > > to > > #if defined(__i386__) && !defined(__arch_um__) I would much prefer that too. At some point it'd be nice to see this whole mess cleaned up with UML. I've seen this a few places -- UML thinks its x86, except where it's not, and then there are problems. For example, a lot of SIMD related code has this. Jason