2013-03-31 03:14:09

by Axel Lin

[permalink] [raw]
Subject: [PATCH 1/4] pwm: ab8500: Add .owner to struct pwm_ops

Add missing .owner of struct pwm_ops. This prevents the module from being
removed from underneath its users.

Signed-off-by: Axel Lin <[email protected]>
---
drivers/pwm/pwm-ab8500.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/pwm/pwm-ab8500.c b/drivers/pwm/pwm-ab8500.c
index 3beb2b5..1d07a6f 100644
--- a/drivers/pwm/pwm-ab8500.c
+++ b/drivers/pwm/pwm-ab8500.c
@@ -88,6 +88,7 @@ static const struct pwm_ops ab8500_pwm_ops = {
.config = ab8500_pwm_config,
.enable = ab8500_pwm_enable,
.disable = ab8500_pwm_disable,
+ .owner = THIS_MODULE,
};

static int ab8500_pwm_probe(struct platform_device *pdev)
--
1.7.10.4



2013-03-31 03:15:21

by Axel Lin

[permalink] [raw]
Subject: [PATCH 2/4] pwm: atmel-tcb: Add .owner to struct pwm_ops

Add missing .owner of struct pwm_ops. This prevents the module from being
removed from underneath its users.

Signed-off-by: Axel Lin <[email protected]>
---
drivers/pwm/pwm-atmel-tcb.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/pwm/pwm-atmel-tcb.c b/drivers/pwm/pwm-atmel-tcb.c
index 16cb530..0a7b658 100644
--- a/drivers/pwm/pwm-atmel-tcb.c
+++ b/drivers/pwm/pwm-atmel-tcb.c
@@ -358,6 +358,7 @@ static const struct pwm_ops atmel_tcb_pwm_ops = {
.set_polarity = atmel_tcb_pwm_set_polarity,
.enable = atmel_tcb_pwm_enable,
.disable = atmel_tcb_pwm_disable,
+ .owner = THIS_MODULE,
};

static int atmel_tcb_pwm_probe(struct platform_device *pdev)
--
1.7.10.4


2013-03-31 03:16:20

by Axel Lin

[permalink] [raw]
Subject: [PATCH 3/4] pwm: twl-led: Add .owner to struct pwm_ops

Add missing .owner of struct pwm_ops. This prevents the module from being
removed from underneath its users.

Signed-off-by: Axel Lin <[email protected]>
---
drivers/pwm/pwm-twl-led.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/drivers/pwm/pwm-twl-led.c b/drivers/pwm/pwm-twl-led.c
index 83e25d4..f912e87 100644
--- a/drivers/pwm/pwm-twl-led.c
+++ b/drivers/pwm/pwm-twl-led.c
@@ -271,6 +271,7 @@ static const struct pwm_ops twl4030_pwmled_ops = {
.enable = twl4030_pwmled_enable,
.disable = twl4030_pwmled_disable,
.config = twl4030_pwmled_config,
+ .owner = THIS_MODULE,
};

