diff options
Diffstat (limited to 'drivers/infiniband')
-rw-r--r-- | drivers/infiniband/hw/cxgb3/cxio_resource.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/cxgb3/cxio_resource.c b/drivers/infiniband/hw/cxgb3/cxio_resource.c index dcbf2606c438..31f9201b2980 100644 --- a/drivers/infiniband/hw/cxgb3/cxio_resource.c +++ b/drivers/infiniband/hw/cxgb3/cxio_resource.c | |||
@@ -86,8 +86,9 @@ static int __cxio_init_resource_fifo(struct kfifo *fifo, | |||
86 | kfifo_in(fifo, (unsigned char *) &i, sizeof(u32)); | 86 | kfifo_in(fifo, (unsigned char *) &i, sizeof(u32)); |
87 | 87 | ||
88 | for (i = 0; i < skip_low + skip_high; i++) | 88 | for (i = 0; i < skip_low + skip_high; i++) |
89 | kfifo_out_locked(fifo, (unsigned char *) &entry, | 89 | if (kfifo_out_locked(fifo, (unsigned char *) &entry, |
90 | sizeof(u32), fifo_lock); | 90 | sizeof(u32), fifo_lock) != sizeof(u32)) |
91 | break; | ||
91 | return 0; | 92 | return 0; |
92 | } | 93 | } |
93 | 94 | ||