From: Max Kellermann Date: Fri, 18 Mar 2016 21:31:35 +0000 (-0300) Subject: [media] media/dvb-core: forward media_create_pad_links() return value X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=acc37e8f86a8f2a3e1d1dc97d99b7625ccc95424;p=deliverable%2Flinux.git [media] media/dvb-core: forward media_create_pad_links() return value Instead of always return -ENOMEM, return the real error that should come from media_create_pad_link(). Signed-off-by: Max Kellermann Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c index e1684c570e2f..75a3f4b57fd4 100644 --- a/drivers/media/dvb-core/dvbdev.c +++ b/drivers/media/dvb-core/dvbdev.c @@ -676,13 +676,13 @@ int dvb_create_media_graph(struct dvb_adapter *adap, demux, 0, MEDIA_LNK_FL_ENABLED, false); if (ret) - return -ENOMEM; + return ret; } if (demux && ca) { ret = media_create_pad_link(demux, 1, ca, 0, MEDIA_LNK_FL_ENABLED); if (ret) - return -ENOMEM; + return ret; } /* Create demux links for each ringbuffer/pad */