diff options
author | 2022-03-29 19:32:07 +0800 | |
---|---|---|
committer | 2022-03-29 22:14:00 -0400 | |
commit | ab0fc21bc7105b54bafd85bd8b82742f9e68898a (patch) | |
tree | f8596336e2328573fa67d3c72329291fb72dd415 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (diff) | |
download | wireguard-linux-ab0fc21bc7105b54bafd85bd8b82742f9e68898a.tar.xz wireguard-linux-ab0fc21bc7105b54bafd85bd8b82742f9e68898a.zip |
Revert "NFSv4: Handle the special Linux file open access mode"
This reverts commit 44942b4e457beda00981f616402a1a791e8c616e.
After secondly opening a file with O_ACCMODE|O_DIRECT flags,
nfs4_valid_open_stateid() will dereference NULL nfs4_state when lseek().
Reproducer:
1. mount -t nfs -o vers=4.2 $server_ip:/ /mnt/
2. fd = open("/mnt/file", O_ACCMODE|O_DIRECT|O_CREAT)
3. close(fd)
4. fd = open("/mnt/file", O_ACCMODE|O_DIRECT)
5. lseek(fd)
Reported-by: Lyu Tao <tao.lyu@epfl.ch>
Signed-off-by: ChenXiaoSong <chenxiaosong2@huawei.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions