Skip to content

drivers: new helper for ioremapping memory resources

Bartosz Golaszewski linux-gpio lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest2 patches 6 repliesIn review
  2. v12 patches 3 repliesSuperseded

Changes in v2 from the cover letter

- EXPORT_SYMBOL() -> EXPORT_SYMBOL_GPL()

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2drivers: provide devm_platform_ioremap_resource()drivers/base/platform.c include/linux/platform_device.h+21 -05 replies
2/2gpio: davinci: use devm_platform_ioremap_resource()drivers/gpio/gpio-davinci.c+1 -30 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchGreg Kroah-HartmanAndy Shevchenko
SeriesR-b
1/2A-b
2/2

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/2] drivers: new helper for ioremapping memory resources

From: Bartosz Golaszewski <[email protected]>

There are currently 1200+ instances of using platform_get_resource() and devm_ioremap_resource() together in the kernel tree. It's a minor redundancy, but consolidation is always good.

The first patch in this series adds a wrapper for these two calls and the second uses it in a driver I could test.

If accepted I'll prepare a coccinelle script that'll make it easier to convert all users.

v1 -> v2:
- EXPORT_SYMBOL() -> EXPORT_SYMBOL_GPL()

Bartosz Golaszewski (2):
drivers: provide devm_platform_ioremap_resource()
gpio: davinci: use devm_platform_ioremap_resource()

 drivers/base/platform.c         | 18 ++++++++++++++++++
 drivers/gpio/gpio-davinci.c     |  4 +---
 include/linux/platform_device.h |  3 +++
 3 files changed, 22 insertions(+), 3 deletions(-)
Signature · 1 line
2.20.1