From: Sean Young Date: Mon, 13 Aug 2012 11:59:49 +0000 (-0300) Subject: [media] rc: transmit on device which does not support it should fail X-Git-Tag: v3.7-rc1~101^2^2~449 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=d07df223abb42c97dbaf2d26226c3882bcb3a3cf;p=~emulex%2Finfiniband.git [media] rc: transmit on device which does not support it should fail Currently write() will return 0 if an IR device does not support sending. Signed-off-by: Sean Young Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/rc/ir-lirc-codec.c b/drivers/media/rc/ir-lirc-codec.c index 5faba2a2fdd..d2fd064474a 100644 --- a/drivers/media/rc/ir-lirc-codec.c +++ b/drivers/media/rc/ir-lirc-codec.c @@ -105,7 +105,7 @@ static ssize_t ir_lirc_transmit_ir(struct file *file, const char __user *buf, struct lirc_codec *lirc; struct rc_dev *dev; unsigned int *txbuf; /* buffer with values to transmit */ - ssize_t ret = 0; + ssize_t ret = -EINVAL; size_t count; lirc = lirc_get_pdata(file);