Eli Billauer 127af88285 char: xillybus: Don't return -EFAULT on user-triggered flush
The API allows the application to flush a host-to-FPGA stream by calling
write() with the data count set to zero. Before this patch, copy_from_user()
was called with a non-zero byte count, which possibly made it attempt to read
from unmapped user memory. Such attempts caused the driver to return -EFAULT
instead of 0, even though the desired operation went through fine.

This patch ensures the driver returns 0 on a successful flush.

Signed-off-by: Eli Billauer <eli.billauer@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-04-03 16:15:30 +02:00
..
2015-03-02 12:08:43 -05:00
2015-03-17 10:41:26 -07:00
2015-02-17 09:27:54 -08:00
2015-02-03 15:48:51 -08:00
2015-03-22 16:38:19 -07:00
2015-02-03 15:58:39 -08:00
2015-02-18 09:05:48 -08:00
2015-04-03 16:15:30 +02:00
2015-02-04 09:15:18 +01:00
2015-03-12 09:45:46 -07:00
2015-03-25 10:51:53 +01:00
2015-02-18 08:40:29 +01:00
2015-02-17 09:38:59 -08:00
2015-03-22 11:33:55 -07:00
2015-02-15 10:24:55 -08:00
2015-03-25 12:25:29 +01:00
2015-02-03 15:58:39 -08:00