)]}'
{
  "log": [
    {
      "commit": "73287a43cc79ca06629a88d1a199cd283f42456a",
      "tree": "acf4456e260115bea77ee31a29f10ce17f0db45c",
      "parents": [
        "251df49db3327c64bf917bfdba94491fde2b4ee0",
        "20074f357da4a637430aec2879c9d864c5d2c23c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 01 14:08:52 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 01 14:08:52 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking updates from David Miller:\n \"Highlights (1721 non-merge commits, this has to be a record of some\n  sort):\n\n   1) Add \u0027random\u0027 mode to team driver, from Jiri Pirko and Eric\n      Dumazet.\n\n   2) Make it so that any driver that supports configuration of multiple\n      MAC addresses can provide the forwarding database add and del\n      calls by providing a default implementation and hooking that up if\n      the driver doesn\u0027t have an explicit set of handlers.  From Vlad\n      Yasevich.\n\n   3) Support GSO segmentation over tunnels and other encapsulating\n      devices such as VXLAN, from Pravin B Shelar.\n\n   4) Support L2 GRE tunnels in the flow dissector, from Michael Dalton.\n\n   5) Implement Tail Loss Probe (TLP) detection in TCP, from Nandita\n      Dukkipati.\n\n   6) In the PHY layer, allow supporting wake-on-lan in situations where\n      the PHY registers have to be written for it to be configured.\n\n      Use it to support wake-on-lan in mv643xx_eth.\n\n      From Michael Stapelberg.\n\n   7) Significantly improve firewire IPV6 support, from YOSHIFUJI\n      Hideaki.\n\n   8) Allow multiple packets to be sent in a single transmission using\n      network coding in batman-adv, from Martin Hundebøll.\n\n   9) Add support for T5 cxgb4 chips, from Santosh Rastapur.\n\n  10) Generalize the VXLAN forwarding tables so that there is more\n      flexibility in configurating various aspects of the endpoints.\n      From David Stevens.\n\n  11) Support RSS and TSO in hardware over GRE tunnels in bxn2x driver,\n      from Dmitry Kravkov.\n\n  12) Zero copy support in nfnelink_queue, from Eric Dumazet and Pablo\n      Neira Ayuso.\n\n  13) Start adding networking selftests.\n\n  14) In situations of overload on the same AF_PACKET fanout socket, or\n      per-cpu packet receive queue, minimize drop by distributing the\n      load to other cpus/fanouts.  From Willem de Bruijn and Eric\n      Dumazet.\n\n  15) Add support for new payload offset BPF instruction, from Daniel\n      Borkmann.\n\n  16) Convert several drivers over to mdoule_platform_driver(), from\n      Sachin Kamat.\n\n  17) Provide a minimal BPF JIT image disassembler userspace tool, from\n      Daniel Borkmann.\n\n  18) Rewrite F-RTO implementation in TCP to match the final\n      specification of it in RFC4138 and RFC5682.  From Yuchung Cheng.\n\n  19) Provide netlink socket diag of netlink sockets (\"Yo dawg, I hear\n      you like netlink, so I implemented netlink dumping of netlink\n      sockets.\") From Andrey Vagin.\n\n  20) Remove ugly passing of rtnetlink attributes into rtnl_doit\n      functions, from Thomas Graf.\n\n  21) Allow userspace to be able to see if a configuration change occurs\n      in the middle of an address or device list dump, from Nicolas\n      Dichtel.\n\n  22) Support RFC3168 ECN protection for ipv6 fragments, from Hannes\n      Frederic Sowa.\n\n  23) Increase accuracy of packet length used by packet scheduler, from\n      Jason Wang.\n\n  24) Beginning set of changes to make ipv4/ipv6 fragment handling more\n      scalable and less susceptible to overload and locking contention,\n      from Jesper Dangaard Brouer.\n\n  25) Get rid of using non-type-safe NLMSG_* macros and use nlmsg_*()\n      instead.  From Hong Zhiguo.\n\n  26) Optimize route usage in IPVS by avoiding reference counting where\n      possible, from Julian Anastasov.\n\n  27) Convert IPVS schedulers to RCU, also from Julian Anastasov.\n\n  28) Support cpu fanouts in xt_NFQUEUE netfilter target, from Holger\n      Eitzenberger.\n\n  29) Network namespace support for nf_log, ebt_log, xt_LOG, ipt_ULOG,\n      nfnetlink_log, and nfnetlink_queue.  From Gao feng.\n\n  30) Implement RFC3168 ECN protection, from Hannes Frederic Sowa.\n\n  31) Support several new r8169 chips, from Hayes Wang.\n\n  32) Support tokenized interface identifiers in ipv6, from Daniel\n      Borkmann.\n\n  33) Use usbnet_link_change() helper in USB net driver, from Ming Lei.\n\n  34) Add 802.1ad vlan offload support, from Patrick McHardy.\n\n  35) Support mmap() based netlink communication, also from Patrick\n      McHardy.\n\n  36) Support HW timestamping in mlx4 driver, from Amir Vadai.\n\n  37) Rationalize AF_PACKET packet timestamping when transmitting, from\n      Willem de Bruijn and Daniel Borkmann.\n\n  38) Bring parity to what\u0027s provided by /proc/net/packet socket dumping\n      and the info provided by netlink socket dumping of AF_PACKET\n      sockets.  From Nicolas Dichtel.\n\n  39) Fix peeking beyond zero sized SKBs in AF_UNIX, from Benjamin\n      Poirier\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1722 commits)\n  filter: fix va_list build error\n  af_unix: fix a fatal race with bit fields\n  bnx2x: Prevent memory leak when cnic is absent\n  bnx2x: correct reading of speed capabilities\n  net: sctp: attribute printl with __printf for gcc fmt checks\n  netlink: kconfig: move mmap i/o into netlink kconfig\n  netpoll: convert mutex into a semaphore\n  netlink: Fix skb ref counting.\n  net_sched: act_ipt forward compat with xtables\n  mlx4_en: fix a build error on 32bit arches\n  Revert \"bnx2x: allow nvram test to run when device is down\"\n  bridge: avoid OOPS if root port not found\n  drivers: net: cpsw: fix kernel warn on cpsw irq enable\n  sh_eth: use random MAC address if no valid one supplied\n  3c509.c: call SET_NETDEV_DEV for all device types (ISA/ISAPnP/EISA)\n  tg3: fix to append hardware time stamping flags\n  unix/stream: fix peeking with an offset larger than data in queue\n  unix/dgram: fix peeking with an offset larger than data in queue\n  unix/dgram: peek beyond 0-sized skbs\n  openvswitch: Remove unneeded ovs_netdev_get_ifindex()\n  ...\n"
    },
    {
      "commit": "17afab1de42236ee2f6235f4383cc6f3f13f8a10",
      "tree": "c8f71b721668ecca27e9bb802ffc7a58935ed0ff",
      "parents": [
        "84c751bd4aebbaae995fe32279d3dba48327bad4"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Tue Apr 30 15:28:00 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 17:04:05 2013 -0700"
      },
      "message": "selftest: add a test case for PTRACE_PEEKSIGINFO\n\n* Dump signals from process-wide and per-thread queues with\n  different sizes of buffers.\n* Check error paths for buffers with restricted permissions. A part of\n  buffer or a whole buffer is for read-only.\n* Try to get nonexistent signal.\n\nSigned-off-by: Andrew Vagin \u003cavagin@openvz.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \"Michael Kerrisk (man-pages)\" \u003cmtk.manpages@gmail.com\u003e\nCc: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Pedro Alves \u003cpalves@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58c7be84fec87b3a96964d65129b36c0e8c59a19",
      "tree": "8a4c9fe5a1b23bd481542e371410b62ae3393e4e",
      "parents": [
        "835f2f51608fd80e1aef5a8955dabcc36ea528a4"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Tue Apr 30 15:27:06 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 17:04:01 2013 -0700"
      },
      "message": "selftest: add simple test for soft-dirty bit\n\nIt creates a mapping of 3 pages and checks that reads, writes and\nclear-refs result in present and soft-dirt bits reported from pagemap2\nset as expected.\n\n[akpm@linux-foundation.org: alphasort the Makefile TARGETS to reduce rejects]\nSigned-off-by: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d434fcb255dec99189f1c58a06e4f56e12bf77d",
      "tree": "734289dc85074903d9e636a935d43414746e222c",
      "parents": [
        "5a5a1bf099d6942399ea0b34a62e5f0bc4c5c36e",
        "071361d3473ebb8142907470ff12d59c59f6be72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree updates from Jiri Kosina:\n \"Usual stuff, mostly comment fixes, typo fixes, printk fixes and small\n  code cleanups\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (45 commits)\n  mm: Convert print_symbol to %pSR\n  gfs2: Convert print_symbol to %pSR\n  m32r: Convert print_symbol to %pSR\n  iostats.txt: add easy-to-find description for field 6\n  x86 cmpxchg.h: fix wrong comment\n  treewide: Fix typo in printk and comments\n  doc: devicetree: Fix various typos\n  docbook: fix 8250 naming in device-drivers\n  pata_pdc2027x: Fix compiler warning\n  treewide: Fix typo in printks\n  mei: Fix comments in drivers/misc/mei\n  treewide: Fix typos in kernel messages\n  pm44xx: Fix comment for \"CONFIG_CPU_IDLE\"\n  doc: Fix typo \"CONFIG_CGROUP_CGROUP_MEMCG_SWAP\"\n  mmzone: correct \"pags\" to \"pages\" in comment.\n  kernel-parameters: remove outdated \u0027noresidual\u0027 parameter\n  Remove spurious _H suffixes from ifdef comments\n  sound: Remove stray pluses from Kconfig file\n  radio-shark: Fix printk \"CONFIG_LED_CLASS\"\n  doc: put proper reference to CONFIG_MODULE_SIG_ENFORCE\n  ...\n"
    },
    {
      "commit": "e0972916e8fe943f342b0dd1c9d43dbf5bc261c2",
      "tree": "690c436f1f9b839c4ba34d17ab3efa63b97a2dce",
      "parents": [
        "1f889ec62c3f0d8913f3c32f9aff2a1e15099346",
        "5ac2b5c2721501a8f5c5e1cd4116cbc31ace6886"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 07:41:01 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 07:41:01 2013 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf updates from Ingo Molnar:\n \"Features:\n\n   - Add \"uretprobes\" - an optimization to uprobes, like kretprobes are\n     an optimization to kprobes.  \"perf probe -x file sym%return\" now\n     works like kretprobes.  By Oleg Nesterov.\n\n   - Introduce per core aggregation in \u0027perf stat\u0027, from Stephane\n     Eranian.\n\n   - Add memory profiling via PEBS, from Stephane Eranian.\n\n   - Event group view for \u0027annotate\u0027 in --stdio, --tui and --gtk, from\n     Namhyung Kim.\n\n   - Add support for AMD NB and L2I \"uncore\" counters, by Jacob Shin.\n\n   - Add Ivy Bridge-EP uncore support, by Zheng Yan\n\n   - IBM zEnterprise EC12 oprofile support patchlet from Robert Richter.\n\n   - Add perf test entries for checking breakpoint overflow signal\n     handler issues, from Jiri Olsa.\n\n   - Add perf test entry for for checking number of EXIT events, from\n     Namhyung Kim.\n\n   - Add perf test entries for checking --cpu in record and stat, from\n     Jiri Olsa.\n\n   - Introduce perf stat --repeat forever, from Frederik Deweerdt.\n\n   - Add --no-demangle to report/top, from Namhyung Kim.\n\n   - PowerPC fixes plus a couple of cleanups/optimizations in uprobes\n     and trace_uprobes, by Oleg Nesterov.\n\n  Various fixes and refactorings:\n\n   - Fix dependency of the python binding wrt libtraceevent, from\n     Naohiro Aota.\n\n   - Simplify some perf_evlist methods and to allow \u0027stat\u0027 to share code\n     with \u0027record\u0027 and \u0027trace\u0027, by Arnaldo Carvalho de Melo.\n\n   - Remove dead code in related to libtraceevent integration, from\n     Namhyung Kim.\n\n   - Revert \"perf sched: Handle PERF_RECORD_EXIT events\" to get \u0027perf\n     sched lat\u0027 back working, by Arnaldo Carvalho de Melo\n\n   - We don\u0027t use Newt anymore, just plain libslang, by Arnaldo Carvalho\n     de Melo.\n\n   - Kill a bunch of die() calls, from Namhyung Kim.\n\n   - Fix build on non-glibc systems due to libio.h absence, from Cody P\n     Schafer.\n\n   - Remove some perf_session and tracing dead code, from David Ahern.\n\n   - Honor parallel jobs, fix from Borislav Petkov\n\n   - Introduce tools/lib/lk library, initially just removing duplication\n     among tools/perf and tools/vm.  from Borislav Petkov\n\n  ... and many more I missed to list, see the shortlog and git log for\n  more details.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (136 commits)\n  perf/x86/intel/P4: Robistify P4 PMU types\n  perf/x86/amd: Fix AMD NB and L2I \"uncore\" support\n  perf/x86/amd: Remove old-style NB counter support from perf_event_amd.c\n  perf/x86: Check all MSRs before passing hw check\n  perf/x86/amd: Add support for AMD NB and L2I \"uncore\" counters\n  perf/x86/intel: Add Ivy Bridge-EP uncore support\n  perf/x86/intel: Fix SNB-EP CBO and PCU uncore PMU filter management\n  perf/x86: Avoid kfree() in CPU_{STARTING,DYING}\n  uprobes/perf: Avoid perf_trace_buf_prepare/submit if -\u003eperf_events is empty\n  uprobes/tracing: Don\u0027t pass addr\u003dip to perf_trace_buf_submit()\n  uprobes/tracing: Change create_trace_uprobe() to support uretprobes\n  uprobes/tracing: Make seq_printf() code uretprobe-friendly\n  uprobes/tracing: Make register_uprobe_event() paths uretprobe-friendly\n  uprobes/tracing: Make uprobe_{trace,perf}_print() uretprobe-friendly\n  uprobes/tracing: Introduce is_ret_probe() and uretprobe_dispatcher()\n  uprobes/tracing: Introduce uprobe_{trace,perf}_print() helpers\n  uprobes/tracing: Generalize struct uprobe_trace_entry_head\n  uprobes/tracing: Kill the pointless local_save_flags/preempt_count calls\n  uprobes/tracing: Kill the pointless seq_print_ip_sym() call\n  uprobes/tracing: Kill the pointless task_pt_regs() calls\n  ...\n"
    },
    {
      "commit": "5415ba99c229105a6939a7f9effe21045b8b2e5b",
      "tree": "6fbf10cfba3e946f8011539408c843c038564e1a",
      "parents": [
        "9e8529afc4518f4e5d610001545ebc97e1333c79",
        "df5f7c66013c46cec9aa8156af257bc5eb29b5c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 13:57:29 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 13:57:29 2013 -0700"
      },
      "message": "Merge tag \u0027ktest-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest\n\nPull ktest update from Steven Rostedt:\n \"A couple of fixes to handle a config file that tests multiple machines\n  and has conflicts it the grub menus.  That is, if the machines use the\n  same grub menu name, but they are at different locations in the\n  menu.lst file\"\n\n* tag \u0027ktest-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:\n  ktest: Reset grub menu cache with different machines\n  ktest: Allow tests to use different GRUB_MENUs\n"
    },
    {
      "commit": "4f567cbc957a7cffd1a428a000d93bd903f42349",
      "tree": "e648bfed3732a23031a32811b20975827dad62d2",
      "parents": [
        "92ddcf4a011a95dac98d3bbb0211a2fa42f13dc1",
        "0e27263926699fcbbd574cff4dd6920007a50e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 11:18:34 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 11:18:34 2013 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver update from Greg Kroah-Hartman:\n \"Here\u0027s the big char / misc driver update for 3.10-rc1\n\n  A number of various driver updates, the majority being new\n  functionality in the MEI driver subsystem (it\u0027s now a subsystem, it\n  started out just a single driver), extcon updates, memory updates,\n  hyper-v updates, and a bunch of other small stuff that doesn\u0027t fit in\n  any other tree.\n\n  All of these have been in linux-next for a while\"\n\n* tag \u0027char-misc-3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (148 commits)\n  Tools: hv: Fix a checkpatch warning\n  tools: hv: skip iso9660 mounts in hv_vss_daemon\n  tools: hv: use FIFREEZE/FITHAW in hv_vss_daemon\n  tools: hv: use getmntent in hv_vss_daemon\n  Tools: hv: Fix a checkpatch warning\n  tools: hv: fix checks for origin of netlink message in hv_vss_daemon\n  Tools: hv: fix warnings in hv_vss_daemon\n  misc: mark spear13xx-pcie-gadget as broken\n  mei: fix krealloc() misuse in in mei_cl_irq_read_msg()\n  mei: reduce flow control only for completed messages\n  mei: reseting -\u003e resetting\n  mei: fix reading large reposnes\n  mei: revamp mei_irq_read_client_message function\n  mei: revamp mei_amthif_irq_read_message\n  mei: revamp hbm state machine\n  Revert \"drivers/scsi: use module_pcmcia_driver() in pcmcia drivers\"\n  Revert \"scsi: pcmcia: nsp_cs: remove module init/exit function prototypes\"\n  scsi: pcmcia: nsp_cs: remove module init/exit function prototypes\n  mei: wd: fix line over 80 characters\n  misc: tsl2550: Use dev_pm_ops\n  ...\n"
    },
    {
      "commit": "fdd5f43a1b53a844d04c6eda2cbdbe044b629ae7",
      "tree": "e27205f97443fed29f28cb16b63e4204afe2f1d5",
      "parents": [
        "823aa873bc782f1c51b1ce8ec6da7cfcaf93836e"
      ],
      "author": {
        "name": "Daniel Borkmann",
        "email": "dborkman@redhat.com",
        "time": "Wed Apr 24 23:08:00 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 29 12:26:53 2013 -0400"
      },
      "message": "selftests: psock_tpacket: fix status check\n\nTesting like this for TP_STATUS_AVAILABLE clearly is a stupid bug\nsince it always returns true. Fix this by only checking for flags\nwhere the kernel owns the packet and negate this result, since we\nalso could run into the non-zero status TP_STATUS_WRONG_FORMAT\nand need to reclaim frames.\n\nSigned-off-by: Daniel Borkmann \u003cdborkman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df5f7c66013c46cec9aa8156af257bc5eb29b5c5",
      "tree": "7aa8b4f4e405a102d421bbe0932844c16507ea79",
      "parents": [
        "752d96657cf4844793ac4d62d02a0733396ef16c"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Wed Apr 24 16:03:30 2013 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Apr 24 16:03:30 2013 -0400"
      },
      "message": "ktest: Reset grub menu cache with different machines\n\nDifferent tests may use a different machine. In such cases, we need to\ntry to get the current grub menu index. If the same grub menu is used\nfor two different machines, it may not be at the same index on the\nsecond machine. A search for the index must be performed again.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "0e27263926699fcbbd574cff4dd6920007a50e8a",
      "tree": "39d85519e82fc0ff08f8db28ad3277d3c01f40c8",
      "parents": [
        "10b637b4c8a21b299f691cecc4b6f16f44936c6d"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Wed Apr 24 07:48:54 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 24 09:02:36 2013 -0700"
      },
      "message": "Tools: hv: Fix a checkpatch warning\n\nFix a checkpatch warning.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "10b637b4c8a21b299f691cecc4b6f16f44936c6d",
      "tree": "f046c2085ef310fafd7a51a490406e82bca2f224",
      "parents": [
        "7b413b65531422cc3d12a8acf53a43bc0d3c9f7b"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Apr 24 07:48:53 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 24 09:02:35 2013 -0700"
      },
      "message": "tools: hv: skip iso9660 mounts in hv_vss_daemon\n\nfsreeze does not work for iso9660 filesystems. A ENOSUPP may be caught\nin the freeze case, but the subsequent thaw call would fail and leads to\na false error.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b413b65531422cc3d12a8acf53a43bc0d3c9f7b",
      "tree": "f9511bbf7630eda5c7c59b9f3994e5863ed16680",
      "parents": [
        "d3d1ee3ab28711360937839423158cc185f710f2"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Apr 24 07:48:52 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 24 09:02:35 2013 -0700"
      },
      "message": "tools: hv: use FIFREEZE/FITHAW in hv_vss_daemon\n\nAs suggested by Paolo Bonzini, use ioctl instead of calling fsfreeze.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d3d1ee3ab28711360937839423158cc185f710f2",
      "tree": "a19d46779757647a490f11aff5527630650fde0e",
      "parents": [
        "038336a5b40ceeea394a6eb3e8c6fc75701eec47"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Apr 24 07:48:51 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 24 09:02:35 2013 -0700"
      },
      "message": "tools: hv: use getmntent in hv_vss_daemon\n\nAs suggested by Paolo Bonzini, use getmntent instead of parsing output\nof mount(1).\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "038336a5b40ceeea394a6eb3e8c6fc75701eec47",
      "tree": "9ca1159719567230020beb3acb888956d0fc254f",
      "parents": [
        "5edf5ee42a4dfbc500e9b9531335305d4c81a129"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Wed Apr 24 07:48:50 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 24 09:02:35 2013 -0700"
      },
      "message": "Tools: hv: Fix a checkpatch warning\n\nFix a checkpatch warning.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5edf5ee42a4dfbc500e9b9531335305d4c81a129",
      "tree": "dca40e1504b4ac1e788d53673182d65aea6a1f5e",
      "parents": [
        "eb8905b8ff4a887901779504d2ede95dc072bb16"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Apr 24 07:48:49 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 24 09:02:35 2013 -0700"
      },
      "message": "tools: hv: fix checks for origin of netlink message in hv_vss_daemon\n\nSimilar to what commit 95a69adab9acfc3981c504737a2b6578e4d846ef (\"tools:\nhv: Netlink source address validation allows DoS\") does in\nhv_kvp_daemon, improve checks for origin of netlink connector message.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eb8905b8ff4a887901779504d2ede95dc072bb16",
      "tree": "03e0aab408a3225010410f6702886130d3f7275b",
      "parents": [
        "98097858ccf34367905067ce0af2e6d1fab27241"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Apr 24 07:48:48 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 24 09:02:35 2013 -0700"
      },
      "message": "Tools: hv: fix warnings in hv_vss_daemon\n\nThis change fixes a few compile errors:\n\nhv_vss_daemon.c:64:15: warning: unknown escape sequence \u0027\\/\u0027\nhv_vss_daemon.c:64:15: warning: unknown escape sequence \u0027\\/\u0027\nhv_vss_daemon.c: In function \u0027vss_operate\u0027:\nhv_vss_daemon.c:66: warning: \u0027return\u0027 with no value, in function returning non-void\nhv_vss_daemon.c: In function \u0027main\u0027:\nhv_vss_daemon.c:130: warning: ignoring return value of \u0027daemon\u0027, declared with attribute warn_unused_result\nhv_vss_daemon.c: In function \u0027vss_operate\u0027:\nhv_vss_daemon.c:47: warning: \u0027fs_op\u0027 may be used uninitialized in this function\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6e0895c2ea326cc4bb11e8fa2f654628d5754c31",
      "tree": "7089303ac11a12edc43a8c4fa1b23974e10937ea",
      "parents": [
        "55fbbe46e9eb3cbe6c335503f5550855a1128dce",
        "60d509fa6a9c4653a86ad830e4c4b30360b23f0e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 22 20:32:51 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 22 20:32:51 2013 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/net/ethernet/emulex/benet/be_main.c\n\tdrivers/net/ethernet/intel/igb/igb_main.c\n\tdrivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c\n\tinclude/net/scm.h\n\tnet/batman-adv/routing.c\n\tnet/ipv4/tcp_input.c\n\nThe e{uid,gid} --\u003e {uid,gid} credentials fix conflicted with the\ncleanup in net-next to now pass cred structs around.\n\nThe be2net driver had a bug fix in \u0027net\u0027 that overlapped with the VLAN\ninterface changes by Patrick McHardy in net-next.\n\nAn IGB conflict existed because in \u0027net\u0027 the build_skb() support was\nreverted, and in \u0027net-next\u0027 there was a comment style fix within that\ncode.\n\nSeveral batman-adv conflicts were resolved by making sure that all\ncalls to batadv_is_my_mac() are changed to have a new bat_priv first\nargument.\n\nEric Dumazet\u0027s TS ECR fix in TCP in \u0027net\u0027 conflicted with the F-RTO\nrewrite in \u0027net-next\u0027, mostly overlapping changes.\n\nThanks to Stephen Rothwell and Antonio Quartulli for help with several\nof these merge resolutions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf270148662a117c04753d17324e3bd28ce0396a",
      "tree": "c1cf040c29b7a7ca49569f1a86202b9700d4a2d1",
      "parents": [
        "2d6577f17bd2ad02029872551dc97e84e19422a7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 19 16:36:12 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 19 16:36:12 2013 -0400"
      },
      "message": "net: Add .gitignore to networking selftests directory.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebe80544338a393e94b65995120c3028c80abc62",
      "tree": "401a4ee423feba3da5fc6cabaadd815a0ab9aace",
      "parents": [
        "1ce6ec91a8528f80442eee7157be1b016248a883",
        "149c2319c6316d979de90ce2c8665e9c02d5927b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 17 16:12:43 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 17 16:12:43 2013 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull idle patches from Len Brown:\n \"A pair of small patches for 3.9-rc7.\n\n  This CPU-id should have been included in the ones that we updated\n  earlier in 3.9.  This pair of patches will allow this flavor of\n  Haswell to behave like the other flavors.\"\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  tools/power turbostat: additional Haswell CPU-id\n  intel_idle: additional Haswell CPU-id\n"
    },
    {
      "commit": "a895d57da04a4a24cda996e1a72425ff7e7e6c22",
      "tree": "39ce16341f0bd80113ad72442a14e54625d0c9c1",
      "parents": [
        "393b148f9d0e70cfcb0096985bb0f0742802929e"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Apr 09 02:06:50 2013 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 12 15:21:36 2013 +0200"
      },
      "message": "treewide: Fix typo in printks\n\nCorrect spelling typos in printk and comments.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "23a9544206dd91dfe048fcf67abec3f3104c42b9",
      "tree": "144beb514dd0a62c106732a403061f8dc7791508",
      "parents": [
        "9dcc71e1fdbb7aa10d92a3d35e8a201adc84abd0"
      ],
      "author": {
        "name": "Daniel Borkmann",
        "email": "dborkman@redhat.com",
        "time": "Tue Apr 02 13:00:51 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 07 17:02:24 2013 -0400"
      },
      "message": "selftests: net: add PF_PACKET TPACKET v1/v2/v3 selftests\n\nThis patch adds a simple test case that probes the packet socket\u0027s\nTPACKET_V1, TPACKET_V2 and TPACKET_V3 behavior regarding mmap(2)\u0027ed\nI/O for a small burst of 100 packets. The test currently runs for ...\n\n  TPACKET_V1: RX_RING, TX_RING\n  TPACKET_V2: RX_RING, TX_RING\n  TPACKET_V3: RX_RING\n\n... and will output on success:\n\n  test: TPACKET_V1 with PACKET_RX_RING .................... 100 pkts (9600 bytes)\n  test: TPACKET_V1 with PACKET_TX_RING .................... 100 pkts (9600 bytes)\n  test: TPACKET_V2 with PACKET_RX_RING .................... 100 pkts (9600 bytes)\n  test: TPACKET_V2 with PACKET_TX_RING .................... 100 pkts (9600 bytes)\n  test: TPACKET_V3 with PACKET_RX_RING .................... 100 pkts (9600 bytes)\n  OK. All tests passed\n\nReusable parts of psock_fanout.c have been put into a psock_lib.h\nfile for common usage. Test case successfully tested on x86_64.\n\nSigned-off-by: Daniel Borkmann \u003cdborkman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d06f7911792780c6e973a137b766530c8d031aeb",
      "tree": "69ff786e4280456345a03de9f70f85baf0e34d66",
      "parents": [
        "6692c262df4f087b1f0d3a57b31ef4cee9b1c6cb"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 28 11:47:17 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:55 2013 -0300"
      },
      "message": "perf map browser: Exit just on well known key presses\n\nInitial motivation was to avoid the confusing exit when when \u0027/\u0027 is\npressed in non verbose mode, as specified in the help line searches\nare only available in verbose mode.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-20xezxim2y4agmkx7f3sucll@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6692c262df4f087b1f0d3a57b31ef4cee9b1c6cb",
      "tree": "8f82d20add63ab3ea90eb256ee312d8c3c5e2cbf",
      "parents": [
        "a403253634141137e9a0585a6044e7c059c92f1b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 28 11:34:10 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:21 2013 -0300"
      },
      "message": "perf tools: Remove dependency on libnewt\n\nNow that the map browser shares the input routine with the hists\nbrowser, there is no need for using any libnewt routine, so remove all\ntraces except for honouring NO_NEWT\u003d1 on the makefile command line as an\nindication that TUI support is not needed, in fact it just sets\nNO_SLANG\u003d1.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-wae5o7xca9m52bj1re28jc5j@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a403253634141137e9a0585a6044e7c059c92f1b",
      "tree": "08897ca8fdcb810717bd874003e5f58f773ad627",
      "parents": [
        "707ef2e69a53f2dc60cfa2ff5cb4bf5474206f33"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 28 11:07:37 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:10 2013 -0300"
      },
      "message": "perf map browser: Use ui_browser__input_window()\n\nInstead of an ad-hoc, libnewt based equivalent.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-elrijp95pijt66y6mmij4xm1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "707ef2e69a53f2dc60cfa2ff5cb4bf5474206f33",
      "tree": "2784caf3f745415f981d820612b816cb2cb52259",
      "parents": [
        "b5ded713974f537a950e841b5c583f49c80266ff"
      ],
      "author": {
        "name": "Naohiro Aota",
        "email": "naota@elisp.net",
        "time": "Sun Mar 24 22:37:54 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:01 2013 -0300"
      },
      "message": "perf python: Fix dependency for python/perf.so\n\nThe python/perf.so binding lacks dependency for libtraceevent.a so that\nit cause the following error building python/perf.so. This patch\nintroduce the dependency for it.\n\n   $ make python/perf.so\n       CHK -fstack-protector-all\n       CHK -Wstack-protector\n       CHK -Wvolatile-register-var\n       CHK -D_FORTIFY_SOURCE\u003d2\n       CHK bionic\n       CHK libelf\n       CHK libdw\n       CHK libunwind\n       CHK -DLIBELF_MMAP\n       CHK libaudit\n       CHK libnewt\n       CHK gtk2\n       CHK -DHAVE_GTK_INFO_BAR\n       CHK perl\n       CHK python\n       CHK python version\n       CHK libbfd\n       CHK -DHAVE_STRLCPY\n       CHK -DHAVE_ON_EXIT\n       CHK -DBACKTRACE_SUPPORT\n       CHK libnuma\n       GEN python/perf.so\n   x86_64-pc-linux-gnu-gcc: error: ../lib/traceevent/libtraceevent.a: No such file or directory\n   error: command \u0027x86_64-pc-linux-gnu-gcc\u0027 failed with exit status 1\n   cp: cannot stat \u0027python_ext_build/lib/perf.so\u0027: No such file or directory\n   make: *** [python/perf.so] Error 1\n\nSigned-off-by: Naohiro Aota \u003cnaota@elisp.net\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/87wqswzznx.fsf@locke.i-did-not-set--mail-host-address--so-tickle-me\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b5ded713974f537a950e841b5c583f49c80266ff",
      "tree": "3a1acf5c8ae44edba822137b3fda385500da7662",
      "parents": [
        "1c6763cb9962d6d83a8470934c20ed525ef62355"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 27 11:00:07 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:48 2013 -0300"
      },
      "message": "perf tools: Convert needless static variable to local\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-k85ajz97xbrd8fkt2a8pp7q1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1c6763cb9962d6d83a8470934c20ed525ef62355",
      "tree": "51e70bc73488fdfd53a115545e8f74583b8b8a85",
      "parents": [
        "62667746a6ded2a1fc8dac2e6258f46150b5e46c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 27 10:34:49 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:34 2013 -0300"
      },
      "message": "Revert \"perf sched: Handle PERF_RECORD_EXIT events\"\n\nThis reverts commit 0439539f72ea222fbfe511b47318b9c1815a7108.\n\nThis caused this segfault:\n\n[root@sandy linux]# perf sched rec\n^C[ perf record: Woken up 1 times to write data ]\n[ perf record: Captured and wrote 1.306 MB perf.data (~57062 samples) ]\nperf\n[root@sandy linux]# perf sched lat\nperf: builtin-sched.c:781: thread_atoms_search: Assertion `!(thread !\u003d atoms-\u003ethread)\u0027 failed.\nAborted (core dumped)\n[root@sandy linux]#\n\nFurther investigation is needed to check that even with machine__remove_thread()\nnot really deleting the thread referenced in the PERF_RECORD_EXIT (it goes to\nmachine-\u003edead_threads, because references may still exist to them in things like\n hist, etc) some event later comes for this dead thread and then\nmachine__findnew_thread() will create a new thead instance that will not be the\nsame as the one referenced by work_atoms-\u003ethread in thread_atoms_search().\n\nFor now just revert this patch to get the \u0027perf sched lat\u0027 back working.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\necho Link: http://lkml.kernel.org/n/tip-`ranpwd -l 24`@git.kernel.org\nLink: http://lkml.kernel.org/n/tip-hg4s6e5txiwqe00h8rdg1sin@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "62667746a6ded2a1fc8dac2e6258f46150b5e46c",
      "tree": "a04935f4a8ed047c790ac24c2b452801651150dd",
      "parents": [
        "bad4091791b0bb8c2d7919ddefe2f0d109299b5a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Jan 24 16:10:42 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:15 2013 -0300"
      },
      "message": "perf tools: Fix output of symbol_daddr offset\n\nThe symbol addresses in a dso have relative offsets from the start of a\nmapping.  So in order to ouput correct offset value from @ip, one of\nthem should be converted.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-19-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bad4091791b0bb8c2d7919ddefe2f0d109299b5a",
      "tree": "b551d801c52d221b3d0f11037d70272388322797",
      "parents": [
        "028f12ee6beff0961781c5ed3f740e5f3b56f781"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:40 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:00 2013 -0300"
      },
      "message": "perf machine: Detect data vs. text mappings\n\nLeverages the PERF_RECORD_MISC_MMAP_DATA bit in the RECORD_MMAP record\nheader. When the bit is set then the mapping type is set to\nMAP__VARIABLE.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-17-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "028f12ee6beff0961781c5ed3f740e5f3b56f781",
      "tree": "2bb9711e212df80f361868b9fc23a12f0b9fbb7d",
      "parents": [
        "f4f7e28d0e813ddb997f49ae718ddf98db972292"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:38 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:21:44 2013 -0300"
      },
      "message": "perf tools: Add new mem command for memory access profiling\n\nThis new command is a wrapper on top of perf record and perf report to\nmake it easier to configure for memory access profiling.\n\nTo record loads:\n$ perf mem -t load rec .....\n\nTo record stores:\n$ perf mem -t store rec .....\n\nTo get the report:\n$ perf mem -t load rep\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-15-git-send-email-eranian@google.com\n[ Fixed minor conflict with 66857b5 \"Sort command-list.txt alphabetically\" ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f4f7e28d0e813ddb997f49ae718ddf98db972292",
      "tree": "63a5341eff8d5147909ad7bcbf80a07a0a5fe098",
      "parents": [
        "ccf49bfc6bb1025788637417780e9f1eeae9fc37"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:36 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:21:28 2013 -0300"
      },
      "message": "perf report: Add support for mem access profiling\n\nThis patch adds the --mem-mode option to perf report.\n\nThis mode requires a perf.data file created with memory access samples.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-13-git-send-email-eranian@google.com\n[ Removed duplicates in the --sort help, man page needs updating,\n  Fixed minor conflict with 328ccda \"perf report: Add --no-demangle option\" ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ccf49bfc6bb1025788637417780e9f1eeae9fc37",
      "tree": "cb073af2905b57ca0738d00a9625150c30fb8188",
      "parents": [
        "98a3b32c99ada4bca8aaf4f91efd96fc906dd5c4"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:37 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:20:28 2013 -0300"
      },
      "message": "perf record: Add support for mem access profiling\n\nWe use the -W option to obtain the cost of the memory accesses.\n\nData address sampling is obtained via the -d option.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-14-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "98a3b32c99ada4bca8aaf4f91efd96fc906dd5c4",
      "tree": "f10d745caaecb65307a4aa71205a0c5836b186db",
      "parents": [
        "05484298cbfebbf8c8c55b000541a245bc286bec"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:35 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:20:13 2013 -0300"
      },
      "message": "perf tools: Add mem access sampling core support\n\nThis patch adds the sorting and histogram support\nfunctions to enable profiling of memory accesses.\n\nThe following sorting orders are added:\n - symbol_daddr: data address symbol (or raw address)\n - dso_daddr: data address shared object\n - locked: access uses locked transaction\n - tlb : TLB access\n - mem : memory level of the access (L1, L2, L3, RAM, ...)\n - snoop: access snoop mode\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-12-git-send-email-eranian@google.com\n[ committer note: changed to cope with fc5871ed, the move of methods to\n  machine.[ch], and the rename of dsrc to data_src, to match the change\n  made in the PERF_SAMPLE_DSRC in a previous patch. ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "05484298cbfebbf8c8c55b000541a245bc286bec",
      "tree": "1b1336957d96defc9e637faf14aebacb5b9b693a",
      "parents": [
        "2fe85427e3bf65d791700d065132772fc26e4d75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 24 16:10:29 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:19:43 2013 -0300"
      },
      "message": "perf tools: Add support for weight v7 (modified)\n\nperf record has a new option -W that enables weightened sampling.\n\nAdd sorting support in top/report for the average weight per sample and the\ntotal weight sum. This allows to both compare relative cost per event\nand the total cost over the measurement period.\n\nAdd the necessary glue to perf report, record and the library.\n\nv2: Merge with new hist refactoring.\nv3: Fix manpage. Remove value check.\nRename global_weight to weight and weight to local_weight.\nv4: Readd sort keys to manpage\nv5: Move weight to end\nv6: Move weight to template\nv7: Rename weight key.\n\nOriginal patch from Andi modified by Stephane Eranian \u003ceranian@google.com\u003e\nto include ONLY the weight supporting code and apply to pristine 3.8.0-rc4.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-6-git-send-email-eranian@google.com\n[ committer note: changed to cope with fc5871ed and the hists_link perf test entry ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1051e9b33bbf550be52bdd674b519f3dc99f0dd9",
      "tree": "f1e380c886702c30c89d7cb9e3956fee5184d076",
      "parents": [
        "6200632427f0f96836491a3b94f9412eceff2c59"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sun Mar 31 01:23:50 2013 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Mar 31 17:50:31 2013 +0200"
      },
      "message": "treewide: Fix typos in kernel messages\n\nCorrect spelling typos in various part of printk.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e2a553dbf18a5177fdebe29495c32a8e7fd3a4db",
      "tree": "5ccb3d498325a7aaf93f49549eca03cb7861ca1c",
      "parents": [
        "7559d97993ae7d552c96313155286f372cf4cf7c",
        "a8c45289f215e137825bf9630d0abb41c1dc41ff"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 27 13:52:49 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 27 13:52:49 2013 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tinclude/net/ipip.h\n\nThe changes made to ipip.h in \u0027net\u0027 were already included\nin \u0027net-next\u0027 before that header was moved to another location.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "328ccdace8855289ad114b70ee1464ba5e3f6436",
      "tree": "66c2f0abe8ab330b3e2213046bf8f4eb454c20e4",
      "parents": [
        "12c08a9f591aeda57fb3b05897169e7da5439a79"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 25 18:18:18 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 26 16:38:21 2013 -0300"
      },
      "message": "perf report: Add --no-demangle option\n\nIt\u0027s sometimes useful to see undemangled raw symbol name for example\nother tools using the perf output to do manipulation of binaries.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nSuggested-by: William Cohen \u003cwcohen@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: William Cohen \u003cwcohen@redhat.com\u003e\nBugLink: https://bugzilla.kernel.org/show_bug.cgi?id\u003d55571\nLink: http://lkml.kernel.org/r/1364203098-17741-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e58b9a25eeb89ab2ee05cd093f6d7bc2f34acb21",
      "tree": "40162c796bc60f00d062b37718dc62adc970ac07",
      "parents": [
        "a6025a2a861845447adeb7a11c3043039959d3a1",
        "df8c3dbee9e6f19ddb0ae8e05cdf76eb2d3b7f00"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 09:19:02 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 09:19:02 2013 -0700"
      },
      "message": "Merge tag \u0027arizona-extcon-asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into char-misc-next\n\nMark writes:\n\n\tASoC/extcon: arizona: Fix interaction between HPDET and headphone outputs\n\n\tThis patch series covers both ASoC and extcon subsystems and fixes an\n\tinteraction between the HPDET function and the headphone outputs - we\n\treally shouldn\u0027t run HPDET while the headphone is active.  The first\n\tpatch is a refactoring to make the extcon side easier.\n"
    },
    {
      "commit": "12c08a9f591aeda57fb3b05897169e7da5439a79",
      "tree": "4301499861ad5167139beaf6596b721badebe119",
      "parents": [
        "d4304958a25414a6e67b8a41c0f230e05cafafb6"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@gmail.com",
        "time": "Thu Feb 14 13:57:29 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 25 16:13:26 2013 -0300"
      },
      "message": "perf stat: Add per-core aggregation\n\nThis patch adds the --per-core option to perf stat.\n\nThis option is used to aggregate system-wide counts\non a per physical core basis. On processors with\nhyperthreading, this means counts of all HT threads\nrunning on a physical core are aggregated.\n\nThis mode is useful to find imblance between physical\ncores running an uniform workload. Cores are identified\nby socket: S0-C1, means physical core 1 on socket 0. Note\nthat cores are identified using their physical core id,\nthus their numbering may not be continuous.\n\nPer core aggregation can be combined with interval printing:\n\n # perf stat -a --per-core -I 1000 -e cycles sleep 1000\n #           time core         cpus             counts events\n      1.000090030 S0-C0           1          4,765,747 cycles\n      1.000090030 S0-C1           1          5,580,647 cycles\n      1.000090030 S0-C2           1            221,181 cycles\n      1.000090030 S0-C3           1            266,092 cycles\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360846649-6411-4-git-send-email-eranian@google.com\n[ committer note: Remove parts already applied on 86ee6e1 to keep bisectability ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d4304958a25414a6e67b8a41c0f230e05cafafb6",
      "tree": "650bb75d6345b03c7b42008f3825ddba1730c59d",
      "parents": [
        "86ee6e18f6cb43ab0cb67347bda5b6f5b016121d"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Feb 14 13:57:28 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 25 16:09:24 2013 -0300"
      },
      "message": "perf stat: Rename --aggr-socket to --per-socket\n\nTo make it more obvious what this option does as suggested by Andi on\nLKML.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360846649-6411-3-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "86ee6e18f6cb43ab0cb67347bda5b6f5b016121d",
      "tree": "414e785b0ba86fc602ad286846cdfd9266568df6",
      "parents": [
        "ebf3c675d7e4ba97568dd6daaa43b1af10046b29"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Feb 14 13:57:27 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 25 15:29:53 2013 -0300"
      },
      "message": "perf stat: Refactor aggregation code\n\nRefactor aggregation code by introducing a single aggr_mode variable and an\nenum for aggregation.\n\nAlso refactor cpumap code having to do with cpu to socket mappings. All in\npreparation for extended modes, such as cpu -\u003e core.\n\nAlso fix socket aggregation and ensure that sockets are printed in increasing\norder.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360846649-6411-2-git-send-email-eranian@google.com\n[ committer note: Fixup conflicts with a7e191c \"--repeat forever\" and\n  acf2892 \"Use perf_evlist__prepare/start_workload()\" ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "98e821a2a927b6dc0f7adc4b64ad29bec1b6ff89",
      "tree": "8844d59f60b08ba86bd60e7395e121d1b7e1385a",
      "parents": [
        "eaaa31392690c7609f7afeec5ba38a79d009842d"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Thu Mar 21 14:10:03 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 21 14:31:36 2013 -0400"
      },
      "message": "net: fix psock_fanout on sparc64\n\nThe packetsocket fanout test uses a packet ring. Use TPACKET_V2\ninstead of TPACKET_V1 to work around a known 32/64 bit issue in\nthe older ring that manifests on sparc64.\n\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebf3c675d7e4ba97568dd6daaa43b1af10046b29",
      "tree": "de6437e78fabe644636cd18a12fba77ca4ece5df",
      "parents": [
        "452958fdd05b43b6c91cfd1341f4fac2f3ce661f"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:52 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:37:37 2013 -0300"
      },
      "message": "perf tools: Cleanup calc_data_size logic\n\nIt\u0027s for calculating whole trace data size during reading.  However\nrelation functions are called only in this file, no need to\nconditionalize it with tricky +1 offset and rename the variable to\nmore meaningful name like trace_data_size.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-10-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "452958fdd05b43b6c91cfd1341f4fac2f3ce661f",
      "tree": "08f81195454f41f593ee9c88e73e8438f259af52",
      "parents": [
        "4a31e56599d42c5ac17b280228349948dee352c7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:51 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:37:13 2013 -0300"
      },
      "message": "perf tools: Get rid of die() calls in trace-data-read.c\n\nConvert them to pr_debug() and propagate error code.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-9-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4a31e56599d42c5ac17b280228349948dee352c7",
      "tree": "0117f8df45e0a752e19e40f68d0a46980f541adb",
      "parents": [
        "a4c983670e0f4285fe115cb2ad697c978c7950b6"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:50 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:34:13 2013 -0300"
      },
      "message": "perf tools: Get rid of read_or_die() in trace-event-read.c\n\nRename it to do_read and original do_read to __do_read, and check\ntheir return value.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a4c983670e0f4285fe115cb2ad697c978c7950b6",
      "tree": "f3b4f5a206c991213b9de583e31e76ba85597bf4",
      "parents": [
        "3dce2ce3cc40ece2562a5a83e879b4bfb451476c"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:49 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:32:46 2013 -0300"
      },
      "message": "perf tools: Get rid of malloc_or_die() in trace-event-read.c\n\nCheck return value of malloc() and fail if error.  Now read_string()\ncan return NULL also check its return value and bail out.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3dce2ce3cc40ece2562a5a83e879b4bfb451476c",
      "tree": "b066d350c037448be3e4b33866caea190f4f00be",
      "parents": [
        "7f42b9505aee3fa9cb465a670989e3d426a1f3f2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:48 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:30:52 2013 -0300"
      },
      "message": "perf tools: Handle failure case in trace_report()\n\nIf pevent allocation in read_trace_init() fails, trace_report() will\nreturn -1 and *ppevent is set to NULL.  Its callers should check this\ncase and handle it properly.\n\nThis is also a preparation for the removal of *die() calls.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7f42b9505aee3fa9cb465a670989e3d426a1f3f2",
      "tree": "98cfde92163a379506404e3f1f8450795740b5c6",
      "parents": [
        "8755d5e202c3ef62e33d75426c2f0005e3f70ca9"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:47 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:30:10 2013 -0300"
      },
      "message": "perf tools: Get rid of die() calls from trace-event-info.c\n\nNow remove all remaining die() calls and convert them to check return\nvalue and propagate it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8755d5e202c3ef62e33d75426c2f0005e3f70ca9",
      "tree": "b8ddc1a13229bd4fc47fa48476c5ed910f307e86",
      "parents": [
        "5a6fd27ad73fef0ed39a00236acbc3a17834672a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:46 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:15:42 2013 -0300"
      },
      "message": "perf tools: Get rid of write_or_die() from trace-event-info.c\n\nCheck return value of write and fail if error.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5a6fd27ad73fef0ed39a00236acbc3a17834672a",
      "tree": "0dbe82d5625aca21ec96ad032e4375ba613b0e36",
      "parents": [
        "454f8c7d26fa7e1545df4efca5d9ba929ccef1e8"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:45 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:12:28 2013 -0300"
      },
      "message": "perf tools: Get rid of malloc_or_die() in trace-event-info.c\n\nCheck return value of malloc and fail if NULL.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "454f8c7d26fa7e1545df4efca5d9ba929ccef1e8",
      "tree": "ac0892882d9293d62c1e0fdaee08f3b250f67a12",
      "parents": [
        "62baca8aed636eb10f9274761aa1dcbfd48a7caa"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:44 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:09:42 2013 -0300"
      },
      "message": "perf tools: Let get_tracing_file() return NULL to indicate failure.\n\nSo that it can be used by other places.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "62baca8aed636eb10f9274761aa1dcbfd48a7caa",
      "tree": "fc113c23e1c4ee01f56e0465389be07ae7fd3387",
      "parents": [
        "0a11953851213fd1d3eebcb68b4a537d458c70c2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 19 18:46:16 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:04:00 2013 -0300"
      },
      "message": "perf tools: Get rid of redundant _FILE_OFFSET_BITS definition\n\nWe define it in the Makefile so no need to duplicate it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363686376-29525-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e306e2c13b8c214618af0c61acf62a6e42d486de",
      "tree": "69e093bc04315734365aa942f6e590039a9ac8b0",
      "parents": [
        "b34870fc9ff15fe46c4066faeeec437a4e63e2d8"
      ],
      "author": {
        "name": "Daniel Borkmann",
        "email": "dborkman@redhat.com",
        "time": "Wed Mar 20 12:11:47 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 21 11:35:41 2013 -0400"
      },
      "message": "filter: add minimal BPF JIT image disassembler\n\nThis is a minimal stand-alone user space helper, that allows for debugging or\nverification of emitted BPF JIT images. This is in particular useful for\nemitted opcode debugging, since minor bugs in the JIT compiler can be fatal.\nThe disassembler is architecture generic and uses libopcodes and libbfd.\n\nHow to get to the disassembly, example:\n\n  1) `echo 2 \u003e /proc/sys/net/core/bpf_jit_enable`\n  2) Load a BPF filter (e.g. `tcpdump -p -n -s 0 -i eth1 host 192.168.20.0/24`)\n  3) Run e.g. `bpf_jit_disasm -o` to disassemble the most recent JIT code output\n\n`bpf_jit_disasm -o` will display the related opcodes to a particular instruction\nas well. Example for x86_64:\n\n$ ./bpf_jit_disasm\n94 bytes emitted from JIT compiler (pass:3, flen:9)\nffffffffa0356000 + \u003cx\u003e:\n   0:\tpush   %rbp\n   1:\tmov    %rsp,%rbp\n   4:\tsub    $0x60,%rsp\n   8:\tmov    %rbx,-0x8(%rbp)\n   c:\tmov    0x68(%rdi),%r9d\n  10:\tsub    0x6c(%rdi),%r9d\n  14:\tmov    0xe0(%rdi),%r8\n  1b:\tmov    $0xc,%esi\n  20:\tcallq  0xffffffffe0d01b71\n  25:\tcmp    $0x86dd,%eax\n  2a:\tjne    0x000000000000003d\n  2c:\tmov    $0x14,%esi\n  31:\tcallq  0xffffffffe0d01b8d\n  36:\tcmp    $0x6,%eax\n[...]\n  5c:\tleaveq\n  5d:\tretq\n\n$ ./bpf_jit_disasm -o\n94 bytes emitted from JIT compiler (pass:3, flen:9)\nffffffffa0356000 + \u003cx\u003e:\n   0:\tpush   %rbp\n\t55\n   1:\tmov    %rsp,%rbp\n\t48 89 e5\n   4:\tsub    $0x60,%rsp\n\t48 83 ec 60\n   8:\tmov    %rbx,-0x8(%rbp)\n\t48 89 5d f8\n   c:\tmov    0x68(%rdi),%r9d\n\t44 8b 4f 68\n  10:\tsub    0x6c(%rdi),%r9d\n\t44 2b 4f 6c\n[...]\n  5c:\tleaveq\n\tc9\n  5d:\tretq\n\tc3\n\nSigned-off-by: Daniel Borkmann \u003cdborkman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a11953851213fd1d3eebcb68b4a537d458c70c2",
      "tree": "3f6f7cae25b8c1a81d6f37b1ecfff5a45bb9df40",
      "parents": [
        "3bf2391729822e591dcfbbd1e9dd2f450968cdcb",
        "bc96b361cbf90e61d2665b1305cd2c4ac1fd9cfc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Mar 21 11:06:12 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Mar 21 11:06:12 2013 +0100"
      },
      "message": "Merge tag \u0027perf-core-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core\n\nConflicts:\n\ttools/Makefile\n\nPull perf/core improvements and fixes from Arnaldo Carvalho de Melo:\n\n. Honor parallel jobs, fix from Borislav Petkov\n\n. Introduce tools/lib/lk library, initially just removing duplication\n  among tools/perf and tools/vm. from Borislav Petkov\n\n. Fix build on non-glibc systems due to libio.h absence, from Cody P Schafer.\n\n. Remove some perf_session and tracing dead code, from David Ahern.\n\n. Introduce perf stat --repeat forever, from Frederik Deweerdt.\n\n. Add perf test entries for checking --cpu in record and stat, from Jiri Olsa.\n\n. Add perf test entries for checking breakpoint overflow signal handler issues,\n  from Jiri Olsa.\n\n. Add perf test entry for for checking number of EXIT events, from Namhyung Kim.\n\n. Simplify some perf_evlist methods and to allow \u0027stat\u0027 to share code with\n  \u0027record\u0027 and \u0027trace\u0027.\n\n. Remove dead code in related to libtraceevent integration, from Namhyung Kim.\n\n. Event group view for \u0027annotate\u0027 in --stdio, --tui and --gtk, from Namhyung Kim.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n[ resolved the trivial merge conflict with upstream ]\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "a6f68034de8a5784dfeabb337506254c80b4c8c6",
      "tree": "edb2cce97a947d80676d34fb89c2a0a218bc77f3",
      "parents": [
        "4c1d8d0617a39c8325a7c2fd80ac14bf40fd8cc6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 20 15:07:56 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 20 15:07:56 2013 -0400"
      },
      "message": "net: Move selftests to common net/ subdirectory.\n\nSuggested-by: Daniel Baluta \u003cdaniel.baluta@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c1d8d0617a39c8325a7c2fd80ac14bf40fd8cc6",
      "tree": "6352aa44ba42e0bc3675aff0056e426086565f57",
      "parents": [
        "70386d40e19eeff8696f2593755e78f6f7fa9e6d"
      ],
      "author": {
        "name": "Daniel Baluta",
        "email": "dbaluta@ixiacom.com",
        "time": "Wed Mar 20 19:28:56 2013 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 20 13:42:41 2013 -0400"
      },
      "message": "net: fix psock_fanout selftest bind error message\n\nSigned-off-by: Daniel Baluta \u003cdbaluta@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61816596d1c9026d0ecb20c44f90452c41596ffe",
      "tree": "3027ed6dc62f71e14b9d525405747fa0eb8f074d",
      "parents": [
        "23a9072e3af0d9538e25837fb2b56bb94e4a8e67",
        "da2191e31409d1058dcbed44e8f53e39a40e86b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 20 12:46:26 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 20 12:46:26 2013 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull in the \u0027net\u0027 tree to get Daniel Borkmann\u0027s flow dissector\ninfrastructure change.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23a9072e3af0d9538e25837fb2b56bb94e4a8e67",
      "tree": "225d85e6ad2d380ce077a470dbf5a0a93e62ea62",
      "parents": [
        "b44540ea024b9280c9be9d055f084e0956bcfa44"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Tue Mar 19 20:42:44 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 20 12:33:18 2013 -0400"
      },
      "message": "net: fix psock_fanout selftest hash collision\n\nFix flaky results with PACKET_FANOUT_HASH depending on whether the\ntwo flows hash into the same packet socket or not.\n\nAlso adds tests for PACKET_FANOUT_LB and PACKET_FANOUT_CPU and\nreplaces the counting method with a packet ring.\n\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b44540ea024b9280c9be9d055f084e0956bcfa44",
      "tree": "bfd87d5da1402c30387f34307e32451f57da57f8",
      "parents": [
        "947124460d0c47d465b5846946d3f2b5cee6026e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 19 18:08:45 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 19 18:08:45 2013 -0400"
      },
      "message": "net: Get rid of compat defines in psock_fanout.c selftest.\n\nReported-by: Daniel Baluta \u003cdbaluta@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "947124460d0c47d465b5846946d3f2b5cee6026e",
      "tree": "8fb0a96c397c504b4f69b3bb4e13ed83f404fc15",
      "parents": [
        "77f65ebdca506870d99bfabe52bde222511022ec"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 19 17:05:50 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 19 17:15:14 2013 -0400"
      },
      "message": "net: Fix failure string in net-socket selftests Makefile.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77f65ebdca506870d99bfabe52bde222511022ec",
      "tree": "8f5ba6c76d1b49b44128d08281cc0b6f3e62285c",
      "parents": [
        "b0aa73bf081da6810dacd750b9f8186640e172db"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Tue Mar 19 10:18:11 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 19 17:15:04 2013 -0400"
      },
      "message": "packet: packet fanout rollover during socket overload\n\nChanges:\n  v3-\u003ev2: rebase (no other changes)\n          passes selftest\n  v2-\u003ev1: read f-\u003enum_members only once\n          fix bug: test rollover mode + flag\n\nMinimize packet drop in a fanout group. If one socket is full,\nroll over packets to another from the group. Maintain flow\naffinity during normal load using an rxhash fanout policy, while\ndispersing unexpected traffic storms that hit a single cpu, such\nas spoofed-source DoS flows. Rollover breaks affinity for flows\narriving at saturated sockets during those conditions.\n\nThe patch adds a fanout policy ROLLOVER that rotates between sockets,\nfilling each socket before moving to the next. It also adds a fanout\nflag ROLLOVER. If passed along with any other fanout policy, the\nprimary policy is applied until the chosen socket is full. Then,\nrollover selects another socket, to delay packet drop until the\nentire system is saturated.\n\nProbing sockets is not free. Selecting the last used socket, as\nrollover does, is a greedy approach that maximizes chance of\nsuccess, at the cost of extreme load imbalance. In practice, with\nsufficiently long queues to absorb bursts, sockets are drained in\nparallel and load balance looks uniform in `top`.\n\nTo avoid contention, scales counters with number of sockets and\naccesses them lockfree. Values are bounds checked to ensure\ncorrectness.\n\nTested using an application with 9 threads pinned to CPUs, one socket\nper thread and sufficient busywork per packet operation to limits each\nthread to handling 32 Kpps. When sent 500 Kpps single UDP stream\npackets, a FANOUT_CPU setup processes 32 Kpps in total without this\npatch, 270 Kpps with the patch. Tested with read() and with a packet\nring (V1).\n\nAlso, passes psock_fanout.c unit test added to selftests.\n\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nReviewed-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0aa73bf081da6810dacd750b9f8186640e172db",
      "tree": "ba3ffa361e438c90eef563ac1758644f4a0e027d",
      "parents": [
        "b5fb82c48b5898c50a9cf75fc957911b56fe1dc5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 19 14:49:44 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 19 14:49:44 2013 -0400"
      },
      "message": "net: Add socket() system call self test.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc96b361cbf90e61d2665b1305cd2c4ac1fd9cfc",
      "tree": "3f9afd9dcd204629151f5707875f42e39ba5e59b",
      "parents": [
        "d134ffb919ab142b2359ae45a0cf4a5bfa1ff283"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 18 11:41:47 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 18 11:43:16 2013 -0300"
      },
      "message": "perf tests: Add a test case for checking sw clock event frequency\n\nThis test case checks frequency conversion of hrtimer-based software\nclock events (cpu-clock, task-clock) have valid (non-1) periods.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363574507-18808-2-git-send-email-namhyung@kernel.org\n[ committer note: Moved .sample_freq to outside named init block to cope with some gcc versions ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d134ffb919ab142b2359ae45a0cf4a5bfa1ff283",
      "tree": "1f9268d69ec3b43294b782e7a7521bc06fc14001",
      "parents": [
        "a7e191c376fad084d9f3c7ac89a1f7c47462ebc8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 18 11:24:21 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 18 11:34:09 2013 -0300"
      },
      "message": "perf stat: Introduce evlist methods to allocate/free the stats\n\nReducing the noise in the main logic.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-o219lnci04hlilxi6711wtcr@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a0bf225db77d6b4f981ffe52c50fedb00cf1836c",
      "tree": "b810236731fc523c40686b09f5611afdb9cf581b",
      "parents": [
        "1f1b396758eff67b43b226904e1748f1e4272b4d",
        "d1398ccfec56e54010476efd6a316427d29045a6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 18 10:00:56 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 18 10:00:56 2013 +0100"
      },
      "message": "Merge tag \u0027perf-urgent-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n\nPull perf/urgent fixes from Arnaldo Carvalho de Melo:\n\n. perf probe: Fix segfault due to testing the wrong pointer for NULL,\n  from Ananth N Mavinakayanahalli.\n\n. libtraceevent: Remove hard coded include to /usr/local/include in\n  Makefile, which causes cross builds to include host header files,\n  fix from Jack Mitchell.\n\n. perf record: Use the right target interface for synthesizing\n  threads when --cpu/-C option is used, fix from Jiri Olsa.\n\n. Check if -DFORTIFY_SOURCE\u003d2 is allowed, as gcc 4.7.2 defines\n  it and then the build is broken when it is redefined in perf,\n  fix from Marcin Slusarz.\n\n. Fix build with NO_NEWT\u003d1, that can happen explicitely or when\n  the newt-devel package is not installed, from Michael Ellerman.\n\n. perf/POWER7: Create a sysfs format entry for Power7 events, missing\n  patch from a patchseries already merged, from Sukadev Bhattiprolu.\n\n. Fix LIBNUMA build with glibc 2.12 and older, from Vinson Lee.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "96dd86fa588169b745a71aedf2070e80f4943623",
      "tree": "3affd55b169f7c3030b5ecb1d4caf700d31b28c2",
      "parents": [
        "c87059793dd02390b504b0292bdb024ffd68b822"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Fri Mar 15 12:30:06 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 12:12:36 2013 -0700"
      },
      "message": "Drivers: hv: Add a new driver to support host initiated backup\n\nThis driver supports host initiated backup of the guest. On Windows guests,\nthe host can generate application consistent backups using the Windows VSS\nframework. On Linux, we ensure that the backup will be file system consistent.\nThis driver allows the host to initiate a  \"Freeze\" operation on all the mounted\nfile systems in the guest. Once the mounted file systems in the guest are frozen,\nthe host snapshots the guest\u0027s file systems. Once this is done, the guest\u0027s file\nsystems are \"thawed\".\n\nThis driver has a user-level component (daemon) that invokes the appropriate\noperation on all the mounted file systems in response to the requests from\nthe host. The duration for which the guest is frozen is very short - a few seconds.\nDuring this interval, the diff disk is comitted.\n\nIn this version of the patch I have addressed the feedback from Olaf Herring.\nAlso, some of the connector related issues have been fixed.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nReviewed-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "75db601496e97ffa2476dcd00053c0ca95e977a5",
      "tree": "bccdaff6af770f13cd04ee0fa79692a4549a6ec5",
      "parents": [
        "f4685fa6d0427c3948a5120a9658fad7ae81facd"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Wed Mar 13 14:14:14 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:23:16 2013 -0700"
      },
      "message": "tools: hv: daemon should check type of received Netlink msg\n\nHyperV KVP daemon should check nlmsg_type in received netlink message\nheader. If message type is NLMSG_DONE daemon can proceed with processing\notherwise it should wait for next message.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4685fa6d0427c3948a5120a9658fad7ae81facd",
      "tree": "2b672c9a5f4fe3e64b60906ee0c3e4edcb116c15",
      "parents": [
        "77d6a5289343665a41f55c0ea46c169b3f551a24"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Wed Mar 13 14:14:13 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:23:16 2013 -0700"
      },
      "message": "tools: hv: daemon setsockopt should use options macros\n\nHyperV daemon should use macros for option values when calling setsockopt.\nUsing specific numeric values instead of macros is confusing.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "77d6a5289343665a41f55c0ea46c169b3f551a24",
      "tree": "49c4c260c09235cb07fd558f62186fc93e163cca",
      "parents": [
        "3334948428c6370d664099cdcdfd4b487191293d"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Wed Mar 13 14:14:12 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:23:15 2013 -0700"
      },
      "message": "tools: hv: daemon should subscribe only to CN_KVP_IDX group\n\nPreviously HyperV daemon set sockaddr_nl.nl_groups to CN_KVP_IDX.\nNetlink documentation says: \"nl_groups is a bit mask with every bit\nrepresenting a netlink group number\". Since CN_KVP_IDX value is \"9\"\nHyperV daemon was receiving Netlink messages also from group number\n\"1\" which is used by CGroup Rules Engine Daemon. This caused the\ndaemon to segfault (at least on 2.6.32 kernel).\n\nHyperV daemon should set nl_groups to zero and specify multicast\ngroup CN_KVP_IDX only by using socket options.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a7e191c376fad084d9f3c7ac89a1f7c47462ebc8",
      "tree": "15f13ba7e2bc804f6993faaac9c72a894fa0135d",
      "parents": [
        "d723a55096b81a13c319485f01994e0a539efcf9"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Fri Mar 01 13:02:27 2013 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 14:01:26 2013 -0300"
      },
      "message": "perf stat: Introduce --repeat forever\n\nThe following patch causes \u0027perf stat --repeat 0\u0027 to be interpreted as\n\u0027forever\u0027, displaying the stats for every run.\n\nWe act as if a single run was asked, and reset the stats in each\niteration. In this mode SIGINT is passed to perf to be able to stop the\nloop with Ctrl+C.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20130301180227.GA24385@ks398093.ip-192-95-24.net\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d723a55096b81a13c319485f01994e0a539efcf9",
      "tree": "ec1bebbe5643b2a47efc490223acf933de9a3d5e",
      "parents": [
        "da522c17035a8415232d850b539ea60063fc7ecc"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:58:11 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:12 2013 -0300"
      },
      "message": "perf test: Add test case for checking number of EXIT events\n\nThe new test__task_exit() test runs a simple \"/usr/bin/true\" workload and then\nchecks whether the number of EXIT event is 1 or not.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/87obeljax4.fsf@sejong.aot.lge.com\n[ committer note: Fixup conflicts with f4c66b4 ( bp overflow tests ) ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "da522c17035a8415232d850b539ea60063fc7ecc",
      "tree": "c83a0cbde23080f1dc3679a2157793515c677a52",
      "parents": [
        "9b5b7cdc5139fdcc30ee56d9cd162da60453f6d8"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:53 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:12 2013 -0300"
      },
      "message": "perf tests: Fixup return path of perf record test case\n\nAdd missing perf_evlist__close() function.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9b5b7cdc5139fdcc30ee56d9cd162da60453f6d8",
      "tree": "859274741ed96cc4eb386a4089c403b2993de4c8",
      "parents": [
        "8fa60e1fbaecd2e652abe41f68a934c1759663f3"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:52 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:12 2013 -0300"
      },
      "message": "perf tests: Fixup return path of open-syscall-tp-fields test case\n\nAdd missing evlist cleanup functions.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8fa60e1fbaecd2e652abe41f68a934c1759663f3",
      "tree": "722b7b6a35a9d18772f2662788021c2184da36c5",
      "parents": [
        "3beb0861438f63bc2025f8afba213dc3d0458bc5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:51 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:11 2013 -0300"
      },
      "message": "perf record: Fixup return path of cmd_record()\n\nThe error path of calling perf_target__parse_uid wrongly went to\nout_free_fd.  Also add missing evlist cleanup routines.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3beb0861438f63bc2025f8afba213dc3d0458bc5",
      "tree": "f265a5133fd17157f474c5b2981501fd60dedb01",
      "parents": [
        "a74b4b66cc027110272a18cd50cc6ee93483e78d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:50 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:11 2013 -0300"
      },
      "message": "perf trace: Free evlist resources properly on return path\n\nThe trace_run() function calls several evlist functions but misses some\npair-wise cleanup routines on return path.  Fix it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a74b4b66cc027110272a18cd50cc6ee93483e78d",
      "tree": "dee2505e04f5b62964da9188ec138bcb9e9527a8",
      "parents": [
        "736b05a0462aff65140865bacd5e04d1813e73e1"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:48 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf evlist: Introduce perf_evlist__close()\n\nIt\u0027s a pair of perf_evlist__open().\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "736b05a0462aff65140865bacd5e04d1813e73e1",
      "tree": "e3e0fefc960dbe82bb3e2ff4783077862f15a41b",
      "parents": [
        "06933e3a732bb305b0721f1051a45264588e0519"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:49 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf evsel: Cleanup perf_evsel__exit()\n\nUse perf_evsel__free_* because they do the same thing and ensures the\npointer has NULL value at the end.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "06933e3a732bb305b0721f1051a45264588e0519",
      "tree": "c3f03e4014cefde840ba550a016a6b4f0710b8f2",
      "parents": [
        "5a6bef47b418676546ab86d25631c3cfb9ffaf2a"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sun Mar 10 19:41:11 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf tests: Test breakpoint overflow signal handler counts\n\nAdding automated test to check the exact number of breakpoint event\noverflows and counts.\n\nThis test was originally done by Vince Weaver for perf_event_tests.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\nLink: http://lkml.kernel.org/r/1362940871-24486-7-git-send-email-jolsa@redhat.com\n[ committer note: s/pr_err/pr_debug/g i.e. print just OK or FAILED in non verbose mode ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5a6bef47b418676546ab86d25631c3cfb9ffaf2a",
      "tree": "fe4a133db664100f4a0e463e192e4a09a845d3df",
      "parents": [
        "45fa534cffb246872de0cb8af207bea4a09aeb2f"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sun Mar 10 19:41:10 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf tests: Test breakpoint overflow signal handler\n\nAdding automated test for breakpoint event signal handler checking if\nit\u0027s executed properly.\n\nThe test is related to the proper handling of the RF EFLAGS bit on\nx86_64, but it\u0027s generic for all archs.\n\nFirst we check the signal handler is properly called and that the\nfollowing debug exception return to user space wouldn\u0027t trigger\nrecursive breakpoint.\n\nThis is related to x86_64 RF EFLAGS bit being managed in a wrong way.\n\nSecond we check that we can set breakpoint in signal handler, which is\nnot possible on x86_64 if the signal handler is executed with RF EFLAG\nset.\n\nThis test is inpired by overflow tests done by Vince Weaver.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\nLink: http://lkml.kernel.org/r/1362940871-24486-6-git-send-email-jolsa@redhat.com\n[ committer note: s/pr_err/pr_debug/g i.e. print just OK or FAILED in non verbose mode ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "45fa534cffb246872de0cb8af207bea4a09aeb2f",
      "tree": "7a6a12fe1a9c307890c89e46e4255383610e419c",
      "parents": [
        "e5f5e5ee78457198184abf3e43d95ea0fab21272"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:44 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove duplicated page_size definition\n\nIt\u0027s defined in util/util.c and gets set from the begining of perf run.\nNo need to duplicate it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363173585-9754-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e5f5e5ee78457198184abf3e43d95ea0fab21272",
      "tree": "22d585ccd60b37c3f3d7fcdd312a2cfa9adca9ee",
      "parents": [
        "024b13082e9d4a50f2d39c5fe2d1179261e7aa22"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:43 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove unused macro definitions\n\nThey\u0027re never used and looks like leftovers from the porting of\ntrace-cmd code.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363173585-9754-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "024b13082e9d4a50f2d39c5fe2d1179261e7aa22",
      "tree": "82d21e942c013a8f5eea7aa87e383047f985398f",
      "parents": [
        "d301de830d89454a47947e9a3851708e8f3a8822"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:42 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove unnecessary calc_data_size variable\n\nIt\u0027s not set from anywhere so no need to keep it.  Looks like an\nunneeded copy of the same variable in trace-event-read.c\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363173585-9754-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d301de830d89454a47947e9a3851708e8f3a8822",
      "tree": "9111f20e2c91306ad5ab82a0901da0939b74ea29",
      "parents": [
        "f3ff40ec8d92b36e60ebbbdb604ffeb5cfe6545f"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:41 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove unused struct definitions\n\nstruct event_list and struct events are never used.\n\nJust get rid of them.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363173585-9754-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f3ff40ec8d92b36e60ebbbdb604ffeb5cfe6545f",
      "tree": "113399d728688343e917983a43714ab2246c5846",
      "parents": [
        "db3c6bf811581c626471a6aecdf0024575b707d7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:40 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf tools: Remove unused trace_read_data function\n\nAnd functions that called only from the trace_read_data().\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363173585-9754-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "db3c6bf811581c626471a6aecdf0024575b707d7",
      "tree": "3549fa6d1158e4c1279559bb52c9cc907addc126",
      "parents": [
        "ed8996a6d59b9eb00a50d7d30887ba9f28eb4bb0"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Wed Mar 13 12:24:42 2013 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf report: Remove duplicated include\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/CAPgLHd9\u003dEXaH1hv4jeVvTa4tZFsjnx+8+g3zqmmUKqQ5qRqTEA@mail.gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ed8996a6d59b9eb00a50d7d30887ba9f28eb4bb0",
      "tree": "18362dcebb3eb506a42c8cf2910e770eb67b8dca",
      "parents": [
        "c1ad050caad5fbff13fd2f54f49e184bd71de90d"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Mar 12 23:07:28 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf machine: Move machine__remove_thread and make static\n\nAs the now only user, machine__process_exit_event, that is what tools\nuse to process PERF_RECORD_EXIT events, is on the same object file.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1363151248-16674-5-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c1ad050caad5fbff13fd2f54f49e184bd71de90d",
      "tree": "f7fd0e156b25b87cc220252ef01c0834482f71aa",
      "parents": [
        "eba7181d56da7e8198f0c70e3d7074bab47a5910"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Mar 12 23:07:27 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf session: Remove unused perf_session__remove_thread method\n\nShould have been removed on this changeset, that removed the last user\nof it:\n\n  743eb868657bdb1b26c7b24077ca21c67c82c777\n\n    perf tools: Resolve machine earlier and pass it to perf_event_ops\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1363151248-16674-4-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eba7181d56da7e8198f0c70e3d7074bab47a5910",
      "tree": "8e8d48d7367d6c7d70439b88af418372612c6544",
      "parents": [
        "0d7f5b57a4373993121df4b4216e9628233b075b"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Mar 12 23:07:26 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf tools: Remove unused tracing functions\n\nLeftovers from before libtraceevent integration.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1363151248-16674-3-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0d7f5b57a4373993121df4b4216e9628233b075b",
      "tree": "91db39b2228e1aaeb9a4cc965448ae4192b0d3b9",
      "parents": [
        "c7e7b6101361025fbea03833c6aee18e3d7bed34"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 12 13:59:20 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf trace: Get rid of a duplicate code\n\nChecking of sample.raw_data is duplicated and seems an artifact of some\ngit auto merging stuff.  Kill it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363064360-7641-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c7e7b6101361025fbea03833c6aee18e3d7bed34",
      "tree": "166aa05b910104e9bed6cf53fd1fa26fdd31352b",
      "parents": [
        "d8d7cd93e6b5f42bd2ae77680b5dc27415ba7492"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Sat Nov 10 01:21:02 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf annotate browser: Support event group view on TUI\n\nDynamically allocate browser_disasm_line according to a number of group\nmembers.  This way we can handle multiple events in a general manner.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/878v5tl2vc.fsf@sejong.aot.lge.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d8d7cd93e6b5f42bd2ae77680b5dc27415ba7492",
      "tree": "0e5839d998a6d8a70b70bb6fe5548559d4d2a1ac",
      "parents": [
        "e64aa75bf5559be3ce72e53ae28b76a2f633ca06"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:32 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf annotate/gtk: Support event group view on GTK\n\nAdd support for event group view to GTK annotation browser.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-13-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e64aa75bf5559be3ce72e53ae28b76a2f633ca06",
      "tree": "b53c653ae78ae7dd2f038bf39edfec9a84fe1dee",
      "parents": [
        "ab77df672cdbf7a0235a9de3289c173e2fce68e5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Mar 05 14:53:30 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate browser: Use disasm__calc_percent()\n\nThe disasm_line__calc_percent() which was used by annotate browser code\nalmost duplicates disasm__calc_percent.  Let\u0027s get rid of the code\nduplication.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-11-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ab77df672cdbf7a0235a9de3289c173e2fce68e5",
      "tree": "6c346ea3dca78f097e6b98719e2fca3934f745f7",
      "parents": [
        "1491c22a5f8563951d3a798758f82b471ecbf501"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Mar 05 14:53:29 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate browser: Make browser_disasm_line-\u003epercent an array\n\nMake percent field of struct browser_disasm_line an array and move it to\nthe last.  This is a preparation of event group view feature.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-10-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1491c22a5f8563951d3a798758f82b471ecbf501",
      "tree": "a0593f15e7598c429afb20fad007664387c4e24c",
      "parents": [
        "c5a8368ca667d22a6e45396f23a5392d90396f39"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Mar 05 14:53:28 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate: Support event group view for --print-line\n\nDynamically allocate source_line_percent according to a number of group\nmembers and save nr_pcnt to the struct source_line.  This way we can\nhandle multiple events in a general manner.\n\nHowever since the size of struct source_line is not fixed anymore,\niterating whole source_line should care about its size.\n\n  $ perf annotate --group --stdio --print-line\n\n  Sorted summary for file /lib/ld-2.11.1.so\n  ----------------------------------------------\n     33.33    0.00 /build/buildd/eglibc-2.11.1/elf/rtld.c:381\n     33.33    0.00 /build/buildd/eglibc-2.11.1/elf/dynamic-link.h:128\n     33.33    0.00 /build/buildd/eglibc-2.11.1/elf/do-rel.h:105\n      0.00   75.00 /build/buildd/eglibc-2.11.1/elf/dynamic-link.h:137\n      0.00   25.00 /build/buildd/eglibc-2.11.1/elf/dynamic-link.h:187\n  ...\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-9-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c5a8368ca667d22a6e45396f23a5392d90396f39",
      "tree": "ea6cda250fde4dd3f448e212f49f9c5a8173c37f",
      "parents": [
        "759ff497e0e6749437b6723f8d26de0b1833c199"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:27 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate: Factor out struct source_line_percent\n\nThe source_line_percent struct contains percentage value of the symbol\nhistogram.  This is a preparation of event group view change.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "759ff497e0e6749437b6723f8d26de0b1833c199",
      "tree": "e8105fb758da21ac4a796ee669d21efa12b1aabf",
      "parents": [
        "b1dd443296b4f8c6869eba790eec950f80392aea"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:26 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:05 2013 -0300"
      },
      "message": "perf evsel: Introduce perf_evsel__is_group_event() helper\n\nThe perf_evsel__is_group_event function is for checking whether given\nevsel needs event group view support or not.  Please note that it\u0027s\ndifferent to the existing perf_evsel__is_group_leader() which checks\nonly the given evsel is a leader or a standalone (i.e. non-group) event\nregardless of event group feature.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b1dd443296b4f8c6869eba790eec950f80392aea",
      "tree": "1d0de8119e214001d96ad1663f5e537109017035",
      "parents": [
        "bd64fcb8805d8e4575f95f0df22f43b74418a4ec"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:25 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:05 2013 -0300"
      },
      "message": "perf annotate: Add basic support to event group view\n\nAdd --group option to enable event grouping.  When enabled, all the\ngroup members information will be shown with the leader so skip\nnon-leader events.\n\nIt only supports --stdio output currently.  Later patches will extend\nadditional features.\n\n $ perf annotate --group --stdio\n ...\n  Percent                 |      Source code \u0026 Disassembly of libpthread-2.15.so\n --------------------------------------------------------------------------------\n                          :\n                          :\n                          :\n                          :      Disassembly of section .text:\n                          :\n                          :      000000387dc0aa50 \u003c__pthread_mutex_unlock_usercnt\u003e:\n     8.08    2.40    5.29 :        387dc0aa50:   mov    %rdi,%rdx\n     0.00    0.00    0.00 :        387dc0aa53:   mov    0x10(%rdi),%edi\n     0.00    0.00    0.00 :        387dc0aa56:   mov    %edi,%eax\n     0.00    0.80    0.00 :        387dc0aa58:   and    $0x7f,%eax\n     3.03    2.40    3.53 :        387dc0aa5b:   test   $0x7c,%dil\n     0.00    0.00    0.00 :        387dc0aa5f:   jne    387dc0aaa9 \u003c__pthread_mutex_unlock_use\n     0.00    0.00    0.00 :        387dc0aa61:   test   %eax,%eax\n     0.00    0.00    0.00 :        387dc0aa63:   jne    387dc0aa85 \u003c__pthread_mutex_unlock_use\n     0.00    0.00    0.00 :        387dc0aa65:   and    $0x80,%edi\n     0.00    0.00    0.00 :        387dc0aa6b:   test   %esi,%esi\n     3.03    5.60    7.06 :        387dc0aa6d:   movl   $0x0,0x8(%rdx)\n     0.00    0.00    0.59 :        387dc0aa74:   je     387dc0aa7a \u003c__pthread_mutex_unlock_use\n     0.00    0.00    0.00 :        387dc0aa76:   subl   $0x1,0xc(%rdx)\n     2.02    5.60    1.18 :        387dc0aa7a:   mov    %edi,%esi\n     0.00    0.00    0.00 :        387dc0aa7c:   lock decl (%rdx)\n    83.84   83.20   82.35 :        387dc0aa7f:   jne    387dc0aada \u003c_L_unlock_586\u003e\n     0.00    0.00    0.00 :        387dc0aa81:   nop\n     0.00    0.00    0.00 :        387dc0aa82:   xor    %eax,%eax\n     0.00    0.00    0.00 :        387dc0aa84:   retq\n ...\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bd64fcb8805d8e4575f95f0df22f43b74418a4ec",
      "tree": "c209a8129cfca584037d44be58336c674ccecb26",
      "parents": [
        "e5ccf9f45d8bff6bfeafa561d2238b0e4beb415e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:24 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:05 2013 -0300"
      },
      "message": "perf annotate: Cleanup disasm__calc_percent()\n\nThe loop end condition is calculated from next disasm_line or the symbol\nsize if it\u0027s the last disasm_line.  But it doesn\u0027t need to be calculated\nat every iteration.  Moving it out of the function can simplify code a\nbit.  Also the src_line doesn\u0027t need to be checked in every time.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e5ccf9f45d8bff6bfeafa561d2238b0e4beb415e",
      "tree": "7c08a9eb1014a8ab56abd30ceecccc2de935772c",
      "parents": [
        "3aec150af3de6c00570bdacf45bf5a999ab9cf1d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:23 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:04 2013 -0300"
      },
      "message": "perf annotate: Factor out disasm__calc_percent()\n\nFactor out calculation of histogram of a symbol into\ndisasm__calc_percent.  It\u0027ll be used for later changes.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3aec150af3de6c00570bdacf45bf5a999ab9cf1d",
      "tree": "099309e8a56a39fca45d7e466e49d198f7d7fbbe",
      "parents": [
        "db8fd07a541fc2d5e8076f0151286e19591465b3"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:22 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:04 2013 -0300"
      },
      "message": "perf annotate: Add a comment on the symbol__parse_objdump_line()\n\nThe symbol__parse_objdump_line() parses result of the objdump run but\nit\u0027s hard to follow if one doesn\u0027t know the output format of the\nobjdump.  Add a head comment on the function to help her.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362462812-30885-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ],
  "next": "db8fd07a541fc2d5e8076f0151286e19591465b3"
}
