From: Ian Abbott Date: Thu, 30 Oct 2014 12:42:32 +0000 (+0000) Subject: staging: comedi: check actual data direction for COMEDI_BUFINFO ioctl X-Git-Tag: omap-for-v3.20/drop-legacy-3517~70^2~470 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75f6108fa91bb80e9f7e8ead81f0cedf171d00a2;p=pandora-kernel.git staging: comedi: check actual data direction for COMEDI_BUFINFO ioctl `do_bufinfo_ioctl()` handled the `COMEDI_BUFINFO` ioctl. It is supposed to update the read or write positions in the buffer depending on the direction of data transfer set up by the asynchronous command. Currently it checks the `SDF_CMD_READ` and `SDF_CMD_WRITE` subdevice flags. That's fine for most subdevices - the ones that only support one direction, but is incorrect for those subdevices that allow the command to be set up in either direction. Since we now set the `CMDF_WRITE` flag according to the data transfer direction of the current command running on the subdevice, check that flag instead. Signed-off-by: Ian Abbott Reviewed-by: H Hartley Sweeten Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed