diff options
| author | Ken Chen <[email protected]> | 2005-05-01 08:59:16 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2005-05-01 08:59:16 -0700 |
| commit | 954d3e95369cf73b4bc1e570729f68264a0e6fe0 (patch) | |
| tree | 542c6435428848f02a0eb060a83b3dd1a7f90083 /scripts/basic | |
| parent | 644d3a088a3b862ed0b57c286cf58a6bd338ce08 (diff) | |
[PATCH] aio: optimize io_submit_one()
This patch optimizes io_submit_one to call aio_run_iocb() directly if
ctx->run_list is empty. When the list is empty, the operation of adding to
the list, then call to __aio_run_iocbs() is unnecessary because these
operations are done in one atomic step. ctx->run_list always has only one
element in this case. This optimization speeds up industry standard db
transaction processing benchmark by 0.2%.
Signed-off-by: Ken Chen <[email protected]>
Cc: Benjamin LaHaise <[email protected]>
Cc: Suparna Bhattacharya <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions