{"push_id":1020728900,"size":439,"distinct_size":439,"ref":"refs/heads/master","head":"d88bfe1d68735595d57bd071294f664c4f054435","before":"b562e44f507e863c6792946e4e1b1449fbbac85d","commits":[{"sha":"d85ce830eef6c10d1e9617172dea4681f02b8424","author":{"email":"300a2d193222dd0c23d880e16d727d352b404a01@trippelsdorf.de","name":"Markus Trippelsdorf"},"message":"perf pmu: Fix misleadingly indented assignment (whitespace)\n\nOne line in perf_pmu__parse_unit() is indented wrongly, leading to a\nwarning (=> error) from gcc 6:\n\n  util/pmu.c:156:3: error: statement is indented as if it were guarded by... [-Werror=misleading-indentation]\n\n    sret = read(fd, alias->unit, UNIT_MAX_LEN);\n    ^~~~\n\n  util/pmu.c:153:2: note: ...this 'if' clause, but it is not\n    if (fd == -1)\n    ^~\n\nSigned-off-by: Markus Trippelsdorf <markus@trippelsdorf.de>\nAcked-by: Ingo Molnar <mingo@kernel.org>\nCc: Ben Hutchings <ben@decadent.org.uk>\nCc: Matt Fleming <matt@codeblueprint.co.uk>\nCc: Peter Zijlstra <peterz@infradead.org>\nFixes: 410136f5dd96 (\"tools/perf/stat: Add event unit and scale support\")\nLink: http://lkml.kernel.org/r/20151214154440.GC1409@x4\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/d85ce830eef6c10d1e9617172dea4681f02b8424"},{"sha":"403567217d3fa5d4801f820317ada52e5c5f0e53","author":{"email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org","name":"Jiri Olsa"},"message":"perf symbols: Do not read symbols/data from device files\n\nWith mem sampling we could get data source within mapped device file.\nProcessing such sample would block during report phase on trying to read\nthe device file.\n\nChacking for device files and skip the processing if it's detected.\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/1453290995-18485-2-git-send-email-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/403567217d3fa5d4801f820317ada52e5c5f0e53"},{"sha":"86a2cf3123bfec118bfb98728d88be0668779b2b","author":{"email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org","name":"Jiri Olsa"},"message":"perf stat: Making several helper functions static\n\nThere's no need for the following functions to be global:\n\n  perf_evsel__reset_stat_priv\n  perf_evsel__alloc_stat_priv\n  perf_evsel__free_stat_priv\n  perf_evsel__alloc_prev_raw_counts\n  perf_evsel__free_prev_raw_counts\n  perf_evsel__alloc_stats\n\nThey all ended up in util/stat.c, and they no longer need to be called\nfrom outside this object.\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/1453290995-18485-5-git-send-email-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/86a2cf3123bfec118bfb98728d88be0668779b2b"},{"sha":"c84a5d16711619621f368e84a179790df3377c87","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf hists: Remove parent filter check in DSO filter function\n\nThe --exclude-other option sets HIST_FILTER__PARENT bit and it's only\nset when a hist entry was created.  DSO filters don't change this so no\nneed to have the check in hists__filter_by_dso() IMHO.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nAcked-by: Jiri Olsa <jolsa@kernel.org>\nAcked-by: Pekka Enberg <penberg@kernel.org>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/r/1453252521-24398-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/c84a5d16711619621f368e84a179790df3377c87"},{"sha":"1f7c254132f098d19ff3fd452ba9f826cd85c4c0","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf hists: Cleanup filtering functions\n\nThe hists__filter_by_xxx functions share same logic with different\nfilters.  Factor out the common code into the hists__filter_by_type.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nAcked-by: Jiri Olsa <jolsa@kernel.org>\nAcked-by: Pekka Enberg <penberg@kernel.org>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/r/1453252521-24398-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/1f7c254132f098d19ff3fd452ba9f826cd85c4c0"},{"sha":"3379e0c3effa87d7734fc06277a7023292aadb0c","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk","name":"Ben Hutchings"},"message":"perf tools: Document the perf sysctls\n\nperf_event_paranoid was only documented in source code and a perf error\nmessage.  Copy the documentation from the error message to\nDocumentation/sysctl/kernel.txt.\n\nperf_cpu_time_max_percent was already documented but missing from the\nlist at the top, so add it there.\n\nSigned-off-by: Ben Hutchings <ben@decadent.org.uk>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: linux-doc@vger.kernel.org\nLink: http://lkml.kernel.org/r/20160119213515.GG2637@decadent.org.uk\n[ Remove reference to external Documentation file, provide info inline, as before ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/3379e0c3effa87d7734fc06277a7023292aadb0c"},{"sha":"78ce08dfbd180fb85312ee76e607a6c5fe34a06c","author":{"email":"e48a91ea2cc0d190fe633dc63dba6b65916caf95@gmail.com","name":"Taeung Song"},"message":"perf annotate: Rename 'colors.code' to 'colors.jump_arrows'\n\nUSe 'jump_arrows' config name instead of 'code' on 'colors' section.\n'colors.code' config is only for jump arrows on assembly code listings\ni.e.\n\n    │     ┌──jmp    1333\n    │     │  xchg   %ax,%ax\n    │     │  mov    %r15,%r10\n    │     └─→cmp    %r15,%r14\n\nBut this config name seems unfit.\n\n 'jump_arrows' is more descriptive than 'code'.\n\nSigned-off-by: Taeung Song <treeze.taeung@gmail.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nLink: http://lkml.kernel.org/r/1452240971-25418-1-git-send-email-treeze.taeung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/78ce08dfbd180fb85312ee76e607a6c5fe34a06c"},{"sha":"89debf178708458ac62f5b53dfc97437009d02d3","author":{"email":"e48a91ea2cc0d190fe633dc63dba6b65916caf95@gmail.com","name":"Taeung Song"},"message":"perf config: Document variables for 'colors' section in man page\n\nExplain 'colors' section and its variables, used for The variables for\ncustomizing the colors used in the output for the 'report', 'top' and\n'annotate' in the TUI, those are:\n\n'top', 'medium', 'normal', 'selected',\n'jump_arrows', 'addr' and 'root'.\n\nSigned-off-by: Taeung Song <treeze.taeung@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nLink: http://lkml.kernel.org/r/1452253193-30502-2-git-send-email-treeze.taeung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/89debf178708458ac62f5b53dfc97437009d02d3"},{"sha":"3fa9f40718a33d27eb2f4bd36c13318a2d58839d","author":{"email":"e48a91ea2cc0d190fe633dc63dba6b65916caf95@gmail.com","name":"Taeung Song"},"message":"perf config: Document variables for 'tui' and 'gtk' sections in man page\n\nExplain 'tui' and 'gtk' sections and these variables.\n\n'top', 'report' and 'annotate'\n\nSigned-off-by: Taeung Song <treeze.taeung@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nLink: http://lkml.kernel.org/r/1452253193-30502-3-git-send-email-treeze.taeung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/3fa9f40718a33d27eb2f4bd36c13318a2d58839d"},{"sha":"2733525b8c1a5f9b6e55338d836b835c9c698913","author":{"email":"e48a91ea2cc0d190fe633dc63dba6b65916caf95@gmail.com","name":"Taeung Song"},"message":"perf config: Document 'buildid.dir' variable in man page\n\nExplain 'buildid.dir' variable.\n\nSigned-off-by: Taeung Song <treeze.taeung@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nLink: http://lkml.kernel.org/r/1452253193-30502-4-git-send-email-treeze.taeung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/2733525b8c1a5f9b6e55338d836b835c9c698913"},{"sha":"3b97629d139b19cbcd15b0b3c128a4d6587d2091","author":{"email":"e48a91ea2cc0d190fe633dc63dba6b65916caf95@gmail.com","name":"Taeung Song"},"message":"perf config: Document variables for 'annotate' section in man page\n\nExplain 'annotate' section and its variables.\n\n'hide_src_code', 'use_offset', 'jump_arrows',\n'show_linenr', 'show_nr_jump' and 'show_total_period'.\n\nSigned-off-by: Taeung Song <treeze.taeung@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nLink: http://lkml.kernel.org/r/1452253193-30502-5-git-send-email-treeze.taeung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/3b97629d139b19cbcd15b0b3c128a4d6587d2091"},{"sha":"485311d97863f2810646e17c8075be2992225f98","author":{"email":"e48a91ea2cc0d190fe633dc63dba6b65916caf95@gmail.com","name":"Taeung Song"},"message":"perf config: Document 'hist.percentage' variable in man page\n\nExplain 'hist.percentage' variable.\n\nSigned-off-by: Taeung Song <treeze.taeung@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nLink: http://lkml.kernel.org/r/1452253193-30502-7-git-send-email-treeze.taeung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/485311d97863f2810646e17c8075be2992225f98"},{"sha":"cfd92dadc5e830268036efb25ff41618f29c3306","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf sort: Provide a way to find out if per-thread bucketing is in place\n\nNow the UI browsers will be able to offer thread related operations only\nif the thread is part of the sort order in use, i.e. if hist_entry stats\nare all for a single thread.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>,\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/r/1452960197-5323-9-git-send-email-namhyung@kernel.org\n[ Carved out from a  larger patch ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/cfd92dadc5e830268036efb25ff41618f29c3306"},{"sha":"2eafd410e669c744208f8110940e42caa7d79447","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf hists browser: Only 'Zoom into thread' only when sort order has 'pid'\n\nWe can't offer a zoom into thread when a bucket (struct hist_entry) may\nhave samples for more than one thread, i.e. when 'pid' is not part of\nthe sort order, fix it.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>,\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/r/1452960197-5323-9-git-send-email-namhyung@kernel.org\n[ Carved out from a  larger patch ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/2eafd410e669c744208f8110940e42caa7d79447"},{"sha":"c221acb0f970d3b80d72c812cda19c121acf5d52","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf hists browser: Only offer symbol scripting when a symbol is under the cursor\n\nWhen this feature was introduced a check was made if there was a\nresolved symbol under the cursor, it got lost in commit ea7cd5923309\n(\"perf hists browser: Split popup menu actions - part 2\"), reinstate it.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>,\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nFixes: ea7cd5923309 (\"perf hists browser: Split popup menu actions - part 2\")\nLink: http://lkml.kernel.org/r/1452960197-5323-9-git-send-email-namhyung@kernel.org\n[ Carved out from a  larger patch ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/c221acb0f970d3b80d72c812cda19c121acf5d52"},{"sha":"b1447a54f5b41eaf1cc469d9bd3834caa2ff9afb","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf hists browser: Offer 'Zoom into DSO'/'Map details' only when sort order has 'dso'\n\nWe can't offer a zoom into DSO when a bucket (struct hist_entry) may\nhave samples for more than one DSO, i.e. when 'dso' is not part of\nthe sort order, ditto for 'Map details', fix it.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>,\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/r/1452960197-5323-9-git-send-email-namhyung@kernel.org\n[ Carved out from a  larger patch, moved check to add_{dso,map}_opt() ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/b1447a54f5b41eaf1cc469d9bd3834caa2ff9afb"},{"sha":"d9695d9f93649ecc00877ec2c847739c54a4cbb3","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf hists browser: Be a bit more strict about presenting CPU socket zoom\n\nFor consistency with the other sort order checks.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>,\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/r/1452960197-5323-9-git-send-email-namhyung@kernel.org\n[ Carved out from a  larger patch, moved check to add_socket_opt() ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/d9695d9f93649ecc00877ec2c847739c54a4cbb3"},{"sha":"4056132e1072f02bbad77f2071770271cc5b58fc","author":{"email":"5c915a589b3ddf58cebf14bec41bcc143b37ac3c@kernel.org","name":"Namhyung Kim"},"message":"perf hists browser: Offer non-symbol specific menu options for --sort without 'sym'\n\nNow that we check more strictly what each of the menu entries need, we\ncan stop bailing out when 'sym' is not in the --sort order, instead we\nlet each option be added if what it needs is present.\n\nThis way, for instance, we can run scripts on all samples, see DSO map\ndetails when 'dso' is in the --sort provided, etc.\n\nSigned-off-by: Namhyung Kim <namhyung@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>,\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/r/1452960197-5323-9-git-send-email-namhyung@kernel.org\n[ Carved out from a  larger patch ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/4056132e1072f02bbad77f2071770271cc5b58fc"},{"sha":"8acd3da03c3f6e4e31472c5c73402b95a5d0f6cb","author":{"email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com","name":"Arnaldo Carvalho de Melo"},"message":"perf machine: Introduce machine__find_kernel_symbol_by_name()\n\nTo be used in the 'vmlinux matches kallsyms' 'perf test'  entry.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-m56g1853lz2c6nhnqxibq4jd@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/8acd3da03c3f6e4e31472c5c73402b95a5d0f6cb"},{"sha":"ab414dcda8fa307388c40a540b35e3c98a9da5ae","author":{"email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com","name":"Arnaldo Carvalho de Melo"},"message":"perf test: Fixup aliases checking in the 'vmlinux matches kallsyms' test\n\nThere are cases where looking at just the next and prev entries is not\nenough, like with:\n\n  $ readelf -sW /usr/lib/debug/lib/modules/4.3.3-301.fc23.x86_64/vmlinux | grep ffffffff81065ec0\n   4979: ffffffff81065ec0 53 FUNC  LOCAL  DEFAULT 1 try_to_free_pud_page\n   4980: ffffffff81065ec0 53 FUNC  LOCAL  DEFAULT 1 try_to_free_pte_page\n   4981: ffffffff81065ec0 53 FUNC  LOCAL  DEFAULT 1 try_to_free_pmd_page\n\nSo just search by name to see if the symbol is in kallsyms.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-jj1vlljg7ol4i713l60rt5ai@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux/commits/ab414dcda8fa307388c40a540b35e3c98a9da5ae"}]}