diff options
author | Rabin Vincent <[email protected]> | 2016-07-19 09:25:45 +0200 |
---|---|---|
committer | Steve French <[email protected]> | 2016-07-19 12:19:45 -0500 |
commit | b782fcc1cbeb7e336c0ed1f00004b2208f48ffe0 (patch) | |
tree | 3a2a706873393f574f4927d6ca86b8bad1313f93 /tools/perf/util/trace-event-scripting.c | |
parent | 8d9535b6efd86e6c07da59f97e68f44efb7fe080 (diff) |
cifs: unbreak TCP session reuse
adfeb3e0 ("cifs: Make echo interval tunable") added a comparison of
vol->echo_interval to server->echo_interval as a criterium to
match_server(), but:
(1) A default value is set for server->echo_interval but not for
vol->echo_interval, meaning these can never match if the echo_interval
option is not specified.
(2) vol->echo_interval is in seconds but server->echo_interval is in
jiffies, meaning these can never match even if the echo_interval option
is specified.
This broke TCP session reuse since match_server() can never return 1.
Fix it.
Fixes: adfeb3e0 ("cifs: Make echo interval tunable")
Signed-off-by: Rabin Vincent <[email protected]>
Acked-by: Sachin Prabhu <[email protected]>
CC: Stable <[email protected]>
Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions