diff options
| author | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2013-11-01 11:44:54 -0400 |
|---|---|---|
| committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2013-11-07 12:03:14 -0500 |
| commit | c5b0b3cb8a2b6637d652cae73f00761a1bd6e66e (patch) | |
| tree | f650a3e4eacf215852975714a588dd152d696ef8 | |
| parent | 408679cd3ccfd91a5b63337ec4dd0b6b3d6a6504 (diff) | |
[media] radio-shark: remove a warning when CONFIG_PM is not defined
On alpha, allyesconfig doesn't have CONFIG_PM, and produces the following warnings:
drivers/media/radio/radio-shark.c:274:13: warning: 'shark_resume_leds' defined but not used [-Wunused-function]
drivers/media/radio/radio-shark2.c:240:13: warning: 'shark_resume_leds' defined but not used [-Wunused-function]
That's because those functions are used only at device resume.
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Reviewed-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
| -rw-r--r-- | drivers/media/radio/radio-shark.c | 2 | ||||
| -rw-r--r-- | drivers/media/radio/radio-shark2.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/media/radio/radio-shark.c b/drivers/media/radio/radio-shark.c index b91477212413..3db8a8cfe1a8 100644 --- a/drivers/media/radio/radio-shark.c +++ b/drivers/media/radio/radio-shark.c | |||
| @@ -271,6 +271,7 @@ static void shark_unregister_leds(struct shark_device *shark) | |||
| 271 | cancel_work_sync(&shark->led_work); | 271 | cancel_work_sync(&shark->led_work); |
| 272 | } | 272 | } |
| 273 | 273 | ||
| 274 | #ifdef CONFIG_PM | ||
| 274 | static void shark_resume_leds(struct shark_device *shark) | 275 | static void shark_resume_leds(struct shark_device *shark) |
| 275 | { | 276 | { |
| 276 | if (test_bit(BLUE_IS_PULSE, &shark->brightness_new)) | 277 | if (test_bit(BLUE_IS_PULSE, &shark->brightness_new)) |
| @@ -280,6 +281,7 @@ static void shark_resume_leds(struct shark_device *shark) | |||
| 280 | set_bit(RED_LED, &shark->brightness_new); | 281 | set_bit(RED_LED, &shark->brightness_new); |
| 281 | schedule_work(&shark->led_work); | 282 | schedule_work(&shark->led_work); |
| 282 | } | 283 | } |
| 284 | #endif | ||
| 283 | #else | 285 | #else |
| 284 | static int shark_register_leds(struct shark_device *shark, struct device *dev) | 286 | static int shark_register_leds(struct shark_device *shark, struct device *dev) |
| 285 | { | 287 | { |
diff --git a/drivers/media/radio/radio-shark2.c b/drivers/media/radio/radio-shark2.c index 9fb669721e66..d86d90dab8bf 100644 --- a/drivers/media/radio/radio-shark2.c +++ b/drivers/media/radio/radio-shark2.c | |||
| @@ -237,6 +237,7 @@ static void shark_unregister_leds(struct shark_device *shark) | |||
| 237 | cancel_work_sync(&shark->led_work); | 237 | cancel_work_sync(&shark->led_work); |
| 238 | } | 238 | } |
| 239 | 239 | ||
| 240 | #ifdef CONFIG_PM | ||
| 240 | static void shark_resume_leds(struct shark_device *shark) | 241 | static void shark_resume_leds(struct shark_device *shark) |
| 241 | { | 242 | { |
| 242 | int i; | 243 | int i; |
| @@ -246,6 +247,7 @@ static void shark_resume_leds(struct shark_device *shark) | |||
| 246 | 247 | ||
| 247 | schedule_work(&shark->led_work); | 248 | schedule_work(&shark->led_work); |
| 248 | } | 249 | } |
| 250 | #endif | ||
| 249 | #else | 251 | #else |
| 250 | static int shark_register_leds(struct shark_device *shark, struct device *dev) | 252 | static int shark_register_leds(struct shark_device *shark, struct device *dev) |
| 251 | { | 253 | { |
