diff options
| author | David S. Miller <davem@davemloft.net> | 2018-10-13 00:38:46 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2018-10-13 00:38:46 -0400 |
| commit | d864991b220b7c62e81d21209e1fd978fd67352c (patch) | |
| tree | b570a1ad6fc1b959c5bcda6ceca0b321319c01e0 /tools/perf/scripts/python | |
| parent | a688c53a0277d8ea21d86a5c56884892e3442c5e (diff) | |
| parent | bab5c80b211035739997ebd361a679fa85b39465 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts were easy to resolve using immediate context mostly,
except the cls_u32.c one where I simply too the entire HEAD
chunk.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python')
| -rw-r--r-- | tools/perf/scripts/python/export-to-postgresql.py | 9 | ||||
| -rw-r--r-- | tools/perf/scripts/python/export-to-sqlite.py | 6 |
2 files changed, 14 insertions, 1 deletions
diff --git a/tools/perf/scripts/python/export-to-postgresql.py b/tools/perf/scripts/python/export-to-postgresql.py index efcaf6cac2eb..e46f51b17513 100644 --- a/tools/perf/scripts/python/export-to-postgresql.py +++ b/tools/perf/scripts/python/export-to-postgresql.py | |||
| @@ -204,14 +204,23 @@ from ctypes import * | |||
| 204 | libpq = CDLL("libpq.so.5") | 204 | libpq = CDLL("libpq.so.5") |
| 205 | PQconnectdb = libpq.PQconnectdb | 205 | PQconnectdb = libpq.PQconnectdb |
| 206 | PQconnectdb.restype = c_void_p | 206 | PQconnectdb.restype = c_void_p |
| 207 | PQconnectdb.argtypes = [ c_char_p ] | ||
| 207 | PQfinish = libpq.PQfinish | 208 | PQfinish = libpq.PQfinish |
| 209 | PQfinish.argtypes = [ c_void_p ] | ||
| 208 | PQstatus = libpq.PQstatus | 210 | PQstatus = libpq.PQstatus |
| 211 | PQstatus.restype = c_int | ||
| 212 | PQstatus.argtypes = [ c_void_p ] | ||
| 209 | PQexec = libpq.PQexec | 213 | PQexec = libpq.PQexec |
| 210 | PQexec.restype = c_void_p | 214 | PQexec.restype = c_void_p |
| 215 | PQexec.argtypes = [ c_void_p, c_char_p ] | ||
| 211 | PQresultStatus = libpq.PQresultStatus | 216 | PQresultStatus = libpq.PQresultStatus |
| 217 | PQresultStatus.restype = c_int | ||
| 218 | PQresultStatus.argtypes = [ c_void_p ] | ||
| 212 | PQputCopyData = libpq.PQputCopyData | 219 | PQputCopyData = libpq.PQputCopyData |
| 220 | PQputCopyData.restype = c_int | ||
| 213 | PQputCopyData.argtypes = [ c_void_p, c_void_p, c_int ] | 221 | PQputCopyData.argtypes = [ c_void_p, c_void_p, c_int ] |
| 214 | PQputCopyEnd = libpq.PQputCopyEnd | 222 | PQputCopyEnd = libpq.PQputCopyEnd |
| 223 | PQputCopyEnd.restype = c_int | ||
| 215 | PQputCopyEnd.argtypes = [ c_void_p, c_void_p ] | 224 | PQputCopyEnd.argtypes = [ c_void_p, c_void_p ] |
| 216 | 225 | ||
| 217 | sys.path.append(os.environ['PERF_EXEC_PATH'] + \ | 226 | sys.path.append(os.environ['PERF_EXEC_PATH'] + \ |
diff --git a/tools/perf/scripts/python/export-to-sqlite.py b/tools/perf/scripts/python/export-to-sqlite.py index f827bf77e9d2..e4bb82c8aba9 100644 --- a/tools/perf/scripts/python/export-to-sqlite.py +++ b/tools/perf/scripts/python/export-to-sqlite.py | |||
| @@ -440,7 +440,11 @@ def branch_type_table(*x): | |||
| 440 | 440 | ||
| 441 | def sample_table(*x): | 441 | def sample_table(*x): |
| 442 | if branches: | 442 | if branches: |
| 443 | bind_exec(sample_query, 18, x) | 443 | for xx in x[0:15]: |
| 444 | sample_query.addBindValue(str(xx)) | ||
| 445 | for xx in x[19:22]: | ||
| 446 | sample_query.addBindValue(str(xx)) | ||
| 447 | do_query_(sample_query) | ||
| 444 | else: | 448 | else: |
| 445 | bind_exec(sample_query, 22, x) | 449 | bind_exec(sample_query, 22, x) |
| 446 | 450 | ||
