History

remove ioremap_nocache and devm_ioremap_nocache

ioremap has provided non-cached semantics by default since the Linux 2.6 days, so remove the additional ioremap_nocache interface.

Christoph Hellwig committed 6 years ago

Commit 4bdc0d61 parent d23cc63368 files · +508 −581Browse files

Unified · Split

368 files
  1. Documentation/driver-api/driver-model/devres.rst +0 −1
  2. Documentation/sound/kernel-api/writing-an-alsa-driver.rst +1 −1
  3. Documentation/x86/pat.rst +0 −2
  4. arch/alpha/include/asm/io.h +2 −8
  5. arch/arm/include/asm/io.h +0 −8
  6. arch/arm/mach-bcm/platsmp.c +2 −2
  7. arch/arm/mach-davinci/devices.c +1 −1
  8. arch/arm/mach-pxa/magician.c +1 −1
  9. arch/arm/mach-shmobile/platsmp-apmu.c +1 −1
  10. arch/arm/mach-shmobile/pm-rcar-gen2.c +1 −1
  11. arch/arm/mach-shmobile/setup-r8a7740.c +4 −4
  12. arch/arm/mach-shmobile/setup-r8a7778.c +1 −1
  13. arch/hexagon/include/asm/io.h +0 −1
  14. arch/ia64/include/asm/vga.h +1 −1
  15. arch/ia64/kernel/cyclone.c +4 −4
  16. arch/m68k/include/asm/kmap.h +0 −1
  17. arch/mips/ar7/clock.c +4 −4
  18. arch/mips/ar7/gpio.c +1 −1
  19. arch/mips/ar7/platform.c +1 −1
  20. arch/mips/ath25/ar2315.c +2 −2
  21. arch/mips/ath25/ar5312.c +3 −3
  22. arch/mips/ath25/board.c +1 −1
  23. arch/mips/ath79/common.c +1 −1
  24. arch/mips/ath79/setup.c +2 −2
  25. arch/mips/cavium-octeon/setup.c +1 −1
  26. arch/mips/generic/board-ocelot.c +1 −1
  27. arch/mips/include/asm/io.h +0 −1
  28. arch/mips/kernel/mips-cm.c +2 −2
  29. arch/mips/kernel/mips-cpc.c +1 −1
  30. arch/mips/lantiq/falcon/sysctrl.c +3 −3
  31. arch/mips/lantiq/irq.c +2 −2
  32. arch/mips/lantiq/xway/sysctrl.c +3 −3
  33. arch/mips/loongson2ef/common/reset.c +2 −2
  34. arch/mips/loongson32/common/prom.c +4 −4
  35. arch/mips/loongson32/common/reset.c +1 −1
  36. arch/mips/loongson32/common/time.c +1 −1
  37. arch/mips/loongson64/reset.c +1 −1
  38. arch/mips/mti-malta/malta-dtshim.c +1 −1
  39. arch/mips/pci/pci-alchemy.c +1 −1
  40. arch/mips/pci/pci-ar2315.c +1 −1
  41. arch/mips/pci/pci-bcm63xx.c +1 −1
  42. arch/mips/pci/pci-rt2880.c +1 −1
  43. arch/mips/pic32/pic32mzda/early_console.c +1 −1
  44. arch/mips/pic32/pic32mzda/early_pin.c +2 −2
  45. arch/mips/pmcs-msp71xx/msp_serial.c +2 −2
  46. arch/mips/ralink/irq.c +1 −1
  47. arch/mips/ralink/of.c +1 −1
  48. arch/mips/rb532/devices.c +1 −1
  49. arch/mips/rb532/gpio.c +1 −1
  50. arch/mips/rb532/prom.c +1 −1
  51. arch/mips/rb532/setup.c +1 −1
  52. arch/mips/sni/rm200.c +2 −2
  53. arch/parisc/include/asm/io.h +2 −3
  54. arch/parisc/kernel/perf.c +1 −1
  55. arch/powerpc/include/asm/io.h +0 −3
  56. arch/sh/boards/board-sh7785lcr.c +1 −1
  57. arch/sh/boards/mach-cayman/irq.c +1 −1
  58. arch/sh/boards/mach-cayman/setup.c +1 −1
  59. arch/sh/boards/mach-sdk7786/fpga.c +1 −1
  60. arch/sh/drivers/heartbeat.c +1 −1
  61. arch/sh/drivers/pci/pci-sh5.c +2 −2
  62. arch/sh/include/asm/io.h +0 −1
  63. arch/sh/kernel/cpu/irq/intc-sh5.c +1 −1
  64. arch/sh/kernel/cpu/sh2/smp-j2.c +2 −2
  65. arch/sh/kernel/cpu/sh5/clock-sh5.c +1 −1
  66. arch/sh/kernel/dma-coherent.c +1 −1
  67. arch/sparc/include/asm/io_64.h +0 −1
  68. arch/unicore32/include/asm/io.h +0 −1
  69. arch/x86/kernel/apb_timer.c +1 −1
  70. arch/x86/kernel/hpet.c +1 −1
  71. arch/x86/kernel/quirks.c +1 −1
  72. arch/x86/kernel/tboot.c +1 −1
  73. arch/x86/mm/testmmiotrace.c +2 −2
  74. arch/x86/pci/mmconfig_64.c +1 −1
  75. drivers/acpi/acpi_lpit.c +1 −1
  76. drivers/ata/pata_arasan_cf.c +1 −1
  77. drivers/ata/pata_octeon_cf.c +3 −3
  78. drivers/ata/pata_rb532_cf.c +1 −1
  79. drivers/atm/eni.c +1 −7
  80. drivers/bcma/driver_chipcommon_b.c +1 −1
  81. drivers/bcma/driver_pci_host.c +3 −3
  82. drivers/bcma/host_soc.c +1 −1
  83. drivers/bcma/scan.c +3 −3
  84. drivers/block/umem.c +1 −1
  85. drivers/bus/fsl-mc/mc-io.c +2 −2
  86. drivers/char/agp/generic.c +1 −1
  87. drivers/char/agp/intel-gtt.c +1 −1
  88. drivers/char/applicom.c +2 −2
  89. drivers/char/hw_random/intel-rng.c +1 −1
  90. drivers/char/hw_random/octeon-rng.c +2 −2
  91. drivers/clk/renesas/clk-rz.c +2 −2
  92. drivers/clocksource/sh_cmt.c +1 −1
  93. drivers/clocksource/sh_mtu2.c +1 −1
  94. drivers/clocksource/sh_tmu.c +1 −1
  95. drivers/cpufreq/pcc-cpufreq.c +1 −1
  96. drivers/crypto/hifn_795x.c +1 −1
  97. drivers/dma/altera-msgdma.c +2 −2
  98. drivers/edac/i3000_edac.c +1 −1
  99. drivers/edac/i3200_edac.c +1 −1
  100. drivers/edac/i82975x_edac.c +1 −1
  101. drivers/edac/ie31200_edac.c +1 −1
  102. drivers/edac/x38_edac.c +1 −1
  103. drivers/firewire/nosy.c +1 −1
  104. drivers/firmware/broadcom/bcm47xx_nvram.c +1 −1
  105. drivers/gpu/drm/gma500/gtt.c +1 −1
  106. drivers/gpu/drm/gma500/psb_drv.c +1 −1
  107. drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c +1 −1
  108. drivers/gpu/drm/i915/i915_gem_gtt.c +1 −1
  109. drivers/gpu/drm/msm/msm_drv.c +1 −1
  110. drivers/gpu/drm/radeon/radeon_ttm.c +1 −1
  111. drivers/gpu/drm/sti/sti_dvo.c +1 −1
  112. drivers/gpu/drm/sti/sti_hda.c +2 −2
  113. drivers/gpu/drm/sti/sti_hdmi.c +1 −1
  114. drivers/gpu/drm/sti/sti_tvout.c +1 −1
  115. drivers/gpu/drm/sti/sti_vtg.c +1 −1
  116. drivers/gpu/drm/tilcdc/tilcdc_drv.c +1 −1
  117. drivers/gpu/drm/ttm/ttm_bo_util.c +2 −2
  118. drivers/hwmon/i5k_amb.c +1 −1
  119. drivers/i2c/busses/i2c-highlander.c +1 −1
  120. drivers/i2c/busses/i2c-pmcmsp.c +1 −1
  121. drivers/infiniband/hw/bnxt_re/qplib_fp.c +1 −1
  122. drivers/infiniband/hw/bnxt_re/qplib_rcfw.c +2 −2
  123. drivers/infiniband/hw/bnxt_re/qplib_res.c +1 −1
  124. drivers/infiniband/hw/hfi1/pcie.c +2 −2
  125. drivers/infiniband/hw/qib/qib_iba7322.c +1 −1
  126. drivers/infiniband/hw/qib/qib_init.c +2 −2
  127. drivers/infiniband/hw/qib/qib_pcie.c +1 −1
  128. drivers/input/keyboard/pxa930_rotary.c +1 −1
  129. drivers/input/keyboard/sh_keysc.c +1 −1
  130. drivers/input/mouse/pxa930_trkball.c +1 −1
  131. drivers/input/serio/gscps2.c +1 −1
  132. drivers/iommu/amd_iommu_init.c +1 −1
  133. drivers/ipack/carriers/tpci200.c +2 −2
  134. drivers/ipack/devices/ipoctal.c +3 −3
  135. drivers/irqchip/irq-mips-gic.c +1 −1
  136. drivers/irqchip/irq-renesas-intc-irqpin.c +1 −1
  137. drivers/media/common/videobuf2/videobuf2-vmalloc.c +1 −1
  138. drivers/media/pci/cx18/cx18-driver.c +1 −1
  139. drivers/media/pci/ivtv/ivtv-driver.c +3 −3
  140. drivers/media/platform/davinci/dm355_ccdc.c +1 −1
  141. drivers/media/platform/davinci/dm644x_ccdc.c +1 −1
  142. drivers/media/platform/davinci/isif.c +1 −1
  143. drivers/media/platform/tegra-cec/tegra_cec.c +1 −1
  144. drivers/misc/cardreader/rtsx_pcr.c +1 −1
  145. drivers/misc/mic/scif/scif_nodeqp.c +1 −1
  146. drivers/misc/pti.c +1 −1
  147. drivers/mmc/host/sdhci-acpi.c +1 −1
  148. drivers/mmc/host/via-sdmmc.c +1 −1
  149. drivers/mtd/devices/bcm47xxsflash.c +1 −1
  150. drivers/mtd/maps/amd76xrom.c +1 −1
  151. drivers/mtd/maps/ck804xrom.c +1 −1
  152. drivers/mtd/maps/esb2rom.c +1 −1
  153. drivers/mtd/maps/ichxrom.c +1 −1
  154. drivers/mtd/maps/intel_vr_nor.c +2 −2
  155. drivers/mtd/maps/l440gx.c +1 −1
  156. drivers/mtd/maps/netsc520.c +2 −2
  157. drivers/mtd/maps/nettel.c +4 −4
  158. drivers/mtd/maps/pci.c +2 −2
  159. drivers/mtd/maps/sc520cdp.c +4 −4
  160. drivers/mtd/maps/scb2_flash.c +1 −1
  161. drivers/mtd/maps/ts5500_flash.c +2 −2
  162. drivers/mtd/nand/raw/au1550nd.c +1 −1
  163. drivers/mtd/nand/raw/denali_pci.c +3 −3
  164. drivers/mtd/nand/raw/fsl_upm.c +1 −1
  165. drivers/net/can/at91_can.c +1 −1
  166. drivers/net/can/cc770/cc770_isa.c +1 −1
  167. drivers/net/can/sja1000/sja1000_isa.c +1 −1
  168. drivers/net/can/sja1000/sja1000_platform.c +1 −1
  169. drivers/net/can/softing/softing_main.c +1 −1
  170. drivers/net/ethernet/alacritech/slicoss.c +1 −1
  171. drivers/net/ethernet/altera/altera_tse_main.c +2 −2
  172. drivers/net/ethernet/amd/au1000_eth.c +3 −3
  173. drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +1 −1
  174. drivers/net/ethernet/atheros/ag71xx.c +1 −2
  175. drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c +1 −1
  176. drivers/net/ethernet/broadcom/sb1250-mac.c +1 −1
  177. drivers/net/ethernet/brocade/bna/bnad.c +1 −1
  178. drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c +1 −1
  179. drivers/net/ethernet/dec/tulip/de2104x.c +1 −1
  180. drivers/net/ethernet/ethoc.c +2 −2
  181. drivers/net/ethernet/i825xx/sni_82596.c +3 −3
  182. drivers/net/ethernet/korina.c +3 −3
  183. drivers/net/ethernet/lantiq_etop.c +1 −1
  184. drivers/net/ethernet/marvell/skge.c +1 −1
  185. drivers/net/ethernet/marvell/sky2.c +1 −1
  186. drivers/net/ethernet/natsemi/ns83820.c +1 −1
  187. drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c +4 −4
  188. drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c +3 −3
  189. drivers/net/ethernet/sfc/ef10.c +1 −1
  190. drivers/net/ethernet/sfc/efx.c +1 −1
  191. drivers/net/ethernet/sfc/falcon/efx.c +1 −1
  192. drivers/net/ethernet/smsc/smsc911x.c +1 −1
  193. drivers/net/ethernet/ti/netcp_core.c +1 −1
  194. drivers/net/ethernet/xilinx/ll_temac_main.c +2 −2
  195. drivers/net/fddi/defxx.c +1 −1
  196. drivers/net/fddi/defza.c +1 −1
  197. drivers/net/fjes/fjes_hw.c +1 −1
  198. drivers/net/wan/wanxl.c +2 −2
  199. drivers/net/wireless/ath/ath10k/ahb.c +2 −2
  200. drivers/net/wireless/ath/ath5k/ahb.c +1 −1
  201. drivers/net/wireless/ath/ath9k/ahb.c +1 −1
  202. drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c +2 −2
  203. drivers/net/wireless/intel/ipw2x00/ipw2100.c +1 −1
  204. drivers/opp/ti-opp-supply.c +1 −1
  205. drivers/parisc/ccio-dma.c +1 −1
  206. drivers/parisc/dino.c +1 −1
  207. drivers/parisc/eisa.c +2 −2
  208. drivers/parisc/iosapic.c +1 −1
  209. drivers/parisc/lba_pci.c +4 −4
  210. drivers/parisc/sba_iommu.c +2 −2
  211. drivers/pci/controller/dwc/pci-dra7xx.c +1 −1
  212. drivers/pci/controller/dwc/pcie-designware-ep.c +1 −1
  213. drivers/pci/msi.c +1 −1
  214. drivers/pci/pci.c +1 −1
  215. drivers/pci/quirks.c +2 −2
  216. drivers/pinctrl/bcm/pinctrl-ns2-mux.c +1 −1
  217. drivers/pinctrl/bcm/pinctrl-nsp-mux.c +1 −1
  218. drivers/pinctrl/freescale/pinctrl-imx1-core.c +1 −1
  219. drivers/pinctrl/pinctrl-amd.c +1 −1
  220. drivers/platform/x86/intel_scu_ipc.c +1 −1
  221. drivers/platform/x86/intel_telemetry_pltdrv.c +2 −2
  222. drivers/platform/x86/pmc_atom.c +1 −1
  223. drivers/platform/x86/samsung-laptop.c +2 −2
  224. drivers/regulator/ti-abb-regulator.c +2 −2
  225. drivers/rtc/rtc-sh.c +1 −1
  226. drivers/scsi/aic7xxx/aic79xx_osm_pci.c +1 −1
  227. drivers/scsi/aic7xxx/aic7xxx_osm_pci.c +1 −1
  228. drivers/scsi/arcmsr/arcmsr_hba.c +1 −1
  229. drivers/scsi/be2iscsi/be_main.c +3 −3
  230. drivers/scsi/bnx2fc/bnx2fc_hwi.c +1 −1
  231. drivers/scsi/bnx2i/bnx2i_hwi.c +2 −2
  232. drivers/scsi/csiostor/csio_init.c +1 −1
  233. drivers/scsi/hpsa.c +1 −1
  234. drivers/scsi/lasi700.c +1 −1
  235. drivers/scsi/megaraid/megaraid_mbox.c +1 −1
  236. drivers/scsi/megaraid/megaraid_sas_base.c +1 −1
  237. drivers/scsi/myrb.c +1 −1
  238. drivers/scsi/myrs.c +1 −1
  239. drivers/scsi/pcmcia/nsp_cs.c +1 −1
  240. drivers/scsi/qla2xxx/qla_mr.c +2 −2
  241. drivers/scsi/smartpqi/smartpqi_init.c +1 −1
  242. drivers/scsi/sni_53c710.c +1 −1
  243. drivers/scsi/sun3x_esp.c +2 −2
  244. drivers/scsi/zalon.c +1 −1
  245. drivers/scsi/zorro_esp.c +3 −3
  246. drivers/sh/clk/core.c +1 −1
  247. drivers/sh/intc/core.c +1 −1
  248. drivers/sh/intc/userimask.c +1 −1
  249. drivers/soc/tegra/flowctrl.c +1 −1
  250. drivers/soc/tegra/fuse/fuse-tegra.c +1 −1
  251. drivers/soc/tegra/fuse/tegra-apbmisc.c +2 −2
  252. drivers/soc/tegra/pmc.c +2 −2
  253. drivers/soc/xilinx/xlnx_vcu.c +2 −2
  254. drivers/spi/spi-dw-mid.c +1 −1
  255. drivers/spi/spi-jcore.c +1 −1
  256. drivers/spi/spi-npcm-fiu.c +1 −1
  257. drivers/ssb/driver_extif.c +1 −1
  258. drivers/ssb/driver_pcicore.c +3 −3
  259. drivers/staging/gasket/gasket_core.c +1 −1
  260. drivers/staging/kpc2000/kpc2000/core.c +2 −2
  261. drivers/staging/kpc2000/kpc2000_i2c.c +1 −1
  262. drivers/staging/kpc2000/kpc2000_spi.c +1 −1
  263. drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c +1 −1
  264. drivers/staging/media/allegro-dvt/allegro-core.c +2 −2
  265. drivers/staging/qlge/qlge_main.c +2 −2
  266. drivers/staging/rtl8192e/rtl8192e/rtl_core.c +1 −1
  267. drivers/staging/rts5208/rtsx.c +1 −1
  268. drivers/staging/sm750fb/sm750_hw.c +1 −1
  269. drivers/staging/uwb/whc-rc.c +3 −3
  270. drivers/tc/tc.c +1 −1
  271. drivers/tty/cyclades.c +5 −5
  272. drivers/tty/mips_ejtag_fdc.c +1 −1
  273. drivers/tty/moxa.c +2 −2
  274. drivers/tty/serial/8250/8250_gsc.c +1 −1
  275. drivers/tty/serial/8250/8250_omap.c +1 −1
  276. drivers/tty/serial/8250/8250_pci.c +3 −3
  277. drivers/tty/serial/8250/8250_port.c +1 −1
  278. drivers/tty/serial/dz.c +1 −1
  279. drivers/tty/serial/lantiq.c +1 −1
  280. drivers/tty/serial/meson_uart.c +1 −1
  281. drivers/tty/serial/mux.c +1 −1
  282. drivers/tty/serial/owl-uart.c +1 −1
  283. drivers/tty/serial/pic32_uart.c +1 −1
  284. drivers/tty/serial/rda-uart.c +1 −1
  285. drivers/tty/serial/sb1250-duart.c +2 −2
  286. drivers/tty/serial/sh-sci.c +1 −1
  287. drivers/tty/serial/zs.c +1 −1
  288. drivers/tty/synclink.c +2 −2
  289. drivers/tty/synclink_gt.c +1 −1
  290. drivers/tty/synclinkmp.c +4 −4
  291. drivers/usb/core/hcd-pci.c +1 −1
  292. drivers/usb/early/xhci-dbc.c +1 −1
  293. drivers/usb/gadget/udc/amd5536udc_pci.c +1 −1
  294. drivers/usb/gadget/udc/goku_udc.c +1 −1
  295. drivers/usb/gadget/udc/net2272.c +3 −3
  296. drivers/usb/gadget/udc/net2280.c +1 −1
  297. drivers/usb/host/ehci-pmcmsp.c +3 −3
  298. drivers/usb/host/pci-quirks.c +1 −1
  299. drivers/usb/isp1760/isp1760-if.c +2 −2
  300. drivers/usb/roles/intel-xhci-usb-role-switch.c +1 −1
  301. drivers/usb/typec/ucsi/ucsi_acpi.c +1 −1
  302. drivers/vfio/pci/vfio_pci_rdwr.c +1 −1
  303. drivers/vfio/platform/reset/vfio_platform_amdxgbe.c +2 −2
  304. drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c +1 −1
  305. drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c +1 −1
  306. drivers/vfio/platform/vfio_platform_common.c +2 −2
  307. drivers/video/fbdev/carminefb.c +2 −2
  308. drivers/video/fbdev/i810/i810_main.c +1 −1
  309. drivers/video/fbdev/intelfb/intelfbdrv.c +1 −1
  310. drivers/video/fbdev/kyro/fbdev.c +1 −1
  311. drivers/video/fbdev/matrox/matroxfb_base.c +1 −1
  312. drivers/video/fbdev/mbx/mbxfb.c +2 −2
  313. drivers/video/fbdev/mmp/hw/mmp_ctrl.c +1 −1
  314. drivers/video/fbdev/pm2fb.c +1 −1
  315. drivers/video/fbdev/pm3fb.c +2 −2
  316. drivers/video/fbdev/pmag-aa-fb.c +2 −2
  317. drivers/video/fbdev/pmag-ba-fb.c +2 −2
  318. drivers/video/fbdev/pmagb-b-fb.c +2 −2
  319. drivers/video/fbdev/pvr2fb.c +2 −2
  320. drivers/video/fbdev/pxa168fb.c +1 −1
  321. drivers/video/fbdev/s1d13xxxfb.c +2 −2
  322. drivers/video/fbdev/sh7760fb.c +1 −1
  323. drivers/video/fbdev/sh_mobile_lcdcfb.c +1 −1
  324. drivers/video/fbdev/sstfb.c +2 −2
  325. drivers/video/fbdev/stifb.c +2 −2
  326. drivers/video/fbdev/tdfxfb.c +1 −1
  327. drivers/video/fbdev/tgafb.c +1 −1
  328. drivers/video/fbdev/tridentfb.c +2 −2
  329. drivers/video/fbdev/valkyriefb.c +1 −1
  330. drivers/video/fbdev/vermilion/cr_pll.c +1 −1
  331. drivers/video/fbdev/vermilion/vermilion.c +2 −2
  332. drivers/video/fbdev/via/via-core.c +1 −1
  333. drivers/video/fbdev/w100fb.c +3 −3
  334. drivers/vme/boards/vme_vmivme7805.c +1 −1
  335. drivers/vme/bridges/vme_ca91cx42.c +2 −2
  336. drivers/vme/bridges/vme_tsi148.c +2 −2
  337. drivers/w1/masters/matrox_w1.c +1 −1
  338. drivers/watchdog/bcm63xx_wdt.c +1 −1
  339. drivers/watchdog/intel_scu_watchdog.c +1 −1
  340. drivers/watchdog/rc32434_wdt.c +2 −2
  341. include/asm-generic/io.h +0 −4
  342. include/asm-generic/iomap.h +2 −2
  343. include/linux/io.h +2 −4
  344. lib/devres.c +0 −20
  345. scripts/coccinelle/free/devm_free.cocci +0 −4
  346. scripts/coccinelle/free/iounmap.cocci +1 −1
  347. sound/drivers/ml403-ac97cr.c +1 −1
  348. sound/isa/msnd/msnd_pinnacle.c +1 −1
  349. sound/parisc/harmony.c +1 −1
  350. sound/pci/aw2/aw2-alsa.c +1 −1
  351. sound/pci/cs46xx/cs46xx_lib.c +1 −1
  352. sound/pci/echoaudio/echoaudio.c +1 −1
  353. sound/pci/nm256/nm256.c +3 −3
  354. sound/pci/rme32.c +1 −1
  355. sound/pci/rme96.c +1 −1
  356. sound/pci/rme9652/hdsp.c +1 −1
  357. sound/pci/rme9652/hdspm.c +1 −1
  358. sound/pci/rme9652/rme9652.c +1 −1
  359. sound/pci/sis7019.c +1 −1
  360. sound/pci/ymfpci/ymfpci_main.c +1 −1
  361. sound/soc/au1x/ac97c.c +1 −1
  362. sound/soc/au1x/i2sc.c +1 −1
  363. sound/soc/intel/atom/sst/sst_acpi.c +5 −5
  364. sound/soc/sh/fsi.c +1 −1
  365. sound/x86/intel_hdmi_audio.c +1 −1
  366. tools/testing/nvdimm/Kbuild +1 −2
  367. tools/testing/nvdimm/test/iomap.c +3 −9
  368. tools/testing/nvdimm/test/nfit_test.h +0 −2
