diff options
| author | Suresh Jayaraman <[email protected]> | 2010-09-17 18:56:39 +0530 |
|---|---|---|
| committer | Steve French <[email protected]> | 2010-09-29 19:04:28 +0000 |
| commit | aa91c7e4ab9b0842b7d7a7cbf8cca18b20df89b5 (patch) | |
| tree | 94827b3006d85b8accf179ea3da30e1569983e68 /scripts | |
| parent | a347ecb209b58a1b37f20d8299ab552f7d3ee8c3 (diff) | |
cifs: fix broken oplock handling
cifs_new_fileinfo() does not use the 'oplock' value from the callers. Instead,
it sets it to REQ_OPLOCK which seems wrong. We should be using the oplock value
obtained from the Server to set the inode's clientCanCacheAll or
clientCanCacheRead flags. Fix this by passing oplock from the callers to
cifs_new_fileinfo().
This change dates back to commit a6ce4932 (2.6.30-rc3). So, all the affected
versions will need this fix. Please Cc stable once reviewed and accepted.
Cc: Stable <[email protected]>
Reviewed-by: Jeff Layton <[email protected]>
Signed-off-by: Suresh Jayaraman <[email protected]>
Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions