Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp1530188ybc; Tue, 12 Nov 2019 23:40:00 -0800 (PST) X-Google-Smtp-Source: APXvYqws9eVWo3XecYDrtjXTogCSAF0uqCSZH/8ZNuk/BmIFNPS+DoQj8bixlHNjv3zrIEUqjwql X-Received: by 2002:a17:906:e0d5:: with SMTP id gl21mr1375497ejb.292.1573630799903; Tue, 12 Nov 2019 23:39:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573630799; cv=none; d=google.com; s=arc-20160816; b=jZIGO06qTFHFh8Wflr/1uxZGZH5XG05lUvn5uxZyvazs1hjIvHPOamYaaaKpP4kn4C nl/rPvj5dyzvedGuzbF3Rs21sGbI03ce12Hn01BpGS584kwM9yG2xu3YebGrbJwn/Q63 njgROoOB4VuGgpj+KJkk9SUdKEasaZWFlO9sQOSFz7V4oQB9G4WjG/GJVtbiuFcJvMQ6 88+bHRsfro5tqpdVdhZLiZw7dQGECtQrR8mEQw6YXHYU6dx2q6i4LNlEWXAvHCrcuvqK AO1oZcHTN1gcCcnUZDybOSjTdQLsQHTMLNy2NjXJ4Hx7Lawj2Hb3en+uE51+A0OZNgz9 Rcqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=a6PK2bh8jvDgs6v862mjmVwLtanEBnHoHivq04IfPq8=; b=LvQoMeTdGIEzdvgk6vaHv7lmU7ISJQNcwZuoh1v91ASFVhmNEgb22peimaBqUXJ+1p L8g1pcIv9PNhzt1AwpG4HYlRl5KotiJQxrdl/9zBdk5KxD5XNokSfQdaFfWdVTTJqzLF yowJcnw12H/ZKHO0/FmN1JnRxPj3YgGsZTpM8Ms6KoHpMJt9wPt/9hvFAW/SMsrt/8L0 SFCGCc+MwOEW7kFM00P++qZyPlKhSzdq7YZg+S3ei6S22ISqoEC1V8jgaylIWAlY2Ht2 v3vPKtn29s98J6JqKwI/xbuD0RLOYgpWRLYbxTpcijA5ZEC97A5raNG7ioJ1Y9MeOmCl q7QA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d13si750519edv.97.2019.11.12.23.39.35; Tue, 12 Nov 2019 23:39:59 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726994AbfKMHie (ORCPT + 99 others); Wed, 13 Nov 2019 02:38:34 -0500 Received: from mout.kundenserver.de ([212.227.126.135]:37961 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726057AbfKMHie (ORCPT ); Wed, 13 Nov 2019 02:38:34 -0500 Received: from mail-qk1-f179.google.com ([209.85.222.179]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1N2m7Q-1hlbYi1CaC-0137fL; Wed, 13 Nov 2019 08:38:32 +0100 Received: by mail-qk1-f179.google.com with SMTP id 205so932969qkk.1; Tue, 12 Nov 2019 23:38:31 -0800 (PST) X-Gm-Message-State: APjAAAXGQYi04OOQNCrBGvn2xoysEPQnFSxIE/CFAZkUilJ01zgCeokZ 7afjgaI9TdCm1mlYRUi/aVdWxEHjH7v4EVSi828= X-Received: by 2002:a37:9d8c:: with SMTP id g134mr1350982qke.352.1573630711029; Tue, 12 Nov 2019 23:38:31 -0800 (PST) MIME-Version: 1.0 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> In-Reply-To: <20191113072708.GA3213@lst.de> From: Arnd Bergmann Date: Wed, 13 Nov 2019 08:38:15 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] video: fbdev: atyfb: only use ioremap_uc() on i386 and ia64 To: Christoph Hellwig Cc: Luis Chamberlain , Daniel Vetter , Juergen Gross , Tuowen Zhao , AceLan Kao , Mika Westerberg , Andy Shevchenko , 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 Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:Do/PBleJlliJ44JByLFQnpZN2MQGaavDxduA2RSMxk2d9XUxsDz MhNR5O+o1KT6lT83QyJAmtDSKFlm/ce6UmbkAMg+XBt9e/OhZEKqo7QKIngpZLrFB/z5PTA uOUWPFC59rpiPD5SF82eIySRIxXNu8s+jrZv4J9IUmR+sha1wqGaUJeGPl3auuBcqLyeOGO JwaLXFIsVd84PLj3vk5mQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:PVVKeHkrBOg=:GISnJR2636PIoqlQ6oiTK4 LUiw2rVMbscaedCzhdvuDn2f7jVxQVbHR1SNVaYrIVLfw9AgiAMW/bDd75IcTNb+X/G1WysFe jPf3tkjKMdBj+QGL8vavmpLQfLz9UVth2BTqShUsf1WzKHJE3QDmc45AnnWQsM14X8nU7yafo 7z9Wh/8Jq7McfnOqcOtepb/onoAUwnJ6URZ7NXOAfqcT4rWaxwdAOT35xPGim5zomJChhHwvn uwQy+FMT/tx+Rhqo+eaUzpsWTwUVUTPqM56P4BXyqhUgamrwTobnE5gnPg51EzvXqyyk/nRIF IhNrFYRxzOs80y3pxllQ4FkrBtXFYAczozVNuRRKrEN0UK4zdnvIFt8Ln0K1/b+0CBMl0+iQy hQgu7ERZrgiZNnsqE7KdFdq447lc/+J+R2LcA9WFXAZ5MI7nHF1Ox4b6H5BcqwPMb4af/WC70 VTLqjPllVv8f4j5o+m4AYrxEXubEc5YVrx5xtFpeRrrncT4oOs0lIGCiYIh7yvviSKKoJTACF H8wzErg/JhbdI9xQ1VpwDEQuNWf9k6ExpdNzVmJisfiHjqiVCWXdXR3oShJ1SPBF6q+oTxV86 bq1rcsMCdUCO0ZOmGihaGBfk3L3Msh54gpSluu2Yduz/NDjDF57df+szP0Z2Da/SoC6nuqdxl iWIbPnPqYf7pTzymhxcuvU7lyKfZR+OCe7JIICF/MsPAiNZKqgTR/JieNb1e/Hx41CHL+/jGF pGeiiCXyMUzn1iCpYHEaj1k5jPNb7pD9Gk4i0umKYXCm5cXQUwH19N+w2sv59HqnMkFlUd94Z n8fa5jhdn2tMjwgV5wA4cDVTh2XNulT9pFsP2K7secTs7odLobr/aiDSWC+SSVUVMyme+7NjE BODK4Sg9piOzxbtIiPhg== 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 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. Arnd