[FE training-materials-updates] Kernel: dev_request_and_ioremap() removed

Michael Opdenacker michael.opdenacker at free-electrons.com
Thu Apr 2 12:20:55 CEST 2015


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=57cf2ea6884fa3d3d2324eb384346d393f6df10a

>---------------------------------------------------------------

commit 57cf2ea6884fa3d3d2324eb384346d393f6df10a
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Thu Apr 2 12:19:54 2015 +0200

    Kernel: dev_request_and_ioremap() removed
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

57cf2ea6884fa3d3d2324eb384346d393f6df10a
 labs/kernel-serial-iomem/kernel-serial-iomem.tex                        | 2 +-
 .../kernel-driver-development-io-memory.tex                             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/labs/kernel-serial-iomem/kernel-serial-iomem.tex b/labs/kernel-serial-iomem/kernel-serial-iomem.tex
index 94a08cd..15dc261 100644
--- a/labs/kernel-serial-iomem/kernel-serial-iomem.tex
+++ b/labs/kernel-serial-iomem/kernel-serial-iomem.tex
@@ -148,7 +148,7 @@ You can now get a virtual address for your device's base physical
 address, by calling:
 
 \begin{verbatim}
-        dev->regs = devm_request_and_ioremap(&pdev->dev, res);
+        dev->regs = devm_ioremap_resource(&pdev->dev, res);
 
         if (!dev->regs) {
                 dev_err(&pdev->dev, "Cannot remap registers\n");
diff --git a/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex b/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
index 2c5aa42..3432d74 100644
--- a/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
+++ b/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
@@ -185,7 +185,7 @@ void iounmap(void __iomem *addr);
   \begin{itemize}
   \item \kfunc{devm_ioremap}
   \item \kfunc{devm_iounmap}
-  \item \kfunc{devm_request_and_ioremap}
+  \item \kfunc{devm_ioremap_resource}
         \begin{itemize}
 	\item Takes care of both the request and remapping operations!
 	\end{itemize}



More information about the training-materials-updates mailing list