diff options
author | Daniel Verkamp <dverkamp@chromium.org> | 2018-09-26 17:49:57 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-09-27 19:44:09 -0700 |
commit | b605850bce94e476539a0843cae2092d91daff5a (patch) | |
tree | bf42345f7d062f4a3806efc11d1cf50fb11c496c /src/linux.rs | |
parent | 46f70e8c1679e0758683112db45fec590beb5b5b (diff) | |
download | crosvm-b605850bce94e476539a0843cae2092d91daff5a.tar crosvm-b605850bce94e476539a0843cae2092d91daff5a.tar.gz crosvm-b605850bce94e476539a0843cae2092d91daff5a.tar.bz2 crosvm-b605850bce94e476539a0843cae2092d91daff5a.tar.lz crosvm-b605850bce94e476539a0843cae2092d91daff5a.tar.xz crosvm-b605850bce94e476539a0843cae2092d91daff5a.tar.zst crosvm-b605850bce94e476539a0843cae2092d91daff5a.zip |
devices: block: track flush timer armed state
Rather than querying the flush timerfd state repeatedly on every write, just track the state in a variable. This avoids an extra timerfd_gettime() syscall on every write. BUG=None TEST=Verify that the flush timer still fires via strace Change-Id: I5437d26570de466f05b496d3e0dce08a521c4fde Signed-off-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1247443 Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'src/linux.rs')
0 files changed, 0 insertions, 0 deletions