[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>
This commit is contained in:
Mauro Carvalho Chehab 2013-03-07 11:38:57 -03:00
parent 9e915e5bc8
commit e5d218ee75
2 changed files with 16 additions and 10 deletions

View File

@ -490,10 +490,10 @@ static enum sms_device_type_st smscore_registry_gettype(char *devpath)
else else
sms_err("No registry found."); sms_err("No registry found.");
return -1; return -EINVAL;
} }
void smscore_registry_setmode(char *devpath, int mode) static void smscore_registry_setmode(char *devpath, int mode)
{ {
struct smscore_registry_entry_t *entry; struct smscore_registry_entry_t *entry;
@ -633,10 +633,11 @@ static struct
smscore_buffer_t *smscore_createbuffer(u8 *buffer, void *common_buffer, smscore_buffer_t *smscore_createbuffer(u8 *buffer, void *common_buffer,
dma_addr_t common_buffer_phys) dma_addr_t common_buffer_phys)
{ {
struct smscore_buffer_t *cb = struct smscore_buffer_t *cb;
kmalloc(sizeof(struct smscore_buffer_t), GFP_KERNEL);
cb = kzalloc(sizeof(struct smscore_buffer_t), GFP_KERNEL);
if (!cb) { if (!cb) {
sms_info("kmalloc(...) failed"); sms_info("kzalloc(...) failed");
return NULL; return NULL;
} }
@ -710,9 +711,10 @@ int smscore_register_device(struct smsdevice_params_t *params,
for (buffer = dev->common_buffer; for (buffer = dev->common_buffer;
dev->num_buffers < params->num_buffers; dev->num_buffers < params->num_buffers;
dev->num_buffers++, buffer += params->buffer_size) { dev->num_buffers++, buffer += params->buffer_size) {
struct smscore_buffer_t *cb = struct smscore_buffer_t *cb;
smscore_createbuffer(buffer, dev->common_buffer,
dev->common_buffer_phys); cb = smscore_createbuffer(buffer, dev->common_buffer,
dev->common_buffer_phys);
if (!cb) { if (!cb) {
smscore_unregister_device(dev); smscore_unregister_device(dev);
return -ENOMEM; return -ENOMEM;
@ -1192,7 +1194,9 @@ static char *smscore_get_fw_filename(struct smscore_device_t *coredev,
{ {
char **fw; char **fw;
int board_id = smscore_get_board_id(coredev); int board_id = smscore_get_board_id(coredev);
enum sms_device_type_st type = smscore_registry_gettype(coredev->devpath); enum sms_device_type_st type;
type = smscore_registry_gettype(coredev->devpath);
if ((board_id == SMS_BOARD_UNKNOWN) || (lookup == 1)) { if ((board_id == SMS_BOARD_UNKNOWN) || (lookup == 1)) {
sms_debug("trying to get fw name from lookup table mode %d type %d", 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)
if (rc < 0) if (rc < 0)
sms_err("return error code %d.", rc); sms_err("return error code %d.", rc);
else
sms_debug("Success setting device mode.");
return rc; return rc;
} }

View File

@ -973,7 +973,6 @@ struct smscore_config_gpio {
char *smscore_translate_msg(enum msg_types msgtype); char *smscore_translate_msg(enum msg_types msgtype);
extern void smscore_registry_setmode(char *devpath, int mode);
extern int smscore_registry_getmode(char *devpath); extern int smscore_registry_getmode(char *devpath);
extern int smscore_register_hotplug(hotplug_t hotplug); extern int smscore_register_hotplug(hotplug_t hotplug);