Documentation/driver-api/driver-model/devres.rst+0−1
@@ -313,7 +313,6 @@ IOMAP · 312 unmodified lines
313313 devm_ioport_map()
314314 devm_ioport_unmap()
315315 devm_ioremap()
316− devm_ioremap_nocache()
317316 devm_ioremap_uc()
318317 devm_ioremap_wc()
319318 devm_ioremap_resource() : checks resource, requests memory region, ioremaps
Documentation/sound/kernel-api/writing-an-alsa-driver.rst+1−1
@@ -1058,7 +1058,7 @@ and the allocation would be like below: · 1057 unmodified lines
10581058 return err;
10591059 }
10601060 chip->iobase_phys = pci_resource_start(pci, 0);
1061− chip->iobase_virt = ioremap_nocache(chip->iobase_phys,
1061+ chip->iobase_virt = ioremap(chip->iobase_phys,
10621062 pci_resource_len(pci, 0));
10631063
10641064 and the corresponding destructor would be:
Documentation/x86/pat.rst+0−2
@@ -44,8 +44,6 @@ address range to avoid any aliasing. · 43 unmodified lines
4444 +------------------------+----------+--------------+------------------+
4545 | ioremap_uc | -- | UC | UC |
4646 +------------------------+----------+--------------+------------------+
47−| ioremap_nocache | -- | UC- | UC- |
48−+------------------------+----------+--------------+------------------+
4947 | ioremap_wc | -- | -- | WC |
5048 +------------------------+----------+--------------+------------------+
5149 | ioremap_wt | -- | -- | WT |
arch/alpha/include/asm/io.h+2−8
@@ -283,14 +283,8 @@ static inline void __iomem *ioremap(unsigned long port, unsigned long size) · 282 unmodified lines
283283 return IO_CONCAT(__IO_PREFIX,ioremap) (port, size);
284284 }
285285
286−static inline void __iomem * ioremap_nocache(unsigned long offset,
287− unsigned long size)
288−{
289− return ioremap(offset, size);
290−}
291−
292−#define ioremap_wc ioremap_nocache
293−#define ioremap_uc ioremap_nocache
286+#define ioremap_wc ioremap
287+#define ioremap_uc ioremap
294288
295289 static inline void iounmap(volatile void __iomem *addr)
296290 {
arch/arm/include/asm/io.h+0−8
@@ -356,7 +356,6 @@ static inline void memcpy_toio(volatile void __iomem *to, const void *from, · 355 unmodified lines
356356 *
357357 * Function Memory type Cacheability Cache hint
358358 * ioremap() Device n/a n/a
359− * ioremap_nocache() Device n/a n/a
360359 * ioremap_cache() Normal Writeback Read allocate
361360 * ioremap_wc() Normal Non-cacheable n/a
362361 * ioremap_wt() Normal Non-cacheable n/a
@@ -368,13 +367,6 @@ static inline void memcpy_toio(volatile void __iomem *to, const void *from, · 5 unmodified lines
368367 * - unaligned accesses are "unpredictable"
369368 * - writes may be delayed before they hit the endpoint device
370369 *
371− * ioremap_nocache() is the same as ioremap() as there are too many device
372− * drivers using this for device registers, and documentation which tells
373− * people to use it for such for this to be any different. This is not a
374− * safe fallback for memory-like mappings, or memory regions where the
375− * compiler may generate unaligned accesses - eg, via inlining its own
376− * memcpy.
377− *
378370 * All normal memory mappings have the following properties:
379371 * - reads can be repeated with no side effects
380372 * - repeated reads return the last value written
arch/arm/mach-bcm/platsmp.c+2−2
@@ -105,7 +105,7 @@ static int nsp_write_lut(unsigned int cpu) · 104 unmodified lines
105105 if (!secondary_boot_addr)
106106 return -EINVAL;
107107
108− sku_rom_lut = ioremap_nocache((phys_addr_t)secondary_boot_addr,
108+ sku_rom_lut = ioremap((phys_addr_t)secondary_boot_addr,
109109 sizeof(phys_addr_t));
110110 if (!sku_rom_lut) {
111111 pr_warn("unable to ioremap SKU-ROM LUT register for cpu %u\n", cpu);
@@ -174,7 +174,7 @@ static int kona_boot_secondary(unsigned int cpu, struct task_struct *idle) · 62 unmodified lines
174174 if (!secondary_boot_addr)
175175 return -EINVAL;
176176
177− boot_reg = ioremap_nocache((phys_addr_t)secondary_boot_addr,
177+ boot_reg = ioremap((phys_addr_t)secondary_boot_addr,
178178 sizeof(phys_addr_t));
179179 if (!boot_reg) {
180180 pr_err("unable to map boot register for cpu %u\n", cpu_id);
arch/arm/mach-davinci/devices.c+1−1
@@ -34,7 +34,7 @@ void __iomem *davinci_sysmod_base; · 33 unmodified lines
3434
3535 void davinci_map_sysmod(void)
3636 {
37− davinci_sysmod_base = ioremap_nocache(DAVINCI_SYSTEM_MODULE_BASE,
37+ davinci_sysmod_base = ioremap(DAVINCI_SYSTEM_MODULE_BASE,
3838 0x800);
3939 /*
4040 * Throw a bug since a lot of board initialization code depends
arch/arm/mach-pxa/magician.c+1−1
@@ -1008,7 +1008,7 @@ static void __init magician_init(void) · 1007 unmodified lines
10081008 pxa_set_udc_info(&magician_udc_info);
10091009
10101010 /* Check LCD type we have */
1011− cpld = ioremap_nocache(PXA_CS3_PHYS, 0x1000);
1011+ cpld = ioremap(PXA_CS3_PHYS, 0x1000);
10121012 if (cpld) {
10131013 u8 board_id = __raw_readb(cpld + 0x14);
10141014
arch/arm/mach-shmobile/platsmp-apmu.c+1−1
@@ -189,7 +189,7 @@ static void apmu_init_cpu(struct resource *res, int cpu, int bit) · 188 unmodified lines
189189 if ((cpu >= ARRAY_SIZE(apmu_cpus)) || apmu_cpus[cpu].iomem)
190190 return;
191191
192− apmu_cpus[cpu].iomem = ioremap_nocache(res->start, resource_size(res));
192+ apmu_cpus[cpu].iomem = ioremap(res->start, resource_size(res));
193193 apmu_cpus[cpu].bit = bit;
194194
195195 pr_debug("apmu ioremap %d %d %pr\n", cpu, bit, res);
arch/arm/mach-shmobile/pm-rcar-gen2.c+1−1
@@ -103,7 +103,7 @@ map: · 102 unmodified lines
103103 iounmap(p);
104104
105105 /* setup reset vectors */
106− p = ioremap_nocache(RST, 0x63);
106+ p = ioremap(RST, 0x63);
107107 bar = phys_to_sbar(res.start);
108108 if (has_a15) {
109109 writel_relaxed(bar, p + CA15BAR);
arch/arm/mach-shmobile/setup-r8a7740.c+4−4
@@ -28,7 +28,7 @@ static void __init r8a7740_meram_workaround(void) · 27 unmodified lines
2828 {
2929 void __iomem *reg;
3030
31− reg = ioremap_nocache(MEBUFCNTR, 4);
31+ reg = ioremap(MEBUFCNTR, 4);
3232 if (reg) {
3333 iowrite32(0x01600164, reg);
3434 iounmap(reg);
@@ -37,9 +37,9 @@ static void __init r8a7740_meram_workaround(void) · 2 unmodified lines
3737
3838 static void __init r8a7740_init_irq_of(void)
3939 {
40− void __iomem *intc_prio_base = ioremap_nocache(0xe6900010, 0x10);
41− void __iomem *intc_msk_base = ioremap_nocache(0xe6900040, 0x10);
42− void __iomem *pfc_inta_ctrl = ioremap_nocache(0xe605807c, 0x4);
40+ void __iomem *intc_prio_base = ioremap(0xe6900010, 0x10);
41+ void __iomem *intc_msk_base = ioremap(0xe6900040, 0x10);
42+ void __iomem *pfc_inta_ctrl = ioremap(0xe605807c, 0x4);
4343
4444 irqchip_init();
4545
arch/arm/mach-shmobile/setup-r8a7778.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222
2323 static void __init r8a7778_init_irq_dt(void)
2424 {
25− void __iomem *base = ioremap_nocache(0xfe700000, 0x00100000);
25+ void __iomem *base = ioremap(0xfe700000, 0x00100000);
2626
2727 BUG_ON(!base);
2828
arch/hexagon/include/asm/io.h+0−1
@@ -172,7 +172,6 @@ static inline void writel(u32 data, volatile void __iomem *addr) · 171 unmodified lines
172172 #define writel_relaxed __raw_writel
173173
174174 void __iomem *ioremap(unsigned long phys_addr, unsigned long size);
175−#define ioremap_nocache ioremap
176175 #define ioremap_uc(X, Y) ioremap((X), (Y))
177176
178177
arch/ia64/include/asm/vga.h+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 extern unsigned long vga_console_iobase;
1919 extern unsigned long vga_console_membase;
2020
21−#define VGA_MAP_MEM(x,s) ((unsigned long) ioremap_nocache(vga_console_membase + (x), s))
21+#define VGA_MAP_MEM(x,s) ((unsigned long) ioremap(vga_console_membase + (x), s))
2222
2323 #define vga_readb(x) (*(x))
2424 #define vga_writeb(x,y) (*(y) = (x))
arch/ia64/kernel/cyclone.c+4−4
@@ -50,7 +50,7 @@ int __init init_cyclone_clock(void) · 49 unmodified lines
5050
5151 /* find base address */
5252 offset = (CYCLONE_CBAR_ADDR);
53− reg = ioremap_nocache(offset, sizeof(u64));
53+ reg = ioremap(offset, sizeof(u64));
5454 if(!reg){
5555 printk(KERN_ERR "Summit chipset: Could not find valid CBAR"
5656 " register.\n");
@@ -68,7 +68,7 @@ int __init init_cyclone_clock(void) · 11 unmodified lines
6868
6969 /* setup PMCC */
7070 offset = (base + CYCLONE_PMCC_OFFSET);
71− reg = ioremap_nocache(offset, sizeof(u64));
71+ reg = ioremap(offset, sizeof(u64));
7272 if(!reg){
7373 printk(KERN_ERR "Summit chipset: Could not find valid PMCC"
7474 " register.\n");
@@ -80,7 +80,7 @@ int __init init_cyclone_clock(void) · 5 unmodified lines
8080
8181 /* setup MPCS */
8282 offset = (base + CYCLONE_MPCS_OFFSET);
83− reg = ioremap_nocache(offset, sizeof(u64));
83+ reg = ioremap(offset, sizeof(u64));
8484 if(!reg){
8585 printk(KERN_ERR "Summit chipset: Could not find valid MPCS"
8686 " register.\n");
@@ -92,7 +92,7 @@ int __init init_cyclone_clock(void) · 5 unmodified lines
9292
9393 /* map in cyclone_timer */
9494 offset = (base + CYCLONE_MPMC_OFFSET);
95− cyclone_timer = ioremap_nocache(offset, sizeof(u32));
95+ cyclone_timer = ioremap(offset, sizeof(u32));
9696 if(!cyclone_timer){
9797 printk(KERN_ERR "Summit chipset: Could not find valid MPMC"
9898 " register.\n");
arch/m68k/include/asm/kmap.h+0−1
@@ -27,7 +27,6 @@ static inline void __iomem *ioremap(unsigned long physaddr, unsigned long size) · 26 unmodified lines
2727 return __ioremap(physaddr, size, IOMAP_NOCACHE_SER);
2828 }
2929
30−#define ioremap_nocache ioremap
3130 #define ioremap_uc ioremap
3231 #define ioremap_wt ioremap_wt
3332 static inline void __iomem *ioremap_wt(unsigned long physaddr,
arch/mips/ar7/clock.c+4−4
@@ -236,9 +236,9 @@ static void tnetd7300_set_clock(u32 shift, struct tnetd7300_clock *clock, · 235 unmodified lines
236236
237237 static void __init tnetd7300_init_clocks(void)
238238 {
239− u32 *bootcr = (u32 *)ioremap_nocache(AR7_REGS_DCL, 4);
239+ u32 *bootcr = (u32 *)ioremap(AR7_REGS_DCL, 4);
240240 struct tnetd7300_clocks *clocks =
241− ioremap_nocache(UR8_REGS_CLOCKS,
241+ ioremap(UR8_REGS_CLOCKS,
242242 sizeof(struct tnetd7300_clocks));
243243
244244 bus_clk.rate = tnetd7300_get_clock(BUS_PLL_SOURCE_SHIFT,
@@ -320,9 +320,9 @@ static int tnetd7200_get_clock_base(int clock_id, u32 *bootcr) · 75 unmodified lines
320320
321321 static void __init tnetd7200_init_clocks(void)
322322 {
323− u32 *bootcr = (u32 *)ioremap_nocache(AR7_REGS_DCL, 4);
323+ u32 *bootcr = (u32 *)ioremap(AR7_REGS_DCL, 4);
324324 struct tnetd7200_clocks *clocks =
325− ioremap_nocache(AR7_REGS_CLOCKS,
325+ ioremap(AR7_REGS_CLOCKS,
326326 sizeof(struct tnetd7200_clocks));
327327 int cpu_base, cpu_mul, cpu_prediv, cpu_postdiv;
328328 int dsp_base, dsp_mul, dsp_prediv, dsp_postdiv;
arch/mips/ar7/gpio.c+1−1
@@ -308,7 +308,7 @@ int __init ar7_gpio_init(void) · 307 unmodified lines
308308 size = 0x1f;
309309 }
310310
311− gpch->regs = ioremap_nocache(AR7_REGS_GPIO, size);
311+ gpch->regs = ioremap(AR7_REGS_GPIO, size);
312312 if (!gpch->regs) {
313313 printk(KERN_ERR "%s: failed to ioremap regs\n",
314314 gpch->chip.label);
arch/mips/ar7/platform.c+1−1
@@ -702,7 +702,7 @@ static int __init ar7_register_devices(void) · 701 unmodified lines
702702 pr_warn("unable to register usb slave: %d\n", res);
703703
704704 /* Register watchdog only if enabled in hardware */
705− bootcr = ioremap_nocache(AR7_REGS_DCL, 4);
705+ bootcr = ioremap(AR7_REGS_DCL, 4);
706706 val = readl(bootcr);
707707 iounmap(bootcr);
708708 if (val & AR7_WDT_HW_ENA) {
arch/mips/ath25/ar2315.c+2−2
@@ -262,7 +262,7 @@ void __init ar2315_plat_mem_setup(void) · 261 unmodified lines
262262 u32 config;
263263
264264 /* Detect memory size */
265− sdram_base = ioremap_nocache(AR2315_SDRAMCTL_BASE,
265+ sdram_base = ioremap(AR2315_SDRAMCTL_BASE,
266266 AR2315_SDRAMCTL_SIZE);
267267 memcfg = __raw_readl(sdram_base + AR2315_MEM_CFG);
268268 memsize = 1 + ATH25_REG_MS(memcfg, AR2315_MEM_CFG_DATA_WIDTH);
@@ -272,7 +272,7 @@ void __init ar2315_plat_mem_setup(void) · 3 unmodified lines
272272 add_memory_region(0, memsize, BOOT_MEM_RAM);
273273 iounmap(sdram_base);
274274
275− ar2315_rst_base = ioremap_nocache(AR2315_RST_BASE, AR2315_RST_SIZE);
275+ ar2315_rst_base = ioremap(AR2315_RST_BASE, AR2315_RST_SIZE);
276276
277277 /* Detect the hardware based on the device ID */
278278 devid = ar2315_rst_reg_read(AR2315_SREV) & AR2315_REV_CHIP;
arch/mips/ath25/ar5312.c+3−3
@@ -185,7 +185,7 @@ static void __init ar5312_flash_init(void) · 184 unmodified lines
185185 void __iomem *flashctl_base;
186186 u32 ctl;
187187
188− flashctl_base = ioremap_nocache(AR5312_FLASHCTL_BASE,
188+ flashctl_base = ioremap(AR5312_FLASHCTL_BASE,
189189 AR5312_FLASHCTL_SIZE);
190190
191191 ctl = __raw_readl(flashctl_base + AR5312_FLASHCTL0);
@@ -358,7 +358,7 @@ void __init ar5312_plat_mem_setup(void) · 166 unmodified lines
358358 u32 devid;
359359
360360 /* Detect memory size */
361− sdram_base = ioremap_nocache(AR5312_SDRAMCTL_BASE,
361+ sdram_base = ioremap(AR5312_SDRAMCTL_BASE,
362362 AR5312_SDRAMCTL_SIZE);
363363 memcfg = __raw_readl(sdram_base + AR5312_MEM_CFG1);
364364 bank0_ac = ATH25_REG_MS(memcfg, AR5312_MEM_CFG1_AC0);
@@ -369,7 +369,7 @@ void __init ar5312_plat_mem_setup(void) · 4 unmodified lines
369369 add_memory_region(0, memsize, BOOT_MEM_RAM);
370370 iounmap(sdram_base);
371371
372− ar5312_rst_base = ioremap_nocache(AR5312_RST_BASE, AR5312_RST_SIZE);
372+ ar5312_rst_base = ioremap(AR5312_RST_BASE, AR5312_RST_SIZE);
373373
374374 devid = ar5312_rst_reg_read(AR5312_REV);
375375 devid >>= AR5312_REV_WMAC_MIN_S;
arch/mips/ath25/board.c+1−1
@@ -111,7 +111,7 @@ int __init ath25_find_config(phys_addr_t base, unsigned long size) · 110 unmodified lines
111111 u8 *mac_addr;
112112 u32 offset;
113113
114− flash_base = ioremap_nocache(base, size);
114+ flash_base = ioremap(base, size);
115115 flash_limit = flash_base + size;
116116
117117 ath25_board.config = NULL;
arch/mips/ath79/common.c+1−1
@@ -41,7 +41,7 @@ static void __iomem *ath79_ddr_pci_win_base; · 40 unmodified lines
4141
4242 void ath79_ddr_ctrl_init(void)
4343 {
44− ath79_ddr_base = ioremap_nocache(AR71XX_DDR_CTRL_BASE,
44+ ath79_ddr_base = ioremap(AR71XX_DDR_CTRL_BASE,
4545 AR71XX_DDR_CTRL_SIZE);
4646 if (soc_is_ar913x() || soc_is_ar724x() || soc_is_ar933x()) {
4747 ath79_ddr_wb_flush_base = ath79_ddr_base + 0x7c;
arch/mips/ath79/setup.c+2−2
@@ -226,9 +226,9 @@ void __init plat_mem_setup(void) · 225 unmodified lines
226226 else if (fw_passed_dtb)
227227 __dt_setup_arch((void *)KSEG0ADDR(fw_passed_dtb));
228228
229− ath79_reset_base = ioremap_nocache(AR71XX_RESET_BASE,
229+ ath79_reset_base = ioremap(AR71XX_RESET_BASE,
230230 AR71XX_RESET_SIZE);
231− ath79_pll_base = ioremap_nocache(AR71XX_PLL_BASE,
231+ ath79_pll_base = ioremap(AR71XX_PLL_BASE,
232232 AR71XX_PLL_SIZE);
233233 ath79_detect_sys_type();
234234 ath79_ddr_ctrl_init();
arch/mips/cavium-octeon/setup.c+1−1
@@ -357,7 +357,7 @@ static void octeon_write_lcd(const char *s) · 356 unmodified lines
357357 {
358358 if (octeon_bootinfo->led_display_base_addr) {
359359 void __iomem *lcd_address =
360− ioremap_nocache(octeon_bootinfo->led_display_base_addr,
360+ ioremap(octeon_bootinfo->led_display_base_addr,
361361 8);
362362 int i;
363363 for (i = 0; i < 8; i++, s++) {
arch/mips/generic/board-ocelot.c+1−1
@@ -51,7 +51,7 @@ static void __init ocelot_earlyprintk_init(void) · 50 unmodified lines
5151 {
5252 void __iomem *uart_base;
5353
54− uart_base = ioremap_nocache(UART_UART, 0x20);
54+ uart_base = ioremap(UART_UART, 0x20);
5555 setup_8250_early_printk_port((unsigned long)uart_base, 2, 50000);
5656 }
5757
arch/mips/include/asm/io.h+0−1
@@ -227,7 +227,6 @@ static inline void __iomem *ioremap_prot(phys_addr_t offset, · 226 unmodified lines
227227 */
228228 #define ioremap(offset, size) \
229229 __ioremap_mode((offset), (size), _CACHE_UNCACHED)
230−#define ioremap_nocache ioremap
231230 #define ioremap_uc ioremap
232231
233232 /*
arch/mips/kernel/mips-cm.c+2−2
@@ -194,7 +194,7 @@ static void mips_cm_probe_l2sync(void) · 193 unmodified lines
194194 write_gcr_l2_only_sync_base(addr | CM_GCR_L2_ONLY_SYNC_BASE_SYNCEN);
195195
196196 /* Map the region */
197− mips_cm_l2sync_base = ioremap_nocache(addr, MIPS_CM_L2SYNC_SIZE);
197+ mips_cm_l2sync_base = ioremap(addr, MIPS_CM_L2SYNC_SIZE);
198198 }
199199
200200 int mips_cm_probe(void)
@@ -215,7 +215,7 @@ int mips_cm_probe(void) · 14 unmodified lines
215215 if (!addr)
216216 return -ENODEV;
217217
218− mips_gcr_base = ioremap_nocache(addr, MIPS_CM_GCR_SIZE);
218+ mips_gcr_base = ioremap(addr, MIPS_CM_GCR_SIZE);
219219 if (!mips_gcr_base)
220220 return -ENXIO;
221221
arch/mips/kernel/mips-cpc.c+1−1
@@ -78,7 +78,7 @@ int mips_cpc_probe(void) · 77 unmodified lines
7878 if (!addr)
7979 return -ENODEV;
8080
81− mips_cpc_base = ioremap_nocache(addr, 0x8000);
81+ mips_cpc_base = ioremap(addr, 0x8000);
8282 if (!mips_cpc_base)
8383 return -ENXIO;
8484
arch/mips/lantiq/falcon/sysctrl.c+3−3
@@ -221,16 +221,16 @@ void __init ltq_soc_init(void) · 220 unmodified lines
221221 res_sys[2].name) < 0))
222222 pr_err("Failed to request core resources");
223223
224− status_membase = ioremap_nocache(res_status.start,
224+ status_membase = ioremap(res_status.start,
225225 resource_size(&res_status));
226− ltq_ebu_membase = ioremap_nocache(res_ebu.start,
226+ ltq_ebu_membase = ioremap(res_ebu.start,
227227 resource_size(&res_ebu));
228228
229229 if (!status_membase || !ltq_ebu_membase)
230230 panic("Failed to remap core resources");
231231
232232 for (i = 0; i < 3; i++) {
233− sysctl_membase[i] = ioremap_nocache(res_sys[i].start,
233+ sysctl_membase[i] = ioremap(res_sys[i].start,
234234 resource_size(&res_sys[i]));
235235 if (!sysctl_membase[i])
236236 panic("Failed to remap sysctrl resources");
arch/mips/lantiq/irq.c+2−2
@@ -349,7 +349,7 @@ int __init icu_of_init(struct device_node *node, struct device_node *parent) · 348 unmodified lines
349349 res.name))
350350 pr_err("Failed to request icu%i memory\n", vpe);
351351
352− ltq_icu_membase[vpe] = ioremap_nocache(res.start,
352+ ltq_icu_membase[vpe] = ioremap(res.start,
353353 resource_size(&res));
354354
355355 if (!ltq_icu_membase[vpe])
@@ -402,7 +402,7 @@ int __init icu_of_init(struct device_node *node, struct device_node *parent) · 46 unmodified lines
402402 res.name))
403403 pr_err("Failed to request eiu memory");
404404
405− ltq_eiu_membase = ioremap_nocache(res.start,
405+ ltq_eiu_membase = ioremap(res.start,
406406 resource_size(&res));
407407 if (!ltq_eiu_membase)
408408 panic("Failed to remap eiu memory");
arch/mips/lantiq/xway/sysctrl.c+3−3
@@ -431,10 +431,10 @@ void __init ltq_soc_init(void) · 430 unmodified lines
431431 res_ebu.name))
432432 pr_err("Failed to request core resources");
433433
434− pmu_membase = ioremap_nocache(res_pmu.start, resource_size(&res_pmu));
435− ltq_cgu_membase = ioremap_nocache(res_cgu.start,
434+ pmu_membase = ioremap(res_pmu.start, resource_size(&res_pmu));
435+ ltq_cgu_membase = ioremap(res_cgu.start,
436436 resource_size(&res_cgu));
437− ltq_ebu_membase = ioremap_nocache(res_ebu.start,
437+ ltq_ebu_membase = ioremap(res_ebu.start,
438438 resource_size(&res_ebu));
439439 if (!pmu_membase || !ltq_cgu_membase || !ltq_ebu_membase)
440440 panic("Failed to remap core resources");
arch/mips/loongson2ef/common/reset.c+2−2
@@ -17,11 +17,11 @@ · 16 unmodified lines
1717 static inline void loongson_reboot(void)
1818 {
1919 #ifndef CONFIG_CPU_JUMP_WORKAROUNDS
20− ((void (*)(void))ioremap_nocache(LOONGSON_BOOT_BASE, 4)) ();
20+ ((void (*)(void))ioremap(LOONGSON_BOOT_BASE, 4)) ();
2121 #else
2222 void (*func)(void);
2323
24− func = (void *)ioremap_nocache(LOONGSON_BOOT_BASE, 4);
24+ func = (void *)ioremap(LOONGSON_BOOT_BASE, 4);
2525
2626 __asm__ __volatile__(
2727 " .set noat \n"
arch/mips/loongson32/common/prom.c+4−4
@@ -26,13 +26,13 @@ void __init prom_init(void) · 25 unmodified lines
2626 memsize = DEFAULT_MEMSIZE;
2727
2828 if (strstr(arcs_cmdline, "console=ttyS3"))
29− uart_base = ioremap_nocache(LS1X_UART3_BASE, 0x0f);
29+ uart_base = ioremap(LS1X_UART3_BASE, 0x0f);
3030 else if (strstr(arcs_cmdline, "console=ttyS2"))
31− uart_base = ioremap_nocache(LS1X_UART2_BASE, 0x0f);
31+ uart_base = ioremap(LS1X_UART2_BASE, 0x0f);
3232 else if (strstr(arcs_cmdline, "console=ttyS1"))
33− uart_base = ioremap_nocache(LS1X_UART1_BASE, 0x0f);
33+ uart_base = ioremap(LS1X_UART1_BASE, 0x0f);
3434 else
35− uart_base = ioremap_nocache(LS1X_UART0_BASE, 0x0f);
35+ uart_base = ioremap(LS1X_UART0_BASE, 0x0f);
3636 setup_8250_early_printk_port((unsigned long)uart_base, 0, 0);
3737 }
3838
arch/mips/loongson32/common/reset.c+1−1
@@ -37,7 +37,7 @@ static void ls1x_power_off(void) · 36 unmodified lines
3737
3838 static int __init ls1x_reboot_setup(void)
3939 {
40− wdt_reg_base = ioremap_nocache(LS1X_WDT_BASE, (SZ_4 + SZ_8));
40+ wdt_reg_base = ioremap(LS1X_WDT_BASE, (SZ_4 + SZ_8));
4141 if (!wdt_reg_base)
4242 panic("Failed to remap watchdog registers");
4343
arch/mips/loongson32/common/time.c+1−1
@@ -49,7 +49,7 @@ static inline void ls1x_pwmtimer_restart(void) · 48 unmodified lines
4949
5050 void __init ls1x_pwmtimer_init(void)
5151 {
52− timer_reg_base = ioremap_nocache(LS1X_TIMER_BASE, SZ_16);
52+ timer_reg_base = ioremap(LS1X_TIMER_BASE, SZ_16);
5353 if (!timer_reg_base)
5454 panic("Failed to remap timer registers");
5555
arch/mips/loongson64/reset.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717
1818 static inline void loongson_reboot(void)
1919 {
20− ((void (*)(void))ioremap_nocache(LOONGSON_BOOT_BASE, 4)) ();
20+ ((void (*)(void))ioremap(LOONGSON_BOOT_BASE, 4)) ();
2121 }
2222
2323 static void loongson_restart(char *command)
arch/mips/mti-malta/malta-dtshim.c+1−1
@@ -240,7 +240,7 @@ static void __init remove_gic(void *fdt) · 239 unmodified lines
240240 * On systems using the RocIT system controller a GIC may be
241241 * present without a CM. Detect whether that is the case.
242242 */
243− biu_base = ioremap_nocache(MSC01_BIU_REG_BASE,
243+ biu_base = ioremap(MSC01_BIU_REG_BASE,
244244 MSC01_BIU_ADDRSPACE_SZ);
245245 sc_cfg = __raw_readl(biu_base + MSC01_SC_CFG_OFS);
246246 if (sc_cfg & MSC01_SC_CFG_GICPRES_MSK) {
arch/mips/pci/pci-alchemy.c+1−1
@@ -409,7 +409,7 @@ static int alchemy_pci_probe(struct platform_device *pdev) · 408 unmodified lines
409409 goto out6;
410410 }
411411
412− ctx->regs = ioremap_nocache(r->start, resource_size(r));
412+ ctx->regs = ioremap(r->start, resource_size(r));
413413 if (!ctx->regs) {
414414 dev_err(&pdev->dev, "cannot map pci regs\n");
415415 ret = -ENODEV;
arch/mips/pci/pci-ar2315.c+1−1
@@ -441,7 +441,7 @@ static int ar2315_pci_probe(struct platform_device *pdev) · 440 unmodified lines
441441 apc->mem_res.flags = IORESOURCE_MEM;
442442
443443 /* Remap PCI config space */
444− apc->cfg_mem = devm_ioremap_nocache(dev, res->start,
444+ apc->cfg_mem = devm_ioremap(dev, res->start,
445445 AR2315_PCI_CFG_SIZE);
446446 if (!apc->cfg_mem) {
447447 dev_err(dev, "failed to remap PCI config space\n");
arch/mips/pci/pci-bcm63xx.c+1−1
@@ -221,7 +221,7 @@ static int __init bcm63xx_register_pci(void) · 220 unmodified lines
221221 * a spinlock for each io access, so this is currently kind of
222222 * broken on SMP.
223223 */
224− pci_iospace_start = ioremap_nocache(BCM_PCI_IO_BASE_PA, 4);
224+ pci_iospace_start = ioremap(BCM_PCI_IO_BASE_PA, 4);
225225 if (!pci_iospace_start)
226226 return -ENOMEM;
227227
arch/mips/pci/pci-rt2880.c+1−1
@@ -218,7 +218,7 @@ static int rt288x_pci_probe(struct platform_device *pdev) · 217 unmodified lines
218218 {
219219 void __iomem *io_map_base;
220220
221− rt2880_pci_base = ioremap_nocache(RT2880_PCI_BASE, PAGE_SIZE);
221+ rt2880_pci_base = ioremap(RT2880_PCI_BASE, PAGE_SIZE);
222222
223223 io_map_base = ioremap(RT2880_PCI_IO_BASE, RT2880_PCI_IO_SIZE);
224224 rt2880_pci_controller.io_map_base = (unsigned long) io_map_base;
arch/mips/pic32/pic32mzda/early_console.c+1−1
@@ -135,7 +135,7 @@ void __init fw_init_early_console(char port) · 134 unmodified lines
135135 char *arch_cmdline = pic32_getcmdline();
136136 int baud = -1;
137137
138− uart_base = ioremap_nocache(PIC32_BASE_UART, 0xc00);
138+ uart_base = ioremap(PIC32_BASE_UART, 0xc00);
139139
140140 baud = get_baud_from_cmdline(arch_cmdline);
141141 if (port == -1)
arch/mips/pic32/pic32mzda/early_pin.c+2−2
@@ -122,7 +122,7 @@ static const struct · 121 unmodified lines
122122
123123 void pic32_pps_input(int function, int pin)
124124 {
125− void __iomem *pps_base = ioremap_nocache(PPS_BASE, 0xF4);
125+ void __iomem *pps_base = ioremap(PPS_BASE, 0xF4);
126126 int i;
127127
128128 for (i = 0; i < ARRAY_SIZE(input_pin_reg); i++) {
@@ -252,7 +252,7 @@ static const struct · 123 unmodified lines
252252
253253 void pic32_pps_output(int function, int pin)
254254 {
255− void __iomem *pps_base = ioremap_nocache(PPS_BASE, 0x170);
255+ void __iomem *pps_base = ioremap(PPS_BASE, 0x170);
256256 int i;
257257
258258 for (i = 0; i < ARRAY_SIZE(output_pin_reg); i++) {
arch/mips/pmcs-msp71xx/msp_serial.c+2−2
@@ -105,7 +105,7 @@ void __init msp_serial_setup(void) · 104 unmodified lines
105105
106106 /* Initialize first serial port */
107107 up.mapbase = MSP_UART0_BASE;
108− up.membase = ioremap_nocache(up.mapbase, MSP_UART_REG_LEN);
108+ up.membase = ioremap(up.mapbase, MSP_UART_REG_LEN);
109109 up.irq = MSP_INT_UART0;
110110 up.uartclk = uartclk;
111111 up.regshift = 2;
@@ -143,7 +143,7 @@ void __init msp_serial_setup(void) · 31 unmodified lines
143143 }
144144
145145 up.mapbase = MSP_UART1_BASE;
146− up.membase = ioremap_nocache(up.mapbase, MSP_UART_REG_LEN);
146+ up.membase = ioremap(up.mapbase, MSP_UART_REG_LEN);
147147 up.irq = MSP_INT_UART1;
148148 up.line = 1;
149149 up.private_data = (void*)UART1_STATUS_REG;
arch/mips/ralink/irq.c+1−1
@@ -165,7 +165,7 @@ static int __init intc_of_init(struct device_node *node, · 164 unmodified lines
165165 res.name))
166166 pr_err("Failed to request intc memory");
167167
168− rt_intc_membase = ioremap_nocache(res.start,
168+ rt_intc_membase = ioremap(res.start,
169169 resource_size(&res));
170170 if (!rt_intc_membase)
171171 panic("Failed to remap intc memory");
arch/mips/ralink/of.c+1−1
@@ -43,7 +43,7 @@ __iomem void *plat_of_remap_node(const char *node) · 42 unmodified lines
4343 res.name))
4444 panic("Failed to request resources for %s", node);
4545
46− return ioremap_nocache(res.start, resource_size(&res));
46+ return ioremap(res.start, resource_size(&res));
4747 }
4848
4949 void __init device_tree_init(void)
arch/mips/rb532/devices.c+1−1
@@ -286,7 +286,7 @@ static int __init plat_setup_devices(void) · 285 unmodified lines
286286 nand_slot0_res[0].end = nand_slot0_res[0].start + 0x1000;
287287
288288 /* Read and map device controller 3 */
289− dev3.base = ioremap_nocache(readl(IDT434_REG_BASE + DEV3BASE), 1);
289+ dev3.base = ioremap(readl(IDT434_REG_BASE + DEV3BASE), 1);
290290
291291 if (!dev3.base) {
292292 printk(KERN_ERR "rb532: cannot remap device controller 3\n");
arch/mips/rb532/gpio.c+1−1
@@ -192,7 +192,7 @@ int __init rb532_gpio_init(void) · 191 unmodified lines
192192 struct resource *r;
193193
194194 r = rb532_gpio_reg0_res;
195− rb532_gpio_chip->regbase = ioremap_nocache(r->start, resource_size(r));
195+ rb532_gpio_chip->regbase = ioremap(r->start, resource_size(r));
196196
197197 if (!rb532_gpio_chip->regbase) {
198198 printk(KERN_ERR "rb532: cannot remap GPIO register 0\n");
arch/mips/rb532/prom.c+1−1
@@ -110,7 +110,7 @@ void __init prom_init(void) · 109 unmodified lines
110110 phys_addr_t memsize;
111111 phys_addr_t ddrbase;
112112
113− ddr = ioremap_nocache(ddr_reg[0].start,
113+ ddr = ioremap(ddr_reg[0].start,
114114 ddr_reg[0].end - ddr_reg[0].start);
115115
116116 if (!ddr) {
arch/mips/rb532/setup.c+1−1
@@ -49,7 +49,7 @@ void __init plat_mem_setup(void) · 48 unmodified lines
4949
5050 set_io_port_base(KSEG1);
5151
52− pci_reg = ioremap_nocache(pci0_res[0].start,
52+ pci_reg = ioremap(pci0_res[0].start,
5353 pci0_res[0].end - pci0_res[0].start);
5454 if (!pci_reg) {
5555 printk(KERN_ERR "Could not remap PCI registers\n");
arch/mips/sni/rm200.c+2−2
@@ -399,10 +399,10 @@ void __init sni_rm200_i8259_irqs(void) · 398 unmodified lines
399399 {
400400 int i;
401401
402− rm200_pic_master = ioremap_nocache(0x16000020, 4);
402+ rm200_pic_master = ioremap(0x16000020, 4);
403403 if (!rm200_pic_master)
404404 return;
405− rm200_pic_slave = ioremap_nocache(0x160000a0, 4);
405+ rm200_pic_slave = ioremap(0x160000a0, 4);
406406 if (!rm200_pic_slave) {
407407 iounmap(rm200_pic_master);
408408 return;
arch/parisc/include/asm/io.h+2−3
@@ -128,9 +128,8 @@ static inline void gsc_writeq(unsigned long long val, unsigned long addr) · 127 unmodified lines
128128 * The standard PCI ioremap interfaces
129129 */
130130 void __iomem *ioremap(unsigned long offset, unsigned long size);
131−#define ioremap_nocache(off, sz) ioremap((off), (sz))
132−#define ioremap_wc ioremap_nocache
133−#define ioremap_uc ioremap_nocache
131+#define ioremap_wc ioremap
132+#define ioremap_uc ioremap
134133
135134 extern void iounmap(const volatile void __iomem *addr);
136135
arch/parisc/kernel/perf.c+1−1
@@ -792,7 +792,7 @@ static int perf_write_image(uint64_t *memaddr) · 791 unmodified lines
792792 return -1;
793793 }
794794
795− runway = ioremap_nocache(cpu_device->hpa.start, 4096);
795+ runway = ioremap(cpu_device->hpa.start, 4096);
796796 if (!runway) {
797797 pr_err("perf_write_image: ioremap failed!\n");
798798 return -ENOMEM;
arch/powerpc/include/asm/io.h+0−3
@@ -691,8 +691,6 @@ static inline void iosync(void) · 690 unmodified lines
691691 * * ioremap_prot allows to specify the page flags as an argument and can
692692 * also be hooked by the platform via ppc_md.
693693 *
694− * * ioremap_nocache is identical to ioremap
695− *
696694 * * ioremap_wc enables write combining
697695 *
698696 * * ioremap_wt enables write through
@@ -715,7 +713,6 @@ extern void __iomem *ioremap_prot(phys_addr_t address, unsigned long size, · 16 unmodified lines
715713 extern void __iomem *ioremap_wc(phys_addr_t address, unsigned long size);
716714 void __iomem *ioremap_wt(phys_addr_t address, unsigned long size);
717715 void __iomem *ioremap_coherent(phys_addr_t address, unsigned long size);
718−#define ioremap_nocache(addr, size) ioremap((addr), (size))
719716 #define ioremap_uc(addr, size) ioremap((addr), (size))
720717 #define ioremap_cache(addr, size) \
721718 ioremap_prot((addr), (size), pgprot_val(PAGE_KERNEL))
arch/sh/boards/board-sh7785lcr.c+1−1
@@ -341,7 +341,7 @@ static void __init sh7785lcr_setup(char **cmdline_p) · 340 unmodified lines
341341 pm_power_off = sh7785lcr_power_off;
342342
343343 /* sm501 DRAM configuration */
344− sm501_reg = ioremap_nocache(SM107_REG_ADDR, SM501_DRAM_CONTROL);
344+ sm501_reg = ioremap(SM107_REG_ADDR, SM501_DRAM_CONTROL);
345345 if (!sm501_reg) {
346346 printk(KERN_ERR "%s: ioremap error.\n", __func__);
347347 return;
arch/sh/boards/mach-cayman/irq.c+1−1
@@ -137,7 +137,7 @@ void init_cayman_irq(void) · 136 unmodified lines
137137 {
138138 int i;
139139
140− epld_virt = (unsigned long)ioremap_nocache(EPLD_BASE, 1024);
140+ epld_virt = (unsigned long)ioremap(EPLD_BASE, 1024);
141141 if (!epld_virt) {
142142 printk(KERN_ERR "Cayman IRQ: Unable to remap EPLD\n");
143143 return;
arch/sh/boards/mach-cayman/setup.c+1−1
@@ -99,7 +99,7 @@ static int __init smsc_superio_setup(void) · 98 unmodified lines
9999 {
100100 unsigned char devid, devrev;
101101
102− smsc_superio_virt = (unsigned long)ioremap_nocache(SMSC_SUPERIO_BASE, 1024);
102+ smsc_superio_virt = (unsigned long)ioremap(SMSC_SUPERIO_BASE, 1024);
103103 if (!smsc_superio_virt) {
104104 panic("Unable to remap SMSC SuperIO\n");
105105 }
arch/sh/boards/mach-sdk7786/fpga.c+1−1
@@ -32,7 +32,7 @@ static void __iomem *sdk7786_fpga_probe(void) · 31 unmodified lines
3232 * is reserved.
3333 */
3434 for (area = PA_AREA0; area < PA_AREA7; area += SZ_64M) {
35− base = ioremap_nocache(area + FPGA_REGS_OFFSET, FPGA_REGS_SIZE);
35+ base = ioremap(area + FPGA_REGS_OFFSET, FPGA_REGS_SIZE);
3636 if (!base) {
3737 /* Failed to remap this area, move along. */
3838 continue;
arch/sh/drivers/heartbeat.c+1−1
@@ -96,7 +96,7 @@ static int heartbeat_drv_probe(struct platform_device *pdev) · 95 unmodified lines
9696 return -ENOMEM;
9797 }
9898
99− hd->base = ioremap_nocache(res->start, resource_size(res));
99+ hd->base = ioremap(res->start, resource_size(res));
100100 if (unlikely(!hd->base)) {
101101 dev_err(&pdev->dev, "ioremap failed\n");
102102
arch/sh/drivers/pci/pci-sh5.c+2−2
@@ -115,12 +115,12 @@ static int __init sh5pci_init(void) · 114 unmodified lines
115115 return -EINVAL;
116116 }
117117
118− pcicr_virt = (unsigned long)ioremap_nocache(SH5PCI_ICR_BASE, 1024);
118+ pcicr_virt = (unsigned long)ioremap(SH5PCI_ICR_BASE, 1024);
119119 if (!pcicr_virt) {
120120 panic("Unable to remap PCICR\n");
121121 }
122122
123− PCI_IO_AREA = (unsigned long)ioremap_nocache(SH5PCI_IO_BASE, 0x10000);
123+ PCI_IO_AREA = (unsigned long)ioremap(SH5PCI_IO_BASE, 0x10000);
124124 if (!PCI_IO_AREA) {
125125 panic("Unable to remap PCIIO\n");
126126 }
arch/sh/include/asm/io.h+0−1
@@ -367,7 +367,6 @@ static inline void ioremap_fixed_init(void) { } · 366 unmodified lines
367367 static inline int iounmap_fixed(void __iomem *addr) { return -EINVAL; }
368368 #endif
369369
370−#define ioremap_nocache ioremap
371370 #define ioremap_uc ioremap
372371
373372 /*
arch/sh/kernel/cpu/irq/intc-sh5.c+1−1
@@ -124,7 +124,7 @@ void __init plat_irq_setup(void) · 123 unmodified lines
124124 unsigned long reg;
125125 int i;
126126
127− intc_virt = (unsigned long)ioremap_nocache(INTC_BASE, 1024);
127+ intc_virt = (unsigned long)ioremap(INTC_BASE, 1024);
128128 if (!intc_virt) {
129129 panic("Unable to remap INTC\n");
130130 }
arch/sh/kernel/cpu/sh2/smp-j2.c+2−2
@@ -88,8 +88,8 @@ static void j2_start_cpu(unsigned int cpu, unsigned long entry_point) · 87 unmodified lines
8888 if (!np) return;
8989
9090 if (of_property_read_u32_array(np, "cpu-release-addr", regs, 2)) return;
91− release = ioremap_nocache(regs[0], sizeof(u32));
92− initpc = ioremap_nocache(regs[1], sizeof(u32));
91+ release = ioremap(regs[0], sizeof(u32));
92+ initpc = ioremap(regs[1], sizeof(u32));
9393
9494 __raw_writel(entry_point, initpc);
9595 __raw_writel(1, release);
arch/sh/kernel/cpu/sh5/clock-sh5.c+1−1
@@ -68,7 +68,7 @@ static struct sh_clk_ops *sh5_clk_ops[] = { · 67 unmodified lines
6868
6969 void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
7070 {
71− cprc_base = (unsigned long)ioremap_nocache(CPRC_BASE, 1024);
71+ cprc_base = (unsigned long)ioremap(CPRC_BASE, 1024);
7272 BUG_ON(!cprc_base);
7373
7474 if (idx < ARRAY_SIZE(sh5_clk_ops))
arch/sh/kernel/dma-coherent.c+1−1
@@ -28,7 +28,7 @@ void *arch_dma_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle, · 27 unmodified lines
2828 arch_sync_dma_for_device(virt_to_phys(ret), size,
2929 DMA_BIDIRECTIONAL);
3030
31− ret_nocache = (void __force *)ioremap_nocache(virt_to_phys(ret), size);
31+ ret_nocache = (void __force *)ioremap(virt_to_phys(ret), size);
3232 if (!ret_nocache) {
3333 free_pages((unsigned long)ret, order);
3434 return NULL;
arch/sparc/include/asm/io_64.h+0−1
@@ -406,7 +406,6 @@ static inline void __iomem *ioremap(unsigned long offset, unsigned long size) · 405 unmodified lines
406406 return (void __iomem *)offset;
407407 }
408408
409−#define ioremap_nocache(X,Y) ioremap((X),(Y))
410409 #define ioremap_uc(X,Y) ioremap((X),(Y))
411410 #define ioremap_wc(X,Y) ioremap((X),(Y))
412411 #define ioremap_wt(X,Y) ioremap((X),(Y))
arch/unicore32/include/asm/io.h+0−1
@@ -31,7 +31,6 @@ extern void __uc32_iounmap(volatile void __iomem *addr); · 30 unmodified lines
3131 *
3232 */
3333 #define ioremap(cookie, size) __uc32_ioremap(cookie, size)
34−#define ioremap_nocache(cookie, size) __uc32_ioremap(cookie, size)
3534 #define iounmap(cookie) __uc32_iounmap(cookie)
3635
3736 #define readb_relaxed readb
arch/x86/kernel/apb_timer.c+1−1
@@ -95,7 +95,7 @@ static inline void apbt_set_mapping(void) · 94 unmodified lines
9595 printk(KERN_WARNING "No timer base from SFI, use default\n");
9696 apbt_address = APBT_DEFAULT_BASE;
9797 }
98− apbt_virt_address = ioremap_nocache(apbt_address, APBT_MMAP_SIZE);
98+ apbt_virt_address = ioremap(apbt_address, APBT_MMAP_SIZE);
9999 if (!apbt_virt_address) {
100100 pr_debug("Failed mapping APBT phy address at %lu\n",\
101101 (unsigned long)apbt_address);
arch/x86/kernel/hpet.c+1−1
@@ -84,7 +84,7 @@ static inline void hpet_writel(unsigned int d, unsigned int a) · 83 unmodified lines
8484
8585 static inline void hpet_set_mapping(void)
8686 {
87− hpet_virt_address = ioremap_nocache(hpet_address, HPET_MMAP_SIZE);
87+ hpet_virt_address = ioremap(hpet_address, HPET_MMAP_SIZE);
8888 }
8989
9090 static inline void hpet_clear_mapping(void)
arch/x86/kernel/quirks.c+1−1
@@ -110,7 +110,7 @@ static void ich_force_enable_hpet(struct pci_dev *dev) · 109 unmodified lines
110110 }
111111
112112 /* use bits 31:14, 16 kB aligned */
113− rcba_base = ioremap_nocache(rcba, 0x4000);
113+ rcba_base = ioremap(rcba, 0x4000);
114114 if (rcba_base == NULL) {
115115 dev_printk(KERN_DEBUG, &dev->dev, "ioremap failed; "
116116 "cannot force enable HPET\n");
arch/x86/kernel/tboot.c+1−1
@@ -354,7 +354,7 @@ static ssize_t tboot_log_read(struct file *file, char __user *user_buf, size_t c · 353 unmodified lines
354354 void *kbuf;
355355 int ret = -EFAULT;
356356
357− log_base = ioremap_nocache(TBOOT_SERIAL_LOG_ADDR, TBOOT_SERIAL_LOG_SIZE);
357+ log_base = ioremap(TBOOT_SERIAL_LOG_ADDR, TBOOT_SERIAL_LOG_SIZE);
358358 if (!log_base)
359359 return ret;
360360
arch/x86/mm/testmmiotrace.c+2−2
@@ -79,7 +79,7 @@ static void do_read_far_test(void __iomem *p) · 78 unmodified lines
7979
8080 static void do_test(unsigned long size)
8181 {
82− void __iomem *p = ioremap_nocache(mmio_address, size);
82+ void __iomem *p = ioremap(mmio_address, size);
8383 if (!p) {
8484 pr_err("could not ioremap, aborting.\n");
8585 return;
@@ -104,7 +104,7 @@ static void do_test_bulk_ioremapping(void) · 18 unmodified lines
104104 int i;
105105
106106 for (i = 0; i < 10; ++i) {
107− p = ioremap_nocache(mmio_address, PAGE_SIZE);
107+ p = ioremap(mmio_address, PAGE_SIZE);
108108 if (p)
109109 iounmap(p);
110110 }
arch/x86/pci/mmconfig_64.c+1−1
@@ -105,7 +105,7 @@ static void __iomem *mcfg_ioremap(struct pci_mmcfg_region *cfg) · 104 unmodified lines
105105 start = cfg->address + PCI_MMCFG_BUS_OFFSET(cfg->start_bus);
106106 num_buses = cfg->end_bus - cfg->start_bus + 1;
107107 size = PCI_MMCFG_BUS_OFFSET(num_buses);
108− addr = ioremap_nocache(start, size);
108+ addr = ioremap(start, size);
109109 if (addr)
110110 addr -= PCI_MMCFG_BUS_OFFSET(cfg->start_bus);
111111 return addr;
drivers/acpi/acpi_lpit.c+1−1
@@ -104,7 +104,7 @@ static void lpit_update_residency(struct lpit_residency_info *info, · 103 unmodified lines
104104
105105 info->gaddr = lpit_native->residency_counter;
106106 if (info->gaddr.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) {
107− info->iomem_addr = ioremap_nocache(info->gaddr.address,
107+ info->iomem_addr = ioremap(info->gaddr.address,
108108 info->gaddr.bit_width / 8);
109109 if (!info->iomem_addr)
110110 return;
drivers/ata/pata_arasan_cf.c+1−1
@@ -824,7 +824,7 @@ static int arasan_cf_probe(struct platform_device *pdev) · 823 unmodified lines
824824 quirk |= CF_BROKEN_MWDMA | CF_BROKEN_UDMA;
825825
826826 acdev->pbase = res->start;
827− acdev->vbase = devm_ioremap_nocache(&pdev->dev, res->start,
827+ acdev->vbase = devm_ioremap(&pdev->dev, res->start,
828828 resource_size(res));
829829 if (!acdev->vbase) {
830830 dev_warn(&pdev->dev, "ioremap fail\n");
drivers/ata/pata_octeon_cf.c+3−3
@@ -891,7 +891,7 @@ static int octeon_cf_probe(struct platform_device *pdev) · 890 unmodified lines
891891 of_node_put(dma_node);
892892 return -EINVAL;
893893 }
894− cf_port->dma_base = (u64)devm_ioremap_nocache(&pdev->dev, res_dma->start,
894+ cf_port->dma_base = (u64)devm_ioremap(&pdev->dev, res_dma->start,
895895 resource_size(res_dma));
896896 if (!cf_port->dma_base) {
897897 of_node_put(dma_node);
@@ -909,7 +909,7 @@ static int octeon_cf_probe(struct platform_device *pdev) · 11 unmodified lines
909909 if (!res_cs1)
910910 return -EINVAL;
911911
912− cs1 = devm_ioremap_nocache(&pdev->dev, res_cs1->start,
912+ cs1 = devm_ioremap(&pdev->dev, res_cs1->start,
913913 resource_size(res_cs1));
914914 if (!cs1)
915915 return rv;
@@ -925,7 +925,7 @@ static int octeon_cf_probe(struct platform_device *pdev) · 9 unmodified lines
925925 if (!res_cs0)
926926 return -EINVAL;
927927
928− cs0 = devm_ioremap_nocache(&pdev->dev, res_cs0->start,
928+ cs0 = devm_ioremap(&pdev->dev, res_cs0->start,
929929 resource_size(res_cs0));
930930 if (!cs0)
931931 return rv;
drivers/ata/pata_rb532_cf.c+1−1
@@ -140,7 +140,7 @@ static int rb532_pata_driver_probe(struct platform_device *pdev) · 139 unmodified lines
140140 info->gpio_line = gpiod;
141141 info->irq = irq;
142142
143− info->iobase = devm_ioremap_nocache(&pdev->dev, res->start,
143+ info->iobase = devm_ioremap(&pdev->dev, res->start,
144144 resource_size(res));
145145 if (!info->iobase)
146146 return -ENOMEM;
drivers/atm/eni.c+1−7
@@ -31,12 +31,6 @@ · 30 unmodified lines
3131 #include "suni.h"
3232 #include "eni.h"
3333
34−#if !defined(__i386__) && !defined(__x86_64__)
35−#ifndef ioremap_nocache
36−#define ioremap_nocache(X,Y) ioremap(X,Y)
37−#endif
38−#endif
39−
4034 /*
4135 * TODO:
4236 *
@@ -1725,7 +1719,7 @@ static int eni_do_init(struct atm_dev *dev) · 1682 unmodified lines
17251719 }
17261720 printk(KERN_NOTICE DEV_LABEL "(itf %d): rev.%d,base=0x%lx,irq=%d,",
17271721 dev->number,pci_dev->revision,real_base,eni_dev->irq);
1728− if (!(base = ioremap_nocache(real_base,MAP_MAX_SIZE))) {
1722+ if (!(base = ioremap(real_base,MAP_MAX_SIZE))) {
17291723 printk("\n");
17301724 printk(KERN_ERR DEV_LABEL "(itf %d): can't set up page "
17311725 "mapping\n",dev->number);
drivers/bcma/driver_chipcommon_b.c+1−1
@@ -48,7 +48,7 @@ int bcma_core_chipcommon_b_init(struct bcma_drv_cc_b *ccb) · 47 unmodified lines
4848 return 0;
4949
5050 ccb->setup_done = 1;
51− ccb->mii = ioremap_nocache(ccb->core->addr_s[1], BCMA_CORE_SIZE);
51+ ccb->mii = ioremap(ccb->core->addr_s[1], BCMA_CORE_SIZE);
5252 if (!ccb->mii)
5353 return -ENOMEM;
5454
drivers/bcma/driver_pci_host.c+3−3
@@ -115,7 +115,7 @@ static int bcma_extpci_read_config(struct bcma_drv_pci *pc, unsigned int dev, · 114 unmodified lines
115115 if (unlikely(!addr))
116116 goto out;
117117 err = -ENOMEM;
118− mmio = ioremap_nocache(addr, sizeof(val));
118+ mmio = ioremap(addr, sizeof(val));
119119 if (!mmio)
120120 goto out;
121121
@@ -180,7 +180,7 @@ static int bcma_extpci_write_config(struct bcma_drv_pci *pc, unsigned int dev, · 58 unmodified lines
180180 if (unlikely(!addr))
181181 goto out;
182182 err = -ENOMEM;
183− mmio = ioremap_nocache(addr, sizeof(val));
183+ mmio = ioremap(addr, sizeof(val));
184184 if (!mmio)
185185 goto out;
186186
@@ -515,7 +515,7 @@ void bcma_core_pci_hostmode_init(struct bcma_drv_pci *pc) · 328 unmodified lines
515515 /* Ok, ready to run, register it to the system.
516516 * The following needs change, if we want to port hostmode
517517 * to non-MIPS platform. */
518− io_map_base = (unsigned long)ioremap_nocache(pc_host->mem_resource.start,
518+ io_map_base = (unsigned long)ioremap(pc_host->mem_resource.start,
519519 resource_size(&pc_host->mem_resource));
520520 pc_host->pci_controller.io_map_base = io_map_base;
521521 set_io_port_base(pc_host->pci_controller.io_map_base);
drivers/bcma/host_soc.c+1−1
@@ -172,7 +172,7 @@ int __init bcma_host_soc_register(struct bcma_soc *soc) · 171 unmodified lines
172172 /* iomap only first core. We have to read some register on this core
173173 * to scan the bus.
174174 */
175− bus->mmio = ioremap_nocache(BCMA_ADDR_BASE, BCMA_CORE_SIZE * 1);
175+ bus->mmio = ioremap(BCMA_ADDR_BASE, BCMA_CORE_SIZE * 1);
176176 if (!bus->mmio)
177177 return -ENOMEM;
178178
drivers/bcma/scan.c+3−3
@@ -425,11 +425,11 @@ static int bcma_get_next_core(struct bcma_bus *bus, u32 __iomem **eromptr, · 424 unmodified lines
425425 }
426426 }
427427 if (bus->hosttype == BCMA_HOSTTYPE_SOC) {
428− core->io_addr = ioremap_nocache(core->addr, BCMA_CORE_SIZE);
428+ core->io_addr = ioremap(core->addr, BCMA_CORE_SIZE);
429429 if (!core->io_addr)
430430 return -ENOMEM;
431431 if (core->wrap) {
432− core->io_wrap = ioremap_nocache(core->wrap,
432+ core->io_wrap = ioremap(core->wrap,
433433 BCMA_CORE_SIZE);
434434 if (!core->io_wrap) {
435435 iounmap(core->io_addr);
@@ -472,7 +472,7 @@ int bcma_bus_scan(struct bcma_bus *bus) · 36 unmodified lines
472472
473473 erombase = bcma_scan_read32(bus, 0, BCMA_CC_EROM);
474474 if (bus->hosttype == BCMA_HOSTTYPE_SOC) {
475− eromptr = ioremap_nocache(erombase, BCMA_CORE_SIZE);
475+ eromptr = ioremap(erombase, BCMA_CORE_SIZE);
476476 if (!eromptr)
477477 return -ENOMEM;
478478 } else {
drivers/block/umem.c+1−1
@@ -827,7 +827,7 @@ static int mm_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) · 826 unmodified lines
827827 goto failed_req_csr;
828828 }
829829
830− card->csr_remap = ioremap_nocache(csr_base, csr_len);
830+ card->csr_remap = ioremap(csr_base, csr_len);
831831 if (!card->csr_remap) {
832832 dev_printk(KERN_ERR, &card->dev->dev,
833833 "Unable to remap memory region\n");
drivers/bus/fsl-mc/mc-io.c+2−2
@@ -97,12 +97,12 @@ int __must_check fsl_create_mc_io(struct device *dev, · 96 unmodified lines
9797 return -EBUSY;
9898 }
9999
100− mc_portal_virt_addr = devm_ioremap_nocache(dev,
100+ mc_portal_virt_addr = devm_ioremap(dev,
101101 mc_portal_phys_addr,
102102 mc_portal_size);
103103 if (!mc_portal_virt_addr) {
104104 dev_err(dev,
105− "devm_ioremap_nocache failed for MC portal %pa\n",
105+ "devm_ioremap failed for MC portal %pa\n",
106106 &mc_portal_phys_addr);
107107 return -ENXIO;
108108 }
drivers/char/agp/generic.c+1−1
@@ -941,7 +941,7 @@ int agp_generic_create_gatt_table(struct agp_bridge_data *bridge) · 940 unmodified lines
941941
942942 bridge->gatt_table = (u32 __iomem *)table;
943943 #else
944− bridge->gatt_table = ioremap_nocache(virt_to_phys(table),
944+ bridge->gatt_table = ioremap(virt_to_phys(table),
945945 (PAGE_SIZE * (1 << page_order)));
946946 bridge->driver->cache_flush();
947947 #endif
drivers/char/agp/intel-gtt.c+1−1
@@ -1087,7 +1087,7 @@ static void intel_i9xx_setup_flush(void) · 1086 unmodified lines
10871087 }
10881088
10891089 if (intel_private.ifp_resource.start)
1090− intel_private.i9xx_flush_page = ioremap_nocache(intel_private.ifp_resource.start, PAGE_SIZE);
1090+ intel_private.i9xx_flush_page = ioremap(intel_private.ifp_resource.start, PAGE_SIZE);
10911091 if (!intel_private.i9xx_flush_page)
10921092 dev_err(&intel_private.pcidev->dev,
10931093 "can't ioremap flush page - no chipset flushing\n");
drivers/char/applicom.c+2−2
@@ -204,7 +204,7 @@ static int __init applicom_init(void) · 203 unmodified lines
204204 if (pci_enable_device(dev))
205205 return -EIO;
206206
207− RamIO = ioremap_nocache(pci_resource_start(dev, 0), LEN_RAM_IO);
207+ RamIO = ioremap(pci_resource_start(dev, 0), LEN_RAM_IO);
208208
209209 if (!RamIO) {
210210 printk(KERN_INFO "ac.o: Failed to ioremap PCI memory "
@@ -259,7 +259,7 @@ static int __init applicom_init(void) · 48 unmodified lines
259259 /* Now try the specified ISA cards */
260260
261261 for (i = 0; i < MAX_ISA_BOARD; i++) {
262− RamIO = ioremap_nocache(mem + (LEN_RAM_IO * i), LEN_RAM_IO);
262+ RamIO = ioremap(mem + (LEN_RAM_IO * i), LEN_RAM_IO);
263263
264264 if (!RamIO) {
265265 printk(KERN_INFO "ac.o: Failed to ioremap the ISA card's memory space (slot #%d)\n", i + 1);
drivers/char/hw_random/intel-rng.c+1−1
@@ -317,7 +317,7 @@ PFX "RNG, try using the 'no_fwh_detect' option.\n"; · 316 unmodified lines
317317 return -EBUSY;
318318 }
319319
320− intel_rng_hw->mem = ioremap_nocache(INTEL_FWH_ADDR, INTEL_FWH_ADDR_LEN);
320+ intel_rng_hw->mem = ioremap(INTEL_FWH_ADDR, INTEL_FWH_ADDR_LEN);
321321 if (intel_rng_hw->mem == NULL)
322322 return -EBUSY;
323323
drivers/char/hw_random/octeon-rng.c+2−2
@@ -81,13 +81,13 @@ static int octeon_rng_probe(struct platform_device *pdev) · 80 unmodified lines
8181 return -ENOENT;
8282
8383
84− rng->control_status = devm_ioremap_nocache(&pdev->dev,
84+ rng->control_status = devm_ioremap(&pdev->dev,
8585 res_ports->start,
8686 sizeof(u64));
8787 if (!rng->control_status)
8888 return -ENOENT;
8989
90− rng->result = devm_ioremap_nocache(&pdev->dev,
90+ rng->result = devm_ioremap(&pdev->dev,
9191 res_result->start,
9292 sizeof(u64));
9393 if (!rng->result)
drivers/clk/renesas/clk-rz.c+2−2
@@ -37,8 +37,8 @@ static u16 __init rz_cpg_read_mode_pins(void) · 36 unmodified lines
3737 void __iomem *ppr0, *pibc0;
3838 u16 modes;
3939
40− ppr0 = ioremap_nocache(PPR0, 2);
41− pibc0 = ioremap_nocache(PIBC0, 2);
40+ ppr0 = ioremap(PPR0, 2);
41+ pibc0 = ioremap(PIBC0, 2);
4242 BUG_ON(!ppr0 || !pibc0);
4343 iowrite16(4, pibc0); /* enable input buffer */
4444 modes = ioread16(ppr0);
drivers/clocksource/sh_cmt.c+1−1
@@ -905,7 +905,7 @@ static int sh_cmt_map_memory(struct sh_cmt_device *cmt) · 904 unmodified lines
905905 return -ENXIO;
906906 }
907907
908− cmt->mapbase = ioremap_nocache(mem->start, resource_size(mem));
908+ cmt->mapbase = ioremap(mem->start, resource_size(mem));
909909 if (cmt->mapbase == NULL) {
910910 dev_err(&cmt->pdev->dev, "failed to remap I/O memory\n");
911911 return -ENXIO;
drivers/clocksource/sh_mtu2.c+1−1
@@ -377,7 +377,7 @@ static int sh_mtu2_map_memory(struct sh_mtu2_device *mtu) · 376 unmodified lines
377377 return -ENXIO;
378378 }
379379
380− mtu->mapbase = ioremap_nocache(res->start, resource_size(res));
380+ mtu->mapbase = ioremap(res->start, resource_size(res));
381381 if (mtu->mapbase == NULL)
382382 return -ENXIO;
383383
drivers/clocksource/sh_tmu.c+1−1
@@ -486,7 +486,7 @@ static int sh_tmu_map_memory(struct sh_tmu_device *tmu) · 485 unmodified lines
486486 return -ENXIO;
487487 }
488488
489− tmu->mapbase = ioremap_nocache(res->start, resource_size(res));
489+ tmu->mapbase = ioremap(res->start, resource_size(res));
490490 if (tmu->mapbase == NULL)
491491 return -ENXIO;
492492
drivers/cpufreq/pcc-cpufreq.c+1−1
@@ -445,7 +445,7 @@ static int __init pcc_cpufreq_probe(void) · 444 unmodified lines
445445 goto out_free;
446446 }
447447
448− pcch_virt_addr = ioremap_nocache(mem_resource->minimum,
448+ pcch_virt_addr = ioremap(mem_resource->minimum,
449449 mem_resource->address_length);
450450 if (pcch_virt_addr == NULL) {
451451 pr_debug("probe: could not map shared mem region\n");
drivers/crypto/hifn_795x.c+1−1
@@ -2507,7 +2507,7 @@ static int hifn_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 2506 unmodified lines
25072507 addr = pci_resource_start(pdev, i);
25082508 size = pci_resource_len(pdev, i);
25092509
2510− dev->bar[i] = ioremap_nocache(addr, size);
2510+ dev->bar[i] = ioremap(addr, size);
25112511 if (!dev->bar[i]) {
25122512 err = -ENOMEM;
25132513 goto err_out_unmap_bars;
drivers/dma/altera-msgdma.c+2−2
@@ -772,10 +772,10 @@ static int request_and_map(struct platform_device *pdev, const char *name, · 771 unmodified lines
772772 return -EBUSY;
773773 }
774774
775− *ptr = devm_ioremap_nocache(device, region->start,
775+ *ptr = devm_ioremap(device, region->start,
776776 resource_size(region));
777777 if (*ptr == NULL) {
778− dev_err(device, "ioremap_nocache of %s failed!", name);
778+ dev_err(device, "ioremap of %s failed!", name);
779779 return -ENOMEM;
780780 }
781781
drivers/edac/i3000_edac.c+1−1
@@ -324,7 +324,7 @@ static int i3000_probe1(struct pci_dev *pdev, int dev_idx) · 323 unmodified lines
324324
325325 pci_read_config_dword(pdev, I3000_MCHBAR, (u32 *) & mchbar);
326326 mchbar &= I3000_MCHBAR_MASK;
327− window = ioremap_nocache(mchbar, I3000_MMR_WINDOW_SIZE);
327+ window = ioremap(mchbar, I3000_MMR_WINDOW_SIZE);
328328 if (!window) {
329329 printk(KERN_ERR "i3000: cannot map mmio space at 0x%lx\n",
330330 mchbar);
drivers/edac/i3200_edac.c+1−1
@@ -280,7 +280,7 @@ static void __iomem *i3200_map_mchbar(struct pci_dev *pdev) · 279 unmodified lines
280280 return NULL;
281281 }
282282
283− window = ioremap_nocache(u.mchbar, I3200_MMR_WINDOW_SIZE);
283+ window = ioremap(u.mchbar, I3200_MMR_WINDOW_SIZE);
284284 if (!window)
285285 printk(KERN_ERR "i3200: cannot map mmio space at 0x%llx\n",
286286 (unsigned long long)u.mchbar);
drivers/edac/i82975x_edac.c+1−1
@@ -485,7 +485,7 @@ static int i82975x_probe1(struct pci_dev *pdev, int dev_idx) · 484 unmodified lines
485485 goto fail0;
486486 }
487487 mchbar &= 0xffffc000; /* bits 31:14 used for 16K window */
488− mch_window = ioremap_nocache(mchbar, 0x1000);
488+ mch_window = ioremap(mchbar, 0x1000);
489489 if (!mch_window) {
490490 edac_dbg(3, "error ioremapping MCHBAR!\n");
491491 goto fail0;
drivers/edac/ie31200_edac.c+1−1
@@ -357,7 +357,7 @@ static void __iomem *ie31200_map_mchbar(struct pci_dev *pdev) · 356 unmodified lines
357357 return NULL;
358358 }
359359
360− window = ioremap_nocache(u.mchbar, IE31200_MMR_WINDOW_SIZE);
360+ window = ioremap(u.mchbar, IE31200_MMR_WINDOW_SIZE);
361361 if (!window)
362362 ie31200_printk(KERN_ERR, "Cannot map mmio space at 0x%llx\n",
363363 (unsigned long long)u.mchbar);
drivers/edac/x38_edac.c+1−1
@@ -266,7 +266,7 @@ static void __iomem *x38_map_mchbar(struct pci_dev *pdev) · 265 unmodified lines
266266 return NULL;
267267 }
268268
269− window = ioremap_nocache(u.mchbar, X38_MMR_WINDOW_SIZE);
269+ window = ioremap(u.mchbar, X38_MMR_WINDOW_SIZE);
270270 if (!window)
271271 printk(KERN_ERR "x38: cannot map mmio space at 0x%llx\n",
272272 (unsigned long long)u.mchbar);
drivers/firewire/nosy.c+1−1
@@ -551,7 +551,7 @@ add_card(struct pci_dev *dev, const struct pci_device_id *unused) · 550 unmodified lines
551551 INIT_LIST_HEAD(&lynx->client_list);
552552 kref_init(&lynx->kref);
553553
554− lynx->registers = ioremap_nocache(pci_resource_start(dev, 0),
554+ lynx->registers = ioremap(pci_resource_start(dev, 0),
555555 PCILYNX_MAX_REGISTER);
556556 if (lynx->registers == NULL) {
557557 dev_err(&dev->dev, "Failed to map registers\n");
drivers/firmware/broadcom/bcm47xx_nvram.c+1−1
@@ -120,7 +120,7 @@ int bcm47xx_nvram_init_from_mem(u32 base, u32 lim) · 119 unmodified lines
120120 void __iomem *iobase;
121121 int err;
122122
123− iobase = ioremap_nocache(base, lim);
123+ iobase = ioremap(base, lim);
124124 if (!iobase)
125125 return -ENOMEM;
126126
drivers/gpu/drm/gma500/gtt.c+1−1
@@ -503,7 +503,7 @@ int psb_gtt_init(struct drm_device *dev, int resume) · 502 unmodified lines
503503 * Map the GTT and the stolen memory area
504504 */
505505 if (!resume)
506− dev_priv->gtt_map = ioremap_nocache(pg->gtt_phys_start,
506+ dev_priv->gtt_map = ioremap(pg->gtt_phys_start,
507507 gtt_pages << PAGE_SHIFT);
508508 if (!dev_priv->gtt_map) {
509509 dev_err(dev->dev, "Failure to map gtt.\n");
drivers/gpu/drm/gma500/psb_drv.c+1−1
@@ -256,7 +256,7 @@ static int psb_driver_load(struct drm_device *dev, unsigned long flags) · 255 unmodified lines
256256 PSB_AUX_RESOURCE);
257257 resource_len = pci_resource_len(dev_priv->aux_pdev,
258258 PSB_AUX_RESOURCE);
259− dev_priv->aux_reg = ioremap_nocache(resource_start,
259+ dev_priv->aux_reg = ioremap(resource_start,
260260 resource_len);
261261 if (!dev_priv->aux_reg)
262262 goto out_err;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c+1−1
@@ -211,7 +211,7 @@ static int hibmc_hw_map(struct hibmc_drm_private *priv) · 210 unmodified lines
211211
212212 ioaddr = pci_resource_start(pdev, 1);
213213 iosize = pci_resource_len(pdev, 1);
214− priv->mmio = devm_ioremap_nocache(dev->dev, ioaddr, iosize);
214+ priv->mmio = devm_ioremap(dev->dev, ioaddr, iosize);
215215 if (!priv->mmio) {
216216 DRM_ERROR("Cannot map mmio region\n");
217217 return -ENOMEM;
drivers/gpu/drm/i915/i915_gem_gtt.c+1−1
@@ -2847,7 +2847,7 @@ static int ggtt_probe_common(struct i915_ggtt *ggtt, u64 size) · 2846 unmodified lines
28472847 * readback check when writing GTT PTE entries.
28482848 */
28492849 if (IS_GEN9_LP(dev_priv) || INTEL_GEN(dev_priv) >= 10)
2850− ggtt->gsm = ioremap_nocache(phys_addr, size);
2850+ ggtt->gsm = ioremap(phys_addr, size);
28512851 else
28522852 ggtt->gsm = ioremap_wc(phys_addr, size);
28532853 if (!ggtt->gsm) {
drivers/gpu/drm/msm/msm_drv.c+1−1
@@ -138,7 +138,7 @@ void __iomem *msm_ioremap(struct platform_device *pdev, const char *name, · 137 unmodified lines
138138
139139 size = resource_size(res);
140140
141− ptr = devm_ioremap_nocache(&pdev->dev, res->start, size);
141+ ptr = devm_ioremap(&pdev->dev, res->start, size);
142142 if (!ptr) {
143143 DRM_DEV_ERROR(&pdev->dev, "failed to ioremap: %s\n", name);
144144 return ERR_PTR(-ENOMEM);
drivers/gpu/drm/radeon/radeon_ttm.c+1−1
@@ -443,7 +443,7 @@ static int radeon_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_ · 442 unmodified lines
443443 mem->bus.size);
444444 else
445445 mem->bus.addr =
446− ioremap_nocache(mem->bus.base + mem->bus.offset,
446+ ioremap(mem->bus.base + mem->bus.offset,
447447 mem->bus.size);
448448 if (!mem->bus.addr)
449449 return -ENOMEM;
drivers/gpu/drm/sti/sti_dvo.c+1−1
@@ -534,7 +534,7 @@ static int sti_dvo_probe(struct platform_device *pdev) · 533 unmodified lines
534534 DRM_ERROR("Invalid dvo resource\n");
535535 return -ENOMEM;
536536 }
537− dvo->regs = devm_ioremap_nocache(dev, res->start,
537+ dvo->regs = devm_ioremap(dev, res->start,
538538 resource_size(res));
539539 if (!dvo->regs)
540540 return -ENOMEM;
drivers/gpu/drm/sti/sti_hda.c+2−2
@@ -759,14 +759,14 @@ static int sti_hda_probe(struct platform_device *pdev) · 758 unmodified lines
759759 DRM_ERROR("Invalid hda resource\n");
760760 return -ENOMEM;
761761 }
762− hda->regs = devm_ioremap_nocache(dev, res->start, resource_size(res));
762+ hda->regs = devm_ioremap(dev, res->start, resource_size(res));
763763 if (!hda->regs)
764764 return -ENOMEM;
765765
766766 res = platform_get_resource_byname(pdev, IORESOURCE_MEM,
767767 "video-dacs-ctrl");
768768 if (res) {
769− hda->video_dacs_ctrl = devm_ioremap_nocache(dev, res->start,
769+ hda->video_dacs_ctrl = devm_ioremap(dev, res->start,
770770 resource_size(res));
771771 if (!hda->video_dacs_ctrl)
772772 return -ENOMEM;
drivers/gpu/drm/sti/sti_hdmi.c+1−1
@@ -1393,7 +1393,7 @@ static int sti_hdmi_probe(struct platform_device *pdev) · 1392 unmodified lines
13931393 ret = -ENOMEM;
13941394 goto release_adapter;
13951395 }
1396− hdmi->regs = devm_ioremap_nocache(dev, res->start, resource_size(res));
1396+ hdmi->regs = devm_ioremap(dev, res->start, resource_size(res));
13971397 if (!hdmi->regs) {
13981398 ret = -ENOMEM;
13991399 goto release_adapter;
drivers/gpu/drm/sti/sti_tvout.c+1−1
@@ -860,7 +860,7 @@ static int sti_tvout_probe(struct platform_device *pdev) · 859 unmodified lines
860860 DRM_ERROR("Invalid glue resource\n");
861861 return -ENOMEM;
862862 }
863− tvout->regs = devm_ioremap_nocache(dev, res->start, resource_size(res));
863+ tvout->regs = devm_ioremap(dev, res->start, resource_size(res));
864864 if (!tvout->regs)
865865 return -ENOMEM;
866866
drivers/gpu/drm/sti/sti_vtg.c+1−1
@@ -393,7 +393,7 @@ static int vtg_probe(struct platform_device *pdev) · 392 unmodified lines
393393 DRM_ERROR("Get memory resource failed\n");
394394 return -ENOMEM;
395395 }
396− vtg->regs = devm_ioremap_nocache(dev, res->start, resource_size(res));
396+ vtg->regs = devm_ioremap(dev, res->start, resource_size(res));
397397 if (!vtg->regs) {
398398 DRM_ERROR("failed to remap I/O memory\n");
399399 return -ENOMEM;
drivers/gpu/drm/tilcdc/tilcdc_drv.c+1−1
@@ -256,7 +256,7 @@ static int tilcdc_init(struct drm_driver *ddrv, struct device *dev) · 255 unmodified lines
256256 goto init_failed;
257257 }
258258
259− priv->mmio = ioremap_nocache(res->start, resource_size(res));
259+ priv->mmio = ioremap(res->start, resource_size(res));
260260 if (!priv->mmio) {
261261 dev_err(dev, "failed to ioremap\n");
262262 ret = -ENOMEM;
drivers/gpu/drm/ttm/ttm_bo_util.c+2−2
@@ -218,7 +218,7 @@ static int ttm_mem_reg_ioremap(struct ttm_bo_device *bdev, struct ttm_mem_reg *m · 217 unmodified lines
218218 if (mem->placement & TTM_PL_FLAG_WC)
219219 addr = ioremap_wc(mem->bus.base + mem->bus.offset, mem->bus.size);
220220 else
221− addr = ioremap_nocache(mem->bus.base + mem->bus.offset, mem->bus.size);
221+ addr = ioremap(mem->bus.base + mem->bus.offset, mem->bus.size);
222222 if (!addr) {
223223 (void) ttm_mem_io_lock(man, false);
224224 ttm_mem_io_free(bdev, mem);
@@ -565,7 +565,7 @@ static int ttm_bo_ioremap(struct ttm_buffer_object *bo, · 340 unmodified lines
565565 map->virtual = ioremap_wc(bo->mem.bus.base + bo->mem.bus.offset + offset,
566566 size);
567567 else
568− map->virtual = ioremap_nocache(bo->mem.bus.base + bo->mem.bus.offset + offset,
568+ map->virtual = ioremap(bo->mem.bus.base + bo->mem.bus.offset + offset,
569569 size);
570570 }
571571 return (!map->virtual) ? -ENOMEM : 0;
drivers/hwmon/i5k_amb.c+1−1
@@ -528,7 +528,7 @@ static int i5k_amb_probe(struct platform_device *pdev) · 527 unmodified lines
528528 goto err;
529529 }
530530
531− data->amb_mmio = ioremap_nocache(data->amb_base, data->amb_len);
531+ data->amb_mmio = ioremap(data->amb_base, data->amb_len);
532532 if (!data->amb_mmio) {
533533 res = -EBUSY;
534534 goto err_map_failed;
drivers/i2c/busses/i2c-highlander.c+1−1
@@ -369,7 +369,7 @@ static int highlander_i2c_probe(struct platform_device *pdev) · 368 unmodified lines
369369 if (unlikely(!dev))
370370 return -ENOMEM;
371371
372− dev->base = ioremap_nocache(res->start, resource_size(res));
372+ dev->base = ioremap(res->start, resource_size(res));
373373 if (unlikely(!dev->base)) {
374374 ret = -ENXIO;
375375 goto err;
drivers/i2c/busses/i2c-pmcmsp.c+1−1
@@ -281,7 +281,7 @@ static int pmcmsptwi_probe(struct platform_device *pldev) · 280 unmodified lines
281281 }
282282
283283 /* remap the memory */
284− pmcmsptwi_data.iobase = ioremap_nocache(res->start,
284+ pmcmsptwi_data.iobase = ioremap(res->start,
285285 resource_size(res));
286286 if (!pmcmsptwi_data.iobase) {
287287 dev_err(&pldev->dev,
drivers/infiniband/hw/bnxt_re/qplib_fp.c+1−1
@@ -442,7 +442,7 @@ int bnxt_qplib_enable_nq(struct pci_dev *pdev, struct bnxt_qplib_nq *nq, · 441 unmodified lines
442442 goto fail;
443443 }
444444 /* Unconditionally map 8 bytes to support 57500 series */
445− nq->bar_reg_iomem = ioremap_nocache(nq_base + nq->bar_reg_off, 8);
445+ nq->bar_reg_iomem = ioremap(nq_base + nq->bar_reg_off, 8);
446446 if (!nq->bar_reg_iomem) {
447447 rc = -ENOMEM;
448448 goto fail;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c+2−2
@@ -717,7 +717,7 @@ int bnxt_qplib_enable_rcfw_channel(struct pci_dev *pdev, · 716 unmodified lines
717717 if (!res_base)
718718 return -ENOMEM;
719719
720− rcfw->cmdq_bar_reg_iomem = ioremap_nocache(res_base +
720+ rcfw->cmdq_bar_reg_iomem = ioremap(res_base +
721721 RCFW_COMM_BASE_OFFSET,
722722 RCFW_COMM_SIZE);
723723 if (!rcfw->cmdq_bar_reg_iomem) {
@@ -739,7 +739,7 @@ int bnxt_qplib_enable_rcfw_channel(struct pci_dev *pdev, · 15 unmodified lines
739739 "CREQ BAR region %d resc start is 0!\n",
740740 rcfw->creq_bar_reg);
741741 /* Unconditionally map 8 bytes to support 57500 series */
742− rcfw->creq_bar_reg_iomem = ioremap_nocache(res_base + cp_bar_reg_off,
742+ rcfw->creq_bar_reg_iomem = ioremap(res_base + cp_bar_reg_off,
743743 8);
744744 if (!rcfw->creq_bar_reg_iomem) {
745745 dev_err(&rcfw->pdev->dev, "CREQ BAR region %d mapping failed\n",
drivers/infiniband/hw/bnxt_re/qplib_res.c+1−1
@@ -704,7 +704,7 @@ static int bnxt_qplib_alloc_dpi_tbl(struct bnxt_qplib_res *res, · 703 unmodified lines
704704 return -ENOMEM;
705705 }
706706
707− dpit->dbr_bar_reg_iomem = ioremap_nocache(bar_reg_base + dbr_offset,
707+ dpit->dbr_bar_reg_iomem = ioremap(bar_reg_base + dbr_offset,
708708 dbr_len);
709709 if (!dpit->dbr_bar_reg_iomem) {
710710 dev_err(&res->pdev->dev,
drivers/infiniband/hw/hfi1/pcie.c+2−2
@@ -161,7 +161,7 @@ int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev) · 160 unmodified lines
161161 return -EINVAL;
162162 }
163163
164− dd->kregbase1 = ioremap_nocache(addr, RCV_ARRAY);
164+ dd->kregbase1 = ioremap(addr, RCV_ARRAY);
165165 if (!dd->kregbase1) {
166166 dd_dev_err(dd, "UC mapping of kregbase1 failed\n");
167167 return -ENOMEM;
@@ -179,7 +179,7 @@ int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev) · 11 unmodified lines
179179 dd_dev_info(dd, "RcvArray count: %u\n", rcv_array_count);
180180 dd->base2_start = RCV_ARRAY + rcv_array_count * 8;
181181
182− dd->kregbase2 = ioremap_nocache(
182+ dd->kregbase2 = ioremap(
183183 addr + dd->base2_start,
184184 TXE_PIO_SEND - dd->base2_start);
185185 if (!dd->kregbase2) {
drivers/infiniband/hw/qib/qib_iba7322.c+1−1
@@ -6630,7 +6630,7 @@ static int qib_init_7322_variables(struct qib_devdata *dd) · 6629 unmodified lines
66306630 /* vl15 buffers start just after the 4k buffers */
66316631 vl15off = dd->physaddr + (dd->piobufbase >> 32) +
66326632 dd->piobcnt4k * dd->align4k;
6633− dd->piovl15base = ioremap_nocache(vl15off,
6633+ dd->piovl15base = ioremap(vl15off,
66346634 NUM_VL15_BUFS * dd->align4k);
66356635 if (!dd->piovl15base) {
66366636 ret = -ENOMEM;
drivers/infiniband/hw/qib/qib_init.c+2−2
@@ -1759,7 +1759,7 @@ int init_chip_wc_pat(struct qib_devdata *dd, u32 vl15buflen) · 1758 unmodified lines
17591759 qib_userlen = dd->ureg_align * dd->cfgctxts;
17601760
17611761 /* Sanity checks passed, now create the new mappings */
1762− qib_kregbase = ioremap_nocache(qib_physaddr, qib_kreglen);
1762+ qib_kregbase = ioremap(qib_physaddr, qib_kreglen);
17631763 if (!qib_kregbase)
17641764 goto bail;
17651765
@@ -1768,7 +1768,7 @@ int init_chip_wc_pat(struct qib_devdata *dd, u32 vl15buflen) · 2 unmodified lines
17681768 goto bail_kregbase;
17691769
17701770 if (qib_userlen) {
1771− qib_userbase = ioremap_nocache(qib_physaddr + dd->uregbase,
1771+ qib_userbase = ioremap(qib_physaddr + dd->uregbase,
17721772 qib_userlen);
17731773 if (!qib_userbase)
17741774 goto bail_piobase;
drivers/infiniband/hw/qib/qib_pcie.c+1−1
@@ -145,7 +145,7 @@ int qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, · 144 unmodified lines
145145 addr = pci_resource_start(pdev, 0);
146146 len = pci_resource_len(pdev, 0);
147147
148− dd->kregbase = ioremap_nocache(addr, len);
148+ dd->kregbase = ioremap(addr, len);
149149 if (!dd->kregbase)
150150 return -ENOMEM;
151151
drivers/input/keyboard/pxa930_rotary.c+1−1
@@ -107,7 +107,7 @@ static int pxa930_rotary_probe(struct platform_device *pdev) · 106 unmodified lines
107107 if (!r)
108108 return -ENOMEM;
109109
110− r->mmio_base = ioremap_nocache(res->start, resource_size(res));
110+ r->mmio_base = ioremap(res->start, resource_size(res));
111111 if (r->mmio_base == NULL) {
112112 dev_err(&pdev->dev, "failed to remap IO memory\n");
113113 err = -ENXIO;
drivers/input/keyboard/sh_keysc.c+1−1
@@ -195,7 +195,7 @@ static int sh_keysc_probe(struct platform_device *pdev) · 194 unmodified lines
195195 memcpy(&priv->pdata, dev_get_platdata(&pdev->dev), sizeof(priv->pdata));
196196 pdata = &priv->pdata;
197197
198− priv->iomem_base = ioremap_nocache(res->start, resource_size(res));
198+ priv->iomem_base = ioremap(res->start, resource_size(res));
199199 if (priv->iomem_base == NULL) {
200200 dev_err(&pdev->dev, "failed to remap I/O memory\n");
201201 error = -ENXIO;
drivers/input/mouse/pxa930_trkball.c+1−1
@@ -167,7 +167,7 @@ static int pxa930_trkball_probe(struct platform_device *pdev) · 166 unmodified lines
167167 goto failed;
168168 }
169169
170− trkball->mmio_base = ioremap_nocache(res->start, resource_size(res));
170+ trkball->mmio_base = ioremap(res->start, resource_size(res));
171171 if (!trkball->mmio_base) {
172172 dev_err(&pdev->dev, "failed to ioremap registers\n");
173173 error = -ENXIO;
drivers/input/serio/gscps2.c+1−1
@@ -349,7 +349,7 @@ static int __init gscps2_probe(struct parisc_device *dev) · 348 unmodified lines
349349
350350 ps2port->port = serio;
351351 ps2port->padev = dev;
352− ps2port->addr = ioremap_nocache(hpa, GSC_STATUS + 4);
352+ ps2port->addr = ioremap(hpa, GSC_STATUS + 4);
353353 spin_lock_init(&ps2port->lock);
354354
355355 gscps2_reset(ps2port);
drivers/iommu/amd_iommu_init.c+1−1
@@ -440,7 +440,7 @@ static u8 __iomem * __init iommu_map_mmio_space(u64 address, u64 end) · 439 unmodified lines
440440 return NULL;
441441 }
442442
443− return (u8 __iomem *)ioremap_nocache(address, end);
443+ return (u8 __iomem *)ioremap(address, end);
444444 }
445445
446446 static void __init iommu_unmap_mmio_space(struct amd_iommu *iommu)
drivers/ipack/carriers/tpci200.c+2−2
@@ -298,7 +298,7 @@ static int tpci200_register(struct tpci200_board *tpci200) · 297 unmodified lines
298298
299299 /* Map internal tpci200 driver user space */
300300 tpci200->info->interface_regs =
301− ioremap_nocache(pci_resource_start(tpci200->info->pdev,
301+ ioremap(pci_resource_start(tpci200->info->pdev,
302302 TPCI200_IP_INTERFACE_BAR),
303303 TPCI200_IFACE_SIZE);
304304 if (!tpci200->info->interface_regs) {
@@ -541,7 +541,7 @@ static int tpci200_pci_probe(struct pci_dev *pdev, · 236 unmodified lines
541541 ret = -EBUSY;
542542 goto out_err_pci_request;
543543 }
544− tpci200->info->cfg_regs = ioremap_nocache(
544+ tpci200->info->cfg_regs = ioremap(
545545 pci_resource_start(pdev, TPCI200_CFG_MEM_BAR),
546546 pci_resource_len(pdev, TPCI200_CFG_MEM_BAR));
547547 if (!tpci200->info->cfg_regs) {
drivers/ipack/devices/ipoctal.c+3−3
@@ -276,7 +276,7 @@ static int ipoctal_inst_slot(struct ipoctal *ipoctal, unsigned int bus_nr, · 275 unmodified lines
276276 ipoctal->board_id = ipoctal->dev->id_device;
277277
278278 region = &ipoctal->dev->region[IPACK_IO_SPACE];
279− addr = devm_ioremap_nocache(&ipoctal->dev->dev,
279+ addr = devm_ioremap(&ipoctal->dev->dev,
280280 region->start, region->size);
281281 if (!addr) {
282282 dev_err(&ipoctal->dev->dev,
@@ -292,7 +292,7 @@ static int ipoctal_inst_slot(struct ipoctal *ipoctal, unsigned int bus_nr, · 9 unmodified lines
292292
293293 region = &ipoctal->dev->region[IPACK_INT_SPACE];
294294 ipoctal->int_space =
295− devm_ioremap_nocache(&ipoctal->dev->dev,
295+ devm_ioremap(&ipoctal->dev->dev,
296296 region->start, region->size);
297297 if (!ipoctal->int_space) {
298298 dev_err(&ipoctal->dev->dev,
@@ -303,7 +303,7 @@ static int ipoctal_inst_slot(struct ipoctal *ipoctal, unsigned int bus_nr, · 4 unmodified lines
303303
304304 region = &ipoctal->dev->region[IPACK_MEM8_SPACE];
305305 ipoctal->mem8_space =
306− devm_ioremap_nocache(&ipoctal->dev->dev,
306+ devm_ioremap(&ipoctal->dev->dev,
307307 region->start, 0x8000);
308308 if (!ipoctal->mem8_space) {
309309 dev_err(&ipoctal->dev->dev,
drivers/irqchip/irq-mips-gic.c+1−1
@@ -716,7 +716,7 @@ static int __init gic_of_init(struct device_node *node, · 715 unmodified lines
716716 __sync();
717717 }
718718
719− mips_gic_base = ioremap_nocache(gic_base, gic_len);
719+ mips_gic_base = ioremap(gic_base, gic_len);
720720
721721 gicconfig = read_gic_config();
722722 gic_shared_intrs = gicconfig & GIC_CONFIG_NUMINTERRUPTS;
drivers/irqchip/irq-renesas-intc-irqpin.c+1−1
@@ -460,7 +460,7 @@ static int intc_irqpin_probe(struct platform_device *pdev) · 459 unmodified lines
460460 goto err0;
461461 }
462462
463− i->iomem = devm_ioremap_nocache(dev, io[k]->start,
463+ i->iomem = devm_ioremap(dev, io[k]->start,
464464 resource_size(io[k]));
465465 if (!i->iomem) {
466466 dev_err(dev, "failed to remap IOMEM\n");
drivers/media/common/videobuf2/videobuf2-vmalloc.c+1−1
@@ -105,7 +105,7 @@ static void *vb2_vmalloc_get_userptr(struct device *dev, unsigned long vaddr, · 104 unmodified lines
105105 if (nums[i-1] + 1 != nums[i])
106106 goto fail_map;
107107 buf->vaddr = (__force void *)
108− ioremap_nocache(__pfn_to_phys(nums[0]), size + offset);
108+ ioremap(__pfn_to_phys(nums[0]), size + offset);
109109 } else {
110110 buf->vaddr = vm_map_ram(frame_vector_pages(vec), n_pages, -1,
111111 PAGE_KERNEL);
drivers/media/pci/cx18/cx18-driver.c+1−1
@@ -938,7 +938,7 @@ static int cx18_probe(struct pci_dev *pci_dev, · 937 unmodified lines
938938 /* map io memory */
939939 CX18_DEBUG_INFO("attempting ioremap at 0x%llx len 0x%08x\n",
940940 (u64)cx->base_addr + CX18_MEM_OFFSET, CX18_MEM_SIZE);
941− cx->enc_mem = ioremap_nocache(cx->base_addr + CX18_MEM_OFFSET,
941+ cx->enc_mem = ioremap(cx->base_addr + CX18_MEM_OFFSET,
942942 CX18_MEM_SIZE);
943943 if (!cx->enc_mem) {
944944 CX18_ERR("ioremap failed. Can't get a window into CX23418 memory and register space\n");
drivers/media/pci/ivtv/ivtv-driver.c+3−3
@@ -1042,7 +1042,7 @@ static int ivtv_probe(struct pci_dev *pdev, const struct pci_device_id *pci_id) · 1041 unmodified lines
10421042 /* map io memory */
10431043 IVTV_DEBUG_INFO("attempting ioremap at 0x%llx len 0x%08x\n",
10441044 (u64)itv->base_addr + IVTV_ENCODER_OFFSET, IVTV_ENCODER_SIZE);
1045− itv->enc_mem = ioremap_nocache(itv->base_addr + IVTV_ENCODER_OFFSET,
1045+ itv->enc_mem = ioremap(itv->base_addr + IVTV_ENCODER_OFFSET,
10461046 IVTV_ENCODER_SIZE);
10471047 if (!itv->enc_mem) {
10481048 IVTV_ERR("ioremap failed. Can't get a window into CX23415/6 encoder memory\n");
@@ -1056,7 +1056,7 @@ static int ivtv_probe(struct pci_dev *pdev, const struct pci_device_id *pci_id) · 7 unmodified lines
10561056 if (itv->has_cx23415) {
10571057 IVTV_DEBUG_INFO("attempting ioremap at 0x%llx len 0x%08x\n",
10581058 (u64)itv->base_addr + IVTV_DECODER_OFFSET, IVTV_DECODER_SIZE);
1059− itv->dec_mem = ioremap_nocache(itv->base_addr + IVTV_DECODER_OFFSET,
1059+ itv->dec_mem = ioremap(itv->base_addr + IVTV_DECODER_OFFSET,
10601060 IVTV_DECODER_SIZE);
10611061 if (!itv->dec_mem) {
10621062 IVTV_ERR("ioremap failed. Can't get a window into CX23415 decoder memory\n");
@@ -1075,7 +1075,7 @@ static int ivtv_probe(struct pci_dev *pdev, const struct pci_device_id *pci_id) · 12 unmodified lines
10751075 IVTV_DEBUG_INFO("attempting ioremap at 0x%llx len 0x%08x\n",
10761076 (u64)itv->base_addr + IVTV_REG_OFFSET, IVTV_REG_SIZE);
10771077 itv->reg_mem =
1078− ioremap_nocache(itv->base_addr + IVTV_REG_OFFSET, IVTV_REG_SIZE);
1078+ ioremap(itv->base_addr + IVTV_REG_OFFSET, IVTV_REG_SIZE);
10791079 if (!itv->reg_mem) {
10801080 IVTV_ERR("ioremap failed. Can't get a window into CX23415/6 register space\n");
10811081 IVTV_ERR("Each capture card with a CX23415/6 needs 64 kB of vmalloc address space for this window\n");
drivers/media/platform/davinci/dm355_ccdc.c+1−1
@@ -883,7 +883,7 @@ static int dm355_ccdc_probe(struct platform_device *pdev) · 882 unmodified lines
883883 goto fail_nores;
884884 }
885885
886− ccdc_cfg.base_addr = ioremap_nocache(res->start, resource_size(res));
886+ ccdc_cfg.base_addr = ioremap(res->start, resource_size(res));
887887 if (!ccdc_cfg.base_addr) {
888888 status = -ENOMEM;
889889 goto fail_nomem;
drivers/media/platform/davinci/dm644x_ccdc.c+1−1
@@ -817,7 +817,7 @@ static int dm644x_ccdc_probe(struct platform_device *pdev) · 816 unmodified lines
817817 goto fail_nores;
818818 }
819819
820− ccdc_cfg.base_addr = ioremap_nocache(res->start, resource_size(res));
820+ ccdc_cfg.base_addr = ioremap(res->start, resource_size(res));
821821 if (!ccdc_cfg.base_addr) {
822822 status = -ENOMEM;
823823 goto fail_nomem;
drivers/media/platform/davinci/isif.c+1−1
@@ -1045,7 +1045,7 @@ static int isif_probe(struct platform_device *pdev) · 1044 unmodified lines
10451045 status = -EBUSY;
10461046 goto fail_nobase_res;
10471047 }
1048− addr = ioremap_nocache(res->start, resource_size(res));
1048+ addr = ioremap(res->start, resource_size(res));
10491049 if (!addr) {
10501050 status = -ENOMEM;
10511051 goto fail_base_iomap;
drivers/media/platform/tegra-cec/tegra_cec.c+1−1
@@ -351,7 +351,7 @@ static int tegra_cec_probe(struct platform_device *pdev) · 350 unmodified lines
351351 if (cec->tegra_cec_irq <= 0)
352352 return -EBUSY;
353353
354− cec->cec_base = devm_ioremap_nocache(&pdev->dev, res->start,
354+ cec->cec_base = devm_ioremap(&pdev->dev, res->start,
355355 resource_size(res));
356356
357357 if (!cec->cec_base) {
drivers/misc/cardreader/rtsx_pcr.c+1−1
@@ -1512,7 +1512,7 @@ static int rtsx_pci_probe(struct pci_dev *pcidev, · 1511 unmodified lines
15121512 bar = 1;
15131513 len = pci_resource_len(pcidev, bar);
15141514 base = pci_resource_start(pcidev, bar);
1515− pcr->remap_addr = ioremap_nocache(base, len);
1515+ pcr->remap_addr = ioremap(base, len);
15161516 if (!pcr->remap_addr) {
15171517 ret = -ENOMEM;
15181518 goto free_handle;
drivers/misc/mic/scif/scif_nodeqp.c+1−1
@@ -788,7 +788,7 @@ scif_node_add(struct scif_dev *scifdev, struct scifmsg *msg) · 787 unmodified lines
788788 "failed to setup interrupts for %d\n", msg->src.node);
789789 goto interrupt_setup_error;
790790 }
791− newdev->mmio.va = ioremap_nocache(msg->payload[1], sdev->mmio->len);
791+ newdev->mmio.va = ioremap(msg->payload[1], sdev->mmio->len);
792792 if (!newdev->mmio.va) {
793793 dev_err(&scifdev->sdev->dev,
794794 "failed to map mmio for %d\n", msg->src.node);
drivers/misc/pti.c+1−1
@@ -834,7 +834,7 @@ static int pti_pci_probe(struct pci_dev *pdev, · 833 unmodified lines
834834 }
835835 drv_data->aperture_base = drv_data->pti_addr+APERTURE_14;
836836 drv_data->pti_ioaddr =
837− ioremap_nocache((u32)drv_data->aperture_base,
837+ ioremap((u32)drv_data->aperture_base,
838838 APERTURE_LEN);
839839 if (!drv_data->pti_ioaddr) {
840840 retval = -ENOMEM;
drivers/mmc/host/sdhci-acpi.c+1−1
@@ -719,7 +719,7 @@ static int sdhci_acpi_probe(struct platform_device *pdev) · 718 unmodified lines
719719 goto err_free;
720720 }
721721
722− host->ioaddr = devm_ioremap_nocache(dev, iomem->start,
722+ host->ioaddr = devm_ioremap(dev, iomem->start,
723723 resource_size(iomem));
724724 if (host->ioaddr == NULL) {
725725 err = -ENOMEM;
drivers/mmc/host/via-sdmmc.c+1−1
@@ -1106,7 +1106,7 @@ static int via_sd_probe(struct pci_dev *pcidev, · 1105 unmodified lines
11061106
11071107 len = pci_resource_len(pcidev, 0);
11081108 base = pci_resource_start(pcidev, 0);
1109− sdhost->mmiobase = ioremap_nocache(base, len);
1109+ sdhost->mmiobase = ioremap(base, len);
11101110 if (!sdhost->mmiobase) {
11111111 ret = -ENOMEM;
11121112 goto free_mmc_host;
drivers/mtd/devices/bcm47xxsflash.c+1−1
@@ -320,7 +320,7 @@ static int bcm47xxsflash_bcma_probe(struct platform_device *pdev) · 319 unmodified lines
320320 * ChipCommon revision.
321321 */
322322 if (b47s->bcma_cc->core->id.rev == 54)
323− b47s->window = ioremap_nocache(res->start, resource_size(res));
323+ b47s->window = ioremap(res->start, resource_size(res));
324324 else
325325 b47s->window = ioremap_cache(res->start, resource_size(res));
326326 if (!b47s->window) {
drivers/mtd/maps/amd76xrom.c+1−1
@@ -163,7 +163,7 @@ static int amd76xrom_init_one(struct pci_dev *pdev, · 162 unmodified lines
163163 /* FIXME handle registers 0x80 - 0x8C the bios region locks */
164164
165165 /* For write accesses caches are useless */
166− window->virt = ioremap_nocache(window->phys, window->size);
166+ window->virt = ioremap(window->phys, window->size);
167167 if (!window->virt) {
168168 printk(KERN_ERR MOD_NAME ": ioremap(%08lx, %08lx) failed\n",
169169 window->phys, window->size);
drivers/mtd/maps/ck804xrom.c+1−1
@@ -191,7 +191,7 @@ static int __init ck804xrom_init_one(struct pci_dev *pdev, · 190 unmodified lines
191191 /* FIXME handle registers 0x80 - 0x8C the bios region locks */
192192
193193 /* For write accesses caches are useless */
194− window->virt = ioremap_nocache(window->phys, window->size);
194+ window->virt = ioremap(window->phys, window->size);
195195 if (!window->virt) {
196196 printk(KERN_ERR MOD_NAME ": ioremap(%08lx, %08lx) failed\n",
197197 window->phys, window->size);
drivers/mtd/maps/esb2rom.c+1−1
@@ -249,7 +249,7 @@ static int __init esb2rom_init_one(struct pci_dev *pdev, · 248 unmodified lines
249249 }
250250
251251 /* Map the firmware hub into my address space. */
252− window->virt = ioremap_nocache(window->phys, window->size);
252+ window->virt = ioremap(window->phys, window->size);
253253 if (!window->virt) {
254254 printk(KERN_ERR MOD_NAME ": ioremap(%08lx, %08lx) failed\n",
255255 window->phys, window->size);
drivers/mtd/maps/ichxrom.c+1−1
@@ -184,7 +184,7 @@ static int __init ichxrom_init_one(struct pci_dev *pdev, · 183 unmodified lines
184184 }
185185
186186 /* Map the firmware hub into my address space. */
187− window->virt = ioremap_nocache(window->phys, window->size);
187+ window->virt = ioremap(window->phys, window->size);
188188 if (!window->virt) {
189189 printk(KERN_ERR MOD_NAME ": ioremap(%08lx, %08lx) failed\n",
190190 window->phys, window->size);
drivers/mtd/maps/intel_vr_nor.c+2−2
@@ -133,7 +133,7 @@ static int vr_nor_init_maps(struct vr_nor_mtd *p) · 132 unmodified lines
133133 if (win_len < (CS0_START + CS0_SIZE))
134134 return -ENXIO;
135135
136− p->csr_base = ioremap_nocache(csr_phys, csr_len);
136+ p->csr_base = ioremap(csr_phys, csr_len);
137137 if (!p->csr_base)
138138 return -ENOMEM;
139139
@@ -152,7 +152,7 @@ static int vr_nor_init_maps(struct vr_nor_mtd *p) · 12 unmodified lines
152152 p->map.bankwidth = (exp_timing_cs0 & TIMING_BYTE_EN) ? 1 : 2;
153153 p->map.phys = win_phys + CS0_START;
154154 p->map.size = CS0_SIZE;
155− p->map.virt = ioremap_nocache(p->map.phys, p->map.size);
155+ p->map.virt = ioremap(p->map.phys, p->map.size);
156156 if (!p->map.virt) {
157157 err = -ENOMEM;
158158 goto release;
drivers/mtd/maps/l440gx.c+1−1
@@ -78,7 +78,7 @@ static int __init init_l440gx(void) · 77 unmodified lines
7878 return -ENODEV;
7979 }
8080
81− l440gx_map.virt = ioremap_nocache(WINDOW_ADDR, WINDOW_SIZE);
81+ l440gx_map.virt = ioremap(WINDOW_ADDR, WINDOW_SIZE);
8282
8383 if (!l440gx_map.virt) {
8484 printk(KERN_WARNING "Failed to ioremap L440GX flash region\n");
drivers/mtd/maps/netsc520.c+2−2
@@ -82,10 +82,10 @@ static int __init init_netsc520(void) · 81 unmodified lines
8282 printk(KERN_NOTICE "NetSc520 flash device: 0x%Lx at 0x%Lx\n",
8383 (unsigned long long)netsc520_map.size,
8484 (unsigned long long)netsc520_map.phys);
85− netsc520_map.virt = ioremap_nocache(netsc520_map.phys, netsc520_map.size);
85+ netsc520_map.virt = ioremap(netsc520_map.phys, netsc520_map.size);
8686
8787 if (!netsc520_map.virt) {
88− printk("Failed to ioremap_nocache\n");
88+ printk("Failed to ioremap\n");
8989 return -EIO;
9090 }
9191
drivers/mtd/maps/nettel.c+4−4
@@ -176,7 +176,7 @@ static int __init nettel_init(void) · 175 unmodified lines
176176 #endif
177177 int rc = 0;
178178
179− nettel_mmcrp = (void *) ioremap_nocache(0xfffef000, 4096);
179+ nettel_mmcrp = (void *) ioremap(0xfffef000, 4096);
180180 if (nettel_mmcrp == NULL) {
181181 printk("SNAPGEAR: failed to disable MMCR cache??\n");
182182 return(-EIO);
@@ -217,7 +217,7 @@ static int __init nettel_init(void) · 34 unmodified lines
217217 __asm__ ("wbinvd");
218218
219219 nettel_amd_map.phys = amdaddr;
220− nettel_amd_map.virt = ioremap_nocache(amdaddr, maxsize);
220+ nettel_amd_map.virt = ioremap(amdaddr, maxsize);
221221 if (!nettel_amd_map.virt) {
222222 printk("SNAPGEAR: failed to ioremap() BOOTCS\n");
223223 iounmap(nettel_mmcrp);
@@ -303,7 +303,7 @@ static int __init nettel_init(void) · 79 unmodified lines
303303 /* Probe for the size of the first Intel flash */
304304 nettel_intel_map.size = maxsize;
305305 nettel_intel_map.phys = intel0addr;
306− nettel_intel_map.virt = ioremap_nocache(intel0addr, maxsize);
306+ nettel_intel_map.virt = ioremap(intel0addr, maxsize);
307307 if (!nettel_intel_map.virt) {
308308 printk("SNAPGEAR: failed to ioremap() ROMCS1\n");
309309 rc = -EIO;
@@ -337,7 +337,7 @@ static int __init nettel_init(void) · 27 unmodified lines
337337 iounmap(nettel_intel_map.virt);
338338
339339 nettel_intel_map.size = maxsize;
340− nettel_intel_map.virt = ioremap_nocache(intel0addr, maxsize);
340+ nettel_intel_map.virt = ioremap(intel0addr, maxsize);
341341 if (!nettel_intel_map.virt) {
342342 printk("SNAPGEAR: failed to ioremap() ROMCS1/2\n");
343343 rc = -EIO;
drivers/mtd/maps/pci.c+2−2
@@ -94,7 +94,7 @@ intel_iq80310_init(struct pci_dev *dev, struct map_pci_info *map) · 93 unmodified lines
9494 map->map.write = mtd_pci_write8,
9595
9696 map->map.size = 0x00800000;
97− map->base = ioremap_nocache(pci_resource_start(dev, 0),
97+ map->base = ioremap(pci_resource_start(dev, 0),
9898 pci_resource_len(dev, 0));
9999
100100 if (!map->base)
@@ -188,7 +188,7 @@ intel_dc21285_init(struct pci_dev *dev, struct map_pci_info *map) · 87 unmodified lines
188188 map->map.read = mtd_pci_read32,
189189 map->map.write = mtd_pci_write32,
190190 map->map.size = len;
191− map->base = ioremap_nocache(base, len);
191+ map->base = ioremap(base, len);
192192
193193 if (!map->base)
194194 return -ENOMEM;
drivers/mtd/maps/sc520cdp.c+4−4
@@ -174,8 +174,8 @@ static void sc520cdp_setup_par(void) · 173 unmodified lines
174174 int i, j;
175175
176176 /* map in SC520's MMCR area */
177− mmcr = ioremap_nocache(SC520_MMCR_BASE, SC520_MMCR_EXTENT);
178− if(!mmcr) { /* ioremap_nocache failed: skip the PAR reprogramming */
177+ mmcr = ioremap(SC520_MMCR_BASE, SC520_MMCR_EXTENT);
178+ if(!mmcr) { /* ioremap failed: skip the PAR reprogramming */
179179 /* force physical address fields to BIOS defaults: */
180180 for(i = 0; i < NUM_FLASH_BANKS; i++)
181181 sc520cdp_map[i].phys = par_table[i].default_address;
@@ -225,10 +225,10 @@ static int __init init_sc520cdp(void) · 43 unmodified lines
225225 (unsigned long long)sc520cdp_map[i].size,
226226 (unsigned long long)sc520cdp_map[i].phys);
227227
228− sc520cdp_map[i].virt = ioremap_nocache(sc520cdp_map[i].phys, sc520cdp_map[i].size);
228+ sc520cdp_map[i].virt = ioremap(sc520cdp_map[i].phys, sc520cdp_map[i].size);
229229
230230 if (!sc520cdp_map[i].virt) {
231− printk("Failed to ioremap_nocache\n");
231+ printk("Failed to ioremap\n");
232232 for (j = 0; j < i; j++) {
233233 if (mymtd[j]) {
234234 map_destroy(mymtd[j]);
drivers/mtd/maps/scb2_flash.c+1−1
@@ -152,7 +152,7 @@ static int scb2_flash_probe(struct pci_dev *dev, · 151 unmodified lines
152152 }
153153
154154 /* remap the IO window (w/o caching) */
155− scb2_ioaddr = ioremap_nocache(SCB2_ADDR, SCB2_WINDOW);
155+ scb2_ioaddr = ioremap(SCB2_ADDR, SCB2_WINDOW);
156156 if (!scb2_ioaddr) {
157157 printk(KERN_ERR MODNAME ": Failed to ioremap window!\n");
158158 if (!region_fail)
drivers/mtd/maps/ts5500_flash.c+2−2
@@ -56,10 +56,10 @@ static int __init init_ts5500_map(void) · 55 unmodified lines
5656 {
5757 int rc = 0;
5858
59− ts5500_map.virt = ioremap_nocache(ts5500_map.phys, ts5500_map.size);
59+ ts5500_map.virt = ioremap(ts5500_map.phys, ts5500_map.size);
6060
6161 if (!ts5500_map.virt) {
62− printk(KERN_ERR "Failed to ioremap_nocache\n");
62+ printk(KERN_ERR "Failed to ioremap\n");
6363 rc = -EIO;
6464 goto err2;
6565 }
drivers/mtd/nand/raw/au1550nd.c+1−1
@@ -404,7 +404,7 @@ static int au1550nd_probe(struct platform_device *pdev) · 403 unmodified lines
404404 goto out1;
405405 }
406406
407− ctx->base = ioremap_nocache(r->start, 0x1000);
407+ ctx->base = ioremap(r->start, 0x1000);
408408 if (!ctx->base) {
409409 dev_err(&pdev->dev, "cannot remap NAND memory area\n");
410410 ret = -ENODEV;
drivers/mtd/nand/raw/denali_pci.c+3−3
@@ -74,15 +74,15 @@ static int denali_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) · 73 unmodified lines
7474 return ret;
7575 }
7676
77− denali->reg = ioremap_nocache(csr_base, csr_len);
77+ denali->reg = ioremap(csr_base, csr_len);
7878 if (!denali->reg) {
7979 dev_err(&dev->dev, "Spectra: Unable to remap memory region\n");
8080 return -ENOMEM;
8181 }
8282
83− denali->host = ioremap_nocache(mem_base, mem_len);
83+ denali->host = ioremap(mem_base, mem_len);
8484 if (!denali->host) {
85− dev_err(&dev->dev, "Spectra: ioremap_nocache failed!");
85+ dev_err(&dev->dev, "Spectra: ioremap failed!");
8686 ret = -ENOMEM;
8787 goto out_unmap_reg;
8888 }
drivers/mtd/nand/raw/fsl_upm.c+1−1
@@ -285,7 +285,7 @@ static int fun_probe(struct platform_device *ofdev) · 284 unmodified lines
285285 fun->wait_flags = FSL_UPM_WAIT_RUN_PATTERN |
286286 FSL_UPM_WAIT_WRITE_BYTE;
287287
288− fun->io_base = devm_ioremap_nocache(&ofdev->dev, io_res.start,
288+ fun->io_base = devm_ioremap(&ofdev->dev, io_res.start,
289289 resource_size(&io_res));
290290 if (!fun->io_base) {
291291 ret = -ENOMEM;
drivers/net/can/at91_can.c+1−1
@@ -1302,7 +1302,7 @@ static int at91_can_probe(struct platform_device *pdev) · 1301 unmodified lines
13021302 goto exit_put;
13031303 }
13041304
1305− addr = ioremap_nocache(res->start, resource_size(res));
1305+ addr = ioremap(res->start, resource_size(res));
13061306 if (!addr) {
13071307 err = -ENOMEM;
13081308 goto exit_release;
drivers/net/can/cc770/cc770_isa.c+1−1
@@ -175,7 +175,7 @@ static int cc770_isa_probe(struct platform_device *pdev) · 174 unmodified lines
175175 err = -EBUSY;
176176 goto exit;
177177 }
178− base = ioremap_nocache(mem[idx], iosize);
178+ base = ioremap(mem[idx], iosize);
179179 if (!base) {
180180 err = -ENOMEM;
181181 goto exit_release;
drivers/net/can/sja1000/sja1000_isa.c+1−1
@@ -130,7 +130,7 @@ static int sja1000_isa_probe(struct platform_device *pdev) · 129 unmodified lines
130130 err = -EBUSY;
131131 goto exit;
132132 }
133− base = ioremap_nocache(mem[idx], iosize);
133+ base = ioremap(mem[idx], iosize);
134134 if (!base) {
135135 err = -ENOMEM;
136136 goto exit_release;
drivers/net/can/sja1000/sja1000_platform.c+1−1
@@ -229,7 +229,7 @@ static int sp_probe(struct platform_device *pdev) · 228 unmodified lines
229229 resource_size(res_mem), DRV_NAME))
230230 return -EBUSY;
231231
232− addr = devm_ioremap_nocache(&pdev->dev, res_mem->start,
232+ addr = devm_ioremap(&pdev->dev, res_mem->start,
233233 resource_size(res_mem));
234234 if (!addr)
235235 return -ENOMEM;
drivers/net/can/softing/softing_main.c+1−1
@@ -777,7 +777,7 @@ static int softing_pdev_probe(struct platform_device *pdev) · 776 unmodified lines
777777 goto platform_resource_failed;
778778 card->dpram_phys = pres->start;
779779 card->dpram_size = resource_size(pres);
780− card->dpram = ioremap_nocache(card->dpram_phys, card->dpram_size);
780+ card->dpram = ioremap(card->dpram_phys, card->dpram_size);
781781 if (!card->dpram) {
782782 dev_alert(&card->pdev->dev, "dpram ioremap failed\n");
783783 goto ioremap_failed;
drivers/net/ethernet/alacritech/slicoss.c+1−1
@@ -1791,7 +1791,7 @@ static int slic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) · 1790 unmodified lines
17911791 sdev->is_fiber = slic_is_fiber(pdev->subsystem_device);
17921792 sdev->pdev = pdev;
17931793 sdev->netdev = dev;
1794− sdev->regs = ioremap_nocache(pci_resource_start(pdev, 0),
1794+ sdev->regs = ioremap(pci_resource_start(pdev, 0),
17951795 pci_resource_len(pdev, 0));
17961796 if (!sdev->regs) {
17971797 dev_err(&pdev->dev, "failed to map registers\n");
drivers/net/ethernet/altera/altera_tse_main.c+2−2
@@ -1332,10 +1332,10 @@ static int request_and_map(struct platform_device *pdev, const char *name, · 1331 unmodified lines
13321332 return -EBUSY;
13331333 }
13341334
1335− *ptr = devm_ioremap_nocache(device, region->start,
1335+ *ptr = devm_ioremap(device, region->start,
13361336 resource_size(region));
13371337 if (*ptr == NULL) {
1338− dev_err(device, "ioremap_nocache of %s failed!", name);
1338+ dev_err(device, "ioremap of %s failed!", name);
13391339 return -ENOMEM;
13401340 }
13411341
drivers/net/ethernet/amd/au1000_eth.c+3−3
@@ -1161,7 +1161,7 @@ static int au1000_probe(struct platform_device *pdev) · 1160 unmodified lines
11611161
11621162 /* aup->mac is the base address of the MAC's registers */
11631163 aup->mac = (struct mac_reg *)
1164− ioremap_nocache(base->start, resource_size(base));
1164+ ioremap(base->start, resource_size(base));
11651165 if (!aup->mac) {
11661166 dev_err(&pdev->dev, "failed to ioremap MAC registers\n");
11671167 err = -ENXIO;
@@ -1169,7 +1169,7 @@ static int au1000_probe(struct platform_device *pdev) · 1 unmodified line
11691169 }
11701170
11711171 /* Setup some variables for quick register address access */
1172− aup->enable = (u32 *)ioremap_nocache(macen->start,
1172+ aup->enable = (u32 *)ioremap(macen->start,
11731173 resource_size(macen));
11741174 if (!aup->enable) {
11751175 dev_err(&pdev->dev, "failed to ioremap MAC enable register\n");
@@ -1178,7 +1178,7 @@ static int au1000_probe(struct platform_device *pdev) · 2 unmodified lines
11781178 }
11791179 aup->mac_id = pdev->id;
11801180
1181− aup->macdma = ioremap_nocache(macdma->start, resource_size(macdma));
1181+ aup->macdma = ioremap(macdma->start, resource_size(macdma));
11821182 if (!aup->macdma) {
11831183 dev_err(&pdev->dev, "failed to ioremap MACDMA registers\n");
11841184 err = -ENXIO;
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c+1−1
@@ -253,7 +253,7 @@ static int aq_pci_probe(struct pci_dev *pdev, · 252 unmodified lines
253253 goto err_free_aq_hw;
254254 }
255255
256− self->aq_hw->mmio = ioremap_nocache(mmio_pa, reg_sz);
256+ self->aq_hw->mmio = ioremap(mmio_pa, reg_sz);
257257 if (!self->aq_hw->mmio) {
258258 err = -EIO;
259259 goto err_free_aq_hw;
drivers/net/ethernet/atheros/ag71xx.c+1−2
@@ -1687,8 +1687,7 @@ static int ag71xx_probe(struct platform_device *pdev) · 1686 unmodified lines
16871687 goto err_free;
16881688 }
16891689
1690− ag->mac_base = devm_ioremap_nocache(&pdev->dev, res->start,
1691− resource_size(res));
1690+ ag->mac_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
16921691 if (!ag->mac_base) {
16931692 err = -ENOMEM;
16941693 goto err_free;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+1−1
@@ -14053,7 +14053,7 @@ static int bnx2x_init_one(struct pci_dev *pdev, · 14052 unmodified lines
1405314053 rc = -ENOMEM;
1405414054 goto init_one_freemem;
1405514055 }
14056− bp->doorbells = ioremap_nocache(pci_resource_start(pdev, 2),
14056+ bp->doorbells = ioremap(pci_resource_start(pdev, 2),
1405714057 doorbell_size);
1405814058 }
1405914059 if (!bp->doorbells) {
drivers/net/ethernet/broadcom/sb1250-mac.c+1−1
@@ -2537,7 +2537,7 @@ static int sbmac_probe(struct platform_device *pldev) · 2536 unmodified lines
25372537
25382538 res = platform_get_resource(pldev, IORESOURCE_MEM, 0);
25392539 BUG_ON(!res);
2540− sbm_base = ioremap_nocache(res->start, resource_size(res));
2540+ sbm_base = ioremap(res->start, resource_size(res));
25412541 if (!sbm_base) {
25422542 printk(KERN_ERR "%s: unable to map device registers\n",
25432543 dev_name(&pldev->dev));
drivers/net/ethernet/brocade/bna/bnad.c+1−1
@@ -3477,7 +3477,7 @@ bnad_init(struct bnad *bnad, · 3476 unmodified lines
34773477 bnad->pcidev = pdev;
34783478 bnad->mmio_start = pci_resource_start(pdev, 0);
34793479 bnad->mmio_len = pci_resource_len(pdev, 0);
3480− bnad->bar0 = ioremap_nocache(bnad->mmio_start, bnad->mmio_len);
3480+ bnad->bar0 = ioremap(bnad->mmio_start, bnad->mmio_len);
34813481 if (!bnad->bar0) {
34823482 dev_err(&pdev->dev, "ioremap for bar0 failed\n");
34833483 return -ENOMEM;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c+1−1
@@ -3265,7 +3265,7 @@ static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent) · 3264 unmodified lines
32653265 goto out_free_adapter;
32663266 }
32673267
3268− adapter->regs = ioremap_nocache(mmio_start, mmio_len);
3268+ adapter->regs = ioremap(mmio_start, mmio_len);
32693269 if (!adapter->regs) {
32703270 dev_err(&pdev->dev, "cannot map device registers\n");
32713271 err = -ENOMEM;
drivers/net/ethernet/dec/tulip/de2104x.c+1−1
@@ -2039,7 +2039,7 @@ static int de_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) · 2038 unmodified lines
20392039 }
20402040
20412041 /* remap CSR registers */
2042− regs = ioremap_nocache(pciaddr, DE_REGS_SIZE);
2042+ regs = ioremap(pciaddr, DE_REGS_SIZE);
20432043 if (!regs) {
20442044 rc = -EIO;
20452045 pr_err("Cannot map PCI MMIO (%llx@%lx) on pci dev %s\n",
drivers/net/ethernet/ethoc.c+2−2
@@ -1087,7 +1087,7 @@ static int ethoc_probe(struct platform_device *pdev) · 1086 unmodified lines
10871087 priv = netdev_priv(netdev);
10881088 priv->netdev = netdev;
10891089
1090− priv->iobase = devm_ioremap_nocache(&pdev->dev, netdev->base_addr,
1090+ priv->iobase = devm_ioremap(&pdev->dev, netdev->base_addr,
10911091 resource_size(mmio));
10921092 if (!priv->iobase) {
10931093 dev_err(&pdev->dev, "cannot remap I/O memory space\n");
@@ -1096,7 +1096,7 @@ static int ethoc_probe(struct platform_device *pdev) · 2 unmodified lines
10961096 }
10971097
10981098 if (netdev->mem_end) {
1099− priv->membase = devm_ioremap_nocache(&pdev->dev,
1099+ priv->membase = devm_ioremap(&pdev->dev,
11001100 netdev->mem_start, resource_size(mem));
11011101 if (!priv->membase) {
11021102 dev_err(&pdev->dev, "cannot remap memory space\n");
drivers/net/ethernet/i825xx/sni_82596.c+3−3
@@ -91,10 +91,10 @@ static int sni_82596_probe(struct platform_device *dev) · 90 unmodified lines
9191 idprom = platform_get_resource(dev, IORESOURCE_MEM, 2);
9292 if (!res || !ca || !options || !idprom)
9393 return -ENODEV;
94− mpu_addr = ioremap_nocache(res->start, 4);
94+ mpu_addr = ioremap(res->start, 4);
9595 if (!mpu_addr)
9696 return -ENOMEM;
97− ca_addr = ioremap_nocache(ca->start, 4);
97+ ca_addr = ioremap(ca->start, 4);
9898 if (!ca_addr)
9999 goto probe_failed_free_mpu;
100100
@@ -110,7 +110,7 @@ static int sni_82596_probe(struct platform_device *dev) · 9 unmodified lines
110110 netdevice->base_addr = res->start;
111111 netdevice->irq = platform_get_irq(dev, 0);
112112
113− eth_addr = ioremap_nocache(idprom->start, 0x10);
113+ eth_addr = ioremap(idprom->start, 0x10);
114114 if (!eth_addr)
115115 goto probe_failed;
116116
drivers/net/ethernet/korina.c+3−3
@@ -1043,7 +1043,7 @@ static int korina_probe(struct platform_device *pdev) · 1042 unmodified lines
10431043
10441044 r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "korina_regs");
10451045 dev->base_addr = r->start;
1046− lp->eth_regs = ioremap_nocache(r->start, resource_size(r));
1046+ lp->eth_regs = ioremap(r->start, resource_size(r));
10471047 if (!lp->eth_regs) {
10481048 printk(KERN_ERR DRV_NAME ": cannot remap registers\n");
10491049 rc = -ENXIO;
@@ -1051,7 +1051,7 @@ static int korina_probe(struct platform_device *pdev) · 1 unmodified line
10511051 }
10521052
10531053 r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "korina_dma_rx");
1054− lp->rx_dma_regs = ioremap_nocache(r->start, resource_size(r));
1054+ lp->rx_dma_regs = ioremap(r->start, resource_size(r));
10551055 if (!lp->rx_dma_regs) {
10561056 printk(KERN_ERR DRV_NAME ": cannot remap Rx DMA registers\n");
10571057 rc = -ENXIO;
@@ -1059,7 +1059,7 @@ static int korina_probe(struct platform_device *pdev) · 1 unmodified line
10591059 }
10601060
10611061 r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "korina_dma_tx");
1062− lp->tx_dma_regs = ioremap_nocache(r->start, resource_size(r));
1062+ lp->tx_dma_regs = ioremap(r->start, resource_size(r));
10631063 if (!lp->tx_dma_regs) {
10641064 printk(KERN_ERR DRV_NAME ": cannot remap Tx DMA registers\n");
10651065 rc = -ENXIO;
drivers/net/ethernet/lantiq_etop.c+1−1
@@ -649,7 +649,7 @@ ltq_etop_probe(struct platform_device *pdev) · 648 unmodified lines
649649 goto err_out;
650650 }
651651
652− ltq_etop_membase = devm_ioremap_nocache(&pdev->dev,
652+ ltq_etop_membase = devm_ioremap(&pdev->dev,
653653 res->start, resource_size(res));
654654 if (!ltq_etop_membase) {
655655 dev_err(&pdev->dev, "failed to remap etop engine %d\n",
drivers/net/ethernet/marvell/skge.c+1−1
@@ -3932,7 +3932,7 @@ static int skge_probe(struct pci_dev *pdev, const struct pci_device_id *ent) · 3931 unmodified lines
39323932 spin_lock_init(&hw->phy_lock);
39333933 tasklet_init(&hw->phy_task, skge_extirq, (unsigned long) hw);
39343934
3935− hw->regs = ioremap_nocache(pci_resource_start(pdev, 0), 0x4000);
3935+ hw->regs = ioremap(pci_resource_start(pdev, 0), 0x4000);
39363936 if (!hw->regs) {
39373937 dev_err(&pdev->dev, "cannot map device registers\n");
39383938 goto err_out_free_hw;
drivers/net/ethernet/marvell/sky2.c+1−1
@@ -5022,7 +5022,7 @@ static int sky2_probe(struct pci_dev *pdev, const struct pci_device_id *ent) · 5021 unmodified lines
50225022 hw->pdev = pdev;
50235023 sprintf(hw->irq_name, DRV_NAME "@pci:%s", pci_name(pdev));
50245024
5025− hw->regs = ioremap_nocache(pci_resource_start(pdev, 0), 0x4000);
5025+ hw->regs = ioremap(pci_resource_start(pdev, 0), 0x4000);
50265026 if (!hw->regs) {
50275027 dev_err(&pdev->dev, "cannot map device registers\n");
50285028 goto err_out_free_hw;
drivers/net/ethernet/natsemi/ns83820.c+1−1
@@ -1937,7 +1937,7 @@ static int ns83820_init_one(struct pci_dev *pci_dev, · 1936 unmodified lines
19371937
19381938 pci_set_master(pci_dev);
19391939 addr = pci_resource_start(pci_dev, 1);
1940− dev->base = ioremap_nocache(addr, PAGE_SIZE);
1940+ dev->base = ioremap(addr, PAGE_SIZE);
19411941 dev->tx_descs = pci_alloc_consistent(pci_dev,
19421942 4 * DESC_SIZE * NR_TX_DESC, &dev->tx_phy_descs);
19431943 dev->rx_info.descs = pci_alloc_consistent(pci_dev,
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c+4−4
@@ -106,7 +106,7 @@ static int nfp_netvf_pci_probe(struct pci_dev *pdev, · 105 unmodified lines
106106 * first NFP_NET_CFG_BAR_SZ of the BAR. This keeps the code
107107 * the identical for PF and VF drivers.
108108 */
109− ctrl_bar = ioremap_nocache(pci_resource_start(pdev, NFP_NET_CTRL_BAR),
109+ ctrl_bar = ioremap(pci_resource_start(pdev, NFP_NET_CTRL_BAR),
110110 NFP_NET_CFG_BAR_SZ);
111111 if (!ctrl_bar) {
112112 dev_err(&pdev->dev,
@@ -200,7 +200,7 @@ static int nfp_netvf_pci_probe(struct pci_dev *pdev, · 87 unmodified lines
200200 bar_sz = (rx_bar_off + rx_bar_sz) - bar_off;
201201
202202 map_addr = pci_resource_start(pdev, tx_bar_no) + bar_off;
203− vf->q_bar = ioremap_nocache(map_addr, bar_sz);
203+ vf->q_bar = ioremap(map_addr, bar_sz);
204204 if (!vf->q_bar) {
205205 nn_err(nn, "Failed to map resource %d\n", tx_bar_no);
206206 err = -EIO;
@@ -216,7 +216,7 @@ static int nfp_netvf_pci_probe(struct pci_dev *pdev, · 9 unmodified lines
216216
217217 /* TX queues */
218218 map_addr = pci_resource_start(pdev, tx_bar_no) + tx_bar_off;
219− nn->tx_bar = ioremap_nocache(map_addr, tx_bar_sz);
219+ nn->tx_bar = ioremap(map_addr, tx_bar_sz);
220220 if (!nn->tx_bar) {
221221 nn_err(nn, "Failed to map resource %d\n", tx_bar_no);
222222 err = -EIO;
@@ -225,7 +225,7 @@ static int nfp_netvf_pci_probe(struct pci_dev *pdev, · 2 unmodified lines
225225
226226 /* RX queues */
227227 map_addr = pci_resource_start(pdev, rx_bar_no) + rx_bar_off;
228− nn->rx_bar = ioremap_nocache(map_addr, rx_bar_sz);
228+ nn->rx_bar = ioremap(map_addr, rx_bar_sz);
229229 if (!nn->rx_bar) {
230230 nn_err(nn, "Failed to map resource %d\n", rx_bar_no);
231231 err = -EIO;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c+3−3
@@ -611,7 +611,7 @@ static int enable_bars(struct nfp6000_pcie *nfp, u16 interface) · 610 unmodified lines
611611 /* Configure, and lock, BAR0.0 for General Target use (MSI-X SRAM) */
612612 bar = &nfp->bar[0];
613613 if (nfp_bar_resource_len(bar) >= NFP_PCI_MIN_MAP_SIZE)
614− bar->iomem = ioremap_nocache(nfp_bar_resource_start(bar),
614+ bar->iomem = ioremap(nfp_bar_resource_start(bar),
615615 nfp_bar_resource_len(bar));
616616 if (bar->iomem) {
617617 int pf;
@@ -677,7 +677,7 @@ static int enable_bars(struct nfp6000_pcie *nfp, u16 interface) · 59 unmodified lines
677677 }
678678
679679 bar = &nfp->bar[4 + i];
680− bar->iomem = ioremap_nocache(nfp_bar_resource_start(bar),
680+ bar->iomem = ioremap(nfp_bar_resource_start(bar),
681681 nfp_bar_resource_len(bar));
682682 if (bar->iomem) {
683683 msg += snprintf(msg, end - msg,
@@ -858,7 +858,7 @@ static int nfp6000_area_acquire(struct nfp_cpp_area *area) · 174 unmodified lines
858858 priv->iomem = priv->bar->iomem + priv->bar_offset;
859859 else
860860 /* Must have been too big. Sub-allocate. */
861− priv->iomem = ioremap_nocache(priv->phys, priv->size);
861+ priv->iomem = ioremap(priv->phys, priv->size);
862862
863863 if (IS_ERR_OR_NULL(priv->iomem)) {
864864 dev_err(nfp->dev, "Can't ioremap() a %d byte region of BAR %d\n",
drivers/net/ethernet/sfc/ef10.c+1−1
@@ -1401,7 +1401,7 @@ static int efx_ef10_dimension_resources(struct efx_nic *efx) · 1400 unmodified lines
14011401 }
14021402
14031403 /* Shrink the original UC mapping of the memory BAR */
1404− membase = ioremap_nocache(efx->membase_phys, uc_mem_map_size);
1404+ membase = ioremap(efx->membase_phys, uc_mem_map_size);
14051405 if (!membase) {
14061406 netif_err(efx, probe, efx->net_dev,
14071407 "could not shrink memory BAR to %x\n",
drivers/net/ethernet/sfc/efx.c+1−1
@@ -1338,7 +1338,7 @@ static int efx_init_io(struct efx_nic *efx) · 1337 unmodified lines
13381338 rc = -EIO;
13391339 goto fail3;
13401340 }
1341− efx->membase = ioremap_nocache(efx->membase_phys, mem_map_size);
1341+ efx->membase = ioremap(efx->membase_phys, mem_map_size);
13421342 if (!efx->membase) {
13431343 netif_err(efx, probe, efx->net_dev,
13441344 "could not map memory BAR at %llx+%x\n",
drivers/net/ethernet/sfc/falcon/efx.c+1−1
@@ -1265,7 +1265,7 @@ static int ef4_init_io(struct ef4_nic *efx) · 1264 unmodified lines
12651265 rc = -EIO;
12661266 goto fail3;
12671267 }
1268− efx->membase = ioremap_nocache(efx->membase_phys, mem_map_size);
1268+ efx->membase = ioremap(efx->membase_phys, mem_map_size);
12691269 if (!efx->membase) {
12701270 netif_err(efx, probe, efx->net_dev,
12711271 "could not map memory BAR at %llx+%x\n",
drivers/net/ethernet/smsc/smsc911x.c+1−1
@@ -2454,7 +2454,7 @@ static int smsc911x_drv_probe(struct platform_device *pdev) · 2453 unmodified lines
24542454
24552455 pdata = netdev_priv(dev);
24562456 dev->irq = irq;
2457− pdata->ioaddr = ioremap_nocache(res->start, res_size);
2457+ pdata->ioaddr = ioremap(res->start, res_size);
24582458 if (!pdata->ioaddr) {
24592459 retval = -ENOMEM;
24602460 goto out_ioremap_fail;
drivers/net/ethernet/ti/netcp_core.c+1−1
@@ -2019,7 +2019,7 @@ static int netcp_create_interface(struct netcp_device *netcp_device, · 2018 unmodified lines
20192019 goto quit;
20202020 }
20212021
2022− efuse = devm_ioremap_nocache(dev, res.start, size);
2022+ efuse = devm_ioremap(dev, res.start, size);
20232023 if (!efuse) {
20242024 dev_err(dev, "could not map resource\n");
20252025 devm_release_mem_region(dev, res.start, size);
drivers/net/ethernet/xilinx/ll_temac_main.c+2−2
@@ -1202,7 +1202,7 @@ static int temac_probe(struct platform_device *pdev) · 1201 unmodified lines
12021202
12031203 /* map device registers */
12041204 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1205− lp->regs = devm_ioremap_nocache(&pdev->dev, res->start,
1205+ lp->regs = devm_ioremap(&pdev->dev, res->start,
12061206 resource_size(res));
12071207 if (IS_ERR(lp->regs)) {
12081208 dev_err(&pdev->dev, "could not map TEMAC registers\n");
@@ -1296,7 +1296,7 @@ static int temac_probe(struct platform_device *pdev) · 87 unmodified lines
12961296 } else if (pdata) {
12971297 /* 2nd memory resource specifies DMA registers */
12981298 res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
1299− lp->sdma_regs = devm_ioremap_nocache(&pdev->dev, res->start,
1299+ lp->sdma_regs = devm_ioremap(&pdev->dev, res->start,
13001300 resource_size(res));
13011301 if (IS_ERR(lp->sdma_regs)) {
13021302 dev_err(&pdev->dev,
drivers/net/fddi/defxx.c+1−1
@@ -614,7 +614,7 @@ static int dfx_register(struct device *bdev) · 613 unmodified lines
614614
615615 /* Set up I/O base address. */
616616 if (dfx_use_mmio) {
617− bp->base.mem = ioremap_nocache(bar_start[0], bar_len[0]);
617+ bp->base.mem = ioremap(bar_start[0], bar_len[0]);
618618 if (!bp->base.mem) {
619619 printk(KERN_ERR "%s: Cannot map MMIO\n", print_name);
620620 err = -ENOMEM;
drivers/net/fddi/defza.c+1−1
@@ -1318,7 +1318,7 @@ static int fza_probe(struct device *bdev) · 1317 unmodified lines
13181318 }
13191319
13201320 /* MMIO mapping setup. */
1321− mmio = ioremap_nocache(start, len);
1321+ mmio = ioremap(start, len);
13221322 if (!mmio) {
13231323 pr_err("%s: cannot map MMIO\n", fp->name);
13241324 ret = -ENOMEM;
drivers/net/fjes/fjes_hw.c+1−1
@@ -40,7 +40,7 @@ static u8 *fjes_hw_iomap(struct fjes_hw *hw) · 39 unmodified lines
4040 return NULL;
4141 }
4242
43− base = (u8 *)ioremap_nocache(hw->hw_res.start, hw->hw_res.size);
43+ base = (u8 *)ioremap(hw->hw_res.start, hw->hw_res.size);
4444
4545 return base;
4646 }
drivers/net/wan/wanxl.c+2−2
@@ -635,7 +635,7 @@ static int wanxl_pci_init_one(struct pci_dev *pdev, · 634 unmodified lines
635635 /* set up PLX mapping */
636636 plx_phy = pci_resource_start(pdev, 0);
637637
638− card->plx = ioremap_nocache(plx_phy, 0x70);
638+ card->plx = ioremap(plx_phy, 0x70);
639639 if (!card->plx) {
640640 pr_err("ioremap() failed\n");
641641 wanxl_pci_remove_one(pdev);
@@ -704,7 +704,7 @@ static int wanxl_pci_init_one(struct pci_dev *pdev, · 62 unmodified lines
704704 PCI_DMA_FROMDEVICE);
705705 }
706706
707− mem = ioremap_nocache(mem_phy, PDM_OFFSET + sizeof(firmware));
707+ mem = ioremap(mem_phy, PDM_OFFSET + sizeof(firmware));
708708 if (!mem) {
709709 pr_err("ioremap() failed\n");
710710 wanxl_pci_remove_one(pdev);
drivers/net/wireless/ath/ath10k/ahb.c+2−2
@@ -458,7 +458,7 @@ static int ath10k_ahb_resource_init(struct ath10k *ar) · 457 unmodified lines
458458
459459 ar_ahb->mem_len = resource_size(res);
460460
461− ar_ahb->gcc_mem = ioremap_nocache(ATH10K_GCC_REG_BASE,
461+ ar_ahb->gcc_mem = ioremap(ATH10K_GCC_REG_BASE,
462462 ATH10K_GCC_REG_SIZE);
463463 if (!ar_ahb->gcc_mem) {
464464 ath10k_err(ar, "gcc mem ioremap error\n");
@@ -466,7 +466,7 @@ static int ath10k_ahb_resource_init(struct ath10k *ar) · 1 unmodified line
466466 goto err_mem_unmap;
467467 }
468468
469− ar_ahb->tcsr_mem = ioremap_nocache(ATH10K_TCSR_REG_BASE,
469+ ar_ahb->tcsr_mem = ioremap(ATH10K_TCSR_REG_BASE,
470470 ATH10K_TCSR_REG_SIZE);
471471 if (!ar_ahb->tcsr_mem) {
472472 ath10k_err(ar, "tcsr mem ioremap error\n");
drivers/net/wireless/ath/ath5k/ahb.c+1−1
@@ -106,7 +106,7 @@ static int ath_ahb_probe(struct platform_device *pdev) · 105 unmodified lines
106106 goto err_out;
107107 }
108108
109− mem = ioremap_nocache(res->start, resource_size(res));
109+ mem = ioremap(res->start, resource_size(res));
110110 if (mem == NULL) {
111111 dev_err(&pdev->dev, "ioremap failed\n");
112112 ret = -ENOMEM;
drivers/net/wireless/ath/ath9k/ahb.c+1−1
@@ -92,7 +92,7 @@ static int ath_ahb_probe(struct platform_device *pdev) · 91 unmodified lines
9292 return -ENXIO;
9393 }
9494
95− mem = devm_ioremap_nocache(&pdev->dev, res->start, resource_size(res));
95+ mem = devm_ioremap(&pdev->dev, res->start, resource_size(res));
9696 if (mem == NULL) {
9797 dev_err(&pdev->dev, "ioremap failed\n");
9898 return -ENOMEM;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c+2−2
@@ -1643,8 +1643,8 @@ static int brcmf_pcie_get_resource(struct brcmf_pciedev_info *devinfo) · 1642 unmodified lines
16431643 return -EINVAL;
16441644 }
16451645
1646− devinfo->regs = ioremap_nocache(bar0_addr, BRCMF_PCIE_REG_MAP_SIZE);
1647− devinfo->tcm = ioremap_nocache(bar1_addr, bar1_size);
1646+ devinfo->regs = ioremap(bar0_addr, BRCMF_PCIE_REG_MAP_SIZE);
1647+ devinfo->tcm = ioremap(bar1_addr, bar1_size);
16481648
16491649 if (!devinfo->regs || !devinfo->tcm) {
16501650 brcmf_err(bus, "ioremap() failed (%p,%p)\n", devinfo->regs,
drivers/net/wireless/intel/ipw2x00/ipw2100.c+1−1
@@ -6167,7 +6167,7 @@ static int ipw2100_pci_init_one(struct pci_dev *pci_dev, · 6166 unmodified lines
61676167 ioaddr = pci_iomap(pci_dev, 0, 0);
61686168 if (!ioaddr) {
61696169 printk(KERN_WARNING DRV_NAME
6170− "Error calling ioremap_nocache.\n");
6170+ "Error calling ioremap.\n");
61716171 err = -EIO;
61726172 goto fail;
61736173 }
drivers/opp/ti-opp-supply.c+1−1
@@ -90,7 +90,7 @@ static int _store_optimized_voltages(struct device *dev, · 89 unmodified lines
9090 goto out_map;
9191 }
9292
93− base = ioremap_nocache(res->start, resource_size(res));
93+ base = ioremap(res->start, resource_size(res));
9494 if (!base) {
9595 dev_err(dev, "Unable to map Efuse registers\n");
9696 ret = -ENOMEM;
drivers/parisc/ccio-dma.c+1−1
@@ -1534,7 +1534,7 @@ static int __init ccio_probe(struct parisc_device *dev) · 1533 unmodified lines
15341534 *ioc_p = ioc;
15351535
15361536 ioc->hw_path = dev->hw_path;
1537− ioc->ioc_regs = ioremap_nocache(dev->hpa.start, 4096);
1537+ ioc->ioc_regs = ioremap(dev->hpa.start, 4096);
15381538 if (!ioc->ioc_regs) {
15391539 kfree(ioc);
15401540 return -ENOMEM;
drivers/parisc/dino.c+1−1
@@ -974,7 +974,7 @@ static int __init dino_probe(struct parisc_device *dev) · 973 unmodified lines
974974 }
975975
976976 dino_dev->hba.dev = dev;
977− dino_dev->hba.base_addr = ioremap_nocache(hpa, 4096);
977+ dino_dev->hba.base_addr = ioremap(hpa, 4096);
978978 dino_dev->hba.lmmio_space_offset = PCI_F_EXTEND;
979979 spin_lock_init(&dino_dev->dinosaur_pen);
980980 dino_dev->hba.iommu = ccio_get_iommu(dev);
drivers/parisc/eisa.c+2−2
@@ -354,10 +354,10 @@ static int __init eisa_probe(struct parisc_device *dev) · 353 unmodified lines
354354 eisa_dev.eeprom_addr = MIRAGE_EEPROM_BASE_ADDR;
355355 }
356356 }
357− eisa_eeprom_addr = ioremap_nocache(eisa_dev.eeprom_addr, HPEE_MAX_LENGTH);
357+ eisa_eeprom_addr = ioremap(eisa_dev.eeprom_addr, HPEE_MAX_LENGTH);
358358 if (!eisa_eeprom_addr) {
359359 result = -ENOMEM;
360− printk(KERN_ERR "EISA: ioremap_nocache failed!\n");
360+ printk(KERN_ERR "EISA: ioremap failed!\n");
361361 goto error_free_irq;
362362 }
363363 result = eisa_enumerator(eisa_dev.eeprom_addr, &eisa_dev.hba.io_space,
drivers/parisc/iosapic.c+1−1
@@ -927,7 +927,7 @@ void *iosapic_register(unsigned long hpa) · 926 unmodified lines
927927 return NULL;
928928 }
929929
930− isi->addr = ioremap_nocache(hpa, 4096);
930+ isi->addr = ioremap(hpa, 4096);
931931 isi->isi_hpa = hpa;
932932 isi->isi_version = iosapic_rd_version(isi);
933933 isi->isi_num_vectors = IOSAPIC_IRDT_MAX_ENTRY(isi->isi_version) + 1;
drivers/parisc/lba_pci.c+4−4
@@ -1134,7 +1134,7 @@ lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev) · 1133 unmodified lines
11341134 ** Postable I/O port space is per PCI host adapter.
11351135 ** base of 64MB PIOP region
11361136 */
1137− lba_dev->iop_base = ioremap_nocache(p->start, 64 * 1024 * 1024);
1137+ lba_dev->iop_base = ioremap(p->start, 64 * 1024 * 1024);
11381138
11391139 sprintf(lba_dev->hba.io_name, "PCI%02x Ports",
11401140 (int)lba_dev->hba.bus_num.start);
@@ -1476,7 +1476,7 @@ lba_driver_probe(struct parisc_device *dev) · 335 unmodified lines
14761476 u32 func_class;
14771477 void *tmp_obj;
14781478 char *version;
1479− void __iomem *addr = ioremap_nocache(dev->hpa.start, 4096);
1479+ void __iomem *addr = ioremap(dev->hpa.start, 4096);
14801480 int max;
14811481
14821482 /* Read HW Rev First */
@@ -1575,7 +1575,7 @@ lba_driver_probe(struct parisc_device *dev) · 92 unmodified lines
15751575 } else {
15761576 if (!astro_iop_base) {
15771577 /* Sprockets PDC uses NPIOP region */
1578− astro_iop_base = ioremap_nocache(LBA_PORT_BASE, 64 * 1024);
1578+ astro_iop_base = ioremap(LBA_PORT_BASE, 64 * 1024);
15791579 pci_port = &lba_astro_port_ops;
15801580 }
15811581
@@ -1693,7 +1693,7 @@ void __init lba_init(void) · 111 unmodified lines
16931693 */
16941694 void lba_set_iregs(struct parisc_device *lba, u32 ibase, u32 imask)
16951695 {
1696− void __iomem * base_addr = ioremap_nocache(lba->hpa.start, 4096);
1696+ void __iomem * base_addr = ioremap(lba->hpa.start, 4096);
16971697
16981698 imask <<= 2; /* adjust for hints - 2 more bits */
16991699
drivers/parisc/sba_iommu.c+2−2
@@ -1513,7 +1513,7 @@ sba_ioc_init(struct parisc_device *sba, struct ioc *ioc, int ioc_num) · 1512 unmodified lines
15131513
15141514 static void __iomem *ioc_remap(struct sba_device *sba_dev, unsigned int offset)
15151515 {
1516− return ioremap_nocache(sba_dev->dev->hpa.start + offset, SBA_FUNC_SIZE);
1516+ return ioremap(sba_dev->dev->hpa.start + offset, SBA_FUNC_SIZE);
15171517 }
15181518
15191519 static void sba_hw_init(struct sba_device *sba_dev)
@@ -1883,7 +1883,7 @@ static int __init sba_driver_callback(struct parisc_device *dev) · 363 unmodified lines
18831883 u32 func_class;
18841884 int i;
18851885 char *version;
1886− void __iomem *sba_addr = ioremap_nocache(dev->hpa.start, SBA_FUNC_SIZE);
1886+ void __iomem *sba_addr = ioremap(dev->hpa.start, SBA_FUNC_SIZE);
18871887 #ifdef CONFIG_PROC_FS
18881888 struct proc_dir_entry *root;
18891889 #endif
drivers/pci/controller/dwc/pci-dra7xx.c+1−1
@@ -719,7 +719,7 @@ static int __init dra7xx_pcie_probe(struct platform_device *pdev) · 718 unmodified lines
719719 }
720720
721721 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ti_conf");
722− base = devm_ioremap_nocache(dev, res->start, resource_size(res));
722+ base = devm_ioremap(dev, res->start, resource_size(res));
723723 if (!base)
724724 return -ENOMEM;
725725
drivers/pci/controller/dwc/pcie-designware-ep.c+1−1
@@ -434,7 +434,7 @@ int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no, · 433 unmodified lines
434434 tbl_addr += (tbl_offset + ((interrupt_num - 1) * PCI_MSIX_ENTRY_SIZE));
435435 tbl_addr &= PCI_BASE_ADDRESS_MEM_MASK;
436436
437− msix_tbl = ioremap_nocache(ep->phys_base + tbl_addr,
437+ msix_tbl = ioremap(ep->phys_base + tbl_addr,
438438 PCI_MSIX_ENTRY_SIZE);
439439 if (!msix_tbl)
440440 return -EINVAL;
drivers/pci/msi.c+1−1
@@ -688,7 +688,7 @@ static void __iomem *msix_map_region(struct pci_dev *dev, unsigned nr_entries) · 687 unmodified lines
688688 table_offset &= PCI_MSIX_TABLE_OFFSET;
689689 phys_addr = pci_resource_start(dev, bir) + table_offset;
690690
691− return ioremap_nocache(phys_addr, nr_entries * PCI_MSIX_ENTRY_SIZE);
691+ return ioremap(phys_addr, nr_entries * PCI_MSIX_ENTRY_SIZE);
692692 }
693693
694694 static int msix_setup_entries(struct pci_dev *dev, void __iomem *base,
drivers/pci/pci.c+1−1
@@ -184,7 +184,7 @@ void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar) · 183 unmodified lines
184184 pci_warn(pdev, "can't ioremap BAR %d: %pR\n", bar, res);
185185 return NULL;
186186 }
187− return ioremap_nocache(res->start, resource_size(res));
187+ return ioremap(res->start, resource_size(res));
188188 }
189189 EXPORT_SYMBOL_GPL(pci_ioremap_bar);
190190
drivers/pci/quirks.c+2−2
@@ -1571,7 +1571,7 @@ static void asus_hides_smbus_lpc_ich6_suspend(struct pci_dev *dev) · 1570 unmodified lines
15711571
15721572 pci_read_config_dword(dev, 0xF0, &rcba);
15731573 /* use bits 31:14, 16 kB aligned */
1574− asus_rcba_base = ioremap_nocache(rcba & 0xFFFFC000, 0x4000);
1574+ asus_rcba_base = ioremap(rcba & 0xFFFFC000, 0x4000);
15751575 if (asus_rcba_base == NULL)
15761576 return;
15771577 }
@@ -4784,7 +4784,7 @@ static int pci_quirk_enable_intel_lpc_acs(struct pci_dev *dev) · 3206 unmodified lines
47844784 if (!(rcba & INTEL_LPC_RCBA_ENABLE))
47854785 return -EINVAL;
47864786
4787− rcba_mem = ioremap_nocache(rcba & INTEL_LPC_RCBA_MASK,
4787+ rcba_mem = ioremap(rcba & INTEL_LPC_RCBA_MASK,
47884788 PAGE_ALIGN(INTEL_UPDCR_REG));
47894789 if (!rcba_mem)
47904790 return -ENOMEM;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c+1−1
@@ -1049,7 +1049,7 @@ static int ns2_pinmux_probe(struct platform_device *pdev) · 1048 unmodified lines
10491049 res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
10501050 if (!res)
10511051 return -EINVAL;
1052− pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start,
1052+ pinctrl->base1 = devm_ioremap(&pdev->dev, res->start,
10531053 resource_size(res));
10541054 if (!pinctrl->base1) {
10551055 dev_err(&pdev->dev, "unable to map I/O space\n");
drivers/pinctrl/bcm/pinctrl-nsp-mux.c+1−1
@@ -578,7 +578,7 @@ static int nsp_pinmux_probe(struct platform_device *pdev) · 577 unmodified lines
578578 res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
579579 if (!res)
580580 return -EINVAL;
581− pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start,
581+ pinctrl->base1 = devm_ioremap(&pdev->dev, res->start,
582582 resource_size(res));
583583 if (!pinctrl->base1) {
584584 dev_err(&pdev->dev, "unable to map I/O space\n");
drivers/pinctrl/freescale/pinctrl-imx1-core.c+1−1
@@ -611,7 +611,7 @@ int imx1_pinctrl_core_probe(struct platform_device *pdev, · 610 unmodified lines
611611 if (!res)
612612 return -ENOENT;
613613
614− ipctl->base = devm_ioremap_nocache(&pdev->dev, res->start,
614+ ipctl->base = devm_ioremap(&pdev->dev, res->start,
615615 resource_size(res));
616616 if (!ipctl->base)
617617 return -ENOMEM;
drivers/pinctrl/pinctrl-amd.c+1−1
@@ -866,7 +866,7 @@ static int amd_gpio_probe(struct platform_device *pdev) · 865 unmodified lines
866866 return -EINVAL;
867867 }
868868
869− gpio_dev->base = devm_ioremap_nocache(&pdev->dev, res->start,
869+ gpio_dev->base = devm_ioremap(&pdev->dev, res->start,
870870 resource_size(res));
871871 if (!gpio_dev->base)
872872 return -ENOMEM;
drivers/platform/x86/intel_scu_ipc.c+1−1
@@ -652,7 +652,7 @@ static int ipc_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 651 unmodified lines
652652
653653 scu->ipc_base = pcim_iomap_table(pdev)[0];
654654
655− scu->i2c_base = ioremap_nocache(pdata->i2c_base, pdata->i2c_len);
655+ scu->i2c_base = ioremap(pdata->i2c_base, pdata->i2c_len);
656656 if (!scu->i2c_base)
657657 return -ENOMEM;
658658
drivers/platform/x86/intel_telemetry_pltdrv.c+2−2
@@ -1156,7 +1156,7 @@ static int telemetry_pltdrv_probe(struct platform_device *pdev) · 1155 unmodified lines
11561156 telm_conf->ioss_config.ssram_base_addr = res1->start;
11571157 telm_conf->ioss_config.ssram_size = size;
11581158
1159− telm_conf->pss_config.regmap = ioremap_nocache(
1159+ telm_conf->pss_config.regmap = ioremap(
11601160 telm_conf->pss_config.ssram_base_addr,
11611161 telm_conf->pss_config.ssram_size);
11621162 if (!telm_conf->pss_config.regmap) {
@@ -1164,7 +1164,7 @@ static int telemetry_pltdrv_probe(struct platform_device *pdev) · 1 unmodified line
11641164 goto out;
11651165 }
11661166
1167− telm_conf->ioss_config.regmap = ioremap_nocache(
1167+ telm_conf->ioss_config.regmap = ioremap(
11681168 telm_conf->ioss_config.ssram_base_addr,
11691169 telm_conf->ioss_config.ssram_size);
11701170 if (!telm_conf->ioss_config.regmap) {
drivers/platform/x86/pmc_atom.c+1−1
@@ -489,7 +489,7 @@ static int pmc_setup_dev(struct pci_dev *pdev, const struct pci_device_id *ent) · 488 unmodified lines
489489 pci_read_config_dword(pdev, PMC_BASE_ADDR_OFFSET, &pmc->base_addr);
490490 pmc->base_addr &= PMC_BASE_ADDR_MASK;
491491
492− pmc->regmap = ioremap_nocache(pmc->base_addr, PMC_MMIO_REG_LEN);
492+ pmc->regmap = ioremap(pmc->base_addr, PMC_MMIO_REG_LEN);
493493 if (!pmc->regmap) {
494494 dev_err(&pdev->dev, "error: ioremap failed\n");
495495 return -ENOMEM;
drivers/platform/x86/samsung-laptop.c+2−2
@@ -1394,7 +1394,7 @@ static int __init samsung_sabi_init(struct samsung_laptop *samsung) · 1393 unmodified lines
13941394 int ret = 0;
13951395 int i;
13961396
1397− samsung->f0000_segment = ioremap_nocache(0xf0000, 0xffff);
1397+ samsung->f0000_segment = ioremap(0xf0000, 0xffff);
13981398 if (!samsung->f0000_segment) {
13991399 if (debug || force)
14001400 pr_err("Can't map the segment at 0xf0000\n");
@@ -1434,7 +1434,7 @@ static int __init samsung_sabi_init(struct samsung_laptop *samsung) · 33 unmodified lines
14341434 if (debug)
14351435 samsung_sabi_infos(samsung, loca, ifaceP);
14361436
1437− samsung->sabi_iface = ioremap_nocache(ifaceP, 16);
1437+ samsung->sabi_iface = ioremap(ifaceP, 16);
14381438 if (!samsung->sabi_iface) {
14391439 pr_err("Can't remap %x\n", ifaceP);
14401440 ret = -EINVAL;
drivers/regulator/ti-abb-regulator.c+2−2
@@ -748,7 +748,7 @@ static int ti_abb_probe(struct platform_device *pdev) · 747 unmodified lines
748748 * We may have shared interrupt register offsets which are
749749 * write-1-to-clear between domains ensuring exclusivity.
750750 */
751− abb->int_base = devm_ioremap_nocache(dev, res->start,
751+ abb->int_base = devm_ioremap(dev, res->start,
752752 resource_size(res));
753753 if (!abb->int_base) {
754754 dev_err(dev, "Unable to map '%s'\n", pname);
@@ -768,7 +768,7 @@ static int ti_abb_probe(struct platform_device *pdev) · 13 unmodified lines
768768 * We may have shared efuse register offsets which are read-only
769769 * between domains
770770 */
771− abb->efuse_base = devm_ioremap_nocache(dev, res->start,
771+ abb->efuse_base = devm_ioremap(dev, res->start,
772772 resource_size(res));
773773 if (!abb->efuse_base) {
774774 dev_err(dev, "Unable to map '%s'\n", pname);
drivers/rtc/rtc-sh.c+1−1
@@ -504,7 +504,7 @@ static int __init sh_rtc_probe(struct platform_device *pdev) · 503 unmodified lines
504504 if (unlikely(!rtc->res))
505505 return -EBUSY;
506506
507− rtc->regbase = devm_ioremap_nocache(&pdev->dev, rtc->res->start,
507+ rtc->regbase = devm_ioremap(&pdev->dev, rtc->res->start,
508508 rtc->regsize);
509509 if (unlikely(!rtc->regbase))
510510 return -EINVAL;
drivers/scsi/aic7xxx/aic79xx_osm_pci.c+1−1
@@ -293,7 +293,7 @@ ahd_linux_pci_reserve_mem_region(struct ahd_softc *ahd, · 292 unmodified lines
293293 if (!request_mem_region(start, 0x1000, "aic79xx"))
294294 error = ENOMEM;
295295 if (!error) {
296− *maddr = ioremap_nocache(base_page, base_offset + 512);
296+ *maddr = ioremap(base_page, base_offset + 512);
297297 if (*maddr == NULL) {
298298 error = ENOMEM;
299299 release_mem_region(start, 0x1000);
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c+1−1
@@ -372,7 +372,7 @@ ahc_linux_pci_reserve_mem_region(struct ahc_softc *ahc, · 371 unmodified lines
372372 if (!request_mem_region(start, 0x1000, "aic7xxx"))
373373 error = ENOMEM;
374374 if (error == 0) {
375− *maddr = ioremap_nocache(start, 256);
375+ *maddr = ioremap(start, 256);
376376 if (*maddr == NULL) {
377377 error = ENOMEM;
378378 release_mem_region(start, 0x1000);
drivers/scsi/arcmsr/arcmsr_hba.c+1−1
@@ -270,7 +270,7 @@ static bool arcmsr_remap_pciregion(struct AdapterControlBlock *acb) · 269 unmodified lines
270270 break;
271271 }
272272 case ACB_ADAPTER_TYPE_C:{
273− acb->pmuC = ioremap_nocache(pci_resource_start(pdev, 1), pci_resource_len(pdev, 1));
273+ acb->pmuC = ioremap(pci_resource_start(pdev, 1), pci_resource_len(pdev, 1));
274274 if (!acb->pmuC) {
275275 printk(KERN_NOTICE "arcmsr%d: memory mapping region fail \n", acb->host->host_no);
276276 return false;
drivers/scsi/be2iscsi/be_main.c+3−3
@@ -453,14 +453,14 @@ static int beiscsi_map_pci_bars(struct beiscsi_hba *phba, · 452 unmodified lines
453453 u8 __iomem *addr;
454454 int pcicfg_reg;
455455
456− addr = ioremap_nocache(pci_resource_start(pcidev, 2),
456+ addr = ioremap(pci_resource_start(pcidev, 2),
457457 pci_resource_len(pcidev, 2));
458458 if (addr == NULL)
459459 return -ENOMEM;
460460 phba->ctrl.csr = addr;
461461 phba->csr_va = addr;
462462
463− addr = ioremap_nocache(pci_resource_start(pcidev, 4), 128 * 1024);
463+ addr = ioremap(pci_resource_start(pcidev, 4), 128 * 1024);
464464 if (addr == NULL)
465465 goto pci_map_err;
466466 phba->ctrl.db = addr;
@@ -471,7 +471,7 @@ static int beiscsi_map_pci_bars(struct beiscsi_hba *phba, · 4 unmodified lines
471471 else
472472 pcicfg_reg = 0;
473473
474− addr = ioremap_nocache(pci_resource_start(pcidev, pcicfg_reg),
474+ addr = ioremap(pci_resource_start(pcidev, pcicfg_reg),
475475 pci_resource_len(pcidev, pcicfg_reg));
476476
477477 if (addr == NULL)
drivers/scsi/bnx2fc/bnx2fc_hwi.c+1−1
@@ -1414,7 +1414,7 @@ int bnx2fc_map_doorbell(struct bnx2fc_rport *tgt) · 1413 unmodified lines
14141414 reg_base = pci_resource_start(hba->pcidev,
14151415 BNX2X_DOORBELL_PCI_BAR);
14161416 reg_off = (1 << BNX2X_DB_SHIFT) * (context_id & 0x1FFFF);
1417− tgt->ctx_base = ioremap_nocache(reg_base + reg_off, 4);
1417+ tgt->ctx_base = ioremap(reg_base + reg_off, 4);
14181418 if (!tgt->ctx_base)
14191419 return -ENOMEM;
14201420 return 0;
drivers/scsi/bnx2i/bnx2i_hwi.c+2−2
@@ -2715,7 +2715,7 @@ int bnx2i_map_ep_dbell_regs(struct bnx2i_endpoint *ep) · 2714 unmodified lines
27152715 reg_base = pci_resource_start(ep->hba->pcidev,
27162716 BNX2X_DOORBELL_PCI_BAR);
27172717 reg_off = (1 << BNX2X_DB_SHIFT) * (cid_num & 0x1FFFF);
2718− ep->qp.ctx_base = ioremap_nocache(reg_base + reg_off, 4);
2718+ ep->qp.ctx_base = ioremap(reg_base + reg_off, 4);
27192719 if (!ep->qp.ctx_base)
27202720 return -ENOMEM;
27212721 goto arm_cq;
@@ -2736,7 +2736,7 @@ int bnx2i_map_ep_dbell_regs(struct bnx2i_endpoint *ep) · 14 unmodified lines
27362736 /* 5709 device in normal node and 5706/5708 devices */
27372737 reg_off = CTX_OFFSET + (MB_KERNEL_CTX_SIZE * cid_num);
27382738
2739− ep->qp.ctx_base = ioremap_nocache(ep->hba->reg_base + reg_off,
2739+ ep->qp.ctx_base = ioremap(ep->hba->reg_base + reg_off,
27402740 MB_KERNEL_CTX_SIZE);
27412741 if (!ep->qp.ctx_base)
27422742 return -ENOMEM;
drivers/scsi/csiostor/csio_init.c+1−1
@@ -529,7 +529,7 @@ static struct csio_hw *csio_hw_alloc(struct pci_dev *pdev) · 528 unmodified lines
529529 goto err_free_hw;
530530
531531 /* Get the start address of registers from BAR 0 */
532− hw->regstart = ioremap_nocache(pci_resource_start(pdev, 0),
532+ hw->regstart = ioremap(pci_resource_start(pdev, 0),
533533 pci_resource_len(pdev, 0));
534534 if (!hw->regstart) {
535535 csio_err(hw, "Could not map BAR 0, regstart = %p\n",
drivers/scsi/hpsa.c+1−1
@@ -6876,7 +6876,7 @@ static void __iomem *remap_pci_mem(ulong base, ulong size) · 6875 unmodified lines
68766876 {
68776877 ulong page_base = ((ulong) base) & PAGE_MASK;
68786878 ulong page_offs = ((ulong) base) - page_base;
6879− void __iomem *page_remapped = ioremap_nocache(page_base,
6879+ void __iomem *page_remapped = ioremap(page_base,
68806880 page_offs + size);
68816881
68826882 return page_remapped ? (page_remapped + page_offs) : NULL;
drivers/scsi/lasi700.c+1−1
@@ -98,7 +98,7 @@ lasi700_probe(struct parisc_device *dev) · 97 unmodified lines
9898
9999 hostdata->dev = &dev->dev;
100100 dma_set_mask(&dev->dev, DMA_BIT_MASK(32));
101− hostdata->base = ioremap_nocache(base, 0x100);
101+ hostdata->base = ioremap(base, 0x100);
102102 hostdata->differential = 0;
103103
104104 if (dev->id.sversion == LASI_700_SVERSION) {
drivers/scsi/megaraid/megaraid_mbox.c+1−1
@@ -731,7 +731,7 @@ megaraid_init_mbox(adapter_t *adapter) · 730 unmodified lines
731731 goto out_free_raid_dev;
732732 }
733733
734− raid_dev->baseaddr = ioremap_nocache(raid_dev->baseport, 128);
734+ raid_dev->baseaddr = ioremap(raid_dev->baseport, 128);
735735
736736 if (!raid_dev->baseaddr) {
737737
drivers/scsi/megaraid/megaraid_sas_base.c+1−1
@@ -5875,7 +5875,7 @@ static int megasas_init_fw(struct megasas_instance *instance) · 5874 unmodified lines
58755875 }
58765876
58775877 base_addr = pci_resource_start(instance->pdev, instance->bar);
5878− instance->reg_set = ioremap_nocache(base_addr, 8192);
5878+ instance->reg_set = ioremap(base_addr, 8192);
58795879
58805880 if (!instance->reg_set) {
58815881 dev_printk(KERN_DEBUG, &instance->pdev->dev, "Failed to map IO mem\n");
drivers/scsi/myrb.c+1−1
@@ -3531,7 +3531,7 @@ static struct myrb_hba *myrb_detect(struct pci_dev *pdev, · 3530 unmodified lines
35313531 spin_lock_init(&cb->queue_lock);
35323532 if (mmio_size < PAGE_SIZE)
35333533 mmio_size = PAGE_SIZE;
3534− cb->mmio_base = ioremap_nocache(cb->pci_addr & PAGE_MASK, mmio_size);
3534+ cb->mmio_base = ioremap(cb->pci_addr & PAGE_MASK, mmio_size);
35353535 if (cb->mmio_base == NULL) {
35363536 dev_err(&pdev->dev,
35373537 "Unable to map Controller Register Window\n");
drivers/scsi/myrs.c+1−1
@@ -2311,7 +2311,7 @@ static struct myrs_hba *myrs_detect(struct pci_dev *pdev, · 2310 unmodified lines
23112311 /* Map the Controller Register Window. */
23122312 if (mmio_size < PAGE_SIZE)
23132313 mmio_size = PAGE_SIZE;
2314− cs->mmio_base = ioremap_nocache(cs->pci_addr & PAGE_MASK, mmio_size);
2314+ cs->mmio_base = ioremap(cs->pci_addr & PAGE_MASK, mmio_size);
23152315 if (cs->mmio_base == NULL) {
23162316 dev_err(&pdev->dev,
23172317 "Unable to map Controller Register Window\n");
drivers/scsi/pcmcia/nsp_cs.c+1−1
@@ -1560,7 +1560,7 @@ static int nsp_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) · 1559 unmodified lines
15601560 goto next_entry;
15611561
15621562 data->MmioAddress = (unsigned long)
1563− ioremap_nocache(p_dev->resource[2]->start,
1563+ ioremap(p_dev->resource[2]->start,
15641564 resource_size(p_dev->resource[2]));
15651565 data->MmioLength = resource_size(p_dev->resource[2]);
15661566 }
drivers/scsi/qla2xxx/qla_mr.c+2−2
@@ -789,7 +789,7 @@ qlafx00_iospace_config(struct qla_hw_data *ha) · 788 unmodified lines
789789 }
790790
791791 ha->cregbase =
792− ioremap_nocache(pci_resource_start(ha->pdev, 0), BAR0_LEN_FX00);
792+ ioremap(pci_resource_start(ha->pdev, 0), BAR0_LEN_FX00);
793793 if (!ha->cregbase) {
794794 ql_log_pci(ql_log_fatal, ha->pdev, 0x0128,
795795 "cannot remap MMIO (%s), aborting\n", pci_name(ha->pdev));
@@ -810,7 +810,7 @@ qlafx00_iospace_config(struct qla_hw_data *ha) · 14 unmodified lines
810810 }
811811
812812 ha->iobase =
813− ioremap_nocache(pci_resource_start(ha->pdev, 2), BAR2_LEN_FX00);
813+ ioremap(pci_resource_start(ha->pdev, 2), BAR2_LEN_FX00);
814814 if (!ha->iobase) {
815815 ql_log_pci(ql_log_fatal, ha->pdev, 0x012b,
816816 "cannot remap MMIO (%s), aborting\n", pci_name(ha->pdev));
drivers/scsi/smartpqi/smartpqi_init.c+1−1
@@ -7457,7 +7457,7 @@ static int pqi_pci_init(struct pqi_ctrl_info *ctrl_info) · 7456 unmodified lines
74577457 goto disable_device;
74587458 }
74597459
7460− ctrl_info->iomem_base = ioremap_nocache(pci_resource_start(
7460+ ctrl_info->iomem_base = ioremap(pci_resource_start(
74617461 ctrl_info->pci_dev, 0),
74627462 sizeof(struct pqi_ctrl_registers));
74637463 if (!ctrl_info->iomem_base) {
drivers/scsi/sni_53c710.c+1−1
@@ -71,7 +71,7 @@ static int snirm710_probe(struct platform_device *dev) · 70 unmodified lines
7171
7272 hostdata->dev = &dev->dev;
7373 dma_set_mask(&dev->dev, DMA_BIT_MASK(32));
74− hostdata->base = ioremap_nocache(base, 0x100);
74+ hostdata->base = ioremap(base, 0x100);
7575 hostdata->differential = 0;
7676
7777 hostdata->clock = SNIRM710_CLOCK;
drivers/scsi/sun3x_esp.c+2−2
@@ -190,7 +190,7 @@ static int esp_sun3x_probe(struct platform_device *dev) · 189 unmodified lines
190190 if (!res || !res->start)
191191 goto fail_unlink;
192192
193− esp->regs = ioremap_nocache(res->start, 0x20);
193+ esp->regs = ioremap(res->start, 0x20);
194194 if (!esp->regs)
195195 goto fail_unmap_regs;
196196
@@ -198,7 +198,7 @@ static int esp_sun3x_probe(struct platform_device *dev) · 1 unmodified line
198198 if (!res || !res->start)
199199 goto fail_unmap_regs;
200200
201− esp->dma_regs = ioremap_nocache(res->start, 0x10);
201+ esp->dma_regs = ioremap(res->start, 0x10);
202202
203203 esp->command_block = dma_alloc_coherent(esp->dev, 16,
204204 &esp->command_block_dma,
drivers/scsi/zalon.c+1−1
@@ -89,7 +89,7 @@ zalon_probe(struct parisc_device *dev) · 88 unmodified lines
8989 struct gsc_irq gsc_irq;
9090 u32 zalon_vers;
9191 int error = -ENODEV;
92− void __iomem *zalon = ioremap_nocache(dev->hpa.start, 4096);
92+ void __iomem *zalon = ioremap(dev->hpa.start, 4096);
9393 void __iomem *io_port = zalon + GSC_SCSI_ZALON_OFFSET;
9494 static int unit = 0;
9595 struct Scsi_Host *host;
drivers/scsi/zorro_esp.c+3−3
@@ -801,7 +801,7 @@ static int zorro_esp_probe(struct zorro_dev *z, · 800 unmodified lines
801801 /* additional setup required for Fastlane */
802802 if (zep->zorro3 && ent->driver_data == ZORRO_BLZ1230II) {
803803 /* map full address space up to ESP base for DMA */
804− zep->board_base = ioremap_nocache(board,
804+ zep->board_base = ioremap(board,
805805 FASTLANE_ESP_ADDR-1);
806806 if (!zep->board_base) {
807807 pr_err("Cannot allocate board address space\n");
@@ -816,7 +816,7 @@ static int zorro_esp_probe(struct zorro_dev *z, · 8 unmodified lines
816816 esp->ops = zdd->esp_ops;
817817
818818 if (ioaddr > 0xffffff)
819− esp->regs = ioremap_nocache(ioaddr, 0x20);
819+ esp->regs = ioremap(ioaddr, 0x20);
820820 else
821821 /* ZorroII address space remapped nocache by early startup */
822822 esp->regs = ZTWO_VADDR(ioaddr);
@@ -842,7 +842,7 @@ static int zorro_esp_probe(struct zorro_dev *z, · 19 unmodified lines
842842 * Only Fastlane Z3 for now - add switch for correct struct
843843 * dma_registers size if adding any more
844844 */
845− esp->dma_regs = ioremap_nocache(dmaaddr,
845+ esp->dma_regs = ioremap(dmaaddr,
846846 sizeof(struct fastlane_dma_registers));
847847 } else
848848 /* ZorroII address space remapped nocache by early startup */
drivers/sh/clk/core.c+1−1
@@ -368,7 +368,7 @@ static int clk_establish_mapping(struct clk *clk) · 367 unmodified lines
368368 if (!mapping->base && mapping->phys) {
369369 kref_init(&mapping->ref);
370370
371− mapping->base = ioremap_nocache(mapping->phys, mapping->len);
371+ mapping->base = ioremap(mapping->phys, mapping->len);
372372 if (unlikely(!mapping->base))
373373 return -ENXIO;
374374 } else if (mapping->base) {
drivers/sh/intc/core.c+1−1
@@ -213,7 +213,7 @@ int __init register_intc_controller(struct intc_desc *desc) · 212 unmodified lines
213213 WARN_ON(resource_type(res) != IORESOURCE_MEM);
214214 d->window[k].phys = res->start;
215215 d->window[k].size = resource_size(res);
216− d->window[k].virt = ioremap_nocache(res->start,
216+ d->window[k].virt = ioremap(res->start,
217217 resource_size(res));
218218 if (!d->window[k].virt)
219219 goto err2;
drivers/sh/intc/userimask.c+1−1
@@ -73,7 +73,7 @@ int register_intc_userimask(unsigned long addr) · 72 unmodified lines
7373 if (unlikely(uimask))
7474 return -EBUSY;
7575
76− uimask = ioremap_nocache(addr, SZ_4K);
76+ uimask = ioremap(addr, SZ_4K);
7777 if (unlikely(!uimask))
7878 return -ENOMEM;
7979
drivers/soc/tegra/flowctrl.c+1−1
@@ -219,7 +219,7 @@ static int __init tegra_flowctrl_init(void) · 218 unmodified lines
219219 return 0;
220220 }
221221
222− tegra_flowctrl_base = ioremap_nocache(res.start, resource_size(&res));
222+ tegra_flowctrl_base = ioremap(res.start, resource_size(&res));
223223 if (!tegra_flowctrl_base)
224224 return -ENXIO;
225225
drivers/soc/tegra/fuse/fuse-tegra.c+1−1
@@ -408,7 +408,7 @@ static int __init tegra_init_fuse(void) · 407 unmodified lines
408408 }
409409 }
410410
411− fuse->base = ioremap_nocache(regs.start, resource_size(&regs));
411+ fuse->base = ioremap(regs.start, resource_size(&regs));
412412 if (!fuse->base) {
413413 pr_err("failed to map FUSE registers\n");
414414 return -ENXIO;
drivers/soc/tegra/fuse/tegra-apbmisc.c+2−2
@@ -159,11 +159,11 @@ void __init tegra_init_apbmisc(void) · 158 unmodified lines
159159 }
160160 }
161161
162− apbmisc_base = ioremap_nocache(apbmisc.start, resource_size(&apbmisc));
162+ apbmisc_base = ioremap(apbmisc.start, resource_size(&apbmisc));
163163 if (!apbmisc_base)
164164 pr_err("failed to map APBMISC registers\n");
165165
166− strapping_base = ioremap_nocache(straps.start, resource_size(&straps));
166+ strapping_base = ioremap(straps.start, resource_size(&straps));
167167 if (!strapping_base)
168168 pr_err("failed to map strapping options registers\n");
169169
drivers/soc/tegra/pmc.c+2−2
@@ -2826,7 +2826,7 @@ static void tegra186_pmc_setup_irq_polarity(struct tegra_pmc *pmc, · 2825 unmodified lines
28262826
28272827 of_address_to_resource(np, index, &regs);
28282828
2829− wake = ioremap_nocache(regs.start, resource_size(&regs));
2829+ wake = ioremap(regs.start, resource_size(&regs));
28302830 if (!wake) {
28312831 dev_err(pmc->dev, "failed to map PMC wake registers\n");
28322832 return;
@@ -3097,7 +3097,7 @@ static int __init tegra_pmc_early_init(void) · 264 unmodified lines
30973097 }
30983098 }
30993099
3100− pmc->base = ioremap_nocache(regs.start, resource_size(&regs));
3100+ pmc->base = ioremap(regs.start, resource_size(&regs));
31013101 if (!pmc->base) {
31023102 pr_err("failed to map PMC registers\n");
31033103 of_node_put(np);
drivers/soc/xilinx/xlnx_vcu.c+2−2
@@ -511,7 +511,7 @@ static int xvcu_probe(struct platform_device *pdev) · 510 unmodified lines
511511 return -ENODEV;
512512 }
513513
514− xvcu->vcu_slcr_ba = devm_ioremap_nocache(&pdev->dev, res->start,
514+ xvcu->vcu_slcr_ba = devm_ioremap(&pdev->dev, res->start,
515515 resource_size(res));
516516 if (!xvcu->vcu_slcr_ba) {
517517 dev_err(&pdev->dev, "vcu_slcr register mapping failed.\n");
@@ -524,7 +524,7 @@ static int xvcu_probe(struct platform_device *pdev) · 6 unmodified lines
524524 return -ENODEV;
525525 }
526526
527− xvcu->logicore_reg_ba = devm_ioremap_nocache(&pdev->dev, res->start,
527+ xvcu->logicore_reg_ba = devm_ioremap(&pdev->dev, res->start,
528528 resource_size(res));
529529 if (!xvcu->logicore_reg_ba) {
530530 dev_err(&pdev->dev, "logicore register mapping failed.\n");
drivers/spi/spi-dw-mid.c+1−1
@@ -301,7 +301,7 @@ int dw_spi_mid_init(struct dw_spi *dws) · 300 unmodified lines
301301 void __iomem *clk_reg;
302302 u32 clk_cdiv;
303303
304− clk_reg = ioremap_nocache(MRST_CLK_SPI_REG, 16);
304+ clk_reg = ioremap(MRST_CLK_SPI_REG, 16);
305305 if (!clk_reg)
306306 return -ENOMEM;
307307
drivers/spi/spi-jcore.c+1−1
@@ -170,7 +170,7 @@ static int jcore_spi_probe(struct platform_device *pdev) · 169 unmodified lines
170170 if (!devm_request_mem_region(&pdev->dev, res->start,
171171 resource_size(res), pdev->name))
172172 goto exit_busy;
173− hw->base = devm_ioremap_nocache(&pdev->dev, res->start,
173+ hw->base = devm_ioremap(&pdev->dev, res->start,
174174 resource_size(res));
175175 if (!hw->base)
176176 goto exit_busy;
drivers/spi/spi-npcm-fiu.c+1−1
@@ -603,7 +603,7 @@ static int npcm_fiu_dirmap_create(struct spi_mem_dirmap_desc *desc) · 602 unmodified lines
603603
604604 if (!chip->flash_region_mapped_ptr) {
605605 chip->flash_region_mapped_ptr =
606− devm_ioremap_nocache(fiu->dev, (fiu->res_mem->start +
606+ devm_ioremap(fiu->dev, (fiu->res_mem->start +
607607 (fiu->info->max_map_size *
608608 desc->mem->spi->chip_select)),
609609 (u32)desc->info.length);
drivers/ssb/driver_extif.c+1−1
@@ -63,7 +63,7 @@ int ssb_extif_serial_init(struct ssb_extif *extif, struct ssb_serial_port *ports · 62 unmodified lines
6363 for (i = 0; i < 2; i++) {
6464 void __iomem *uart_regs;
6565
66− uart_regs = ioremap_nocache(SSB_EUART, 16);
66+ uart_regs = ioremap(SSB_EUART, 16);
6767 if (uart_regs) {
6868 uart_regs += (i * 8);
6969
drivers/ssb/driver_pcicore.c+3−3
@@ -122,7 +122,7 @@ static int ssb_extpci_read_config(struct ssb_pcicore *pc, · 121 unmodified lines
122122 if (unlikely(!addr))
123123 goto out;
124124 err = -ENOMEM;
125− mmio = ioremap_nocache(addr, len);
125+ mmio = ioremap(addr, len);
126126 if (!mmio)
127127 goto out;
128128
@@ -168,7 +168,7 @@ static int ssb_extpci_write_config(struct ssb_pcicore *pc, · 39 unmodified lines
168168 if (unlikely(!addr))
169169 goto out;
170170 err = -ENOMEM;
171− mmio = ioremap_nocache(addr, len);
171+ mmio = ioremap(addr, len);
172172 if (!mmio)
173173 goto out;
174174
@@ -382,7 +382,7 @@ static void ssb_pcicore_init_hostmode(struct ssb_pcicore *pc) · 207 unmodified lines
382382 /* Ok, ready to run, register it to the system.
383383 * The following needs change, if we want to port hostmode
384384 * to non-MIPS platform. */
385− ssb_pcicore_controller.io_map_base = (unsigned long)ioremap_nocache(SSB_PCI_MEM, 0x04000000);
385+ ssb_pcicore_controller.io_map_base = (unsigned long)ioremap(SSB_PCI_MEM, 0x04000000);
386386 set_io_port_base(ssb_pcicore_controller.io_map_base);
387387 /* Give some time to the PCI controller to configure itself with the new
388388 * values. Not waiting at this point causes crashes of the machine. */
drivers/staging/gasket/gasket_core.c+1−1
@@ -303,7 +303,7 @@ static int gasket_map_pci_bar(struct gasket_dev *gasket_dev, int bar_num) · 302 unmodified lines
303303 }
304304
305305 gasket_dev->bar_data[bar_num].virt_base =
306− ioremap_nocache(gasket_dev->bar_data[bar_num].phys_base,
306+ ioremap(gasket_dev->bar_data[bar_num].phys_base,
307307 gasket_dev->bar_data[bar_num].length_bytes);
308308 if (!gasket_dev->bar_data[bar_num].virt_base) {
309309 dev_err(gasket_dev->dev,
drivers/staging/kpc2000/kpc2000/core.c+2−2
@@ -338,7 +338,7 @@ static int kp2000_pcie_probe(struct pci_dev *pdev, · 337 unmodified lines
338338 reg_bar_phys_addr = pci_resource_start(pcard->pdev, REG_BAR);
339339 reg_bar_phys_len = pci_resource_len(pcard->pdev, REG_BAR);
340340
341− pcard->regs_bar_base = ioremap_nocache(reg_bar_phys_addr, PAGE_SIZE);
341+ pcard->regs_bar_base = ioremap(reg_bar_phys_addr, PAGE_SIZE);
342342 if (!pcard->regs_bar_base) {
343343 dev_err(&pcard->pdev->dev,
344344 "probe: REG_BAR could not remap memory to virtual space\n");
@@ -367,7 +367,7 @@ static int kp2000_pcie_probe(struct pci_dev *pdev, · 22 unmodified lines
367367 dma_bar_phys_addr = pci_resource_start(pcard->pdev, DMA_BAR);
368368 dma_bar_phys_len = pci_resource_len(pcard->pdev, DMA_BAR);
369369
370− pcard->dma_bar_base = ioremap_nocache(dma_bar_phys_addr,
370+ pcard->dma_bar_base = ioremap(dma_bar_phys_addr,
371371 dma_bar_phys_len);
372372 if (!pcard->dma_bar_base) {
373373 dev_err(&pcard->pdev->dev,
drivers/staging/kpc2000/kpc2000_i2c.c+1−1
@@ -659,7 +659,7 @@ static int pi2c_probe(struct platform_device *pldev) · 658 unmodified lines
659659 if (!res)
660660 return -ENXIO;
661661
662− priv->smba = (unsigned long)devm_ioremap_nocache(&pldev->dev,
662+ priv->smba = (unsigned long)devm_ioremap(&pldev->dev,
663663 res->start,
664664 resource_size(res));
665665 if (!priv->smba)
drivers/staging/kpc2000/kpc2000_spi.c+1−1
@@ -464,7 +464,7 @@ kp_spi_probe(struct platform_device *pldev) · 463 unmodified lines
464464 goto free_master;
465465 }
466466
467− kpspi->base = devm_ioremap_nocache(&pldev->dev, r->start,
467+ kpspi->base = devm_ioremap(&pldev->dev, r->start,
468468 resource_size(r));
469469
470470 status = spi_register_master(master);
drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c+1−1
@@ -122,7 +122,7 @@ int kpc_dma_probe(struct platform_device *pldev) · 121 unmodified lines
122122 rv = -ENXIO;
123123 goto err_kfree;
124124 }
125− ldev->eng_regs = ioremap_nocache(r->start, resource_size(r));
125+ ldev->eng_regs = ioremap(r->start, resource_size(r));
126126 if (!ldev->eng_regs) {
127127 dev_err(&ldev->pldev->dev, "%s: failed to ioremap engine regs!\n", __func__);
128128 rv = -ENXIO;
drivers/staging/media/allegro-dvt/allegro-core.c+2−2
@@ -2914,7 +2914,7 @@ static int allegro_probe(struct platform_device *pdev) · 2913 unmodified lines
29142914 "regs resource missing from device tree\n");
29152915 return -EINVAL;
29162916 }
2917− regs = devm_ioremap_nocache(&pdev->dev, res->start, resource_size(res));
2917+ regs = devm_ioremap(&pdev->dev, res->start, resource_size(res));
29182918 if (IS_ERR(regs)) {
29192919 dev_err(&pdev->dev, "failed to map registers\n");
29202920 return PTR_ERR(regs);
@@ -2932,7 +2932,7 @@ static int allegro_probe(struct platform_device *pdev) · 11 unmodified lines
29322932 "sram resource missing from device tree\n");
29332933 return -EINVAL;
29342934 }
2935− sram_regs = devm_ioremap_nocache(&pdev->dev,
2935+ sram_regs = devm_ioremap(&pdev->dev,
29362936 sram_res->start,
29372937 resource_size(sram_res));
29382938 if (IS_ERR(sram_regs)) {
drivers/staging/qlge/qlge_main.c+2−2
@@ -4455,7 +4455,7 @@ static int ql_init_device(struct pci_dev *pdev, struct net_device *ndev, · 4454 unmodified lines
44554455 pdev->needs_freset = 1;
44564456 pci_save_state(pdev);
44574457 qdev->reg_base =
4458− ioremap_nocache(pci_resource_start(pdev, 1),
4458+ ioremap(pci_resource_start(pdev, 1),
44594459 pci_resource_len(pdev, 1));
44604460 if (!qdev->reg_base) {
44614461 dev_err(&pdev->dev, "Register mapping failed.\n");
@@ -4465,7 +4465,7 @@ static int ql_init_device(struct pci_dev *pdev, struct net_device *ndev, · 3 unmodified lines
44654465
44664466 qdev->doorbell_area_size = pci_resource_len(pdev, 3);
44674467 qdev->doorbell_area =
4468− ioremap_nocache(pci_resource_start(pdev, 3),
4468+ ioremap(pci_resource_start(pdev, 3),
44694469 pci_resource_len(pdev, 3));
44704470 if (!qdev->doorbell_area) {
44714471 dev_err(&pdev->dev, "Doorbell register mapping failed.\n");
drivers/staging/rtl8192e/rtl8192e/rtl_core.c+1−1
@@ -2463,7 +2463,7 @@ static int _rtl92e_pci_probe(struct pci_dev *pdev, · 2462 unmodified lines
24632463 }
24642464
24652465
2466− ioaddr = (unsigned long)ioremap_nocache(pmem_start, pmem_len);
2466+ ioaddr = (unsigned long)ioremap(pmem_start, pmem_len);
24672467 if (ioaddr == (unsigned long)NULL) {
24682468 netdev_err(dev, "ioremap failed!");
24692469 goto err_rel_mem;
drivers/staging/rts5208/rtsx.c+1−1
@@ -858,7 +858,7 @@ static int rtsx_probe(struct pci_dev *pci, · 857 unmodified lines
858858 dev_info(&pci->dev, "Resource length: 0x%x\n",
859859 (unsigned int)pci_resource_len(pci, 0));
860860 dev->addr = pci_resource_start(pci, 0);
861− dev->remap_addr = ioremap_nocache(dev->addr, pci_resource_len(pci, 0));
861+ dev->remap_addr = ioremap(dev->addr, pci_resource_len(pci, 0));
862862 if (!dev->remap_addr) {
863863 dev_err(&pci->dev, "ioremap error\n");
864864 err = -ENXIO;
drivers/staging/sm750fb/sm750_hw.c+1−1
@@ -50,7 +50,7 @@ int hw_sm750_map(struct sm750_dev *sm750_dev, struct pci_dev *pdev) · 49 unmodified lines
5050 }
5151
5252 /* now map mmio and vidmem */
53− sm750_dev->pvReg = ioremap_nocache(sm750_dev->vidreg_start,
53+ sm750_dev->pvReg = ioremap(sm750_dev->vidreg_start,
5454 sm750_dev->vidreg_size);
5555 if (!sm750_dev->pvReg) {
5656 pr_err("mmio failed\n");
drivers/staging/uwb/whc-rc.c+3−3
@@ -216,11 +216,11 @@ int whcrc_setup_rc_umc(struct whcrc *whcrc) · 215 unmodified lines
216216 goto error_request_region;
217217 }
218218
219− whcrc->rc_base = ioremap_nocache(whcrc->area, whcrc->rc_len);
219+ whcrc->rc_base = ioremap(whcrc->area, whcrc->rc_len);
220220 if (whcrc->rc_base == NULL) {
221221 dev_err(dev, "can't ioremap registers (%zu bytes @ 0x%lx): %d\n",
222222 whcrc->rc_len, whcrc->area, result);
223− goto error_ioremap_nocache;
223+ goto error_ioremap;
224224 }
225225
226226 result = request_irq(umc_dev->irq, whcrc_irq_cb, IRQF_SHARED,
@@ -254,7 +254,7 @@ error_cmd_buffer: · 27 unmodified lines
254254 free_irq(umc_dev->irq, whcrc);
255255 error_request_irq:
256256 iounmap(whcrc->rc_base);
257−error_ioremap_nocache:
257+error_ioremap:
258258 release_mem_region(whcrc->area, whcrc->rc_len);
259259 error_request_region:
260260 return result;
drivers/tc/tc.c+1−1
@@ -47,7 +47,7 @@ static void __init tc_bus_add_devices(struct tc_bus *tbus) · 46 unmodified lines
4747 for (slot = 0; slot < tbus->num_tcslots; slot++) {
4848 slotaddr = tbus->slot_base + slot * slotsize;
4949 extslotaddr = tbus->ext_slot_base + slot * extslotsize;
50− module = ioremap_nocache(slotaddr, slotsize);
50+ module = ioremap(slotaddr, slotsize);
5151 BUG_ON(!module);
5252
5353 offset = TC_OLDCARD;
drivers/tty/cyclades.c+5−5
@@ -3256,7 +3256,7 @@ static int __init cy_detect_isa(void) · 3255 unmodified lines
32563256 return nboard;
32573257
32583258 /* probe for CD1400... */
3259− cy_isa_address = ioremap_nocache(isa_address, CyISA_Ywin);
3259+ cy_isa_address = ioremap(isa_address, CyISA_Ywin);
32603260 if (cy_isa_address == NULL) {
32613261 printk(KERN_ERR "Cyclom-Y/ISA: can't remap base "
32623262 "address\n");
@@ -3690,13 +3690,13 @@ static int cy_pci_probe(struct pci_dev *pdev, · 427 unmodified lines
36903690 device_id == PCI_DEVICE_ID_CYCLOM_Y_Hi) {
36913691 card_name = "Cyclom-Y";
36923692
3693− addr0 = ioremap_nocache(pci_resource_start(pdev, 0),
3693+ addr0 = ioremap(pci_resource_start(pdev, 0),
36943694 CyPCI_Yctl);
36953695 if (addr0 == NULL) {
36963696 dev_err(&pdev->dev, "can't remap ctl region\n");
36973697 goto err_reg;
36983698 }
3699− addr2 = ioremap_nocache(pci_resource_start(pdev, 2),
3699+ addr2 = ioremap(pci_resource_start(pdev, 2),
37003700 CyPCI_Ywin);
37013701 if (addr2 == NULL) {
37023702 dev_err(&pdev->dev, "can't remap base region\n");
@@ -3712,7 +3712,7 @@ static int cy_pci_probe(struct pci_dev *pdev, · 9 unmodified lines
37123712 } else if (device_id == PCI_DEVICE_ID_CYCLOM_Z_Hi) {
37133713 struct RUNTIME_9060 __iomem *ctl_addr;
37143714
3715− ctl_addr = addr0 = ioremap_nocache(pci_resource_start(pdev, 0),
3715+ ctl_addr = addr0 = ioremap(pci_resource_start(pdev, 0),
37163716 CyPCI_Zctl);
37173717 if (addr0 == NULL) {
37183718 dev_err(&pdev->dev, "can't remap ctl region\n");
@@ -3727,7 +3727,7 @@ static int cy_pci_probe(struct pci_dev *pdev, · 8 unmodified lines
37273727
37283728 mailbox = readl(&ctl_addr->mail_box_0);
37293729
3730− addr2 = ioremap_nocache(pci_resource_start(pdev, 2),
3730+ addr2 = ioremap(pci_resource_start(pdev, 2),
37313731 mailbox == ZE_V1 ? CyPCI_Ze_win : CyPCI_Zwin);
37323732 if (addr2 == NULL) {
37333733 dev_err(&pdev->dev, "can't remap base region\n");
drivers/tty/mips_ejtag_fdc.c+1−1
@@ -898,7 +898,7 @@ static int mips_ejtag_fdc_tty_probe(struct mips_cdmm_device *dev) · 897 unmodified lines
898898 atomic_set(&priv->xmit_total, 0);
899899 raw_spin_lock_init(&priv->lock);
900900
901− priv->reg = devm_ioremap_nocache(priv->dev, dev->res.start,
901+ priv->reg = devm_ioremap(priv->dev, dev->res.start,
902902 resource_size(&dev->res));
903903 if (!priv->reg) {
904904 dev_err(priv->dev, "ioremap failed for resource %pR\n",
drivers/tty/moxa.c+2−2
@@ -961,7 +961,7 @@ static int moxa_pci_probe(struct pci_dev *pdev, · 960 unmodified lines
961961 goto err;
962962 }
963963
964− board->basemem = ioremap_nocache(pci_resource_start(pdev, 2), 0x4000);
964+ board->basemem = ioremap(pci_resource_start(pdev, 2), 0x4000);
965965 if (board->basemem == NULL) {
966966 dev_err(&pdev->dev, "can't remap io space 2\n");
967967 retval = -ENOMEM;
@@ -1071,7 +1071,7 @@ static int __init moxa_init(void) · 103 unmodified lines
10711071 brd->numPorts = type[i] == MOXA_BOARD_C218_ISA ? 8 :
10721072 numports[i];
10731073 brd->busType = MOXA_BUS_TYPE_ISA;
1074− brd->basemem = ioremap_nocache(baseaddr[i], 0x4000);
1074+ brd->basemem = ioremap(baseaddr[i], 0x4000);
10751075 if (!brd->basemem) {
10761076 printk(KERN_ERR "MOXA: can't remap %lx\n",
10771077 baseaddr[i]);
drivers/tty/serial/8250/8250_gsc.c+1−1
@@ -55,7 +55,7 @@ static int __init serial_init_chip(struct parisc_device *dev) · 54 unmodified lines
5555 uart.port.uartclk = (dev->id.sversion != 0xad) ?
5656 7272727 : 1843200;
5757 uart.port.mapbase = address;
58− uart.port.membase = ioremap_nocache(address, 16);
58+ uart.port.membase = ioremap(address, 16);
5959 if (!uart.port.membase) {
6060 dev_warn(&dev->dev, "Failed to map memory\n");
6161 return -ENOMEM;
drivers/tty/serial/8250/8250_omap.c+1−1
@@ -1147,7 +1147,7 @@ static int omap8250_probe(struct platform_device *pdev) · 1146 unmodified lines
11471147 if (!priv)
11481148 return -ENOMEM;
11491149
1150− membase = devm_ioremap_nocache(&pdev->dev, regs->start,
1150+ membase = devm_ioremap(&pdev->dev, regs->start,
11511151 resource_size(regs));
11521152 if (!membase)
11531153 return -ENODEV;
drivers/tty/serial/8250/8250_pci.c+3−3
@@ -275,7 +275,7 @@ static int pci_plx9050_init(struct pci_dev *dev) · 274 unmodified lines
275275 /*
276276 * enable/disable interrupts
277277 */
278− p = ioremap_nocache(pci_resource_start(dev, 0), 0x80);
278+ p = ioremap(pci_resource_start(dev, 0), 0x80);
279279 if (p == NULL)
280280 return -ENOMEM;
281281 writel(irq_config, p + 0x4c);
@@ -299,7 +299,7 @@ static void pci_plx9050_exit(struct pci_dev *dev) · 17 unmodified lines
299299 /*
300300 * disable interrupts
301301 */
302− p = ioremap_nocache(pci_resource_start(dev, 0), 0x80);
302+ p = ioremap(pci_resource_start(dev, 0), 0x80);
303303 if (p != NULL) {
304304 writel(0, p + 0x4c);
305305
@@ -475,7 +475,7 @@ static int pci_siig10x_init(struct pci_dev *dev) · 169 unmodified lines
475475 break;
476476 }
477477
478− p = ioremap_nocache(pci_resource_start(dev, 0), 0x80);
478+ p = ioremap(pci_resource_start(dev, 0), 0x80);
479479 if (p == NULL)
480480 return -ENOMEM;
481481
drivers/tty/serial/8250/8250_port.c+1−1
@@ -2766,7 +2766,7 @@ static int serial8250_request_std_resource(struct uart_8250_port *up) · 2765 unmodified lines
27662766 }
27672767
27682768 if (port->flags & UPF_IOREMAP) {
2769− port->membase = ioremap_nocache(port->mapbase, size);
2769+ port->membase = ioremap(port->mapbase, size);
27702770 if (!port->membase) {
27712771 release_mem_region(port->mapbase, size);
27722772 ret = -ENOMEM;
drivers/tty/serial/dz.c+1−1
@@ -677,7 +677,7 @@ static void dz_release_port(struct uart_port *uport) · 676 unmodified lines
677677 static int dz_map_port(struct uart_port *uport)
678678 {
679679 if (!uport->membase)
680− uport->membase = ioremap_nocache(uport->mapbase,
680+ uport->membase = ioremap(uport->mapbase,
681681 dec_kn_slot_size);
682682 if (!uport->membase) {
683683 printk(KERN_ERR "dz: Cannot map MMIO\n");
drivers/tty/serial/lantiq.c+1−1
@@ -549,7 +549,7 @@ lqasc_request_port(struct uart_port *port) · 548 unmodified lines
549549 }
550550
551551 if (port->flags & UPF_IOREMAP) {
552− port->membase = devm_ioremap_nocache(&pdev->dev,
552+ port->membase = devm_ioremap(&pdev->dev,
553553 port->mapbase, size);
554554 if (port->membase == NULL)
555555 return -ENOMEM;
drivers/tty/serial/meson_uart.c+1−1
@@ -411,7 +411,7 @@ static int meson_uart_request_port(struct uart_port *port) · 410 unmodified lines
411411 return -EBUSY;
412412 }
413413
414− port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
414+ port->membase = devm_ioremap(port->dev, port->mapbase,
415415 port->mapsize);
416416 if (!port->membase)
417417 return -ENOMEM;
drivers/tty/serial/mux.c+1−1
@@ -474,7 +474,7 @@ static int __init mux_probe(struct parisc_device *dev) · 473 unmodified lines
474474 port->iobase = 0;
475475 port->mapbase = dev->hpa.start + MUX_OFFSET +
476476 (i * MUX_LINE_OFFSET);
477− port->membase = ioremap_nocache(port->mapbase, MUX_LINE_OFFSET);
477+ port->membase = ioremap(port->mapbase, MUX_LINE_OFFSET);
478478 port->iotype = UPIO_MEM;
479479 port->type = PORT_MUX;
480480 port->irq = 0;
drivers/tty/serial/owl-uart.c+1−1
@@ -427,7 +427,7 @@ static int owl_uart_request_port(struct uart_port *port) · 426 unmodified lines
427427 return -EBUSY;
428428
429429 if (port->flags & UPF_IOREMAP) {
430− port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
430+ port->membase = devm_ioremap(port->dev, port->mapbase,
431431 resource_size(res));
432432 if (!port->membase)
433433 return -EBUSY;
drivers/tty/serial/pic32_uart.c+1−1
@@ -618,7 +618,7 @@ static int pic32_uart_request_port(struct uart_port *port) · 617 unmodified lines
618618 "pic32_uart_mem"))
619619 return -EBUSY;
620620
621− port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
621+ port->membase = devm_ioremap(port->dev, port->mapbase,
622622 resource_size(res_mem));
623623 if (!port->membase) {
624624 dev_err(port->dev, "Unable to map registers\n");
drivers/tty/serial/rda-uart.c+1−1
@@ -498,7 +498,7 @@ static int rda_uart_request_port(struct uart_port *port) · 497 unmodified lines
498498 return -EBUSY;
499499
500500 if (port->flags & UPF_IOREMAP) {
501− port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
501+ port->membase = devm_ioremap(port->dev, port->mapbase,
502502 resource_size(res));
503503 if (!port->membase)
504504 return -EBUSY;
drivers/tty/serial/sb1250-duart.c+2−2
@@ -668,7 +668,7 @@ static int sbd_map_port(struct uart_port *uport) · 667 unmodified lines
668668 struct sbd_duart *duart = sport->duart;
669669
670670 if (!uport->membase)
671− uport->membase = ioremap_nocache(uport->mapbase,
671+ uport->membase = ioremap(uport->mapbase,
672672 DUART_CHANREG_SPACING);
673673 if (!uport->membase) {
674674 printk(err);
@@ -676,7 +676,7 @@ static int sbd_map_port(struct uart_port *uport) · 1 unmodified line
676676 }
677677
678678 if (!sport->memctrl)
679− sport->memctrl = ioremap_nocache(duart->mapctrl,
679+ sport->memctrl = ioremap(duart->mapctrl,
680680 DUART_CHANREG_SPACING);
681681 if (!sport->memctrl) {
682682 printk(err);
drivers/tty/serial/sh-sci.c+1−1
@@ -2680,7 +2680,7 @@ static int sci_remap_port(struct uart_port *port) · 2679 unmodified lines
26802680 return 0;
26812681
26822682 if (port->dev->of_node || (port->flags & UPF_IOREMAP)) {
2683− port->membase = ioremap_nocache(port->mapbase, sport->reg_size);
2683+ port->membase = ioremap(port->mapbase, sport->reg_size);
26842684 if (unlikely(!port->membase)) {
26852685 dev_err(port->dev, "can't remap port#%d\n", port->line);
26862686 return -ENXIO;
drivers/tty/serial/zs.c+1−1
@@ -992,7 +992,7 @@ static void zs_release_port(struct uart_port *uport) · 991 unmodified lines
992992 static int zs_map_port(struct uart_port *uport)
993993 {
994994 if (!uport->membase)
995− uport->membase = ioremap_nocache(uport->mapbase,
995+ uport->membase = ioremap(uport->mapbase,
996996 ZS_CHAN_IO_SIZE);
997997 if (!uport->membase) {
998998 printk(KERN_ERR "zs: Cannot map MMIO\n");
drivers/tty/synclink.c+2−2
@@ -4054,7 +4054,7 @@ static int mgsl_claim_resources(struct mgsl_struct *info) · 4053 unmodified lines
40544054 }
40554055 info->lcr_mem_requested = true;
40564056
4057− info->memory_base = ioremap_nocache(info->phys_memory_base,
4057+ info->memory_base = ioremap(info->phys_memory_base,
40584058 0x40000);
40594059 if (!info->memory_base) {
40604060 printk( "%s(%d):Can't map shared memory on device %s MemAddr=%08X\n",
@@ -4068,7 +4068,7 @@ static int mgsl_claim_resources(struct mgsl_struct *info) · 7 unmodified lines
40684068 goto errout;
40694069 }
40704070
4071− info->lcr_base = ioremap_nocache(info->phys_lcr_base,
4071+ info->lcr_base = ioremap(info->phys_lcr_base,
40724072 PAGE_SIZE);
40734073 if (!info->lcr_base) {
40744074 printk( "%s(%d):Can't map LCR memory on device %s MemAddr=%08X\n",
drivers/tty/synclink_gt.c+1−1
@@ -3450,7 +3450,7 @@ static int claim_resources(struct slgt_info *info) · 3449 unmodified lines
34503450 else
34513451 info->reg_addr_requested = true;
34523452
3453− info->reg_addr = ioremap_nocache(info->phys_reg_addr, SLGT_REG_SIZE);
3453+ info->reg_addr = ioremap(info->phys_reg_addr, SLGT_REG_SIZE);
34543454 if (!info->reg_addr) {
34553455 DBGERR(("%s can't map device registers, addr=%08X\n",
34563456 info->device_name, info->phys_reg_addr));
drivers/tty/synclinkmp.c+4−4
@@ -3559,7 +3559,7 @@ static int claim_resources(SLMP_INFO *info) · 3558 unmodified lines
35593559 else
35603560 info->sca_statctrl_requested = true;
35613561
3562− info->memory_base = ioremap_nocache(info->phys_memory_base,
3562+ info->memory_base = ioremap(info->phys_memory_base,
35633563 SCA_MEM_SIZE);
35643564 if (!info->memory_base) {
35653565 printk( "%s(%d):%s Can't map shared memory, MemAddr=%08X\n",
@@ -3568,7 +3568,7 @@ static int claim_resources(SLMP_INFO *info) · 2 unmodified lines
35683568 goto errout;
35693569 }
35703570
3571− info->lcr_base = ioremap_nocache(info->phys_lcr_base, PAGE_SIZE);
3571+ info->lcr_base = ioremap(info->phys_lcr_base, PAGE_SIZE);
35723572 if (!info->lcr_base) {
35733573 printk( "%s(%d):%s Can't map LCR memory, MemAddr=%08X\n",
35743574 __FILE__,__LINE__,info->device_name, info->phys_lcr_base );
@@ -3577,7 +3577,7 @@ static int claim_resources(SLMP_INFO *info) · 2 unmodified lines
35773577 }
35783578 info->lcr_base += info->lcr_offset;
35793579
3580− info->sca_base = ioremap_nocache(info->phys_sca_base, PAGE_SIZE);
3580+ info->sca_base = ioremap(info->phys_sca_base, PAGE_SIZE);
35813581 if (!info->sca_base) {
35823582 printk( "%s(%d):%s Can't map SCA memory, MemAddr=%08X\n",
35833583 __FILE__,__LINE__,info->device_name, info->phys_sca_base );
@@ -3586,7 +3586,7 @@ static int claim_resources(SLMP_INFO *info) · 2 unmodified lines
35863586 }
35873587 info->sca_base += info->sca_offset;
35883588
3589− info->statctrl_base = ioremap_nocache(info->phys_statctrl_base,
3589+ info->statctrl_base = ioremap(info->phys_statctrl_base,
35903590 PAGE_SIZE);
35913591 if (!info->statctrl_base) {
35923592 printk( "%s(%d):%s Can't map SCA Status/Control memory, MemAddr=%08X\n",
drivers/usb/core/hcd-pci.c+1−1
@@ -222,7 +222,7 @@ int usb_hcd_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) · 221 unmodified lines
222222 retval = -EBUSY;
223223 goto put_hcd;
224224 }
225− hcd->regs = devm_ioremap_nocache(&dev->dev, hcd->rsrc_start,
225+ hcd->regs = devm_ioremap(&dev->dev, hcd->rsrc_start,
226226 hcd->rsrc_len);
227227 if (hcd->regs == NULL) {
228228 dev_dbg(&dev->dev, "error mapping memory\n");
drivers/usb/early/xhci-dbc.c+1−1
@@ -971,7 +971,7 @@ static int __init xdbc_init(void) · 970 unmodified lines
971971 goto free_and_quit;
972972 }
973973
974− base = ioremap_nocache(xdbc.xhci_start, xdbc.xhci_length);
974+ base = ioremap(xdbc.xhci_start, xdbc.xhci_length);
975975 if (!base) {
976976 xdbc_trace("failed to remap the io address\n");
977977 ret = -ENOMEM;
drivers/usb/gadget/udc/amd5536udc_pci.c+1−1
@@ -116,7 +116,7 @@ static int udc_pci_probe( · 115 unmodified lines
116116 goto err_memreg;
117117 }
118118
119− dev->virt_addr = ioremap_nocache(resource, len);
119+ dev->virt_addr = ioremap(resource, len);
120120 if (!dev->virt_addr) {
121121 dev_dbg(&pdev->dev, "start address cannot be mapped\n");
122122 retval = -EFAULT;
drivers/usb/gadget/udc/goku_udc.c+1−1
@@ -1782,7 +1782,7 @@ static int goku_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 1781 unmodified lines
17821782 }
17831783 dev->got_region = 1;
17841784
1785− base = ioremap_nocache(resource, len);
1785+ base = ioremap(resource, len);
17861786 if (base == NULL) {
17871787 DBG(dev, "can't map memory\n");
17881788 retval = -EFAULT;
drivers/usb/gadget/udc/net2272.c+3−3
@@ -2323,7 +2323,7 @@ net2272_rdk1_probe(struct pci_dev *pdev, struct net2272 *dev) · 2322 unmodified lines
23232323 goto err;
23242324 }
23252325
2326− mem_mapped_addr[i] = ioremap_nocache(resource, len);
2326+ mem_mapped_addr[i] = ioremap(resource, len);
23272327 if (mem_mapped_addr[i] == NULL) {
23282328 release_mem_region(resource, len);
23292329 dev_dbg(dev->dev, "can't map memory\n");
@@ -2401,7 +2401,7 @@ net2272_rdk2_probe(struct pci_dev *pdev, struct net2272 *dev) · 71 unmodified lines
24012401 goto err;
24022402 }
24032403
2404− mem_mapped_addr[i] = ioremap_nocache(resource, len);
2404+ mem_mapped_addr[i] = ioremap(resource, len);
24052405 if (mem_mapped_addr[i] == NULL) {
24062406 release_mem_region(resource, len);
24072407 dev_dbg(dev->dev, "can't map memory\n");
@@ -2625,7 +2625,7 @@ net2272_plat_probe(struct platform_device *pdev) · 217 unmodified lines
26252625 ret = -EBUSY;
26262626 goto err;
26272627 }
2628− dev->base_addr = ioremap_nocache(base, len);
2628+ dev->base_addr = ioremap(base, len);
26292629 if (!dev->base_addr) {
26302630 dev_dbg(dev->dev, "can't map memory\n");
26312631 ret = -EFAULT;
drivers/usb/gadget/udc/net2280.c+1−1
@@ -3659,7 +3659,7 @@ static int net2280_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 3658 unmodified lines
36593659 * 8051 code into the chip, e.g. to turn on PCI PM.
36603660 */
36613661
3662− base = ioremap_nocache(resource, len);
3662+ base = ioremap(resource, len);
36633663 if (base == NULL) {
36643664 ep_dbg(dev, "can't map memory\n");
36653665 retval = -EFAULT;
drivers/usb/host/ehci-pmcmsp.c+3−3
@@ -107,7 +107,7 @@ static int usb_hcd_msp_map_regs(struct mspusb_device *dev) · 106 unmodified lines
107107 if (!request_mem_region(res->start, res_len, "mab regs"))
108108 return -EBUSY;
109109
110− dev->mab_regs = ioremap_nocache(res->start, res_len);
110+ dev->mab_regs = ioremap(res->start, res_len);
111111 if (dev->mab_regs == NULL) {
112112 retval = -ENOMEM;
113113 goto err1;
@@ -124,7 +124,7 @@ static int usb_hcd_msp_map_regs(struct mspusb_device *dev) · 10 unmodified lines
124124 retval = -EBUSY;
125125 goto err2;
126126 }
127− dev->usbid_regs = ioremap_nocache(res->start, res_len);
127+ dev->usbid_regs = ioremap(res->start, res_len);
128128 if (dev->usbid_regs == NULL) {
129129 retval = -ENOMEM;
130130 goto err3;
@@ -178,7 +178,7 @@ int usb_hcd_msp_probe(const struct hc_driver *driver, · 47 unmodified lines
178178 retval = -EBUSY;
179179 goto err1;
180180 }
181− hcd->regs = ioremap_nocache(hcd->rsrc_start, hcd->rsrc_len);
181+ hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len);
182182 if (!hcd->regs) {
183183 pr_debug("ioremap failed");
184184 retval = -ENOMEM;
drivers/usb/host/pci-quirks.c+1−1
@@ -1150,7 +1150,7 @@ static void quirk_usb_handoff_xhci(struct pci_dev *pdev) · 1149 unmodified lines
11501150 if (!mmio_resource_enabled(pdev, 0))
11511151 return;
11521152
1153− base = ioremap_nocache(pci_resource_start(pdev, 0), len);
1153+ base = ioremap(pci_resource_start(pdev, 0), len);
11541154 if (base == NULL)
11551155 return;
11561156
drivers/usb/isp1760/isp1760-if.c+2−2
@@ -50,7 +50,7 @@ static int isp1761_pci_init(struct pci_dev *dev) · 49 unmodified lines
5050 }
5151
5252 /* map available memory */
53− iobase = ioremap_nocache(mem_start, mem_length);
53+ iobase = ioremap(mem_start, mem_length);
5454 if (!iobase) {
5555 printk(KERN_ERR "Error ioremap failed\n");
5656 release_mem_region(mem_start, mem_length);
@@ -101,7 +101,7 @@ static int isp1761_pci_init(struct pci_dev *dev) · 44 unmodified lines
101101 return -EBUSY;
102102 }
103103
104− iobase = ioremap_nocache(mem_start, mem_length);
104+ iobase = ioremap(mem_start, mem_length);
105105 if (!iobase) {
106106 printk(KERN_ERR "ioremap #1\n");
107107 release_mem_region(mem_start, mem_length);
drivers/usb/roles/intel-xhci-usb-role-switch.c+1−1
@@ -161,7 +161,7 @@ static int intel_xhci_usb_probe(struct platform_device *pdev) · 160 unmodified lines
161161 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
162162 if (!res)
163163 return -EINVAL;
164− data->base = devm_ioremap_nocache(dev, res->start, resource_size(res));
164+ data->base = devm_ioremap(dev, res->start, resource_size(res));
165165 if (!data->base)
166166 return -ENOMEM;
167167
drivers/usb/typec/ucsi/ucsi_acpi.c+1−1
@@ -127,7 +127,7 @@ static int ucsi_acpi_probe(struct platform_device *pdev) · 126 unmodified lines
127127 return -ENODEV;
128128 }
129129
130− /* This will make sure we can use ioremap_nocache() */
130+ /* This will make sure we can use ioremap() */
131131 status = acpi_release_memory(ACPI_HANDLE(&pdev->dev), res, 1);
132132 if (ACPI_FAILURE(status))
133133 return -ENOMEM;
drivers/vfio/pci/vfio_pci_rdwr.c+1−1
@@ -230,7 +230,7 @@ ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf, · 229 unmodified lines
230230 switch ((u32)pos) {
231231 case 0xa0000 ... 0xbffff:
232232 count = min(count, (size_t)(0xc0000 - pos));
233− iomem = ioremap_nocache(0xa0000, 0xbffff - 0xa0000 + 1);
233+ iomem = ioremap(0xa0000, 0xbffff - 0xa0000 + 1);
234234 off = pos - 0xa0000;
235235 rsrc = VGA_RSRC_LEGACY_MEM;
236236 is_ioport = false;
drivers/vfio/platform/reset/vfio_platform_amdxgbe.c+2−2
@@ -54,13 +54,13 @@ static int vfio_platform_amdxgbe_reset(struct vfio_platform_device *vdev) · 53 unmodified lines
5454
5555 if (!xgmac_regs->ioaddr) {
5656 xgmac_regs->ioaddr =
57− ioremap_nocache(xgmac_regs->addr, xgmac_regs->size);
57+ ioremap(xgmac_regs->addr, xgmac_regs->size);
5858 if (!xgmac_regs->ioaddr)
5959 return -ENOMEM;
6060 }
6161 if (!xpcs_regs->ioaddr) {
6262 xpcs_regs->ioaddr =
63− ioremap_nocache(xpcs_regs->addr, xpcs_regs->size);
63+ ioremap(xpcs_regs->addr, xpcs_regs->size);
6464 if (!xpcs_regs->ioaddr)
6565 return -ENOMEM;
6666 }
drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c+1−1
@@ -82,7 +82,7 @@ static int vfio_platform_bcmflexrm_reset(struct vfio_platform_device *vdev) · 81 unmodified lines
8282
8383 /* Map FlexRM ring registers if not mapped */
8484 if (!reg->ioaddr) {
85− reg->ioaddr = ioremap_nocache(reg->addr, reg->size);
85+ reg->ioaddr = ioremap(reg->addr, reg->size);
8686 if (!reg->ioaddr)
8787 return -ENOMEM;
8888 }
drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c+1−1
@@ -52,7 +52,7 @@ static int vfio_platform_calxedaxgmac_reset(struct vfio_platform_device *vdev) · 51 unmodified lines
5252
5353 if (!reg->ioaddr) {
5454 reg->ioaddr =
55− ioremap_nocache(reg->addr, reg->size);
55+ ioremap(reg->addr, reg->size);
5656 if (!reg->ioaddr)
5757 return -ENOMEM;
5858 }
drivers/vfio/platform/vfio_platform_common.c+2−2
@@ -409,7 +409,7 @@ static ssize_t vfio_platform_read_mmio(struct vfio_platform_region *reg, · 408 unmodified lines
409409
410410 if (!reg->ioaddr) {
411411 reg->ioaddr =
412− ioremap_nocache(reg->addr, reg->size);
412+ ioremap(reg->addr, reg->size);
413413
414414 if (!reg->ioaddr)
415415 return -ENOMEM;
@@ -486,7 +486,7 @@ static ssize_t vfio_platform_write_mmio(struct vfio_platform_region *reg, · 70 unmodified lines
486486
487487 if (!reg->ioaddr) {
488488 reg->ioaddr =
489− ioremap_nocache(reg->addr, reg->size);
489+ ioremap(reg->addr, reg->size);
490490
491491 if (!reg->ioaddr)
492492 return -ENOMEM;
drivers/video/fbdev/carminefb.c+2−2
@@ -633,7 +633,7 @@ static int carminefb_probe(struct pci_dev *dev, const struct pci_device_id *ent) · 632 unmodified lines
633633 ret = -EBUSY;
634634 goto err_free_hw;
635635 }
636− hw->v_regs = ioremap_nocache(carminefb_fix.mmio_start,
636+ hw->v_regs = ioremap(carminefb_fix.mmio_start,
637637 carminefb_fix.mmio_len);
638638 if (!hw->v_regs) {
639639 printk(KERN_ERR "carminefb: Can't remap %s register.\n",
@@ -664,7 +664,7 @@ static int carminefb_probe(struct pci_dev *dev, const struct pci_device_id *ent) · 24 unmodified lines
664664 goto err_unmap_vregs;
665665 }
666666
667− hw->screen_mem = ioremap_nocache(carminefb_fix.smem_start,
667+ hw->screen_mem = ioremap(carminefb_fix.smem_start,
668668 carminefb_fix.smem_len);
669669 if (!hw->screen_mem) {
670670 printk(KERN_ERR "carmine: Can't ioremap smem area.\n");
drivers/video/fbdev/i810/i810_main.c+1−1
@@ -1883,7 +1883,7 @@ static int i810_allocate_pci_resource(struct i810fb_par *par, · 1882 unmodified lines
18831883 }
18841884 par->res_flags |= MMIO_REQ;
18851885
1886− par->mmio_start_virtual = ioremap_nocache(par->mmio_start_phys,
1886+ par->mmio_start_virtual = ioremap(par->mmio_start_phys,
18871887 MMIO_SIZE);
18881888 if (!par->mmio_start_virtual) {
18891889 printk("i810fb_init: cannot remap mmio region\n");
drivers/video/fbdev/intelfb/intelfbdrv.c+1−1
@@ -654,7 +654,7 @@ static int intelfb_pci_register(struct pci_dev *pdev, · 653 unmodified lines
654654 }
655655
656656 dinfo->mmio_base =
657− (u8 __iomem *)ioremap_nocache(dinfo->mmio_base_phys,
657+ (u8 __iomem *)ioremap(dinfo->mmio_base_phys,
658658 INTEL_REG_SIZE);
659659 if (!dinfo->mmio_base) {
660660 ERR_MSG("Cannot remap MMIO region.\n");
drivers/video/fbdev/kyro/fbdev.c+1−1
@@ -683,7 +683,7 @@ static int kyrofb_probe(struct pci_dev *pdev, const struct pci_device_id *ent) · 682 unmodified lines
683683 kyro_fix.mmio_len = pci_resource_len(pdev, 1);
684684
685685 currentpar->regbase = deviceInfo.pSTGReg =
686− ioremap_nocache(kyro_fix.mmio_start, kyro_fix.mmio_len);
686+ ioremap(kyro_fix.mmio_start, kyro_fix.mmio_len);
687687 if (!currentpar->regbase)
688688 goto out_free_fb;
689689
drivers/video/fbdev/matrox/matroxfb_base.c+1−1
@@ -1710,7 +1710,7 @@ static int initMatrox2(struct matrox_fb_info *minfo, struct board *b) · 1709 unmodified lines
17101710 memsize = mem;
17111711 err = -ENOMEM;
17121712
1713− minfo->mmio.vbase.vaddr = ioremap_nocache(ctrlptr_phys, 16384);
1713+ minfo->mmio.vbase.vaddr = ioremap(ctrlptr_phys, 16384);
17141714 if (!minfo->mmio.vbase.vaddr) {
17151715 printk(KERN_ERR "matroxfb: cannot ioremap(%lX, 16384), matroxfb disabled\n", ctrlptr_phys);
17161716 goto failVideoMR;
drivers/video/fbdev/mbx/mbxfb.c+2−2
@@ -938,7 +938,7 @@ static int mbxfb_probe(struct platform_device *dev) · 937 unmodified lines
938938 }
939939 mfbi->reg_phys_addr = mfbi->reg_res->start;
940940
941− mfbi->reg_virt_addr = devm_ioremap_nocache(&dev->dev,
941+ mfbi->reg_virt_addr = devm_ioremap(&dev->dev,
942942 mfbi->reg_phys_addr,
943943 res_size(mfbi->reg_req));
944944 if (!mfbi->reg_virt_addr) {
@@ -948,7 +948,7 @@ static int mbxfb_probe(struct platform_device *dev) · 3 unmodified lines
948948 }
949949 virt_base_2700 = mfbi->reg_virt_addr;
950950
951− mfbi->fb_virt_addr = devm_ioremap_nocache(&dev->dev, mfbi->fb_phys_addr,
951+ mfbi->fb_virt_addr = devm_ioremap(&dev->dev, mfbi->fb_phys_addr,
952952 res_size(mfbi->fb_req));
953953 if (!mfbi->fb_virt_addr) {
954954 dev_err(&dev->dev, "failed to ioremap frame buffer\n");
drivers/video/fbdev/mmp/hw/mmp_ctrl.c+1−1
@@ -485,7 +485,7 @@ static int mmphw_probe(struct platform_device *pdev) · 484 unmodified lines
485485 goto failed;
486486 }
487487
488− ctrl->reg_base = devm_ioremap_nocache(ctrl->dev,
488+ ctrl->reg_base = devm_ioremap(ctrl->dev,
489489 res->start, resource_size(res));
490490 if (ctrl->reg_base == NULL) {
491491 dev_err(ctrl->dev, "%s: res %pR map failed\n", __func__, res);
drivers/video/fbdev/pm2fb.c+1−1
@@ -1563,7 +1563,7 @@ static int pm2fb_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 1562 unmodified lines
15631563 goto err_exit_neither;
15641564 }
15651565 default_par->v_regs =
1566− ioremap_nocache(pm2fb_fix.mmio_start, pm2fb_fix.mmio_len);
1566+ ioremap(pm2fb_fix.mmio_start, pm2fb_fix.mmio_len);
15671567 if (!default_par->v_regs) {
15681568 printk(KERN_WARNING "pm2fb: Can't remap %s register area.\n",
15691569 pm2fb_fix.id);
drivers/video/fbdev/pm3fb.c+2−2
@@ -1236,7 +1236,7 @@ static unsigned long pm3fb_size_memory(struct pm3_par *par) · 1235 unmodified lines
12361236 return 0;
12371237 }
12381238 screen_mem =
1239− ioremap_nocache(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
1239+ ioremap(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
12401240 if (!screen_mem) {
12411241 printk(KERN_WARNING "pm3fb: Can't ioremap smem area.\n");
12421242 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
@@ -1347,7 +1347,7 @@ static int pm3fb_probe(struct pci_dev *dev, const struct pci_device_id *ent) · 104 unmodified lines
13471347 goto err_exit_neither;
13481348 }
13491349 par->v_regs =
1350− ioremap_nocache(pm3fb_fix.mmio_start, pm3fb_fix.mmio_len);
1350+ ioremap(pm3fb_fix.mmio_start, pm3fb_fix.mmio_len);
13511351 if (!par->v_regs) {
13521352 printk(KERN_WARNING "pm3fb: Can't remap %s register area.\n",
13531353 pm3fb_fix.id);
drivers/video/fbdev/pmag-aa-fb.c+2−2
@@ -188,7 +188,7 @@ static int pmagaafb_probe(struct device *dev) · 187 unmodified lines
188188
189189 /* MMIO mapping setup. */
190190 info->fix.mmio_start = start + PMAG_AA_BT455_OFFSET;
191− par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len);
191+ par->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len);
192192 if (!par->mmio) {
193193 printk(KERN_ERR "%s: Cannot map MMIO\n", dev_name(dev));
194194 err = -ENOMEM;
@@ -199,7 +199,7 @@ static int pmagaafb_probe(struct device *dev) · 4 unmodified lines
199199
200200 /* Frame buffer mapping setup. */
201201 info->fix.smem_start = start + PMAG_AA_ONBOARD_FBMEM_OFFSET;
202− info->screen_base = ioremap_nocache(info->fix.smem_start,
202+ info->screen_base = ioremap(info->fix.smem_start,
203203 info->fix.smem_len);
204204 if (!info->screen_base) {
205205 printk(KERN_ERR "%s: Cannot map FB\n", dev_name(dev));
drivers/video/fbdev/pmag-ba-fb.c+2−2
@@ -180,7 +180,7 @@ static int pmagbafb_probe(struct device *dev) · 179 unmodified lines
180180
181181 /* MMIO mapping setup. */
182182 info->fix.mmio_start = start;
183− par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len);
183+ par->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len);
184184 if (!par->mmio) {
185185 printk(KERN_ERR "%s: Cannot map MMIO\n", dev_name(dev));
186186 err = -ENOMEM;
@@ -190,7 +190,7 @@ static int pmagbafb_probe(struct device *dev) · 3 unmodified lines
190190
191191 /* Frame buffer mapping setup. */
192192 info->fix.smem_start = start + PMAG_BA_FBMEM;
193− info->screen_base = ioremap_nocache(info->fix.smem_start,
193+ info->screen_base = ioremap(info->fix.smem_start,
194194 info->fix.smem_len);
195195 if (!info->screen_base) {
196196 printk(KERN_ERR "%s: Cannot map FB\n", dev_name(dev));
drivers/video/fbdev/pmagb-b-fb.c+2−2
@@ -287,7 +287,7 @@ static int pmagbbfb_probe(struct device *dev) · 286 unmodified lines
287287
288288 /* MMIO mapping setup. */
289289 info->fix.mmio_start = start;
290− par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len);
290+ par->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len);
291291 if (!par->mmio) {
292292 printk(KERN_ERR "%s: Cannot map MMIO\n", dev_name(dev));
293293 err = -ENOMEM;
@@ -298,7 +298,7 @@ static int pmagbbfb_probe(struct device *dev) · 4 unmodified lines
298298
299299 /* Frame buffer mapping setup. */
300300 info->fix.smem_start = start + PMAGB_B_FBMEM;
301− par->smem = ioremap_nocache(info->fix.smem_start, info->fix.smem_len);
301+ par->smem = ioremap(info->fix.smem_start, info->fix.smem_len);
302302 if (!par->smem) {
303303 printk(KERN_ERR "%s: Cannot map FB\n", dev_name(dev));
304304 err = -ENOMEM;
drivers/video/fbdev/pvr2fb.c+2−2
@@ -770,7 +770,7 @@ static int __maybe_unused pvr2fb_common_init(void) · 769 unmodified lines
770770 struct pvr2fb_par *par = currentpar;
771771 unsigned long modememused, rev;
772772
773− fb_info->screen_base = ioremap_nocache(pvr2_fix.smem_start,
773+ fb_info->screen_base = ioremap(pvr2_fix.smem_start,
774774 pvr2_fix.smem_len);
775775
776776 if (!fb_info->screen_base) {
@@ -778,7 +778,7 @@ static int __maybe_unused pvr2fb_common_init(void) · 1 unmodified line
778778 goto out_err;
779779 }
780780
781− par->mmio_base = ioremap_nocache(pvr2_fix.mmio_start,
781+ par->mmio_base = ioremap(pvr2_fix.mmio_start,
782782 pvr2_fix.mmio_len);
783783 if (!par->mmio_base) {
784784 printk(KERN_ERR "pvr2fb: Failed to remap mmio space\n");
drivers/video/fbdev/pxa168fb.c+1−1
@@ -665,7 +665,7 @@ static int pxa168fb_probe(struct platform_device *pdev) · 664 unmodified lines
665665 /*
666666 * Map LCD controller registers.
667667 */
668− fbi->reg_base = devm_ioremap_nocache(&pdev->dev, res->start,
668+ fbi->reg_base = devm_ioremap(&pdev->dev, res->start,
669669 resource_size(res));
670670 if (fbi->reg_base == NULL) {
671671 ret = -ENOMEM;
drivers/video/fbdev/s1d13xxxfb.c+2−2
@@ -809,7 +809,7 @@ static int s1d13xxxfb_probe(struct platform_device *pdev) · 808 unmodified lines
809809
810810 platform_set_drvdata(pdev, info);
811811 default_par = info->par;
812− default_par->regs = ioremap_nocache(pdev->resource[1].start,
812+ default_par->regs = ioremap(pdev->resource[1].start,
813813 pdev->resource[1].end - pdev->resource[1].start +1);
814814 if (!default_par->regs) {
815815 printk(KERN_ERR PFX "unable to map registers\n");
@@ -818,7 +818,7 @@ static int s1d13xxxfb_probe(struct platform_device *pdev) · 2 unmodified lines
818818 }
819819 info->pseudo_palette = default_par->pseudo_palette;
820820
821− info->screen_base = ioremap_nocache(pdev->resource[0].start,
821+ info->screen_base = ioremap(pdev->resource[0].start,
822822 pdev->resource[0].end - pdev->resource[0].start +1);
823823
824824 if (!info->screen_base) {
drivers/video/fbdev/sh7760fb.c+1−1
@@ -463,7 +463,7 @@ static int sh7760fb_probe(struct platform_device *pdev) · 462 unmodified lines
463463 goto out_fb;
464464 }
465465
466− par->base = ioremap_nocache(res->start, resource_size(res));
466+ par->base = ioremap(res->start, resource_size(res));
467467 if (!par->base) {
468468 dev_err(&pdev->dev, "cannot remap\n");
469469 ret = -ENODEV;
drivers/video/fbdev/sh_mobile_lcdcfb.c+1−1
@@ -2588,7 +2588,7 @@ static int sh_mobile_lcdc_probe(struct platform_device *pdev) · 2587 unmodified lines
25882588 if (num_channels == 2)
25892589 priv->forced_fourcc = pdata->ch[0].fourcc;
25902590
2591− priv->base = ioremap_nocache(res->start, resource_size(res));
2591+ priv->base = ioremap(res->start, resource_size(res));
25922592 if (!priv->base) {
25932593 error = -ENOMEM;
25942594 goto err1;
drivers/video/fbdev/sstfb.c+2−2
@@ -1363,14 +1363,14 @@ static int sstfb_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 1362 unmodified lines
13631363 goto fail_fb_mem;
13641364 }
13651365
1366− par->mmio_vbase = ioremap_nocache(fix->mmio_start,
1366+ par->mmio_vbase = ioremap(fix->mmio_start,
13671367 fix->mmio_len);
13681368 if (!par->mmio_vbase) {
13691369 printk(KERN_ERR "sstfb: cannot remap register area %#lx\n",
13701370 fix->mmio_start);
13711371 goto fail_mmio_remap;
13721372 }
1373− info->screen_base = ioremap_nocache(fix->smem_start, 0x400000);
1373+ info->screen_base = ioremap(fix->smem_start, 0x400000);
13741374 if (!info->screen_base) {
13751375 printk(KERN_ERR "sstfb: cannot remap framebuffer %#lx\n",
13761376 fix->smem_start);
drivers/video/fbdev/stifb.c+2−2
@@ -1198,7 +1198,7 @@ static int __init stifb_init_fb(struct sti_struct *sti, int bpp_pref) · 1197 unmodified lines
11981198 case S9000_ID_TOMCAT: /* Dual CRX, behaves else like a CRX */
11991199 /* FIXME: TomCat supports two heads:
12001200 * fb.iobase = REGION_BASE(fb_info,3);
1201− * fb.screen_base = ioremap_nocache(REGION_BASE(fb_info,2),xxx);
1201+ * fb.screen_base = ioremap(REGION_BASE(fb_info,2),xxx);
12021202 * for now we only support the left one ! */
12031203 xres = fb->ngle_rom.x_size_visible;
12041204 yres = fb->ngle_rom.y_size_visible;
@@ -1291,7 +1291,7 @@ static int __init stifb_init_fb(struct sti_struct *sti, int bpp_pref) · 86 unmodified lines
12911291
12921292 strcpy(fix->id, "stifb");
12931293 info->fbops = &stifb_ops;
1294− info->screen_base = ioremap_nocache(REGION_BASE(fb,1), fix->smem_len);
1294+ info->screen_base = ioremap(REGION_BASE(fb,1), fix->smem_len);
12951295 if (!info->screen_base) {
12961296 printk(KERN_ERR "stifb: failed to map memory\n");
12971297 goto out_err0;
drivers/video/fbdev/tdfxfb.c+1−1
@@ -1417,7 +1417,7 @@ static int tdfxfb_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 1416 unmodified lines
14171417 }
14181418
14191419 default_par->regbase_virt =
1420− ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len);
1420+ ioremap(info->fix.mmio_start, info->fix.mmio_len);
14211421 if (!default_par->regbase_virt) {
14221422 printk(KERN_ERR "fb: Can't remap %s register area.\n",
14231423 info->fix.id);
drivers/video/fbdev/tgafb.c+1−1
@@ -1438,7 +1438,7 @@ static int tgafb_register(struct device *dev) · 1437 unmodified lines
14381438 }
14391439
14401440 /* Map the framebuffer. */
1441− mem_base = ioremap_nocache(bar0_start, bar0_len);
1441+ mem_base = ioremap(bar0_start, bar0_len);
14421442 if (!mem_base) {
14431443 printk(KERN_ERR "tgafb: Cannot map MMIO\n");
14441444 goto err1;
drivers/video/fbdev/tridentfb.c+2−2
@@ -1556,7 +1556,7 @@ static int trident_pci_probe(struct pci_dev *dev, · 1555 unmodified lines
15561556 return -1;
15571557 }
15581558
1559− default_par->io_virt = ioremap_nocache(tridentfb_fix.mmio_start,
1559+ default_par->io_virt = ioremap(tridentfb_fix.mmio_start,
15601560 tridentfb_fix.mmio_len);
15611561
15621562 if (!default_par->io_virt) {
@@ -1579,7 +1579,7 @@ static int trident_pci_probe(struct pci_dev *dev, · 16 unmodified lines
15791579 goto out_unmap1;
15801580 }
15811581
1582− info->screen_base = ioremap_nocache(tridentfb_fix.smem_start,
1582+ info->screen_base = ioremap(tridentfb_fix.smem_start,
15831583 tridentfb_fix.smem_len);
15841584
15851585 if (!info->screen_base) {
drivers/video/fbdev/valkyriefb.c+1−1
@@ -356,7 +356,7 @@ int __init valkyriefb_init(void) · 355 unmodified lines
356356 p->total_vram = 0x100000;
357357 p->frame_buffer_phys = frame_buffer_phys;
358358 #ifdef CONFIG_MAC
359− p->frame_buffer = ioremap_nocache(frame_buffer_phys, p->total_vram);
359+ p->frame_buffer = ioremap(frame_buffer_phys, p->total_vram);
360360 #else
361361 p->frame_buffer = ioremap_wt(frame_buffer_phys, p->total_vram);
362362 #endif
drivers/video/fbdev/vermilion/cr_pll.c+1−1
@@ -159,7 +159,7 @@ static int __init cr_pll_init(void) · 158 unmodified lines
159159 pci_read_config_dword(mch_dev, CRVML_REG_MCHBAR,
160160 &mch_bar);
161161 mch_regs_base =
162− ioremap_nocache(mch_bar, CRVML_MCHMAP_SIZE);
162+ ioremap(mch_bar, CRVML_MCHMAP_SIZE);
163163 if (!mch_regs_base) {
164164 printk(KERN_ERR
165165 "Carillo Ranch MCH device was not enabled.\n");
drivers/video/fbdev/vermilion/vermilion.c+2−2
@@ -317,7 +317,7 @@ static int vmlfb_enable_mmio(struct vml_par *par) · 316 unmodified lines
317317 ": Could not claim display controller MMIO.\n");
318318 return -EBUSY;
319319 }
320− par->vdc_mem = ioremap_nocache(par->vdc_mem_base, par->vdc_mem_size);
320+ par->vdc_mem = ioremap(par->vdc_mem_base, par->vdc_mem_size);
321321 if (par->vdc_mem == NULL) {
322322 printk(KERN_ERR MODULE_NAME
323323 ": Could not map display controller MMIO.\n");
@@ -332,7 +332,7 @@ static int vmlfb_enable_mmio(struct vml_par *par) · 8 unmodified lines
332332 err = -EBUSY;
333333 goto out_err_1;
334334 }
335− par->gpu_mem = ioremap_nocache(par->gpu_mem_base, par->gpu_mem_size);
335+ par->gpu_mem = ioremap(par->gpu_mem_base, par->gpu_mem_size);
336336 if (par->gpu_mem == NULL) {
337337 printk(KERN_ERR MODULE_NAME ": Could not map GPU MMIO.\n");
338338 err = -ENOMEM;
drivers/video/fbdev/via/via-core.c+1−1
@@ -442,7 +442,7 @@ static int via_pci_setup_mmio(struct viafb_dev *vdev) · 441 unmodified lines
442442 */
443443 vdev->engine_start = pci_resource_start(vdev->pdev, 1);
444444 vdev->engine_len = pci_resource_len(vdev->pdev, 1);
445− vdev->engine_mmio = ioremap_nocache(vdev->engine_start,
445+ vdev->engine_mmio = ioremap(vdev->engine_start,
446446 vdev->engine_len);
447447 if (vdev->engine_mmio == NULL)
448448 dev_err(&vdev->pdev->dev,
drivers/video/fbdev/w100fb.c+3−3
@@ -648,12 +648,12 @@ int w100fb_probe(struct platform_device *pdev) · 647 unmodified lines
648648 return -EINVAL;
649649
650650 /* Remap the chip base address */
651− remapped_base = ioremap_nocache(mem->start+W100_CFG_BASE, W100_CFG_LEN);
651+ remapped_base = ioremap(mem->start+W100_CFG_BASE, W100_CFG_LEN);
652652 if (remapped_base == NULL)
653653 goto out;
654654
655655 /* Map the register space */
656− remapped_regs = ioremap_nocache(mem->start+W100_REG_BASE, W100_REG_LEN);
656+ remapped_regs = ioremap(mem->start+W100_REG_BASE, W100_REG_LEN);
657657 if (remapped_regs == NULL)
658658 goto out;
659659
@@ -672,7 +672,7 @@ int w100fb_probe(struct platform_device *pdev) · 12 unmodified lines
672672 printk(" at 0x%08lx.\n", (unsigned long) mem->start+W100_CFG_BASE);
673673
674674 /* Remap the framebuffer */
675− remapped_fbuf = ioremap_nocache(mem->start+MEM_WINDOW_BASE, MEM_WINDOW_SIZE);
675+ remapped_fbuf = ioremap(mem->start+MEM_WINDOW_BASE, MEM_WINDOW_SIZE);
676676 if (remapped_fbuf == NULL)
677677 goto out;
678678
drivers/vme/boards/vme_vmivme7805.c+1−1
@@ -55,7 +55,7 @@ static int vmic_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 54 unmodified lines
5555 }
5656
5757 /* Map registers in BAR 0 */
58− vmic_base = ioremap_nocache(pci_resource_start(pdev, 0), 16);
58+ vmic_base = ioremap(pci_resource_start(pdev, 0), 16);
5959 if (!vmic_base) {
6060 dev_err(&pdev->dev, "Unable to remap CRG region\n");
6161 retval = -EIO;
drivers/vme/bridges/vme_ca91cx42.c+2−2
@@ -554,7 +554,7 @@ static int ca91cx42_alloc_resource(struct vme_master_resource *image, · 553 unmodified lines
554554 goto err_resource;
555555 }
556556
557− image->kern_base = ioremap_nocache(
557+ image->kern_base = ioremap(
558558 image->bus_resource.start, size);
559559 if (!image->kern_base) {
560560 dev_err(ca91cx42_bridge->parent, "Failed to remap resource\n");
@@ -1638,7 +1638,7 @@ static int ca91cx42_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 1077 unmodified lines
16381638 }
16391639
16401640 /* map registers in BAR 0 */
1641− ca91cx42_device->base = ioremap_nocache(pci_resource_start(pdev, 0),
1641+ ca91cx42_device->base = ioremap(pci_resource_start(pdev, 0),
16421642 4096);
16431643 if (!ca91cx42_device->base) {
16441644 dev_err(&pdev->dev, "Unable to remap CRG region\n");
drivers/vme/bridges/vme_tsi148.c+2−2
@@ -770,7 +770,7 @@ static int tsi148_alloc_resource(struct vme_master_resource *image, · 769 unmodified lines
770770 goto err_resource;
771771 }
772772
773− image->kern_base = ioremap_nocache(
773+ image->kern_base = ioremap(
774774 image->bus_resource.start, size);
775775 if (!image->kern_base) {
776776 dev_err(tsi148_bridge->parent, "Failed to remap resource\n");
@@ -2317,7 +2317,7 @@ static int tsi148_probe(struct pci_dev *pdev, const struct pci_device_id *id) · 1540 unmodified lines
23172317 }
23182318
23192319 /* map registers in BAR 0 */
2320− tsi148_device->base = ioremap_nocache(pci_resource_start(pdev, 0),
2320+ tsi148_device->base = ioremap(pci_resource_start(pdev, 0),
23212321 4096);
23222322 if (!tsi148_device->base) {
23232323 dev_err(&pdev->dev, "Unable to remap CRG region\n");
drivers/w1/masters/matrox_w1.c+1−1
@@ -139,7 +139,7 @@ static int matrox_w1_probe(struct pci_dev *pdev, const struct pci_device_id *ent · 138 unmodified lines
139139
140140 dev->phys_addr = pci_resource_start(pdev, 1);
141141
142− dev->virt_addr = ioremap_nocache(dev->phys_addr, 16384);
142+ dev->virt_addr = ioremap(dev->phys_addr, 16384);
143143 if (!dev->virt_addr) {
144144 dev_err(&pdev->dev, "%s: failed to ioremap(0x%lx, %d).\n",
145145 __func__, dev->phys_addr, 16384);
drivers/watchdog/bcm63xx_wdt.c+1−1
@@ -246,7 +246,7 @@ static int bcm63xx_wdt_probe(struct platform_device *pdev) · 245 unmodified lines
246246 return -ENODEV;
247247 }
248248
249− bcm63xx_wdt_device.regs = devm_ioremap_nocache(&pdev->dev, r->start,
249+ bcm63xx_wdt_device.regs = devm_ioremap(&pdev->dev, r->start,
250250 resource_size(r));
251251 if (!bcm63xx_wdt_device.regs) {
252252 dev_err(&pdev->dev, "failed to remap I/O resources\n");
drivers/watchdog/intel_scu_watchdog.c+1−1
@@ -463,7 +463,7 @@ static int __init intel_scu_watchdog_init(void) · 462 unmodified lines
463463 return -ENODEV;
464464 }
465465
466− tmp_addr = ioremap_nocache(watchdog_device.timer_tbl_ptr->phys_addr,
466+ tmp_addr = ioremap(watchdog_device.timer_tbl_ptr->phys_addr,
467467 20);
468468
469469 if (tmp_addr == NULL) {
drivers/watchdog/rc32434_wdt.c+2−2
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/platform_device.h> /* For platform_driver framework */
2727 #include <linux/spinlock.h> /* For spin_lock/spin_unlock/... */
2828 #include <linux/uaccess.h> /* For copy_to_user/put_user/... */
29−#include <linux/io.h> /* For devm_ioremap_nocache */
29+#include <linux/io.h> /* For devm_ioremap */
3030
3131 #include <asm/mach-rc32434/integ.h> /* For the Watchdog registers */
3232
@@ -267,7 +267,7 @@ static int rc32434_wdt_probe(struct platform_device *pdev) · 234 unmodified lines
267267 return -ENODEV;
268268 }
269269
270− wdt_reg = devm_ioremap_nocache(&pdev->dev, r->start, resource_size(r));
270+ wdt_reg = devm_ioremap(&pdev->dev, r->start, resource_size(r));
271271 if (!wdt_reg) {
272272 pr_err("failed to remap I/O resources\n");
273273 return -ENXIO;
include/asm-generic/io.h+0−4
@@ -960,10 +960,6 @@ static inline void __iomem *ioremap(phys_addr_t addr, size_t size) · 959 unmodified lines
960960 }
961961 #endif /* !CONFIG_MMU || CONFIG_GENERIC_IOREMAP */
962962
963−#ifndef ioremap_nocache
964−#define ioremap_nocache ioremap
965−#endif
966−
967963 #ifndef ioremap_wc
968964 #define ioremap_wc ioremap
969965 #endif
include/asm-generic/iomap.h+2−2
@@ -94,11 +94,11 @@ extern void ioport_unmap(void __iomem *); · 93 unmodified lines
9494 #endif
9595
9696 #ifndef ARCH_HAS_IOREMAP_WC
97−#define ioremap_wc ioremap_nocache
97+#define ioremap_wc ioremap
9898 #endif
9999
100100 #ifndef ARCH_HAS_IOREMAP_WT
101−#define ioremap_wt ioremap_nocache
101+#define ioremap_wt ioremap
102102 #endif
103103
104104 #ifdef CONFIG_PCI
include/linux/io.h+2−4
@@ -66,8 +66,6 @@ void __iomem *devm_ioremap(struct device *dev, resource_size_t offset, · 65 unmodified lines
6666 resource_size_t size);
6767 void __iomem *devm_ioremap_uc(struct device *dev, resource_size_t offset,
6868 resource_size_t size);
69−void __iomem *devm_ioremap_nocache(struct device *dev, resource_size_t offset,
70− resource_size_t size);
7169 void __iomem *devm_ioremap_wc(struct device *dev, resource_size_t offset,
7270 resource_size_t size);
7371 void devm_iounmap(struct device *dev, void __iomem *addr);
@@ -87,7 +85,7 @@ void *__devm_memremap_pages(struct device *dev, struct resource *res); · 13 unmodified lines
8785 * Posting") mandate non-posted configuration transactions. There is
8886 * no ioremap API in the kernel that can guarantee non-posted write
8987 * semantics across arches so provide a default implementation for
90− * mapping PCI config space that defaults to ioremap_nocache(); arches
88+ * mapping PCI config space that defaults to ioremap(); arches
9189 * should override it if they have memory mapping implementations that
9290 * guarantee non-posted writes semantics to make the memory mapping
9391 * compliant with the PCI specification.
@@ -97,7 +95,7 @@ void *__devm_memremap_pages(struct device *dev, struct resource *res); · 3 unmodified lines
9795 static inline void __iomem *pci_remap_cfgspace(phys_addr_t offset,
9896 size_t size)
9997 {
100− return ioremap_nocache(offset, size);
98+ return ioremap(offset, size);
10199 }
102100 #endif
103101 #endif
lib/devres.c+0−20
@@ -8,7 +8,6 @@ · 7 unmodified lines
88
99 enum devm_ioremap_type {
1010 DEVM_IOREMAP = 0,
11− DEVM_IOREMAP_NC,
1211 DEVM_IOREMAP_UC,
1312 DEVM_IOREMAP_WC,
1413 };
@@ -37,9 +36,6 @@ static void __iomem *__devm_ioremap(struct device *dev, resource_size_t offset, · 22 unmodified lines
3736 case DEVM_IOREMAP:
3837 addr = ioremap(offset, size);
3938 break;
40− case DEVM_IOREMAP_NC:
41− addr = ioremap_nocache(offset, size);
42− break;
4339 case DEVM_IOREMAP_UC:
4440 addr = ioremap_uc(offset, size);
4541 break;
@@ -87,22 +83,6 @@ void __iomem *devm_ioremap_uc(struct device *dev, resource_size_t offset, · 41 unmodified lines
8783 }
8884 EXPORT_SYMBOL_GPL(devm_ioremap_uc);
8985
90−/**
91− * devm_ioremap_nocache - Managed ioremap_nocache()
92− * @dev: Generic device to remap IO address for
93− * @offset: Resource address to map
94− * @size: Size of map
95− *
96− * Managed ioremap_nocache(). Map is automatically unmapped on driver
97− * detach.
98− */
99−void __iomem *devm_ioremap_nocache(struct device *dev, resource_size_t offset,
100− resource_size_t size)
101−{
102− return __devm_ioremap(dev, offset, size, DEVM_IOREMAP_NC);
103−}
104−EXPORT_SYMBOL(devm_ioremap_nocache);
105−
10686 /**
10787 * devm_ioremap_wc - Managed ioremap_wc()
10888 * @dev: Generic device to remap IO address for
scripts/coccinelle/free/devm_free.cocci+0−4
@@ -51,8 +51,6 @@ expression x; · 50 unmodified lines
5151 x = devm_request_irq(...)
5252 |
5353 x = devm_ioremap(...)
54−|
55− x = devm_ioremap_nocache(...)
5654 |
5755 x = devm_ioport_map(...)
5856 )
@@ -84,8 +82,6 @@ position p; · 25 unmodified lines
8482 x = request_irq(...)
8583 |
8684 x = ioremap(...)
87−|
88− x = ioremap_nocache(...)
8985 |
9086 x = ioport_map(...)
9187 )
scripts/coccinelle/free/iounmap.cocci+1−1
@@ -23,7 +23,7 @@ int ret; · 22 unmodified lines
2323 position p1,p2,p3;
2424 @@
2525
26−e = \(ioremap@p1\|ioremap_nocache@p1\)(...)
26+e = \(ioremap@p1\)(...)
2727 ... when != iounmap(e)
2828 if (<+...e...+>) S
2929 ... when any
sound/drivers/ml403-ac97cr.c+1−1
@@ -1123,7 +1123,7 @@ snd_ml403_ac97cr_create(struct snd_card *card, struct platform_device *pfdev, · 1122 unmodified lines
11231123 PDEBUG(INIT_INFO, "Trying to reserve resources now ...\n");
11241124 resource = platform_get_resource(pfdev, IORESOURCE_MEM, 0);
11251125 /* get "port" */
1126− ml403_ac97cr->port = ioremap_nocache(resource->start,
1126+ ml403_ac97cr->port = ioremap(resource->start,
11271127 (resource->end) -
11281128 (resource->start) + 1);
11291129 if (ml403_ac97cr->port == NULL) {
sound/isa/msnd/msnd_pinnacle.c+1−1
@@ -551,7 +551,7 @@ static int snd_msnd_attach(struct snd_card *card) · 550 unmodified lines
551551 free_irq(chip->irq, chip);
552552 return -EBUSY;
553553 }
554− chip->mappedbase = ioremap_nocache(chip->base, 0x8000);
554+ chip->mappedbase = ioremap(chip->base, 0x8000);
555555 if (!chip->mappedbase) {
556556 printk(KERN_ERR LOGNAME
557557 ": unable to map memory region 0x%lx-0x%lx\n",
sound/parisc/harmony.c+1−1
@@ -907,7 +907,7 @@ snd_harmony_create(struct snd_card *card, · 906 unmodified lines
907907 h->card = card;
908908 h->dev = padev;
909909 h->irq = -1;
910− h->iobase = ioremap_nocache(padev->hpa.start, HARMONY_SIZE);
910+ h->iobase = ioremap(padev->hpa.start, HARMONY_SIZE);
911911 if (h->iobase == NULL) {
912912 printk(KERN_ERR PFX "unable to remap hpa 0x%lx\n",
913913 (unsigned long)padev->hpa.start);
sound/pci/aw2/aw2-alsa.c+1−1
@@ -271,7 +271,7 @@ static int snd_aw2_create(struct snd_card *card, · 270 unmodified lines
271271 }
272272 chip->iobase_phys = pci_resource_start(pci, 0);
273273 chip->iobase_virt =
274− ioremap_nocache(chip->iobase_phys,
274+ ioremap(chip->iobase_phys,
275275 pci_resource_len(pci, 0));
276276
277277 if (chip->iobase_virt == NULL) {
sound/pci/cs46xx/cs46xx_lib.c+1−1
@@ -3983,7 +3983,7 @@ int snd_cs46xx_create(struct snd_card *card, · 3982 unmodified lines
39833983 snd_cs46xx_free(chip);
39843984 return -EBUSY;
39853985 }
3986− region->remap_addr = ioremap_nocache(region->base, region->size);
3986+ region->remap_addr = ioremap(region->base, region->size);
39873987 if (region->remap_addr == NULL) {
39883988 dev_err(chip->card->dev,
39893989 "%s ioremap problem\n", region->name);
sound/pci/echoaudio/echoaudio.c+1−1
@@ -1929,7 +1929,7 @@ static int snd_echo_create(struct snd_card *card, · 1928 unmodified lines
19291929 return -EBUSY;
19301930 }
19311931 chip->dsp_registers = (volatile u32 __iomem *)
1932− ioremap_nocache(chip->dsp_registers_phys, sz);
1932+ ioremap(chip->dsp_registers_phys, sz);
19331933 if (!chip->dsp_registers) {
19341934 dev_err(chip->card->dev, "ioremap failed\n");
19351935 snd_echo_free(chip);
sound/pci/nm256/nm256.c+3−3
@@ -1353,7 +1353,7 @@ snd_nm256_peek_for_sig(struct nm256 *chip) · 1352 unmodified lines
13531353 unsigned long pointer_found = chip->buffer_end - 0x1400;
13541354 u32 sig;
13551355
1356− temp = ioremap_nocache(chip->buffer_addr + chip->buffer_end - 0x400, 16);
1356+ temp = ioremap(chip->buffer_addr + chip->buffer_end - 0x400, 16);
13571357 if (temp == NULL) {
13581358 dev_err(chip->card->dev,
13591359 "Unable to scan for card signature in video RAM\n");
@@ -1518,7 +1518,7 @@ snd_nm256_create(struct snd_card *card, struct pci_dev *pci, · 158 unmodified lines
15181518 err = -EBUSY;
15191519 goto __error;
15201520 }
1521− chip->cport = ioremap_nocache(chip->cport_addr, NM_PORT2_SIZE);
1521+ chip->cport = ioremap(chip->cport_addr, NM_PORT2_SIZE);
15221522 if (chip->cport == NULL) {
15231523 dev_err(card->dev, "unable to map control port %lx\n",
15241524 chip->cport_addr);
@@ -1589,7 +1589,7 @@ snd_nm256_create(struct snd_card *card, struct pci_dev *pci, · 64 unmodified lines
15891589 err = -EBUSY;
15901590 goto __error;
15911591 }
1592− chip->buffer = ioremap_nocache(chip->buffer_addr, chip->buffer_size);
1592+ chip->buffer = ioremap(chip->buffer_addr, chip->buffer_size);
15931593 if (chip->buffer == NULL) {
15941594 err = -ENOMEM;
15951595 dev_err(card->dev, "unable to map ring buffer at %lx\n",
sound/pci/rme32.c+1−1
@@ -1344,7 +1344,7 @@ static int snd_rme32_create(struct rme32 *rme32) · 1343 unmodified lines
13441344 return err;
13451345 rme32->port = pci_resource_start(rme32->pci, 0);
13461346
1347− rme32->iobase = ioremap_nocache(rme32->port, RME32_IO_SIZE);
1347+ rme32->iobase = ioremap(rme32->port, RME32_IO_SIZE);
13481348 if (!rme32->iobase) {
13491349 dev_err(rme32->card->dev,
13501350 "unable to remap memory region 0x%lx-0x%lx\n",
sound/pci/rme96.c+1−1
@@ -1619,7 +1619,7 @@ snd_rme96_create(struct rme96 *rme96) · 1618 unmodified lines
16191619 return err;
16201620 rme96->port = pci_resource_start(rme96->pci, 0);
16211621
1622− rme96->iobase = ioremap_nocache(rme96->port, RME96_IO_SIZE);
1622+ rme96->iobase = ioremap(rme96->port, RME96_IO_SIZE);
16231623 if (!rme96->iobase) {
16241624 dev_err(rme96->card->dev,
16251625 "unable to remap memory region 0x%lx-0x%lx\n",
sound/pci/rme9652/hdsp.c+1−1
@@ -5220,7 +5220,7 @@ static int snd_hdsp_create(struct snd_card *card, · 5219 unmodified lines
52205220 if ((err = pci_request_regions(pci, "hdsp")) < 0)
52215221 return err;
52225222 hdsp->port = pci_resource_start(pci, 0);
5223− if ((hdsp->iobase = ioremap_nocache(hdsp->port, HDSP_IO_EXTENT)) == NULL) {
5223+ if ((hdsp->iobase = ioremap(hdsp->port, HDSP_IO_EXTENT)) == NULL) {
52245224 dev_err(hdsp->card->dev, "unable to remap region 0x%lx-0x%lx\n",
52255225 hdsp->port, hdsp->port + HDSP_IO_EXTENT - 1);
52265226 return -EBUSY;
sound/pci/rme9652/hdspm.c+1−1
@@ -6594,7 +6594,7 @@ static int snd_hdspm_create(struct snd_card *card, · 6593 unmodified lines
65946594 dev_dbg(card->dev, "grabbed memory region 0x%lx-0x%lx\n",
65956595 hdspm->port, hdspm->port + io_extent - 1);
65966596
6597− hdspm->iobase = ioremap_nocache(hdspm->port, io_extent);
6597+ hdspm->iobase = ioremap(hdspm->port, io_extent);
65986598 if (!hdspm->iobase) {
65996599 dev_err(card->dev, "unable to remap region 0x%lx-0x%lx\n",
66006600 hdspm->port, hdspm->port + io_extent - 1);
sound/pci/rme9652/rme9652.c+1−1
@@ -2466,7 +2466,7 @@ static int snd_rme9652_create(struct snd_card *card, · 2465 unmodified lines
24662466 if ((err = pci_request_regions(pci, "rme9652")) < 0)
24672467 return err;
24682468 rme9652->port = pci_resource_start(pci, 0);
2469− rme9652->iobase = ioremap_nocache(rme9652->port, RME9652_IO_EXTENT);
2469+ rme9652->iobase = ioremap(rme9652->port, RME9652_IO_EXTENT);
24702470 if (rme9652->iobase == NULL) {
24712471 dev_err(card->dev, "unable to remap region 0x%lx-0x%lx\n",
24722472 rme9652->port, rme9652->port + RME9652_IO_EXTENT - 1);
sound/pci/sis7019.c+1−1
@@ -1334,7 +1334,7 @@ static int sis_chip_create(struct snd_card *card, · 1333 unmodified lines
13341334 }
13351335
13361336 rc = -EIO;
1337− sis->ioaddr = ioremap_nocache(pci_resource_start(pci, 1), 0x4000);
1337+ sis->ioaddr = ioremap(pci_resource_start(pci, 1), 0x4000);
13381338 if (!sis->ioaddr) {
13391339 dev_err(&pci->dev, "unable to remap MMIO, aborting\n");
13401340 goto error_out_cleanup;
sound/pci/ymfpci/ymfpci_main.c+1−1
@@ -2373,7 +2373,7 @@ int snd_ymfpci_create(struct snd_card *card, · 2372 unmodified lines
23732373 chip->device_id = pci->device;
23742374 chip->rev = pci->revision;
23752375 chip->reg_area_phys = pci_resource_start(pci, 0);
2376− chip->reg_area_virt = ioremap_nocache(chip->reg_area_phys, 0x8000);
2376+ chip->reg_area_virt = ioremap(chip->reg_area_phys, 0x8000);
23772377 pci_set_master(pci);
23782378 chip->src441_used = -1;
23792379
sound/soc/au1x/ac97c.c+1−1
@@ -248,7 +248,7 @@ static int au1xac97c_drvprobe(struct platform_device *pdev) · 247 unmodified lines
248248 pdev->name))
249249 return -EBUSY;
250250
251− ctx->mmio = devm_ioremap_nocache(&pdev->dev, iores->start,
251+ ctx->mmio = devm_ioremap(&pdev->dev, iores->start,
252252 resource_size(iores));
253253 if (!ctx->mmio)
254254 return -EBUSY;
sound/soc/au1x/i2sc.c+1−1
@@ -248,7 +248,7 @@ static int au1xi2s_drvprobe(struct platform_device *pdev) · 247 unmodified lines
248248 pdev->name))
249249 return -EBUSY;
250250
251− ctx->mmio = devm_ioremap_nocache(&pdev->dev, iores->start,
251+ ctx->mmio = devm_ioremap(&pdev->dev, iores->start,
252252 resource_size(iores));
253253 if (!ctx->mmio)
254254 return -EBUSY;
sound/soc/intel/atom/sst/sst_acpi.c+5−5
@@ -165,7 +165,7 @@ static int sst_platform_get_resources(struct intel_sst_drv *ctx) · 164 unmodified lines
165165 ctx->iram_base = rsrc->start + ctx->pdata->res_info->iram_offset;
166166 ctx->iram_end = ctx->iram_base + ctx->pdata->res_info->iram_size - 1;
167167 dev_info(ctx->dev, "IRAM base: %#x", ctx->iram_base);
168− ctx->iram = devm_ioremap_nocache(ctx->dev, ctx->iram_base,
168+ ctx->iram = devm_ioremap(ctx->dev, ctx->iram_base,
169169 ctx->pdata->res_info->iram_size);
170170 if (!ctx->iram) {
171171 dev_err(ctx->dev, "unable to map IRAM\n");
@@ -175,7 +175,7 @@ static int sst_platform_get_resources(struct intel_sst_drv *ctx) · 3 unmodified lines
175175 ctx->dram_base = rsrc->start + ctx->pdata->res_info->dram_offset;
176176 ctx->dram_end = ctx->dram_base + ctx->pdata->res_info->dram_size - 1;
177177 dev_info(ctx->dev, "DRAM base: %#x", ctx->dram_base);
178− ctx->dram = devm_ioremap_nocache(ctx->dev, ctx->dram_base,
178+ ctx->dram = devm_ioremap(ctx->dev, ctx->dram_base,
179179 ctx->pdata->res_info->dram_size);
180180 if (!ctx->dram) {
181181 dev_err(ctx->dev, "unable to map DRAM\n");
@@ -184,7 +184,7 @@ static int sst_platform_get_resources(struct intel_sst_drv *ctx) · 2 unmodified lines
184184
185185 ctx->shim_phy_add = rsrc->start + ctx->pdata->res_info->shim_offset;
186186 dev_info(ctx->dev, "SHIM base: %#x", ctx->shim_phy_add);
187− ctx->shim = devm_ioremap_nocache(ctx->dev, ctx->shim_phy_add,
187+ ctx->shim = devm_ioremap(ctx->dev, ctx->shim_phy_add,
188188 ctx->pdata->res_info->shim_size);
189189 if (!ctx->shim) {
190190 dev_err(ctx->dev, "unable to map SHIM\n");
@@ -197,7 +197,7 @@ static int sst_platform_get_resources(struct intel_sst_drv *ctx) · 6 unmodified lines
197197 /* Get mailbox addr */
198198 ctx->mailbox_add = rsrc->start + ctx->pdata->res_info->mbox_offset;
199199 dev_info(ctx->dev, "Mailbox base: %#x", ctx->mailbox_add);
200− ctx->mailbox = devm_ioremap_nocache(ctx->dev, ctx->mailbox_add,
200+ ctx->mailbox = devm_ioremap(ctx->dev, ctx->mailbox_add,
201201 ctx->pdata->res_info->mbox_size);
202202 if (!ctx->mailbox) {
203203 dev_err(ctx->dev, "unable to map mailbox\n");
@@ -216,7 +216,7 @@ static int sst_platform_get_resources(struct intel_sst_drv *ctx) · 12 unmodified lines
216216 ctx->ddr_base = rsrc->start;
217217 ctx->ddr_end = rsrc->end;
218218 dev_info(ctx->dev, "DDR base: %#x", ctx->ddr_base);
219− ctx->ddr = devm_ioremap_nocache(ctx->dev, ctx->ddr_base,
219+ ctx->ddr = devm_ioremap(ctx->dev, ctx->ddr_base,
220220 resource_size(rsrc));
221221 if (!ctx->ddr) {
222222 dev_err(ctx->dev, "unable to map DDR\n");
sound/soc/sh/fsi.c+1−1
@@ -1955,7 +1955,7 @@ static int fsi_probe(struct platform_device *pdev) · 1954 unmodified lines
19551955 if (!master)
19561956 return -ENOMEM;
19571957
1958− master->base = devm_ioremap_nocache(&pdev->dev,
1958+ master->base = devm_ioremap(&pdev->dev,
19591959 res->start, resource_size(res));
19601960 if (!master->base) {
19611961 dev_err(&pdev->dev, "Unable to ioremap FSI registers.\n");
sound/x86/intel_hdmi_audio.c+1−1
@@ -1755,7 +1755,7 @@ static int hdmi_lpe_audio_probe(struct platform_device *pdev) · 1754 unmodified lines
17551755 __func__, (unsigned int)res_mmio->start,
17561756 (unsigned int)res_mmio->end);
17571757
1758− card_ctx->mmio_start = ioremap_nocache(res_mmio->start,
1758+ card_ctx->mmio_start = ioremap(res_mmio->start,
17591759 (size_t)(resource_size(res_mmio)));
17601760 if (!card_ctx->mmio_start) {
17611761 dev_err(&pdev->dev, "Could not get ioremap\n");
tools/testing/nvdimm/Kbuild+1−2
@@ -1,10 +1,9 @@
11 # SPDX-License-Identifier: GPL-2.0
22 ldflags-y += --wrap=ioremap_wc
33 ldflags-y += --wrap=memremap
4−ldflags-y += --wrap=devm_ioremap_nocache
4+ldflags-y += --wrap=devm_ioremap
55 ldflags-y += --wrap=devm_memremap
66 ldflags-y += --wrap=devm_memunmap
7−ldflags-y += --wrap=ioremap_nocache
87 ldflags-y += --wrap=ioremap
98 ldflags-y += --wrap=iounmap
109 ldflags-y += --wrap=memunmap
tools/testing/nvdimm/test/iomap.c+3−9
@@ -73,7 +73,7 @@ void __iomem *__nfit_test_ioremap(resource_size_t offset, unsigned long size, · 72 unmodified lines
7373 return fallback_fn(offset, size);
7474 }
7575
76−void __iomem *__wrap_devm_ioremap_nocache(struct device *dev,
76+void __iomem *__wrap_devm_ioremap(struct device *dev,
7777 resource_size_t offset, unsigned long size)
7878 {
7979 struct nfit_test_resource *nfit_res = get_nfit_res(offset);
@@ -81,9 +81,9 @@ void __iomem *__wrap_devm_ioremap_nocache(struct device *dev, · 1 unmodified line
8181 if (nfit_res)
8282 return (void __iomem *) nfit_res->buf + offset
8383 - nfit_res->res.start;
84− return devm_ioremap_nocache(dev, offset, size);
84+ return devm_ioremap(dev, offset, size);
8585 }
86−EXPORT_SYMBOL(__wrap_devm_ioremap_nocache);
86+EXPORT_SYMBOL(__wrap_devm_ioremap);
8787
8888 void *__wrap_devm_memremap(struct device *dev, resource_size_t offset,
8989 size_t size, unsigned long flags)
@@ -187,12 +187,6 @@ void __wrap_devm_memunmap(struct device *dev, void *addr) · 97 unmodified lines
187187 }
188188 EXPORT_SYMBOL(__wrap_devm_memunmap);
189189
190−void __iomem *__wrap_ioremap_nocache(resource_size_t offset, unsigned long size)
191−{
192− return __nfit_test_ioremap(offset, size, ioremap_nocache);
193−}
194−EXPORT_SYMBOL(__wrap_ioremap_nocache);
195−
196190 void __iomem *__wrap_ioremap(resource_size_t offset, unsigned long size)
197191 {
198192 return __nfit_test_ioremap(offset, size, ioremap);
tools/testing/nvdimm/test/nfit_test.h+0−2
@@ -207,8 +207,6 @@ typedef struct nfit_test_resource *(*nfit_test_lookup_fn)(resource_size_t); · 206 unmodified lines
207207 typedef union acpi_object *(*nfit_test_evaluate_dsm_fn)(acpi_handle handle,
208208 const guid_t *guid, u64 rev, u64 func,
209209 union acpi_object *argv4);
210−void __iomem *__wrap_ioremap_nocache(resource_size_t offset,
211− unsigned long size);
212210 void __wrap_iounmap(volatile void __iomem *addr);
213211 void nfit_test_setup(nfit_test_lookup_fn lookup,
214212 nfit_test_evaluate_dsm_fn evaluate);