aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorJavier González <[email protected]>2016-02-20 08:52:40 +0100
committerJens Axboe <[email protected]>2016-03-03 14:46:35 -0700
commit6adb03de406e8c92579c2e4b11640841fa908277 (patch)
tree154b268390df5fd4d2a4da747ebedb272b4f4f8b /tools/perf/scripts/python/export-to-postgresql.py
parentfa3184b898717d696242241541b8cbcb65c5d497 (diff)
lightnvm: update closed list outside of intr context
When an I/O finishes, full blocks are moved from the open to the closed list - a lock is taken to protect the list. This happens at the moment in the interrupt context, which is not correct. This patch moves this logic to the block workqueue instead, avoiding holding a spinlock without interrupt save in an interrupt context. Signed-off-by: Javier González <[email protected]> Fixes: ff0e498bfa18 ("lightnvm: manage open and closed blocks sepa...") Signed-off-by: Matias Bjørling <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions