[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180124100604.GA19593@lenoch>
Date: Wed, 24 Jan 2018 11:06:04 +0100
From: Ladislav Michl <ladis@...ux-mips.org>
To: linux-kernel@...r.kernel.org, linux-mtd@...ts.infradead.org
Cc: Thomas Gleixner <tglx@...utronix.de>,
Tom Lendacky <thomas.lendacky@....com>,
Borislav Petkov <bp@...e.de>, Ingo Molnar <mingo@...nel.org>,
Lorenzo Pieralisi <lorenzo.pieralisi@....com>,
Philippe Ombredanne <pombredanne@...b.com>,
Kate Stewart <kstewart@...uxfoundation.org>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Boris Brezillon <boris.brezillon@...e-electrons.com>,
Dmitry Torokhov <dmitry.torokhov@...il.com>,
Bjorn Helgaas <bhelgaas@...gle.com>,
Wei Yongjun <weiyongjun1@...wei.com>
Subject: [PATCH v2 0/3] Add managed ioremap function for shared resources
Many drivers can simplified by using devm_ioremap_resource()
instead of open coding its functionality. However, as pointed
by Wei Yongjun, that function cannot be used when memory region
is already taken. See previous discussion here:
https://www.spinics.net/lists/linux-pci/msg68495.html
To ease job of driver developers, new function for that
purpose is implemented and its usage shown on davinci
mtd driver.
Changes from previous version:
- moved function prototype in headers other way around (PATCH 1/3),
the rest of patches was dropped.
Ladislav Michl (3):
devres: Move devm_ioremap_resource() out of device.h
devres: Add devm_ioremap_shared_resource()
mtd: nand: davinci: Use devm_ioremap_shared_resource()
drivers/mtd/nand/davinci_nand.c | 24 +++++++-----------------
include/linux/device.h | 2 --
include/linux/io.h | 7 +++++++
lib/devres.c | 22 ++++++++++++++--------
4 files changed, 28 insertions(+), 27 deletions(-)
--
2.15.1
Powered by blists - more mailing lists