diff options
author | 2013-08-17 15:49:08 -0700 | |
---|---|---|
committer | 2013-09-09 14:29:22 -0700 | |
commit | 988e3a85463d9b6dabc681df3f8f131b23c19953 (patch) | |
tree | 26ae4d803ff49f0938d20f910be19a172a64d8a4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | iscsi/iser-target: Convert to command priv_size usage (diff) | |
download | linux-dev-988e3a85463d9b6dabc681df3f8f131b23c19953.tar.xz linux-dev-988e3a85463d9b6dabc681df3f8f131b23c19953.zip |
iscsi-target: Convert to per-cpu ida_alloc + ida_free command map
This patch changes iscsi-target to use transport_alloc_session_tags()
pre-allocation logic for per-cpu session tag pooling with internal
ida_alloc() + ida_free() calls based upon the saved se_cmd->map_tag id.
This includes tag pool setup based upon per NodeACL queue_depth after
locating se_node_acl in iscsi_target_locate_portal().
Also update iscsit_allocate_cmd() and iscsit_release_cmd() to use
percpu_ida_alloc() and percpu_ida_free() respectively.
v5 changes;
- Convert to percpu_ida.h include
v2 changes:
- Fix bug with SessionType=Discovery in iscsi_target_locate_portal()
Cc: Or Gerlitz <ogerlitz@mellanox.com>
Cc: Kent Overstreet <kmo@daterainc.com>
Signed-off-by: Nicholas Bellinger <nab@daterainc.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions