{"push_id":1841729651,"size":541,"distinct_size":0,"ref":"refs/heads/caf/3.10/caf/linux-next/akpm","head":"fe92050a6c5114d476e4e2c801d3bdfdace89eab","before":"d98dfe64a7590fd61fa160a7579b9f7a74b7dc0a","commits":[{"sha":"19508c048a2f90facb64624340bf1b7ee555442e","author":{"name":"Thomas Richter","email":"808fc49ca0feffbf0eca521e558be6ee6f37ec29@linux.vnet.ibm.com"},"message":"perf tests: Add platform dependency to test 15\n\nThis patch adds platform dependency into the test case 15\n(perf_event_attr). It is based on a suggestion from Jiri Olsa.\n\nAdd a new optional attribute named 'arch' in the [config] section of the\ntest case file. It is a comma separated list of architecture names this\ntest can be executed on. For example:\n\n  arch = x86_64,alpha,ppc\n\nIf this attribute is missing the test is executed on any platform.  This\ndoes not break existing behavior.\n\nThe values listed for this attribute should be identical to uname -m\noutput.\n\nIf the list starts with an exclamation mark (!) the comparison is\ninverted, for example for\n\n  arch = !s390x,ppc\n\nthe test is not executed on s390x or ppc platforms.  The exclamation\nmark must be at the beginnning of the list.\n\nHere is an example debug output:\n\n  [root@s35lp76]# fgrep arch tests/attr/test-stat-C2\n  arch = x86_64,alpha,ppc\n  [root@s35lp76]# PERF_TEST_ATTR=/tmp /usr/bin/python2 ./tests/attr.py \\\n    -d ./tests/attr/ -p ./perf -vvvvv -t test-stat-C1\n\nprovides the following output:\n\n  running './tests/attr//test-stat-C1'\n  test limitation 'x86_64,alpha,ppc' <--- new\n    loading expected events\n      Event event:base-stat\n        fd = 1\n        group_fd = -1\n        .....\n\nHere is the output when a test is skipped:\n\n  [root@s35lp76]# fgrep arch tests/attr/test-stat-C1\n  arch = !s390x\n  [root@s35lp76]# PERF_TEST_ATTR=/tmp /usr/bin/python2 ./tests/attr.py \\\n    -d ./tests/attr/ -p ./perf -vvvvv -t test-stat-C1\n\nprovides the following output:\n\ntest limitation '!s390x' <--- new\n\nskipped [s390x] './tests/attr//test-stat-C1' <--- new\n\nThe test is skipped with return code 0.\n\nSuggested-and-Acked-by: Jiri Olsa <jolsa@redhat.com>\nReviewed-by: Arnaldo Carvalho de Melo <acme@kernel.org>\nSigned-off-by: Thomas Richter <tmricht@linux.vnet.ibm.com>\nCc: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>\nCc: linux-s390@vger.kernel.org\nLink: http://lkml.kernel.org/r/20170622073625.86762-1-tmricht@linux.vnet.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/19508c048a2f90facb64624340bf1b7ee555442e"},{"sha":"881c362d34ef76600b859e3a034d4155139bad2c","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf help: Introduce exec_failed() to avoid code duplication\n\nThe warning(str_error_r(errno)) pattern can be replaced with a function,\ndo it.\n\nAnd while at it use pr_warning(), we have way too many error reporting\nfacilities, time to drop some, starting with the one we got from the git\nsources.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-lbak5npj1ri1uuvf1en3c0p0@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/881c362d34ef76600b859e3a034d4155139bad2c"},{"sha":"86e474ff870aded90c4ffa3f488cb5c093188ca4","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf help: Elliminate dup code for reporting\n\nAnd switch from warning() to pr_warning(), to elliminate another\nduplication: too many error reporting facilities.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-pkzcjrhek3uuqc4i5i9ealwd@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/86e474ff870aded90c4ffa3f488cb5c093188ca4"},{"sha":"59913aabb06cb13f1bb09d4726a1a00d43d6cff2","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf help: Use pr_warning()\n\nComplete the switch to using te pr_{warning,error,etc} error reporting\nfacilities.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-3l9gr6237b4aqyo0rsspixe2@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/59913aabb06cb13f1bb09d4726a1a00d43d6cff2"},{"sha":"4cf134e744ba46e5893f9600487c5f7f5eae0519","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf config: Use pr_warning()\n\nwarning() is going away, consolidating error reporting.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-5r3636cwl4z1varo90mervai@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/4cf134e744ba46e5893f9600487c5f7f5eae0519"},{"sha":"d2a74d53aa896046abcd152c03777209c57b12a2","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf event-parse: Use pr_warning()\n\nConvert sole user of warning() in this file to pr_warning(),\nconsolidating error reporting facilities.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-3y7yf6v673ujl2rcs34tzv8n@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/d2a74d53aa896046abcd152c03777209c57b12a2"},{"sha":"b211d79ac1ad43d6d8d82e7f1a5c26055a249135","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf tools: Remove warning()\n\nNow everything uses pr_warning(), so ditch it.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-hv8r0mgdhk73wtfq3zrhavgx@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/b211d79ac1ad43d6d8d82e7f1a5c26055a249135"},{"sha":"62d94b00f80b0ecb7fa9eea0539c59e9f82b0fcd","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf tools: Replace error() with pr_err()\n\nTo consolidate the error reporting facility.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-b41iot1094katoffdf19w9zk@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/62d94b00f80b0ecb7fa9eea0539c59e9f82b0fcd"},{"sha":"25ce4bb8c50513e922da2709fedc9db112452fbc","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf config: Do not die when parsing u64 or int config values\n\nJust warn the user and ignore those values.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-tbf60nj3ierm6hrkhpothymx@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/25ce4bb8c50513e922da2709fedc9db112452fbc"},{"sha":"fef2a735167a827a65bbdf1791abe0dd070ce372","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf tools: Kill die()\n\nFinally can nuke this function, no more users.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-eivvvzn8ie6w42gy3batxoy7@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/fef2a735167a827a65bbdf1791abe0dd070ce372"},{"sha":"19f0edb980a0f66ccd80b712dadb0239782f8af5","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"perf jit: fix typo: \"incalid\" -> \"invalid\"\n\nTrivial fix to typo in jvmti_close() warnx warning message.\n\nSigned-off-by: Colin King <colin.king@canonical.com>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Dan Carpenter <dan.carpenter@oracle.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nLink: http://lkml.kernel.org/r/20170627124917.19151-1-colin.king@canonical.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/19f0edb980a0f66ccd80b712dadb0239782f8af5"},{"sha":"d5b1a5f660b8594125ea2a372286d767e756102f","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"x86/insn: perf tools: Add new ptwrite instruction\n\nAdd ptwrite to the op code map and the perf tools new instructions test.\nTo run the test:\n\n  $ tools/perf/perf test \"x86 ins\"\n  39: Test x86 instruction decoder - new instructions          : Ok\n\nOr to see the details:\n\n  $ tools/perf/perf test -v \"x86 ins\" 2>&1 | grep ptwrite\n\nFor information about ptwrite, refer the Intel SDM.\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nAcked-by: Masami Hiramatsu <mhiramat@kernel.org>\nLink: http://lkml.kernel.org/r/1495180230-19367-1-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/d5b1a5f660b8594125ea2a372286d767e756102f"},{"sha":"1405720d4f2669e5ebaed192bd727aca74f64732","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"perf script: Add 'synth' event type for synthesized events\n\nInstruction trace decoders such as Intel PT may have additional information\nrecorded in the trace. For example, Intel PT has power information and a\nthere is a new instruction 'ptwrite' that can write a value into a PTWRITE\ntrace packet.\n\nSuch information may be associated with an IP and so can be treated as a\nsample (PERF_RECORD_SAMPLE). Custom data can be incorporated in the\nsample as raw_data (PERF_SAMPLE_RAW).\n\nHowever a means of identifying the raw data format is needed. That will\nbe done by synthesizing an attribute for it.\n\nSo add an attribute type for custom synthesized events.  Different\nsynthesized events will be identified by the attribute 'config'.\n\nCommitter notes:\n\nStart those PERF_TYPE_ after the PMU range, i.e. after (INT_MAX + 1U),\ni.e. after perf_pmu_register() -> idr_alloc(end=0).\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1498040239-32418-1-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/1405720d4f2669e5ebaed192bd727aca74f64732"},{"sha":"07fda552f14830e71f0b5e8e4e31124369903aa3","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"tools include: Add byte-swapping macros to kernel.h\n\nAdd byte-swapping macros to kernel.h\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1495786658-18063-23-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/07fda552f14830e71f0b5e8e4e31124369903aa3"},{"sha":"3bdafdffa9baf2b34aebad1c98bc17b50202cb78","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"perf auxtrace: Add itrace option to output ptwrite events\n\nAdd itrace option to output ptwrite events.\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1495786658-18063-24-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/3bdafdffa9baf2b34aebad1c98bc17b50202cb78"},{"sha":"70d110d775993ff1f63905bbdbc70e3f6bd8da8a","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"perf auxtrace: Add itrace option to output power events\n\nAdd itrace option to output power events.\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1495786658-18063-25-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/70d110d775993ff1f63905bbdbc70e3f6bd8da8a"},{"sha":"47e780848e6229b102e601deeb1ce571dc69a84a","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"perf script: Add 'synth' field for synthesized event payloads\n\nAdd a field to display the content the raw_data of a synthesized event.\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1495786658-18063-22-git-send-email-adrian.hunter@intel.com\n[ Resolved conflict with 106dacd86f04 (\"perf script: Support -F brstackoff,dso\") ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/47e780848e6229b102e601deeb1ce571dc69a84a"},{"sha":"65c5e18f9df078f40abd22a3f6983eb9804b6d02","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"perf script: Add synthesized Intel PT power and ptwrite events\n\nAdd definitions for synthesized Intel PT events for power and ptwrite.\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1498811802-2301-1-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/65c5e18f9df078f40abd22a3f6983eb9804b6d02"},{"sha":"0f3e53799cd5fad1dcc8c077a3d9cc260243328f","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"perf intel-pt: Factor out common code synthesizing event samples\n\nFactor out common code in functions synthesizing event samples i.e.\nintel_pt_synth_branch_sample(), intel_pt_synth_instruction_sample() and\nintel_pt_synth_transaction_sample().\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1495786658-18063-27-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/0f3e53799cd5fad1dcc8c077a3d9cc260243328f"},{"sha":"f90d07a9f6d76e46ed99b4103747031394b16dd7","author":{"name":"Adrian Hunter","email":"daa46418375a26a999430d83f18360fac0856a49@intel.com"},"message":"perf intel-pt: Remove unused instructions_sample_period\n\nRemove unused struct intel_pt member instructions_sample_period.\n\nSigned-off-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1495786658-18063-28-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/f90d07a9f6d76e46ed99b4103747031394b16dd7"}]}
{"actor":{"display_login":"akhilnarang"}}