forked from Imagelibrary/rtems
grspw.c: Fix Unchecked return value (CID #1399781)
CID 1399781: Unchecked return value in grspw_device_init(). Closes #4259
This commit is contained in:
@@ -465,6 +465,7 @@ int grspw_device_init(GRSPW_DEV *pDev)
|
|||||||
struct amba_dev_info *ambadev;
|
struct amba_dev_info *ambadev;
|
||||||
struct ambapp_core *pnpinfo;
|
struct ambapp_core *pnpinfo;
|
||||||
union drvmgr_key_value *value;
|
union drvmgr_key_value *value;
|
||||||
|
rtems_status_code status;
|
||||||
|
|
||||||
/* Get device information from AMBA PnP information */
|
/* Get device information from AMBA PnP information */
|
||||||
ambadev = (struct amba_dev_info *)pDev->dev->businfo;
|
ambadev = (struct amba_dev_info *)pDev->dev->businfo;
|
||||||
@@ -555,21 +556,23 @@ int grspw_device_init(GRSPW_DEV *pDev)
|
|||||||
return RTEMS_NO_MEMORY;
|
return RTEMS_NO_MEMORY;
|
||||||
|
|
||||||
/* Create semaphores */
|
/* Create semaphores */
|
||||||
rtems_semaphore_create(
|
status = rtems_semaphore_create(
|
||||||
rtems_build_name('T', 'x', 'S', '0' + pDev->minor),
|
rtems_build_name('T', 'x', 'S', '0' + pDev->minor),
|
||||||
0,
|
0,
|
||||||
RTEMS_FIFO | RTEMS_SIMPLE_BINARY_SEMAPHORE | RTEMS_NO_INHERIT_PRIORITY | \
|
RTEMS_FIFO | RTEMS_SIMPLE_BINARY_SEMAPHORE | RTEMS_NO_INHERIT_PRIORITY | \
|
||||||
RTEMS_NO_PRIORITY_CEILING,
|
RTEMS_NO_PRIORITY_CEILING,
|
||||||
0,
|
0,
|
||||||
&(pDev->txsp));
|
&(pDev->txsp));
|
||||||
|
_Assert_Unused_variable_equals(status, RTEMS_SUCCESSFUL);
|
||||||
|
|
||||||
rtems_semaphore_create(
|
status = rtems_semaphore_create(
|
||||||
rtems_build_name('R', 'x', 'S', '0' + pDev->minor),
|
rtems_build_name('R', 'x', 'S', '0' + pDev->minor),
|
||||||
0,
|
0,
|
||||||
RTEMS_FIFO | RTEMS_SIMPLE_BINARY_SEMAPHORE | RTEMS_NO_INHERIT_PRIORITY | \
|
RTEMS_FIFO | RTEMS_SIMPLE_BINARY_SEMAPHORE | RTEMS_NO_INHERIT_PRIORITY | \
|
||||||
RTEMS_NO_PRIORITY_CEILING,
|
RTEMS_NO_PRIORITY_CEILING,
|
||||||
0,
|
0,
|
||||||
&(pDev->rxsp));
|
&(pDev->rxsp));
|
||||||
|
_Assert_Unused_variable_equals(status, RTEMS_SUCCESSFUL);
|
||||||
|
|
||||||
grspw_hw_init(pDev);
|
grspw_hw_init(pDev);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user