aboutsummaryrefslogtreecommitdiff
path: root/scripts/basic
diff options
context:
space:
mode:
authorKen Chen <[email protected]>2005-05-01 08:59:16 -0700
committerLinus Torvalds <[email protected]>2005-05-01 08:59:16 -0700
commit954d3e95369cf73b4bc1e570729f68264a0e6fe0 (patch)
tree542c6435428848f02a0eb060a83b3dd1a7f90083 /scripts/basic
parent644d3a088a3b862ed0b57c286cf58a6bd338ce08 (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