]> git.karo-electronics.de Git - karo-tx-linux.git/commit
infinibad: weird APIs switched to ->write_iter()
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 4 Apr 2015 04:11:32 +0000 (00:11 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 4 Apr 2015 05:17:45 +0000 (01:17 -0400)
commitb012b565d5a13d7db16c6ab2b38d19af7ddc28ff
tree0e8b4a401c1c43fd8dc042032e805c307ba7aebf
parent77f4a476f85dbc37a3afdd8cb7e3f9faaa8acda4
infinibad: weird APIs switched to ->write_iter()

Things Not To Do When Writing A Driver, part 1001st:
have writev() and write() on the same file doing completely
different things.  As in, "interpret very different sets of
commands".

We _can_ handle that, but it's a bloody bad idea.
Don't do that in new drivers.  Ever.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
drivers/infiniband/hw/ipath/ipath_file_ops.c
drivers/infiniband/hw/qib/qib_file_ops.c