osdep: warn if open(O_DIRECT) on fails with EINVAL
authorStefan Hajnoczi <stefanha@redhat.com>
Thu, 22 Aug 2013 09:29:03 +0000 (11:29 +0200)
committerStefan Hajnoczi <stefanha@redhat.com>
Wed, 18 Sep 2013 13:34:51 +0000 (15:34 +0200)
commita5813077aac7865f69b7ee46a594f3705429f7cd
tree903e1d953b00ac44f65b6ef88c3d93bac0d26b4b
parent975a0015ee380f49a3be744279a6a06ab97e960a
osdep: warn if open(O_DIRECT) on fails with EINVAL

Print a warning when opening a file O_DIRECT fails with EINVAL.  This
saves users a lot of time trying to figure out the EINVAL error, which
is typical when attempting to open a file O_DIRECT on Linux tmpfs.

Reported-by: Deepak C Shetty <deepakcs@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
util/osdep.c