On Thu, Aug 29, 2019 at 04:48:36PM +0200, Geert Uytterhoeven wrote: > Hi Bartosz, > > On Thu, Aug 29, 2019 at 4:38 PM Bartosz Golaszewski <brgl@xxxxxxxx> wrote: > > From: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > > > > The new devm_platform_ioremap_resource() helper has now been widely > > adopted and used in many drivers. Users of nocache and write-combined > > ioremap() variants could profit from the same code shrinkage. This > > series provides two new versions of devm_platform_ioremap_resource() > > and uses it in a few example drivers with the assumption that - just > > like was the case previously - a coccinelle script will be developed > > to ease the transition for others. > > Please be aware that the number of ioremap() variants is being > reduced, as some of them are redundant (e.g. ioremap() already creates > an uncached mapping, so ioremap_nocache() is not needed). > So less is better than more ;-) Yes. If I can get the ia64 and openrisc patch in I plan to send Linus a scripted removal of ioremap_nocache after -rc1. I already have a local patch for current mainline as of about two weeks ago.