From: Christian Gromm Date: Tue, 8 May 2018 09:45:08 +0000 (+0200) Subject: staging: most: cdev: fix function return value X-Git-Tag: for-linus-20180616~25^2~240 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=7d56f62d3c4c3217049ef687827303356c8b1766;p=linux-block.git staging: most: cdev: fix function return value The function ch_get_mbo declares its return value as type bool, but returns a pointer to mbo. Signed-off-by: Christian Gromm Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/most/cdev/cdev.c b/drivers/staging/most/cdev/cdev.c index 9ce7fd2a07e7..8e7652545402 100644 --- a/drivers/staging/most/cdev/cdev.c +++ b/drivers/staging/most/cdev/cdev.c @@ -53,7 +53,7 @@ static inline bool ch_has_mbo(struct comp_channel *c) return channel_has_mbo(c->iface, c->channel_id, &comp.cc) > 0; } -static inline bool ch_get_mbo(struct comp_channel *c, struct mbo **mbo) +static inline struct mbo *ch_get_mbo(struct comp_channel *c, struct mbo **mbo) { if (!kfifo_peek(&c->fifo, mbo)) { *mbo = most_get_mbo(c->iface, c->channel_id, &comp.cc);