From e9e120e7d3f0a39ff09d84ec5e02c2f83440ed3d Mon Sep 17 00:00:00 2001 From: Steve French Date: Tue, 30 May 2006 18:09:31 +0000 Subject: [PATCH] --- yaml --- r: 27023 b: refs/heads/master c: 55aa2e097dd5f0546972fc2607d7094181967ce2 h: refs/heads/master i: 27021: 1dd25f1ab2ce48b777daf9beecd8aaaebdd6f672 27019: 66c99576bf3832163e95c7e1459727315789b200 27015: ae8a605233adacf0a8b5b6b70693a9076309baff 27007: 0e05105948325b7b5993293d09ef9588e4bd6aa3 v: v3 --- [refs] | 2 +- trunk/fs/cifs/file.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 84672cd36ab4..698643cd6f94 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 08775834c412c48f3539ef7ed073fff58e3cf419 +refs/heads/master: 55aa2e097dd5f0546972fc2607d7094181967ce2 diff --git a/trunk/fs/cifs/file.c b/trunk/fs/cifs/file.c index 5e59723c02bd..e2b4ce1dad66 100644 --- a/trunk/fs/cifs/file.c +++ b/trunk/fs/cifs/file.c @@ -84,6 +84,8 @@ static inline int cifs_get_disposition(unsigned int flags) return FILE_OVERWRITE_IF; else if ((flags & O_CREAT) == O_CREAT) return FILE_OPEN_IF; + else if ((flags & O_TRUNC) == O_TRUNC) + return FILE_OVERWRITE; else return FILE_OPEN; }