[FE training-materials-updates] Kernel frameworks: add sport structure allocation in example

Michael Opdenacker michael.opdenacker at free-electrons.com
Wed Nov 16 15:56:42 CET 2016


Repository : git://git.free-electrons.com/training-materials.git
On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=72b0d97e2e3c7d53acbdc42195e1ea15fb85e3b9

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

commit 72b0d97e2e3c7d53acbdc42195e1ea15fb85e3b9
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Wed Nov 16 15:56:42 2016 +0100

    Kernel frameworks: add sport structure allocation in example
    
    - For completeness sake
      Allocating per-device structures is important and should
      be shown.
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


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

72b0d97e2e3c7d53acbdc42195e1ea15fb85e3b9
 slides/kernel-frameworks2/kernel-frameworks2.tex | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/slides/kernel-frameworks2/kernel-frameworks2.tex b/slides/kernel-frameworks2/kernel-frameworks2.tex
index 96d352c..ff29e25 100644
--- a/slides/kernel-frameworks2/kernel-frameworks2.tex
+++ b/slides/kernel-frameworks2/kernel-frameworks2.tex
@@ -463,6 +463,8 @@ static int serial_imx_probe(struct platform_device *pdev)
 {
     struct imx_port *sport;
     [...]
+    sport = devm_kzalloc(&pdev->dev, sizeof(*sport), GFP_KERNEL);
+    [...]
     /* setup the link between uart_port and the struct
      * device inside the platform_device */
     sport->port.dev = &pdev->dev;




More information about the training-materials-updates mailing list