Skip to content

Commit

Permalink
Merge pull request #215 from sifive/fix-warning-as-error-issues
Browse files Browse the repository at this point in the history
Fix warnings as error issues when following options applied
  • Loading branch information
bsousi5 authored Dec 27, 2019
2 parents 754b64d + 03f2d68 commit c6cac68
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
6 changes: 3 additions & 3 deletions src/drivers/riscv_plic0.c
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ __metal_driver_riscv_plic0_get_threshold(struct metal_interrupt *controller) {
metal_affinity
__metal_driver_riscv_plic0_affinity_enable(struct metal_interrupt *controller,
metal_affinity bitmask, int id) {
metal_affinity ret;
metal_affinity ret = {0};
int context;

struct __metal_driver_riscv_plic0 *plic = (void *)(controller);
Expand All @@ -244,7 +244,7 @@ __metal_driver_riscv_plic0_affinity_enable(struct metal_interrupt *controller,
metal_affinity
__metal_driver_riscv_plic0_affinity_disable(struct metal_interrupt *controller,
metal_affinity bitmask, int id) {
metal_affinity ret;
metal_affinity ret = {0};
int context;

struct __metal_driver_riscv_plic0 *plic = (void *)(controller);
Expand All @@ -267,7 +267,7 @@ __metal_driver_riscv_plic0_affinity_disable(struct metal_interrupt *controller,
metal_affinity __metal_driver_riscv_plic0_affinity_set_threshold(
struct metal_interrupt *controller, metal_affinity bitmask,
unsigned int threshold) {
metal_affinity ret;
metal_affinity ret = {0};
int context;

for_each_metal_affinity(context, bitmask) {
Expand Down
9 changes: 5 additions & 4 deletions src/i2c.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,10 @@ extern inline int metal_i2c_get_baud_rate(struct metal_i2c *i2c);
extern inline int metal_i2c_set_baud_rate(struct metal_i2c *i2c, int baud_rate);

struct metal_i2c *metal_i2c_get_device(int device_num) {
if (device_num >= __METAL_DT_MAX_I2CS) {
return NULL;
#if __METAL_DT_MAX_I2CS > 0
if (device_num < __METAL_DT_MAX_I2CS) {
return (struct metal_i2c *)__metal_i2c_table[device_num];
}

return (struct metal_i2c *)__metal_i2c_table[device_num];
#endif
return NULL;
}

0 comments on commit c6cac68

Please sign in to comment.