śr., 2 paź 2019 o 18:25 Bartosz Golaszewski <brgl@xxxxxxxx> napisał(a): > > From: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > > The new devm_platform_ioremap_resource() helper has now been widely > adopted and used in many drivers. Users of the write-combined ioremap() > variants could benefit from the same code shrinkage. This series provides > a write-combined version of devm_platform_ioremap_resource() and uses it in a > relevant driver with the assumption that - just like was the case > previously - a coccinelle script will be developed to ease the transition > for others. > > v1 -> v2: > - dropped everything related to nocache ioremap as this is going away > > Bartosz Golaszewski (5): > Documentation: devres: add missing entry for > devm_platform_ioremap_resource() > lib: devres: prepare devm_ioremap_resource() for more variants > lib: devres: provide devm_ioremap_resource_wc() > drivers: platform: provide devm_platform_ioremap_resource_wc() > misc: sram: use devm_platform_ioremap_resource_wc() > > .../driver-api/driver-model/devres.rst | 3 + > drivers/base/platform.c | 27 ++++++-- > drivers/misc/sram.c | 28 +++------ > include/linux/device.h | 2 + > include/linux/platform_device.h | 3 + > lib/devres.c | 62 +++++++++++++------ > 6 files changed, 80 insertions(+), 45 deletions(-) > > -- > 2.23.0 > Superseded by v3 which adds another variant that might be useful. Bart