From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Williams Subject: [PATCH 00/20] tree-wide convert to memremap() Date: Fri, 09 Oct 2015 18:15:37 -0400 Message-ID: <20151009221537.32203.5867.stgit@dwillia2-desk3.jf.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: linux-kernel@vger.kernel.org Cc: linux-fbdev@vger.kernel.org, David Airlie , dri-devel@lists.freedesktop.org, Jaroslav Kysela , Lv Zheng , "H. Peter Anvin" , Daniel Vetter , linux-arch@vger.kernel.org, "Rafael J. Wysocki" , Bob Moore , Mike Waychison , Tomi Valkeinen , Geert Uytterhoeven , Russell King , Ross Zwisler , Jean-Christophe Plagniol-Villard , Len Brown , Jeeja KP , Joerg Roedel , Arnd Bergmann , intel-gfx@lists.freedesktop.org, Mark Brown , Borislav Petkov , Takashi Iwai , Thomas List-Id: linux-arch.vger.kernel.org VGhlIG1lbXJlbWFwKCkgYXBpIFsxXSB3YXMgbWVyZ2VkIGluIDQuMyBbMl0gd2l0aCBhbiBpbml0 aWFsCmltcGxlbWVudGF0aW9uIGZvciB4ODYgYW5kIGEgY29udmVyc2lvbiBvZiB0aGUgcG1lbSBk cml2ZXIuIENvbXBsZXRlIHRoZQpjb252ZXJzaW9uIGZvciB0aGUgcmVzdCBvZiB0aGUga2VybmVs LgoKRmVlbCBmcmVlIHRvIGVpdGhlciBhY2sgb3IgZGlyZWN0bHkgYXBwbHkgYSBjb252ZXJzaW9u LXBhdGNoIGFzIEkgd2lsbApkZWZlciB0aGUgZmluYWwgcmVtb3ZhbCBwYXRjaGVzIHVudGlsIGFs bCB0aGUgY29udmVyc2lvbnMgaGF2ZSBsYW5kZWQuCgpbMV06IGh0dHBzOi8vbHduLm5ldC9BcnRp Y2xlcy82NTM1ODUvClsyXTogY29tbWl0IDkyMjgxZGVlODI1ZiBhcmNoOiBpbnRyb2R1Y2UgbWVt cmVtYXAoKQoKLS0tCgpEYW4gV2lsbGlhbXMgKDIwKToKICAgICAgeDg2OiBpbnRyb2R1Y2UgYXJj aF9tZW1yZW1hcCgpCiAgICAgIGFybTogaW50cm9kdWNlIGFyY2hfbWVtcmVtYXAoKQogICAgICBp YTY0OiBpbnRyb2R1Y2UgYXJjaF9tZW1yZW1hcCgpCiAgICAgIHNoOiBpbnRyb2R1Y2UgYXJjaF9t ZW1yZW1hcCgpCiAgICAgIG02OGs6IGludHJvZHVjZSBhcmNoX21lbXJlbWFwKCkKICAgICAgYXJt OiBzd2l0Y2ggZnJvbSBpb3JlbWFwX2NhY2hlIHRvIG1lbXJlbWFwCiAgICAgIHg4Njogc3dpdGNo IGZyb20gaW9yZW1hcF9jYWNoZSB0byBtZW1yZW1hcAogICAgICBnbWE1MDA6IHN3aXRjaCBmcm9t IGFjcGlfb3NfaW9yZW1hcCB0byBtZW1yZW1hcAogICAgICBpOTE1OiBzd2l0Y2ggZnJvbSBhY3Bp X29zX2lvcmVtYXAgdG8gbWVtcmVtYXAKICAgICAgYWNwaTogc3dpdGNoIGZyb20gaW9yZW1hcF9j YWNoZSB0byBtZW1yZW1hcAogICAgICBzb3VuZCwgc2t5bGFrZTogc3dpdGNoIGZyb20gaW9yZW1h cF9jYWNoZSB0byBtZW1yZW1hcAogICAgICBtZW1jb25zb2xlOiBmaXggX19pb21lbSBtaXNoYW5k bGluZywgc3dpdGNoIHRvIG1lbXJlbWFwCiAgICAgIGludGVsLWlvbW11OiBzd2l0Y2ggZnJvbSBp b3JlbWFwX2NhY2hlIHRvIG1lbXJlbWFwCiAgICAgIHB4YTJ4eC1mbGFzaDogc3dpdGNoIGZyb20g aW9yZW1hcF9jYWNoZSB0byBtZW1yZW1hcAogICAgICBzZmk6IHN3aXRjaCBmcm9tIGlvcmVtYXBf Y2FjaGUgdG8gbWVtcmVtYXAKICAgICAgZmJkZXY6IHN3aXRjaCBmcm9tIGlvcmVtYXBfd3QgdG8g bWVtcmVtYXAKICAgICAgYXJjaDoga2lsbCBpb3JlbWFwX2NhY2hlZCgpCiAgICAgIGFyY2g6IGtp bGwgaW9yZW1hcF9mdWxsY2FjaGUoKQogICAgICBhcmNoOiByZW1vdmUgaW9yZW1hcF9jYWNoZSwg cmVwbGFjZSB3aXRoIGFyY2hfbWVtcmVtYXAKICAgICAgYXJjaDogcmVtb3ZlIGlvcmVtYXBfd3Qs IG9wdGlvbmFsbHkgcmVwbGFjZSB3aXRoIGFyY2hfbWVtcmVtYXAKCgogRG9jdW1lbnRhdGlvbi94 ODYvcGF0LnR4dCAgICAgICAgICAgICB8ICAgIDYgKy0tCiBhcmNoL2FyYy9pbmNsdWRlL2FzbS9p by5oICAgICAgICAgICAgIHwgICAgMSAKIGFyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAg ICAgICAgfCAgICAxIAogYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaCAgICAgICAgICAgICB8ICAg IDcgLS0tCiBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oICAgICAgIHwgICAgNCArLQog YXJjaC9hcm0vbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAgICB8ICAgMTIgKysrKy0KIGFyY2gv YXJtL21tL21tdS5jICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0KIGFyY2gvYXJtL21tL25v bW11LmMgICAgICAgICAgICAgICAgICAgfCAgIDExICsrKy0tCiBhcmNoL2FybTY0L0tjb25maWcg ICAgICAgICAgICAgICAgICAgIHwgICAgMSAKIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vYWNwaS5o ICAgICAgICAgfCAgIDExIC0tLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtaS5oICAgICAg ICAgIHwgICAgOCArKy0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2lvLmggICAgICAgICAgIHwg ICAgMiAtCiBhcmNoL2FybTY0L2tlcm5lbC9lZmkuYyAgICAgICAgICAgICAgIHwgICAgOSArKy0t CiBhcmNoL2FybTY0L2tlcm5lbC9zbXBfc3Bpbl90YWJsZS5jICAgIHwgICAxOSArKysrLS0tLS0K IGFyY2gvYXJtNjQvbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAgfCAgIDIwICsrKy0tLS0tLQog YXJjaC9hdnIzMi9pbmNsdWRlL2FzbS9pby5oICAgICAgICAgICB8ICAgIDEgCiBhcmNoL2Zydi9p bmNsdWRlL2FzbS9pby5oICAgICAgICAgICAgIHwgICAxMiAtLS0tLQogYXJjaC9pYTY0L0tjb25m aWcgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgCiBhcmNoL2lhNjQvaW5jbHVkZS9hc20vaW8u aCAgICAgICAgICAgIHwgICAgNiAtLS0KIGFyY2gvaWE2NC9tbS9pb3JlbWFwLmMgICAgICAgICAg ICAgICAgfCAgIDEwICsrKysrCiBhcmNoL20zMnIvaW5jbHVkZS9hc20vaW8uaCAgICAgICAgICAg IHwgICAgMSAKIGFyY2gvbTY4ay9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAgICAxIAog YXJjaC9tNjhrL2luY2x1ZGUvYXNtL2lvX21tLmggICAgICAgICB8ICAgMTMgLS0tLS0tCiBhcmNo L202OGsvaW5jbHVkZS9hc20vaW9fbm8uaCAgICAgICAgIHwgICAxMSAtLS0tLQogYXJjaC9tNjhr L2luY2x1ZGUvYXNtL3Jhd19pby5oICAgICAgICB8ICAgIDEgCiBhcmNoL202OGsvbW0va21hcC5j ICAgICAgICAgICAgICAgICAgIHwgICAxNyArKysrKysrLQogYXJjaC9tNjhrL21tL3N1bjNrbWFw LmMgICAgICAgICAgICAgICB8ICAgIDcgKysrCiBhcmNoL21ldGFnL2luY2x1ZGUvYXNtL2lvLmgg ICAgICAgICAgIHwgICAgNiAtLS0KIGFyY2gvbWljcm9ibGF6ZS9pbmNsdWRlL2FzbS9pby5oICAg ICAgfCAgICAyIC0KIGFyY2gvbW4xMDMwMC9pbmNsdWRlL2FzbS9pby5oICAgICAgICAgfCAgICAx IAogYXJjaC9uaW9zMi9pbmNsdWRlL2FzbS9pby5oICAgICAgICAgICB8ICAgIDEgCiBhcmNoL3Mz OTAvaW5jbHVkZS9hc20vaW8uaCAgICAgICAgICAgIHwgICAgMSAKIGFyY2gvc2gvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIAogYXJjaC9zaC9pbmNsdWRlL2FzbS9pby5oICAg ICAgICAgICAgICB8ICAgIDcgLS0tCiBhcmNoL3NoL21tL2lvcmVtYXAuYyAgICAgICAgICAgICAg ICAgIHwgICAgOSArKysrCiBhcmNoL3NwYXJjL2luY2x1ZGUvYXNtL2lvXzMyLmggICAgICAgIHwg ICAgMSAKIGFyY2gvc3BhcmMvaW5jbHVkZS9hc20vaW9fNjQuaCAgICAgICAgfCAgICAxIAogYXJj aC90aWxlL2luY2x1ZGUvYXNtL2lvLmggICAgICAgICAgICB8ICAgIDIgLQogYXJjaC91bmljb3Jl MzIvaW5jbHVkZS9hc20vaW8uaCAgICAgICB8ICAgIDQgLS0KIGFyY2gvdW5pY29yZTMyL21tL2lv cmVtYXAuYyAgICAgICAgICAgfCAgICA4IC0tLS0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgfCAgICAxIAogYXJjaC94ODYvaW5jbHVkZS9hc20vZWZpLmggICAgICAgICAg ICB8ICAgIDMgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaCAgICAgICAgICAgICB8ICAgIDQg LS0KIGFyY2gveDg2L2tlcm5lbC9jcmFzaF9kdW1wXzY0LmMgICAgICAgfCAgICA2ICstLQogYXJj aC94ODYva2VybmVsL2tkZWJ1Z2ZzLmMgICAgICAgICAgICB8ICAgIDggKystLQogYXJjaC94ODYv a2VybmVsL2tzeXNmcy5jICAgICAgICAgICAgICB8ICAgMjggKysrKysrLS0tLS0tLQogYXJjaC94 ODYvbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAgICB8ICAgNDMgKysrKysrKystLS0tLS0tLS0t LQogYXJjaC94dGVuc2EvaW5jbHVkZS9hc20vaW8uaCAgICAgICAgICB8ICAgMTIgLS0tLS0KIGRy aXZlcnMvYWNwaS9hcGVpL2VpbmouYyAgICAgICAgICAgICAgfCAgICA5ICsrLS0KIGRyaXZlcnMv YWNwaS9hcGVpL2Vyc3QuYyAgICAgICAgICAgICAgfCAgICA2ICstLQogZHJpdmVycy9hY3BpL252 cy5jICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0tCiBkcml2ZXJzL2FjcGkvb3NsLmMgICAg ICAgICAgICAgICAgICAgIHwgICA3MCArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog ZHJpdmVycy9maXJtd2FyZS9nb29nbGUvbWVtY29uc29sZS5jICB8ICAgIDcgKystCiBkcml2ZXJz L2dwdS9kcm0vZ21hNTAwL29wcmVnaW9uLmMgICAgIHwgICAgOCArKy0tCiBkcml2ZXJzL2dwdS9k cm0vZ21hNTAwL3BzYl9kcnYuaCAgICAgIHwgICAgMiAtCiBkcml2ZXJzL2dwdS9kcm0vZ21hNTAw L3BzYl9saWQuYyAgICAgIHwgICAgOCArKy0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rl YnVnZnMuYyAgIHwgICAgMiAtCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oICAgICAg IHwgICAxMiArKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5jICAgICB8ICAg IDcgKy0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vcHJlZ2lvbi5jIHwgICA3MyArKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3BhbmVsLmMgICAgfCAgICAyIC0KIGRyaXZlcnMvaW9tbXUvaW50ZWwtaW9tbXUuYyAgICAgICAg ICAgfCAgIDIwICsrKysrLS0tLQogZHJpdmVycy9pb21tdS9pbnRlbF9pcnFfcmVtYXBwaW5nLmMg ICB8ICAgIDggKystLQogZHJpdmVycy9tdGQvbWFwcy9weGEyeHgtZmxhc2guYyAgICAgICB8ICAg IDYgKy0tCiBkcml2ZXJzL252ZGltbS9LY29uZmlnICAgICAgICAgICAgICAgIHwgICAgMiAtCiBk cml2ZXJzL3NmaS9zZmlfY29yZS5jICAgICAgICAgICAgICAgIHwgICAgNCArLQogZHJpdmVycy92 aWRlby9mYmRldi9LY29uZmlnICAgICAgICAgICB8ICAgIDIgLQogZHJpdmVycy92aWRlby9mYmRl di9hbWlmYi5jICAgICAgICAgICB8ICAgIDUgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXRhZmIu YyAgICAgICAgICAgfCAgICA1ICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2hwZmIuYyAgICAgICAg ICAgIHwgICAgNiArLS0KIGluY2x1ZGUvYWNwaS9hY3BpX2lvLmggICAgICAgICAgICAgICAgfCAg ICA2ICstLQogaW5jbHVkZS9hc20tZ2VuZXJpYy9pby5oICAgICAgICAgICAgICB8ICAgIDggLS0t LQogaW5jbHVkZS9hc20tZ2VuZXJpYy9pb21hcC5oICAgICAgICAgICB8ICAgIDQgLS0KIGluY2x1 ZGUvbGludXgvaW8uaCAgICAgICAgICAgICAgICAgICAgfCAgICAxIAoga2VybmVsL01ha2VmaWxl ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQoga2VybmVsL21lbXJlbWFwLmMgICAgICAg ICAgICAgICAgICAgICB8ICAgMjcgKysrKystLS0tLS0tCiBsaWIvS2NvbmZpZyAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNiArKy0KIHNvdW5kL3NvYy9pbnRlbC9za3lsYWtlL3NrbC1u aGx0LmMgICAgfCAgIDEwICsrLS0tCiBzb3VuZC9zb2MvaW50ZWwvc2t5bGFrZS9za2wuaCAgICAg ICAgIHwgICAgNiArLS0KIDc5IGZpbGVzIGNoYW5nZWQsIDI4NCBpbnNlcnRpb25zKCspLCA0MDAg ZGVsZXRpb25zKC0pCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com ([134.134.136.65]:22460 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750760AbbJIWVV (ORCPT ); Fri, 9 Oct 2015 18:21:21 -0400 Subject: [PATCH 00/20] tree-wide convert to memremap() From: Dan Williams Date: Fri, 09 Oct 2015 18:15:37 -0400 Message-ID: <20151009221537.32203.5867.stgit@dwillia2-desk3.jf.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-arch-owner@vger.kernel.org List-ID: To: linux-kernel@vger.kernel.org Cc: linux-fbdev@vger.kernel.org, Liam Girdwood , David Airlie , dri-devel@lists.freedesktop.org, Jaroslav Kysela , Lv Zheng , "H. Peter Anvin" , Jeeja KP , linux-arch@vger.kernel.org, Daniel Vetter , "Rafael J. Wysocki" , Bob Moore , Mike Waychison , Tomi Valkeinen , Geert Uytterhoeven , Russell King , Ross Zwisler , Jean-Christophe Plagniol-Villard , Len Brown , Joerg Roedel , Arnd Bergmann , intel-gfx@lists.freedesktop.org, Jani Nikula , Mark Brown , Borislav Petkov , Thomas Gleixner , Ingo Molnar , linux-arm-kernel@lists.infradead.org, Tony Luck , Takashi Iwai , Brian Norris , David Woodhouse Message-ID: <20151009221537.20GqsBsJ4VOlNIsQY0Zuq6N0eCHLb9nwbizrXjXop6w@z> The memremap() api [1] was merged in 4.3 [2] with an initial implementation for x86 and a conversion of the pmem driver. Complete the conversion for the rest of the kernel. Feel free to either ack or directly apply a conversion-patch as I will defer the final removal patches until all the conversions have landed. [1]: https://lwn.net/Articles/653585/ [2]: commit 92281dee825f arch: introduce memremap() --- Dan Williams (20): x86: introduce arch_memremap() arm: introduce arch_memremap() ia64: introduce arch_memremap() sh: introduce arch_memremap() m68k: introduce arch_memremap() arm: switch from ioremap_cache to memremap x86: switch from ioremap_cache to memremap gma500: switch from acpi_os_ioremap to memremap i915: switch from acpi_os_ioremap to memremap acpi: switch from ioremap_cache to memremap sound, skylake: switch from ioremap_cache to memremap memconsole: fix __iomem mishandling, switch to memremap intel-iommu: switch from ioremap_cache to memremap pxa2xx-flash: switch from ioremap_cache to memremap sfi: switch from ioremap_cache to memremap fbdev: switch from ioremap_wt to memremap arch: kill ioremap_cached() arch: kill ioremap_fullcache() arch: remove ioremap_cache, replace with arch_memremap arch: remove ioremap_wt, optionally replace with arch_memremap Documentation/x86/pat.txt | 6 +-- arch/arc/include/asm/io.h | 1 arch/arm/Kconfig | 1 arch/arm/include/asm/io.h | 7 --- arch/arm/include/asm/xen/page.h | 4 +- arch/arm/mm/ioremap.c | 12 ++++- arch/arm/mm/mmu.c | 2 - arch/arm/mm/nommu.c | 11 +++-- arch/arm64/Kconfig | 1 arch/arm64/include/asm/acpi.h | 11 ----- arch/arm64/include/asm/dmi.h | 8 ++-- arch/arm64/include/asm/io.h | 2 - arch/arm64/kernel/efi.c | 9 ++-- arch/arm64/kernel/smp_spin_table.c | 19 ++++----- arch/arm64/mm/ioremap.c | 20 +++------ arch/avr32/include/asm/io.h | 1 arch/frv/include/asm/io.h | 12 ----- arch/ia64/Kconfig | 1 arch/ia64/include/asm/io.h | 6 --- arch/ia64/mm/ioremap.c | 10 +++++ arch/m32r/include/asm/io.h | 1 arch/m68k/Kconfig | 1 arch/m68k/include/asm/io_mm.h | 13 ------ arch/m68k/include/asm/io_no.h | 11 ----- arch/m68k/include/asm/raw_io.h | 1 arch/m68k/mm/kmap.c | 17 +++++++- arch/m68k/mm/sun3kmap.c | 7 +++ arch/metag/include/asm/io.h | 6 --- arch/microblaze/include/asm/io.h | 2 - arch/mn10300/include/asm/io.h | 1 arch/nios2/include/asm/io.h | 1 arch/s390/include/asm/io.h | 1 arch/sh/Kconfig | 1 arch/sh/include/asm/io.h | 7 --- arch/sh/mm/ioremap.c | 9 ++++ arch/sparc/include/asm/io_32.h | 1 arch/sparc/include/asm/io_64.h | 1 arch/tile/include/asm/io.h | 2 - arch/unicore32/include/asm/io.h | 4 -- arch/unicore32/mm/ioremap.c | 8 ---- arch/x86/Kconfig | 1 arch/x86/include/asm/efi.h | 3 + arch/x86/include/asm/io.h | 4 -- arch/x86/kernel/crash_dump_64.c | 6 +-- arch/x86/kernel/kdebugfs.c | 8 ++-- arch/x86/kernel/ksysfs.c | 28 ++++++------- arch/x86/mm/ioremap.c | 43 ++++++++----------- arch/xtensa/include/asm/io.h | 12 ----- drivers/acpi/apei/einj.c | 9 ++-- drivers/acpi/apei/erst.c | 6 +-- drivers/acpi/nvs.c | 6 +-- drivers/acpi/osl.c | 70 +++++++++----------------------- drivers/firmware/google/memconsole.c | 7 ++- drivers/gpu/drm/gma500/opregion.c | 8 ++-- drivers/gpu/drm/gma500/psb_drv.h | 2 - drivers/gpu/drm/gma500/psb_lid.c | 8 ++-- drivers/gpu/drm/i915/i915_debugfs.c | 2 - drivers/gpu/drm/i915/i915_drv.h | 12 +++-- drivers/gpu/drm/i915/intel_bios.c | 7 +-- drivers/gpu/drm/i915/intel_opregion.c | 73 ++++++++++++++++----------------- drivers/gpu/drm/i915/intel_panel.c | 2 - drivers/iommu/intel-iommu.c | 20 +++++---- drivers/iommu/intel_irq_remapping.c | 8 ++-- drivers/mtd/maps/pxa2xx-flash.c | 6 +-- drivers/nvdimm/Kconfig | 2 - drivers/sfi/sfi_core.c | 4 +- drivers/video/fbdev/Kconfig | 2 - drivers/video/fbdev/amifb.c | 5 +- drivers/video/fbdev/atafb.c | 5 +- drivers/video/fbdev/hpfb.c | 6 +-- include/acpi/acpi_io.h | 6 +-- include/asm-generic/io.h | 8 ---- include/asm-generic/iomap.h | 4 -- include/linux/io.h | 1 kernel/Makefile | 2 - kernel/memremap.c | 27 +++++------- lib/Kconfig | 6 ++- sound/soc/intel/skylake/skl-nhlt.c | 10 ++--- sound/soc/intel/skylake/skl.h | 6 +-- 79 files changed, 284 insertions(+), 400 deletions(-)