diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-07 09:38:57 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-21 06:42:19 -0400 |
commit | e5d218ee75787bbe5bbe6c570797443c877cd4e5 (patch) | |
tree | e2833cb7f3e054df37b06611b06d377ea941a6c6 | |
parent | 9e915e5bc8dfa3380c376a5e10f1abe8c17f324a (diff) |
[media] siano: cleanups at smscoreapi.c
Some cleanups at smscoreapi. Most are just CodingStyle.
Also, use kzalloc when allocating a new buffer, as it initializes
the allocated space with zero.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/media/common/siano/smscoreapi.c | 25 | ||||
-rw-r--r-- | drivers/media/common/siano/smscoreapi.h | 1 |
2 files changed, 16 insertions, 10 deletions
diff --git a/drivers/media/common/siano/smscoreapi.c b/drivers/media/common/siano/smscoreapi.c index 7302f950c6bd..ba73293cf7d3 100644 --- a/drivers/media/common/siano/smscoreapi.c +++ b/drivers/media/common/siano/smscoreapi.c | |||
@@ -490,10 +490,10 @@ static enum sms_device_type_st smscore_registry_gettype(char *devpath) | |||
490 | else | 490 | else |
491 | sms_err("No registry found."); | 491 | sms_err("No registry found."); |
492 | 492 | ||
493 | return -1; | 493 | return -EINVAL; |
494 | } | 494 | } |
495 | 495 | ||
496 | void smscore_registry_setmode(char *devpath, int mode) | 496 | static void smscore_registry_setmode(char *devpath, int mode) |
497 | { | 497 | { |
498 | struct smscore_registry_entry_t *entry; | 498 | struct smscore_registry_entry_t *entry; |
499 | 499 | ||
@@ -633,10 +633,11 @@ static struct | |||
633 | smscore_buffer_t *smscore_createbuffer(u8 *buffer, void *common_buffer, | 633 | smscore_buffer_t *smscore_createbuffer(u8 *buffer, void *common_buffer, |
634 | dma_addr_t common_buffer_phys) | 634 | dma_addr_t common_buffer_phys) |
635 | { | 635 | { |
636 | struct smscore_buffer_t *cb = | 636 | struct smscore_buffer_t *cb; |
637 | kmalloc(sizeof(struct smscore_buffer_t), GFP_KERNEL); | 637 | |
638 | cb = kzalloc(sizeof(struct smscore_buffer_t), GFP_KERNEL); | ||
638 | if (!cb) { | 639 | if (!cb) { |
639 | sms_info("kmalloc(...) failed"); | 640 | sms_info("kzalloc(...) failed"); |
640 | return NULL; | 641 | return NULL; |
641 | } | 642 | } |
642 | 643 | ||
@@ -710,9 +711,10 @@ int smscore_register_device(struct smsdevice_params_t *params, | |||
710 | for (buffer = dev->common_buffer; | 711 | for (buffer = dev->common_buffer; |
711 | dev->num_buffers < params->num_buffers; | 712 | dev->num_buffers < params->num_buffers; |
712 | dev->num_buffers++, buffer += params->buffer_size) { | 713 | dev->num_buffers++, buffer += params->buffer_size) { |
713 | struct smscore_buffer_t *cb = | 714 | struct smscore_buffer_t *cb; |
714 | smscore_createbuffer(buffer, dev->common_buffer, | 715 | |
715 | dev->common_buffer_phys); | 716 | cb = smscore_createbuffer(buffer, dev->common_buffer, |
717 | dev->common_buffer_phys); | ||
716 | if (!cb) { | 718 | if (!cb) { |
717 | smscore_unregister_device(dev); | 719 | smscore_unregister_device(dev); |
718 | return -ENOMEM; | 720 | return -ENOMEM; |
@@ -1192,7 +1194,9 @@ static char *smscore_get_fw_filename(struct smscore_device_t *coredev, | |||
1192 | { | 1194 | { |
1193 | char **fw; | 1195 | char **fw; |
1194 | int board_id = smscore_get_board_id(coredev); | 1196 | int board_id = smscore_get_board_id(coredev); |
1195 | enum sms_device_type_st type = smscore_registry_gettype(coredev->devpath); | 1197 | enum sms_device_type_st type; |
1198 | |||
1199 | type = smscore_registry_gettype(coredev->devpath); | ||
1196 | 1200 | ||
1197 | if ((board_id == SMS_BOARD_UNKNOWN) || (lookup == 1)) { | 1201 | if ((board_id == SMS_BOARD_UNKNOWN) || (lookup == 1)) { |
1198 | sms_debug("trying to get fw name from lookup table mode %d type %d", | 1202 | sms_debug("trying to get fw name from lookup table mode %d type %d", |
@@ -1320,6 +1324,9 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode) | |||
1320 | 1324 | ||
1321 | if (rc < 0) | 1325 | if (rc < 0) |
1322 | sms_err("return error code %d.", rc); | 1326 | sms_err("return error code %d.", rc); |
1327 | else | ||
1328 | sms_debug("Success setting device mode."); | ||
1329 | |||
1323 | return rc; | 1330 | return rc; |
1324 | } | 1331 | } |
1325 | 1332 | ||
diff --git a/drivers/media/common/siano/smscoreapi.h b/drivers/media/common/siano/smscoreapi.h index 91db8536c2b0..8af94c434352 100644 --- a/drivers/media/common/siano/smscoreapi.h +++ b/drivers/media/common/siano/smscoreapi.h | |||
@@ -973,7 +973,6 @@ struct smscore_config_gpio { | |||
973 | 973 | ||
974 | char *smscore_translate_msg(enum msg_types msgtype); | 974 | char *smscore_translate_msg(enum msg_types msgtype); |
975 | 975 | ||
976 | extern void smscore_registry_setmode(char *devpath, int mode); | ||
977 | extern int smscore_registry_getmode(char *devpath); | 976 | extern int smscore_registry_getmode(char *devpath); |
978 | 977 | ||
979 | extern int smscore_register_hotplug(hotplug_t hotplug); | 978 | extern int smscore_register_hotplug(hotplug_t hotplug); |