Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp1621513ybc; Wed, 13 Nov 2019 01:33:27 -0800 (PST) X-Google-Smtp-Source: APXvYqyzMemW8aK27uSo53yV2mO7NIkShRY8ZViJKWzzqXrIfCO1Eimmy+vPVojm0PN2i23ndiGs X-Received: by 2002:a17:906:2e81:: with SMTP id o1mr1755518eji.284.1573637607873; Wed, 13 Nov 2019 01:33:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573637607; cv=none; d=google.com; s=arc-20160816; b=xwe01doG/4MSWJTzSxFW0gVx3efv366rEMaT11Zp8jk92hF0jF/samc5/QfUim7jIy RjFEDwrXX181jJzAweIt76IZ1VJuB0lI74XlU4HVqfngvXo1g8UKFtaCKxI9z9bxkCCe 8QGEKRJzqsxMxSMz1yCMqpUxq+yxPX2fVzb3xq6bKtCvtAIW/baKgBJ69VwX5AMVSjYx z1JBQfTjvSl2WODRTePYjLtBin61aJyq8lYI9MhUMRiKGiDDFRd/y4USPm8uNwBPYoYm hzFx7OjxcSqVF/EhBwcsFs6NvqsFXBE6jGI968VlLETQvQp+HABJ0OaKiRECmAXtDULw gLGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=qWeyzfTB8Ik9Jt3VGupMckO7YR9sYZV/hQR/jymTPiw=; b=fYnuIB76G2GbCwquc8id/ZoKj9ALHM7TE0FFAtbvuM9a/Vqz4bJxoMKCzVRqC/+qiI heypMnZbs7t+VvfossI1CSWCL7/d1DHBPkVt7EQJz1jYNqgsEXOnGNzB+mijKh40it8M CUedfvoeqHAMjvzrzA67jqf14dJd7PreFpCrQdBZRskncfIkzmzuB0GpwvtlHgmdWVnp R8U47d5bYRTVObaxRfe/wNB4T0sjqi4Jml4MbHds770NY43DSYOv6ltpFYOCvArx4Xj4 Qvmd5DbA0vYgJ0FIEJAXYsT8UEuHDpBijJCPuxNUwcjzS384i+RxS6YwT+Gp38nCS9pf jHvg== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ov6si775021ejb.196.2019.11.13.01.33.03; Wed, 13 Nov 2019 01:33:27 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727036AbfKMJcC (ORCPT + 99 others); Wed, 13 Nov 2019 04:32:02 -0500 Received: from mga05.intel.com ([192.55.52.43]:42593 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726086AbfKMJcC (ORCPT ); Wed, 13 Nov 2019 04:32:02 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Nov 2019 01:32:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,300,1569308400"; d="scan'208";a="257087926" Received: from smile.fi.intel.com (HELO smile) ([10.237.68.40]) by FMSMGA003.fm.intel.com with ESMTP; 13 Nov 2019 01:31:56 -0800 Received: from andy by smile with local (Exim 4.93-RC1) (envelope-from ) id 1iUp0E-0000Lp-H8; Wed, 13 Nov 2019 11:31:54 +0200 Date: Wed, 13 Nov 2019 11:31:54 +0200 From: Andy Shevchenko To: Arnd Bergmann Cc: Christoph Hellwig , Luis Chamberlain , Daniel Vetter , Juergen Gross , Tuowen Zhao , AceLan Kao , Mika Westerberg , Roman Gilg , Lee Jones , "Luis R. Rodriguez" , Bartlomiej Zolnierkiewicz , X86 ML , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , linux-ia64@vger.kernel.org, Tony Luck , Fenghua Yu , Maarten Lankhorst , Souptick Joarder , dri-devel , Linux Fbdev development list , Linux Kernel Mailing List Subject: Re: [PATCH] video: fbdev: atyfb: only use ioremap_uc() on i386 and ia64 Message-ID: <20191113093154.GB32742@smile.fi.intel.com> References: <20191111192258.2234502-1-arnd@arndb.de> <20191112105507.GA7122@lst.de> <20191112140631.GA10922@lst.de> <20191112222423.GO11244@42.do-not-panic.com> <20191113072708.GA3213@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 13, 2019 at 08:38:15AM +0100, Arnd Bergmann wrote: > On Wed, Nov 13, 2019 at 8:27 AM Christoph Hellwig wrote: > > > > On Tue, Nov 12, 2019 at 10:24:23PM +0000, Luis Chamberlain wrote: > > > I think this would be possible if we could flop ioremap_nocache() to UC > > > instead of UC- on x86. Otherwise, I can't see how we can remove this by > > > still not allowing direct MTRR calls. > > > > If everything goes well ioremap_nocache will be gone as of 5.5. > > As ioremap_nocache() just an alias for ioremap(), I suppose the idea would > then be to make x86 ioremap be UC instead of UC-, again matching what the > other architectures do already. I think it's right thing to do, i.e. assume that ioremap() always does strong UC independently on MTRR settings. -- With Best Regards, Andy Shevchenko