]> git.baikalelectronics.ru Git - kernel.git/commit
nfs: verify open flags before allowing an atomic open
authorJeff Layton <jlayton@redhat.com>
Fri, 2 Aug 2013 15:39:32 +0000 (11:39 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 7 Aug 2013 16:16:22 +0000 (12:16 -0400)
commit48e46ff638f15fa932ec34346398f854b2ab5822
treefb1ba832c4654b68b85198ca8f1fed86045f55e3
parent41188abfababdf1690203cc12507f5c4c31952c5
nfs: verify open flags before allowing an atomic open

Currently, you can open a NFSv4 file with O_APPEND|O_DIRECT, but cannot
fcntl(F_SETFL,...) with those flags. This flag combination is explicitly
forbidden on NFSv3 opens, and it seems like it should also be on NFSv4.

Reported-by: Chao Ye <cye@redhat.com>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/dir.c