[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