static const struct pwm_ops twl6030_pwmled_ops = {
@@ -279,6 +280,7 @@ static const struct pwm_ops twl6030_pwmled_ops = {
.config = twl6030_pwmled_config,
.request = twl6030_pwmled_request,
.free = twl6030_pwmled_free,
+ .owner = THIS_MODULE,
};

static int twl_pwmled_probe(struct platform_device *pdev)
--
1.7.10.4


2013-03-31 03:17:12

by Axel Lin

[permalink] [raw]
Subject: [PATCH 4/4] pwm: twl: Add .owner to struct pwm_ops

Add missing .owner of struct pwm_ops. This prevents the module from being
removed from underneath its users.

Signed-off-by: Axel Lin <[email protected]>
---
drivers/pwm/pwm-twl.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/drivers/pwm/pwm-twl.c b/drivers/pwm/pwm-twl.c
index bf3fda2..ee7fa5d 100644
--- a/drivers/pwm/pwm-twl.c
+++ b/drivers/pwm/pwm-twl.c
@@ -287,12 +287,14 @@ static const struct pwm_ops twl4030_pwm_ops = {
.disable = twl4030_pwm_disable,
.request = twl4030_pwm_request,
.free = twl4030_pwm_free,
+ .owner = THIS_MODULE,
};

static const struct pwm_ops twl6030_pwm_ops = {
.config = twl_pwm_config,
.enable = twl6030_pwm_enable,
.disable = twl6030_pwm_disable,
+ .owner = THIS_MODULE,
};

static int twl_pwm_probe(struct platform_device *pdev)
--
1.7.10.4


2013-04-02 07:15:19

by Peter Ujfalusi

[permalink] [raw]
Subject: Re: [PATCH 3/4] pwm: twl-led: Add .owner to struct pwm_ops

On 03/31/2013 05:16 AM, Axel Lin wrote:
> Add missing .owner of struct pwm_ops. This prevents the module from being
> removed from underneath its users.
>
> Signed-off-by: Axel Lin <[email protected]>

Acked-by: Peter Ujfalusi <[email protected]>

> ---
> drivers/pwm/pwm-twl-led.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/pwm/pwm-twl-led.c b/drivers/pwm/pwm-twl-led.c
> index 83e25d4..f912e87 100644
> --- a/drivers/pwm/pwm-twl-led.c
> +++ b/drivers/pwm/pwm-twl-led.c
> @@ -271,6 +271,7 @@ static const struct pwm_ops twl4030_pwmled_ops = {
> .enable = twl4030_pwmled_enable,
> .disable = twl4030_pwmled_disable,
> .config = twl4030_pwmled_config,
> + .owner = THIS_MODULE,
> };
>
> static const struct pwm_ops twl6030_pwmled_ops = {
> @@ -279,6 +280,7 @@ static const struct pwm_ops twl6030_pwmled_ops = {
> .config = twl6030_pwmled_config,
> .request = twl6030_pwmled_request,
> .free = twl6030_pwmled_free,
> + .owner = THIS_MODULE,
> };
>
> static int twl_pwmled_probe(struct platform_device *pdev)
>


--
Péter

2013-04-02 07:15:32

by Peter Ujfalusi

[permalink] [raw]
Subject: Re: [PATCH 4/4] pwm: twl: Add .owner to struct pwm_ops

On 03/31/2013 05:17 AM, Axel Lin wrote:
> Add missing .owner of struct pwm_ops. This prevents the module from being
> removed from underneath its users.
>
> Signed-off-by: Axel Lin <[email protected]>

Acked-by: Peter Ujfalusi <[email protected]>

> ---
> drivers/pwm/pwm-twl.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/pwm/pwm-twl.c b/drivers/pwm/pwm-twl.c
> index bf3fda2..ee7fa5d 100644
> --- a/drivers/pwm/pwm-twl.c
> +++ b/drivers/pwm/pwm-twl.c
> @@ -287,12 +287,14 @@ static const struct pwm_ops twl4030_pwm_ops = {
> .disable = twl4030_pwm_disable,
> .request = twl4030_pwm_request,
> .free = twl4030_pwm_free,
> + .owner = THIS_MODULE,
> };
>
> static const struct pwm_ops twl6030_pwm_ops = {
> .config = twl_pwm_config,
> .enable = twl6030_pwm_enable,
> .disable = twl6030_pwm_disable,
> + .owner = THIS_MODULE,
> };
>
> static int twl_pwm_probe(struct platform_device *pdev)
>


--
Péter

2013-04-02 09:36:28

by Thierry Reding

[permalink] [raw]
Subject: Re: [PATCH 1/4] pwm: ab8500: Add .owner to struct pwm_ops

On Sun, Mar 31, 2013 at 11:14:02AM +0800, Axel Lin wrote:
> Add missing .owner of struct pwm_ops. This prevents the module from being
> removed from underneath its users.
>
> Signed-off-by: Axel Lin <[email protected]>
> ---
> drivers/pwm/pwm-ab8500.c | 1 +
> 1 file changed, 1 insertion(+)

All 4 patches applied, thanks.

Thierry


Attachments:
(No filename) (340.00 B)
(No filename) (836.00 B)
Download all attachments

2013-04-02 17:04:37

by Boris BREZILLON

[permalink] [raw]
Subject: Re: [PATCH 2/4] pwm: atmel-tcb: Add .owner to struct pwm_ops

On 31/03/2013 05:15, Axel Lin wrote:
> Add missing .owner of struct pwm_ops. This prevents the module from being
> removed from underneath its users.
>
> Signed-off-by: Axel Lin <[email protected]>

Acked-by: Boris BREZILLON <[email protected]>

> ---
> drivers/pwm/pwm-atmel-tcb.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/pwm/pwm-atmel-tcb.c b/drivers/pwm/pwm-atmel-tcb.c
> index 16cb530..0a7b658 100644
> --- a/drivers/pwm/pwm-atmel-tcb.c
> +++ b/drivers/pwm/pwm-atmel-tcb.c
> @@ -358,6 +358,7 @@ static const struct pwm_ops atmel_tcb_pwm_ops = {
> .set_polarity = atmel_tcb_pwm_set_polarity,
> .enable = atmel_tcb_pwm_enable,
> .disable = atmel_tcb_pwm_disable,
> + .owner = THIS_MODULE,
> };
>
> static int atmel_tcb_pwm_probe(struct platform_device *pdev)
>