aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2013-03-07 09:38:57 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2013-03-21 06:42:19 -0400
commite5d218ee75787bbe5bbe6c570797443c877cd4e5 (patch)
treee2833cb7f3e054df37b06611b06d377ea941a6c6
parent9e915e5bc8dfa3380c376a5e10f1abe8c17f324a (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.c25
-rw-r--r--drivers/media/common/siano/smscoreapi.h1
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
496void smscore_registry_setmode(char *devpath, int mode) 496static 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
633smscore_buffer_t *smscore_createbuffer(u8 *buffer, void *common_buffer, 633smscore_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
974char *smscore_translate_msg(enum msg_types msgtype); 974char *smscore_translate_msg(enum msg_types msgtype);
975 975
976extern void smscore_registry_setmode(char *devpath, int mode);
977extern int smscore_registry_getmode(char *devpath); 976extern int smscore_registry_getmode(char *devpath);
978 977
979extern int smscore_register_hotplug(hotplug_t hotplug); 978extern int smscore_register_hotplug(hotplug_t hotplug);