)]}'
{
  "log": [
    {
      "commit": "5f9f1e3fe327440a9d405f4af8feb16ff7a909eb",
      "tree": "ef99f0628eca1ab4215365aed05e093ef4481e6a",
      "parents": [
        "4f891fbf1ed7d0dfd2d847c2a16ed5025a94a492"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Jun 09 08:57:17 2015 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Jun 09 08:57:17 2015 -0500"
      },
      "message": "makefile: fixed release target\n\nAdded MAINTAINERS, doc and README.markdown to the tar archive\ngeneration logic.\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "4f891fbf1ed7d0dfd2d847c2a16ed5025a94a492",
      "tree": "410d3478c1d0bc9f97c083d3327dbe8c6645298a",
      "parents": [
        "2a0dd6274ecf8459311260d7db3ce5a756773f2a"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Jun 09 14:34:42 2015 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Jun 09 14:34:42 2015 +0200"
      },
      "message": "Version bump to v0.92\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "2a0dd6274ecf8459311260d7db3ce5a756773f2a",
      "tree": "a7e3f79ebee56608ef3cd01b4fa5b821d16af6e0",
      "parents": [
        "b35bc97cfd05bd27324b9c373ff8c5e0bcb07f7f"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Jun 09 14:22:58 2015 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Jun 09 14:22:58 2015 +0200"
      },
      "message": "Add a MAINTAINERS file\n\nAdding a MAINTAINERS file to let people know where to send their\npatches.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "b35bc97cfd05bd27324b9c373ff8c5e0bcb07f7f",
      "tree": "75f2067b0aa8f113ac83c94ffee0e62f7edb50bd",
      "parents": [
        "7b16a551c5ff2d9ffa84306b834741fa613598b6"
      ],
      "author": {
        "name": "Anna-Maria Gleixner",
        "email": "anna-maria@glx-um.de",
        "time": "Mon Jun 08 15:21:24 2015 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Jun 09 14:06:11 2015 +0200"
      },
      "message": "cyclictest: Align measurement threads to the next full second\n\ncyclictest: Align measurement threads to the next full second\n\ncyclictest starts the test threads at a random point in time. For\nfully reproducible tests it is required to schedule the threads with a\nspecified offset from the timer tick. The influence of the tick can be\nmeasured by running the test with offset \u003d 0 and offset \u003d\ntickinterval/2.\n\nTo achieve this we rely on the fact, that the kernel starts the tick\nat CLOCK_MONOTONIC time 0. So it\u0027s guaranteed that the tick timer\nexpires always every second (if the interval between the ticks defined\nby CONFIG_HZ is a whole-number divider of a second). Setting the\nglobal start time of the test threads to a full second (plus offset)\nand the interval to the interval between the ticks, the threads are\nscheduled with the specified offset to the tick.\n\nAdd a new option --secaligned which select this mode and modify the\n--aligned option code to support this. The --secaligned and --aligned\noptions are mutually exclusive.\n\nSigned-off-by Anna-Maria Gleixner \u003canna-maria@glx-um.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "7b16a551c5ff2d9ffa84306b834741fa613598b6",
      "tree": "c329ffc757fdfcf261c15695bc69d81f09cb9461",
      "parents": [
        "5265d5ed963bef595ca19dcfdedde1a48859cc2d"
      ],
      "author": {
        "name": "Anna-Maria Gleixner",
        "email": "anna-maria@glx-um.de",
        "time": "Sat May 30 13:01:54 2015 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Mon Jun 08 19:30:54 2015 +0200"
      },
      "message": "cyclictest: Convert the offset of the alignment option to microseconds\n\nThe offset is specified in microseconds according to the\ndocumentation, but, the microseconds to nanoseconds conversion is\nmissing so the effective offset has the unit of nanoseconds.\n\nSigned-off-by: Anna-Maria Gleixner \u003canna-maria@glx-um.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "5265d5ed963bef595ca19dcfdedde1a48859cc2d",
      "tree": "b0facfa07c725cf712b3265ae1f91c819088236e",
      "parents": [
        "cc0901e72d3e1a916fc97909e7c0c73264b61438"
      ],
      "author": {
        "name": "anna-maria@glx-um.de",
        "email": "anna-maria@glx-um.de",
        "time": "Tue May 26 19:07:01 2015 +0000"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Jun 02 14:50:37 2015 +0200"
      },
      "message": "cyclictest: Ensure that next wakeup time is never in the past\n\nThe calculated next wakeup time is already in the past, if the latency\nis longer than the interval. Thereby latency is detected that does not\ncorrespond to latency caused by the system but by cyclictest itself.\n\nForce forward the next wakeup time past now.\n\nSigned-off-by: Anna-Maria Gleixner \u003canna-maria@glx-um.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "cc0901e72d3e1a916fc97909e7c0c73264b61438",
      "tree": "a05562425a5edfb47524372682c46358deb1c41b",
      "parents": [
        "3bb3cef70468dc22056e1a82d55f14cd4b6c2774"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed May 27 22:51:42 2015 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed May 27 22:51:42 2015 +0200"
      },
      "message": "Allow building with -DHAVE_PARSE_CPUSTRING_ALL\n\nThis is a temporary solution until we have time to look into autotools\nIf you know that you are building on a system that has\nnuma_parse_cpustring_all()\n\nThen you can type\nmake HAVE_PARSE_CPUSTRING_ALL\u003d1\nto define it.\n\nIf you omit that, then the default is the old behaviour that uses\nnuma_parse_cpustring((char *)s)\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "3bb3cef70468dc22056e1a82d55f14cd4b6c2774",
      "tree": "42e71071917758f0876654ac5fff07e4d74ee834",
      "parents": [
        "bf74ac4067c54d27647c9794beeda8eea7c7e8b6"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed May 20 09:02:29 2015 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed May 20 16:20:48 2015 +0200"
      },
      "message": "cyclictest: consider the 4 as the major version\n\nTeach cyclictest to recognize the major version 4 which we do have now.\nFeaturewise it should behave like the 3.0 series\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "bf74ac4067c54d27647c9794beeda8eea7c7e8b6",
      "tree": "e951215c18ac1f2e74ecae222bf9015f6ddc6e8d",
      "parents": [
        "ddc409343e19cb2bbc75869a18cbf9b8a5343f31"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Tue Mar 03 19:42:48 2015 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Mar 03 19:54:05 2015 +0100"
      },
      "message": "Makefile: cleanup linking to librttest.a\n\nOnly add \u0027-lrttest -L.\u0027 where it\u0027s actually needed.\nUse \u0027$\u003c\u0027 instead of \u0027$^\u0027. Otherwise librttest is added twice:\nAs \u0027librttest.a\u0027 and as \u0027-lrttest\u0027.\n\nSigned-off-by: Michael Olbrich \u003cm.olbrich@pengutronix.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "ddc409343e19cb2bbc75869a18cbf9b8a5343f31",
      "tree": "fd2a1d733c38a920a1a3e13a02f6f5c96a93724e",
      "parents": [
        "1207d5bdc0258716c753f17ef6171f5c9d8c96b6"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Mar 03 14:17:57 2015 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Mar 03 14:45:29 2015 +0100"
      },
      "message": "Fix minor grammar mistake in the help output\n\nChange \"quick\" to quicker, so the help message reads\n-c    --check               Stop if lower prio task is quicker than\nhigher (off)\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "1207d5bdc0258716c753f17ef6171f5c9d8c96b6",
      "tree": "3471cd5fd8a650487d7e5ed907c18233bafca303",
      "parents": [
        "4f09abf780888677727e9d0cb63f9c96ae2ad369"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Feb 18 09:55:13 2015 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Mar 03 13:58:57 2015 +0100"
      },
      "message": "pi_stress: Clear affinity for DEADLINE tasks\n\nDeadline tasks are not allowed to set smp affinity.\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "4f09abf780888677727e9d0cb63f9c96ae2ad369",
      "tree": "a139175fe119f4bcad1c370e452f9094bbcf62b7",
      "parents": [
        "3fed00ff8d2c0cdbc5ba078cbd60ce3cfcee615f"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Mon Feb 23 19:38:49 2015 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Feb 24 15:28:33 2015 +0100"
      },
      "message": "Makefile: pi_stress need librttest.a so it should depend on it\n\nSigned-off-by: Michael Olbrich \u003cm.olbrich@pengutronix.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "3fed00ff8d2c0cdbc5ba078cbd60ce3cfcee615f",
      "tree": "ff5d83043c2c02f86c0fd7eca3f62055cd4f4ae1",
      "parents": [
        "a99c44c258d08c799dfebd05dc0d0d830d3de324"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 14:41:37 2015 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 14:41:37 2015 -0600"
      },
      "message": "version bump to 0.91\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "a99c44c258d08c799dfebd05dc0d0d830d3de324",
      "tree": "647fcc4637702d03a96a0e4a7b9107a842164973",
      "parents": [
        "9ea917520faecfcbb98dd65b3803dc524f32e6b1"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 17 16:08:59 2015 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 13:12:36 2015 -0600"
      },
      "message": "pi_stress: remove timestamp of compilation from version output\n\nHaving the date and time of compilation is hardly useful and is in the\nway for reproducible building binaries.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "9ea917520faecfcbb98dd65b3803dc524f32e6b1",
      "tree": "91290b7638c6f3fa70fb6322f88177d8135f963a",
      "parents": [
        "ad68a5d91d4b3f391295577015351fe4f1e77a3e"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 13:02:02 2015 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 13:02:02 2015 -0600"
      },
      "message": "rt-migrate-test: sanity check --prio value\n\nMake sure we get a value between 1 and 99 for --prio. Also change\nprint for invalid --loops from Warning to Error (if we call exit\nthen it\u0027s an error).\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "ad68a5d91d4b3f391295577015351fe4f1e77a3e",
      "tree": "d7cc99896bddb08b162fba8e6854bba5ff2584c8",
      "parents": [
        "b690dfed2d0643d27ee72cf5951662f37a1b9468"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 12:59:05 2015 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 12:59:05 2015 -0600"
      },
      "message": "rt-migrate-test: make sure input parameters are converted to correct units\n\nThe input parameters for run_interval and interval are specified on the\ncommand line as millisecond values. Convert these to nanosecond values\nbefore we use them.\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "b690dfed2d0643d27ee72cf5951662f37a1b9468",
      "tree": "3c5eed9c0aba3db32448876a1478d3cb19db9246",
      "parents": [
        "f2ceb5e1f9476dcba6cbcf24bdae7984b3c1052c"
      ],
      "author": {
        "name": "Boris Egorov",
        "email": "egorov@linux.com",
        "time": "Tue Feb 17 23:43:59 2015 +0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 12:56:44 2015 -0600"
      },
      "message": "rt-migrate-test: use variables instead of macros\n\nBy default, static variables run_interval and interval assigned to\nmacros with corresponding uppercase name, RUN_INTERVAL and INTERVAL.\nLater in code we should only use these variables to properly handle\noptions passed by user.\n\nSigned-off-by: Boris Egorov \u003cegorov@linux.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "f2ceb5e1f9476dcba6cbcf24bdae7984b3c1052c",
      "tree": "0d5c6ff0302c03505b3d397f6fb29aaca46f0052",
      "parents": [
        "48d20ffd06cc0bbc78ce7a39b4725efb6de6cb58"
      ],
      "author": {
        "name": "Boris Egorov",
        "email": "egorov@linux.com",
        "time": "Tue Feb 17 23:43:58 2015 +0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Feb 17 12:56:18 2015 -0600"
      },
      "message": "rt-migrate-test: exit early if nr_runs is non-positive\n\nProgram will crash if nr_runs is 0 due to dividing by it in\nprint_results(). Let\u0027s exit early instead.\n\nFixes: http://bugs.debian.org/716237\nSigned-off-by: Boris Egorov \u003cegorov@linux.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "48d20ffd06cc0bbc78ce7a39b4725efb6de6cb58",
      "tree": "f5ec401cb78faa2c98414f4012a41b8f1da4459f",
      "parents": [
        "c68419b628105054dbaf2cca90688ed086d0a265"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Tue Jan 27 10:26:12 2015 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Tue Jan 27 10:26:12 2015 -0600"
      },
      "message": "version bump to 0.90\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "c68419b628105054dbaf2cca90688ed086d0a265",
      "tree": "6bab1b30715713026169f3b83853ca0150785e13",
      "parents": [
        "deb1e1eecc64dfc27267cf6d9f71f87b4eccc7c5"
      ],
      "author": {
        "name": "Alexey Brodkin",
        "email": "Alexey.Brodkin@synopsys.com",
        "time": "Mon Nov 10 10:16:54 2014 +0300"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Jan 15 16:31:20 2015 -0600"
      },
      "message": "Makefile: allow building selected tests with non-NPTL toolchain\n\nSome architectures are still stuck with non-NPTL toolchains.\nThese are for example ARC, Blackfin, Xtensa etc.\n\nStill rt-tests are very good benchmarks and it would be good to enable use of\nat least selected (those that will be built) tests on those architectures.\n\nThis change makes it possible to only build subset of tests that don\u0027t require\nNPTL calls.\n\nBy default behavior is not modified - all tests are built, but if one wants\nto build with non-NPTL toolchain just add \"HAVE_NPTL\u003dno\" in command line\nor modify \"HAVE_NPTL\" variable right in Makefile and execute \"make\".\n\nSigned-off-by: Alexey Brodkin \u003cabrodkin@synopsys.com\u003e\nCc: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nCc: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "deb1e1eecc64dfc27267cf6d9f71f87b4eccc7c5",
      "tree": "3f4c07ee8b2ffb0c0b34b8403a10881212ac338e",
      "parents": [
        "53956b6712fef18a7141c2b24dcf8815b5e46e9d"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Jan 15 12:40:56 2015 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Jan 15 16:31:20 2015 -0600"
      },
      "message": "specfile: update template and make build exclusive to x86_64\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "53956b6712fef18a7141c2b24dcf8815b5e46e9d",
      "tree": "f418836ca05015fd21c01132a029875ffbc582e4",
      "parents": [
        "d1f037dc3c83c04c8b291868cf39e238745f19eb"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Jan 15 12:35:05 2015 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Jan 15 16:30:59 2015 -0600"
      },
      "message": "pip_stress: parameterize usleep value to work-around platform issues\n\nARM platforms have timing issues with pip_stress:\n\n    Hello,\n\n    pip_stress works out of the box on my x86 based laptop, but\n    doesn\u0027t work on ARM devices, returned \u0027no inversion incurred\u0027.\n    Follow the comment to increase usleep value, 2500 worked for\n    pandaboard and 3000 worked for Beaglebone Black board.\n\n    I propose that increase the usleep value to 3500 from upstream,\n    so that we can use pip_stress right out of the box.\n\nRather than hardcode the usleep value used by pip_stress, I made\nthe command line option --usleep which takes a microsecond value\nthat defaults to 500us.\n\nReported-by: Chase Qi \u003cchase.qi@linaro.org\u003e\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "d1f037dc3c83c04c8b291868cf39e238745f19eb",
      "tree": "26d900627f23318400579dd6acc35932e628eb6e",
      "parents": [
        "7efada9d5be2660e1a5923b2cb4b7a484eb071f6"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:45 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:48 2014 -0600"
      },
      "message": "pi_stress: Store schedule attributes per thread\n\nCurrently, the scheduling class is configured on a global\nlevel. It is possible to run the test either with SCHED_FIFO\nor SCHED_RR. All threads run then with the same configuration\nexcept sched_priority is different.\n\nBy storing the scheduling attributes per thread we will be able\nto use different scheduler classes at the same time. The aim is\nto use SCHED_DEADLINE for the high priority thread.\n\nFirst thing to get there is to introduce low_sa, med_sa, high_sa\nand admin_sa. They are configured using the global policy variable\non default. Either using SCHED_FIFO or SCHED_RR. The user\ncan though use --sched command line options to configure each\nthread seperately. E.g.\n\nStarting PI Stress Test\nNumber of thread groups: 1\nDuration of test run: infinite\nNumber of inversions per group: unlimited\n     Admin thread SCHED_FIFO priority 4\n1 groups of 3 threads will be created\n      High thread SCHED_DEADLINE runtime 100000 deadline 200000 period 200000\n       Med thread SCHED_FIFO priority 2\n       Low thread SCHED_FIFO priority 1\nCurrent Inversions: 2446249\nStopping test\nTerminated\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "7efada9d5be2660e1a5923b2cb4b7a484eb071f6",
      "tree": "2a05d916f4aa729812a84ace2c51b62bef2d76c3",
      "parents": [
        "e875ad63d36a316bbe0f8233fffa5b67cfe837a4"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:44 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:45 2014 -0600"
      },
      "message": "rt-utils: Add gettid()\n\nWe still lack a gettid implemenation from libc.\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "e875ad63d36a316bbe0f8233fffa5b67cfe837a4",
      "tree": "03cfbe311b4cc4e3e4b4805f04f922cacfe3b036",
      "parents": [
        "ef2dee4232b7cae594ef7ecb7230c4bd18cea3f3"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:43 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:43 2014 -0600"
      },
      "message": "rt-utils: Add helper to parse/print scheduling policies\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "ef2dee4232b7cae594ef7ecb7230c4bd18cea3f3",
      "tree": "9352ce91b97be2ab5f2d84fb178652c097be7710",
      "parents": [
        "4450464a96cd6ca7b4705704b55b43a476892924"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:42 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:41 2014 -0600"
      },
      "message": "rt-sched: Add sched_setattr/sched_getattr API\n\nUntil we have a proper libc implementation we maintain a simple\nversion of it. We this new API we are able to use SCHED_DEADLINE.\n\nThis is shamelessly stolen from Dario Faggioli\u0027s libdl.\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\nCc: Dario Faggioli \u003craistlin@linux.it\u003e\n"
    },
    {
      "commit": "4450464a96cd6ca7b4705704b55b43a476892924",
      "tree": "074d9c0dfd63f1e8f503ccd6dd49edee930a0fea",
      "parents": [
        "bf246ba473b502fa5dbba8254ded138310f929f3"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:41 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:38 2014 -0600"
      },
      "message": "pi_stress: Use error.h for logging and debugging\n\nIn order to be able to use some of the rt-utils.h function we need\nto get rid of our own info() \u0026 friends implementation.\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "bf246ba473b502fa5dbba8254ded138310f929f3",
      "tree": "65dda7f2ef298b1da660dff3b5254d836d57f16c",
      "parents": [
        "62a796727a32e4fdc45a4c20978bf6c8a3ffda55"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:40 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:35 2014 -0600"
      },
      "message": "error: Add debug() function\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "62a796727a32e4fdc45a4c20978bf6c8a3ffda55",
      "tree": "04181e28eba652ef018df8dcc713a6b23fbc1c63",
      "parents": [
        "37c4b02108e62d2b360f8e563accaf1044a1fea7"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:39 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:32 2014 -0600"
      },
      "message": "pi_stress: Remove unused TIMER_SIGNAL definition\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "37c4b02108e62d2b360f8e563accaf1044a1fea7",
      "tree": "5e9b7930c211435475ab4e15aee9910617cc4e03",
      "parents": [
        "b45ce036389ff5b8b710976ad8ccbbd69cace02c"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:38 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:29 2014 -0600"
      },
      "message": "rt-tests.h: Remove unused header file\n\nThere is no user of this header file.\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "b45ce036389ff5b8b710976ad8ccbbd69cace02c",
      "tree": "869fb2a4b3e4d02ba2c16cdbcdd1a5fa536fa959",
      "parents": [
        "536baa764814482d362edd30e8bb21d8da93f35c"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Wed Nov 05 10:09:37 2014 +0100"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:43:00 2014 -0600"
      },
      "message": "hackbench: Don\u0027t re-assign context for each fd\n\nA small optimization. Setting it once is enough.\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\n"
    },
    {
      "commit": "536baa764814482d362edd30e8bb21d8da93f35c",
      "tree": "5e132e464fbc7dac1603f2ed862343b4f4bd3c01",
      "parents": [
        "b028c17565e40fc0c913d547f93b713a2e317255",
        "b23d5ced109e69369dbb372d1ce411e17b93487c"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:41:21 2014 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Nov 06 15:41:21 2014 -0600"
      },
      "message": "Merge remote-tracking branch \u0027jkacur/v0.89-devel\u0027 into work\n"
    },
    {
      "commit": "b23d5ced109e69369dbb372d1ce411e17b93487c",
      "tree": "5e132e464fbc7dac1603f2ed862343b4f4bd3c01",
      "parents": [
        "5078ecff39e0284425acb8035c0addca7dcda68f"
      ],
      "author": {
        "name": "Joakim Hernberg",
        "email": "jbh@alchemy.lu",
        "time": "Thu Aug 14 19:29:29 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Mon Aug 18 22:49:17 2014 +0200"
      },
      "message": "cyclictest: make affinity option only use number of online cpus\n\nWhen I boot my 8 core i7 laptop with the maxcpus\u003d4 kernel boot flag,\ncyclictest -S runs 8 threads.  This patch makes it only use the number\nof online cpus instead.\n\nSigned-off-by: Joakim Hernberg \u003cjhernberg@alchemy.lu\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "5078ecff39e0284425acb8035c0addca7dcda68f",
      "tree": "f0e168f59c8abe11872f594127143772651c2e62",
      "parents": [
        "72ce09a0fa3c7b2b8c55d1f54749acc4274d2693"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 17:24:31 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Mon Aug 18 22:48:35 2014 +0200"
      },
      "message": "cyclictest: Add long option --laptop to preserve battery power\n\nSome people running cyclictest on laptops don\u0027t want to automatically\ntake advantage of the trick that prevents the power management to\ntransition to high cstates, since it eats up their battery power.\n\nAllow them to suppress this feature with --laptop\n\nThis will result in power latency results of course.\n\nFeature-requested-by:  Joakim Hernberg \u003cjhernberg@alchemy.lu\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "b028c17565e40fc0c913d547f93b713a2e317255",
      "tree": "5e132e464fbc7dac1603f2ed862343b4f4bd3c01",
      "parents": [
        "629b13d338007f4a5e1c1b47fa446da7fca46ee0",
        "863f1482220034de0a85f8150384931318325953"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Aug 15 10:38:26 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Aug 15 10:38:26 2014 -0500"
      },
      "message": "Merge remote-tracking branch \u0027jkacur/v0.89-devel\u0027 into work\n"
    },
    {
      "commit": "863f1482220034de0a85f8150384931318325953",
      "tree": "5e132e464fbc7dac1603f2ed862343b4f4bd3c01",
      "parents": [
        "dd01e7dab9a4eb7adf752d6fc7706b7ebe2b2f2c"
      ],
      "author": {
        "name": "Joakim Hernberg",
        "email": "jbh@alchemy.lu",
        "time": "Thu Aug 14 19:29:29 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Aug 15 14:52:28 2014 +0200"
      },
      "message": "cyclictest: make affinity option only use number of online cpus\n\nWhen I boot my 8 core i7 laptop with the maxcpus\u003d4 kernel boot flag,\ncyclictest -S runs 8 threads.  This patch makes it only use the number\nof online cpus instead.\n\nSigned-off-by: Joakim Hernberg \u003cjhernberg@alchemy.lu\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "dd01e7dab9a4eb7adf752d6fc7706b7ebe2b2f2c",
      "tree": "f0e168f59c8abe11872f594127143772651c2e62",
      "parents": [
        "72ce09a0fa3c7b2b8c55d1f54749acc4274d2693"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 17:24:31 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 17:24:31 2014 +0200"
      },
      "message": "cyclictest: Add long option --laptop to preserve battery power\n\nSome people running cyclictest on laptops don\u0027t want to automatically\ntake advantage of the trick that prevents the power management to\ntransistion to high cstates, since it eats up their battery power.\n\nAllow them to suppress this feature with --laptop\n\nThis will result in power latency results of course.\n\nFeature-requested-by:  Joakim Hernberg \u003cjhernberg@alchemy.lu\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "72ce09a0fa3c7b2b8c55d1f54749acc4274d2693",
      "tree": "b09537bd113e287571aedb90504e2d7866789e00",
      "parents": [
        "f0b2df877c67b2755c02835dfeb5eec6dd3d1d8c"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 17:01:05 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 17:01:05 2014 +0200"
      },
      "message": "cyclictest: Fix help for long options only\n\nAt some point in the history of cyclictest, a number of short options\nwere removed and changed to long only options. However the display_help\nwas not updated to reflect this and indicates short options that\nno longer exist. Fix this. I also found a long option that wasn\u0027t listed\nat all and added that.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "f0b2df877c67b2755c02835dfeb5eec6dd3d1d8c",
      "tree": "01fbddcfa80c6f24baf7947febf2454dc2edb1a1",
      "parents": [
        "4b430a76785d630e399e60466fdc66cec3a74805"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 16:22:11 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 16:22:11 2014 +0200"
      },
      "message": "cyclictest: Change the output from function sighand() to stderr\n\ncyclictest can be run from other tools such as rteval\nin order to get current status on long runs, SIGUSR1 is sent to\ncyclictest and caught by function sighand()\n\nThis creates difficulties for rteval when parsing cyclictest output, so\nchange the output to stderr.\n\nNote, a RFC was sent out on Apr.15 2014 entitled\n\"RFC: SIGUSR1 to stderr\"\nto:\t RT \u003clinux-rt-users@vger.kernel.org\u003e\ncc:\t Carsten Emde \u003cC.Emde@osadl.org\u003e,\n\t Thomas Gleixner \u003ctglx@linutronix.de\u003e,\n\t  Clark Williams \u003cwilliams@redhat.com\u003e\n\nSince I didn\u0027t receive any replies, I\u0027m assumin there are no objections\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "4b430a76785d630e399e60466fdc66cec3a74805",
      "tree": "03ecad55f96b3a43c24728024cc9bee1a38fe12d",
      "parents": [
        "245b19c5f69a00f36bb17adbaf0472a45ac06154"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 16:03:07 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 14 16:03:07 2014 +0200"
      },
      "message": "cyclictest: Always print an err message if write of 0 to cpu-dma_latency fails\n\nIn set_latency_target() there are some paths that don\u0027t print an error\nmessage even when a write of 0 to /dev/cpu_dma_latency fails.\n\nThis patch does the following\n- always print an error message if the write to /dev/cpu_dma_latency\nfails\n- Fix the error check with the write call. (a return of 0 or -1 indicate\n problems\n- rename ret to err since this function is void and returns no value\n- use err_msg_n instead of printf (which also prints to stderr)\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "629b13d338007f4a5e1c1b47fa446da7fca46ee0",
      "tree": "be65c9d5abc9531b9f63966c406823e5eaea4945",
      "parents": [
        "c5f2a4436035fab1553636910329d7944f234fdf"
      ],
      "author": {
        "name": "Joakim Hernberg",
        "email": "jhernberg@alchemy.lu",
        "time": "Wed Jul 23 21:06:54 2014 +0200"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Jul 23 16:16:16 2014 -0500"
      },
      "message": "make SMP option only use online cpus.\n"
    },
    {
      "commit": "245b19c5f69a00f36bb17adbaf0472a45ac06154",
      "tree": "dbce70d3f4296b0f956ab291317bef62d61c28cd",
      "parents": [
        "6b6ebd9f0d7469d0e6a459d1524d14e76cd40e11"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri May 09 14:12:26 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri May 09 14:12:26 2014 +0200"
      },
      "message": "rt_numa.h: Suppress discards \u0027const\u0027 qualifier warning\n\nIn rt-tests we try to use const where appropriate for read-only, but\nwe need to tell the compiler we are intentionally discarding const\nwhen calling library functions that expect char *\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "6b6ebd9f0d7469d0e6a459d1524d14e76cd40e11",
      "tree": "e974b035dd0573cfe482a047528add681219c4e9",
      "parents": [
        "c5f2a4436035fab1553636910329d7944f234fdf"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri May 09 01:21:06 2014 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri May 09 01:21:06 2014 +0200"
      },
      "message": "lib: Rework err_msg_n to output strerror after message\n\nOutputting the message first followed by the strerror makes\nthe error messages more readable.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "c5f2a4436035fab1553636910329d7944f234fdf",
      "tree": "eb4d14756f502a21903dab2624456aa022223769",
      "parents": [
        "9a345c137545ec94cdf3e40f06108cc239d8286e",
        "9164ec4db2645f52ffdd20e6d1b72bb0411ab40e"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sun Mar 30 11:17:52 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sun Mar 30 11:17:52 2014 -0500"
      },
      "message": "Merge branch \u0027work\u0027\n"
    },
    {
      "commit": "9164ec4db2645f52ffdd20e6d1b72bb0411ab40e",
      "tree": "eb4d14756f502a21903dab2624456aa022223769",
      "parents": [
        "041e643710fd286c550650cfe2813b540d516204"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sun Mar 30 11:16:44 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sun Mar 30 11:16:44 2014 -0500"
      },
      "message": "version bump to 0.89\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "041e643710fd286c550650cfe2813b540d516204",
      "tree": "c599e9885a1b7dea941d973a45108b9baab328b5",
      "parents": [
        "266a7b90a5c309327efd519c2c31571af1e0ea15"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sun Mar 30 11:05:49 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sun Mar 30 11:05:49 2014 -0500"
      },
      "message": "cyclictest: fix leftover debbuging comment in argument processing\n\nLeft a single line comment in the switch statement for handling\naffinity options. Removed it.\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "266a7b90a5c309327efd519c2c31571af1e0ea15",
      "tree": "97531d13a6d0e9bfc9eed21b6658d68546bac953",
      "parents": [
        "a7fbe4c58b94bb138cb76af43ff94f65bda63002"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sat Mar 29 10:39:26 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Sat Mar 29 10:39:26 2014 -0500"
      },
      "message": "hwlatdetect: convert to run with both python2 and python3\n\nRan 2to3 on hwlatdetect.py and checked in the result. Tested\non F20 system running 3.12.14-rt23 with both python2 and python3.\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "9a345c137545ec94cdf3e40f06108cc239d8286e",
      "tree": "c11841bbdd668248dafa3fee5bf3209b69cb7c51",
      "parents": [
        "bd4493d6ef405a8b0287e7d5f26987e025274b53"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 13:04:36 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 13:07:55 2014 -0500"
      },
      "message": "removed debugging comments and printfs\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "bd4493d6ef405a8b0287e7d5f26987e025274b53",
      "tree": "8438c1d156f60498aab09b47017a3842a2629bed",
      "parents": [
        "751b683a9d38e740139c88f5ee06d5b526fceb29",
        "a7fbe4c58b94bb138cb76af43ff94f65bda63002"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 09:27:18 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 09:27:18 2014 -0500"
      },
      "message": "Merge branch \u0027work\u0027\n"
    },
    {
      "commit": "a7fbe4c58b94bb138cb76af43ff94f65bda63002",
      "tree": "c11841bbdd668248dafa3fee5bf3209b69cb7c51",
      "parents": [
        "9bdd51a808b3c3d05c33eef9d7b3536099fa1170"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 09:26:31 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 09:26:31 2014 -0500"
      },
      "message": "version bump to 0.88\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "9bdd51a808b3c3d05c33eef9d7b3536099fa1170",
      "tree": "bbf31418c46d64a5ec574aee3a736b2414de6075",
      "parents": [
        "618427fab929656e062dbc10858a32722a524c88"
      ],
      "author": {
        "name": "Gary S. Robertson",
        "email": "gary.robertson@linaro.org",
        "time": "Tue Mar 25 18:05:32 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 09:23:59 2014 -0500"
      },
      "message": "cyclictest: Don\u0027t offer --numa option when unavailable\n\nSigned-off-by: Gary S. Robertson \u003cgary.robertson@linaro.org\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "618427fab929656e062dbc10858a32722a524c88",
      "tree": "429eb6ffcf75394024b904ddbdbd075538c48668",
      "parents": [
        "87f11582451733f9e37ccae470fca70e1e83a17c"
      ],
      "author": {
        "name": "Gary S. Robertson",
        "email": "gary.robertson@linaro.org",
        "time": "Tue Mar 25 18:05:31 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Mar 28 09:22:53 2014 -0500"
      },
      "message": "cyclictest: Restore CPU affinity function for non-NUMA builds\n\nSigned-off-by: Gary S. Robertson \u003cgary.robertson@linaro.org\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "751b683a9d38e740139c88f5ee06d5b526fceb29",
      "tree": "f02df53dcf8d39027978c9f94f9f0e026f5ccf05",
      "parents": [
        "04db73f6c74ab5957c4f1cdd8d6e3f961acd5588"
      ],
      "author": {
        "name": "Gary S. Robertson",
        "email": "gary.robertson@linaro.org",
        "time": "Tue Mar 25 18:05:32 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Mar 26 22:37:50 2014 -0500"
      },
      "message": "Don\u0027t offer --numa option when unavailable\n\nSigned-off-by: Gary S. Robertson \u003cgary.robertson@linaro.org\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "04db73f6c74ab5957c4f1cdd8d6e3f961acd5588",
      "tree": "429eb6ffcf75394024b904ddbdbd075538c48668",
      "parents": [
        "87f11582451733f9e37ccae470fca70e1e83a17c"
      ],
      "author": {
        "name": "Gary S. Robertson",
        "email": "gary.robertson@linaro.org",
        "time": "Tue Mar 25 18:05:31 2014 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Mar 26 22:37:27 2014 -0500"
      },
      "message": "Restore CPU affinity function for non-NUMA builds\n\nSigned-off-by: Gary S. Robertson \u003cgary.robertson@linaro.org\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "87f11582451733f9e37ccae470fca70e1e83a17c",
      "tree": "89a96db31727f3af6071cfa4d058a47e2852ee68",
      "parents": [
        "3917fdbe56a8e8716f3d1ba93806083e598d3e49"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jan 31 14:07:20 2014 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Jan 31 14:11:46 2014 -0600"
      },
      "message": "cyclictest: Fix tracemark output when the latency threshold is hit on ARM\n\non ARM I\u0027m seeing output like:\n\n\tcyclicte-623     0....... 19619418us+: tracing_mark_write: hit latency threshold (2000 \u003e 2097)\n\nThat\u0027s because of a format mismatch in\n\n\ttracemark(\"hit latency threshold (%d \u003e %d)\", diff, tracelimit);\n\ndiff is a u64 and tracelimit an int. So on ARM the string is passed in r0,\ntracelimit in r1 and diff in r2+r3. vsnprintf used in tracemark only\nexpects two ints passed and so only uses r1 and r2 yielding the permutation\nin the output.\n\nThis patch also adds a gcc attribute to tracemark that helps catching\nsimilar bugs. In this case just adding the attribute but not touching\nthe call site, would result in:\n\n\tsrc/cyclictest/cyclictest.c: In function ‘timerthread’:\n\tsrc/cyclictest/cyclictest.c:899:4: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘uint64_t’ [-Wformat]\n\n---\nHello\n\nafter some chatting with Clark and John I dropped the c99 stuff and added the\nattribute annotation.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "3917fdbe56a8e8716f3d1ba93806083e598d3e49",
      "tree": "8908f839b8ece0ab115951c02d787a9d30a1d794",
      "parents": [
        "b0413ae5ed802004fb0c4af74a1757381fd2b91f"
      ],
      "author": {
        "name": "Ciprian Barbu",
        "email": "ciprian.barbu@linaro.org",
        "time": "Thu Dec 12 16:47:19 2013 +0200"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Dec 12 09:13:12 2013 -0600"
      },
      "message": "rt-tests: hackbench: fix for uninitialized start time\n\nHello,\n\nWhile playing around with hackbench I discovered that I would sometimes\nget an enormous time reported, even if the run time would be less than a\nsecond or so. The problem was that the struct timeval start was not\ninitialized until after all children have been created. But if the\nprogram receives a signal before this is done, the start time is left\nuninitialized.\n\nI propose that in such situations an error message be displayed, like\nthe following patch does.\n\nPlease let me know if this is acceptable.\n\nRegards,\n/Ciprian\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "b0413ae5ed802004fb0c4af74a1757381fd2b91f",
      "tree": "dd08b682325f4c3314879db8c397244e4f40a26f",
      "parents": [
        "7c21340615714a68883cc36f6aad15ef3a817d0f"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Dec 11 16:43:14 2013 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Dec 11 16:43:14 2013 -0600"
      },
      "message": "version bump to 0.87\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "7c21340615714a68883cc36f6aad15ef3a817d0f",
      "tree": "ca872810463a97e9a22d2d8933ca1af635befae0",
      "parents": [
        "2f060c9ac655b8ecdb0bf3ce827cb8d05dc8b8c5"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Dec 11 15:30:29 2013 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Dec 11 15:30:29 2013 -0600"
      },
      "message": "fixed #ifdef that cuts -A option in display_help()\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "2f060c9ac655b8ecdb0bf3ce827cb8d05dc8b8c5",
      "tree": "badf681eb2b439220d067b1bf326c0b138123d7b",
      "parents": [
        "7ff65cfa9d4e73841d9dbf05b2678902f12014a7"
      ],
      "author": {
        "name": "Aaron Fabbri",
        "email": "ajfabbri@gmail.com",
        "time": "Tue Sep 03 13:32:50 2013 -0700"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Dec 11 15:26:57 2013 -0600"
      },
      "message": "CPU affinity now takes arbitrary set of cpus.\n\ne.g.\n  cyclictest -a4,6-8 -t5\n\nwill use 5 threads, assigned round-robin to the set of CPUs {4,6,7,8}.\nCPU 4 will get threads 1 and 5, CPU 6 gets thread 2, CPU 7 gets thread 3, and\nCPU 8 gets thread 4.\n\nAs explained in the updated manpage, libnuma \u003e\u003d v2 is required for these\narbitrary CPU sets.  With libnuma v1, the -a option behaves as before.  As\nbefore, compiling without libnuma is supported. The command usage help is fixed\nup at compile time to always show the correct usage of the -a option.\n\nAlso note that, since numa_parse_cpustring_all() wasn\u0027t available in early\nlibnuma v2 versions, we use numa_parse_cpustring().  This means you\u0027ll have to\nuse taskset in some cases (isolcpus kernel parameter) to add the desired CPUs to\nthe set of allowed cores, e.g.:\n\n  taskset -c4-6 cyclictest -a4-6\n\nTested with out libnuma (numactl), and with versions 1.0.2 and 2.0.9-rc3.\n\nSigned-off-by: Aaron Fabbri \u003cajfabbri@gmail.com\u003e\n(cherry picked from commit 5375ab86e77881d8043e5e309bb8daf5a84cc05f)\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "7ff65cfa9d4e73841d9dbf05b2678902f12014a7",
      "tree": "1e8c6b7142503a21ea7049dd19913abf7b81cc1c",
      "parents": [
        "4ab63398b92d693c23e19882a5397ee9b950dfe7"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Nov 15 15:39:21 2013 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Nov 15 15:39:21 2013 -0600"
      },
      "message": "updated Makefile and do-git-push script to use kup\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "4ab63398b92d693c23e19882a5397ee9b950dfe7",
      "tree": "5eaaaabc456965e5278e50a57e5f51880f78158d",
      "parents": [
        "1b46049fb5eab8fb8eb52184c362b28b3e20c083"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Nov 15 09:50:49 2013 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Fri Nov 15 09:50:49 2013 -0600"
      },
      "message": "version bump to 0.86\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "1b46049fb5eab8fb8eb52184c362b28b3e20c083",
      "tree": "b36887d6da860fa2118014f353b5601c37040868",
      "parents": [
        "77d109dbea9b2ae39b87af0f0fbbe343cfea3d09"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Nov 14 17:40:03 2013 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Nov 14 17:40:03 2013 +0100"
      },
      "message": "cyclictest: Align option fixes\n\nThese changes make the align option truly optional as claimed.\n\n1. Rename disaligned to offset for readability.\n2. Fix the aligned option so that if no optional argument is given,\nthe offset defaults to 0\n3. Fix some white space problems as reported by checkpatch.pl in the kernel\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "77d109dbea9b2ae39b87af0f0fbbe343cfea3d09",
      "tree": "63fdb9f68d68afc4d3507bbcf816a967513afd1d",
      "parents": [
        "fd37e16b2074fd33566c5188e6ab855f59c90c48"
      ],
      "author": {
        "name": "Nicholas Mc Guire",
        "email": "der.herr@hofr.at",
        "time": "Wed Nov 13 09:08:05 2013 -0600"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Nov 14 17:30:32 2013 +0100"
      },
      "message": "cyclictest: add align thread wakeup times option\n\nThis patch provides and additional -A/--align flag to cyclictest to align\nthread wakeup times of all threads as closly defined as possible.\n\nWhen running multiple threads in cyclictest (-S or -t # option) the threads\nare launched in an unsynchronized manner. Basically the creation order and\ntime for thread creation determines the start time. For provoking a maximum\ncongestion situation (e.g. cache evictions) and to improve reproducibility\nor run conditions the start time should be defined distances appart. The\nwell defined distance is implemented as a offset parameter to -A/--align\nand will offset each threads start time by the parameter * the sequentially\nassigned thread number (par-\u003etnum), together with the -d0 (distance in the\nintervals of the individual threads) this alignment option allows to get\nthe thread wakeup times as closely synchronized as possible.\n\nThe method to sync is simply that the thread with par-\u003etnum \u003d\u003d 0 is chosen\nto set a globally shared timestamp, and all other threads use this timestamp\nas their starting time rather than each calling clock_gettime() at startup.\nTo ensure synchronization of the thread startup the setting of the global\ntime is guarded by pthread_barriers.\n\nSigned-off-by: Nicholas Mc Guire \u003cder.herr@hofr.at\u003e\nReviewed-by: Andreas Platschek \u003candreas.platschek@opentech.at\u003e\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "fd37e16b2074fd33566c5188e6ab855f59c90c48",
      "tree": "37a7a31efca875f87f52032721c9df5daaada243",
      "parents": [
        "a3a7ee1a683107158d1627fb2f04f73a159970be"
      ],
      "author": {
        "name": "Nicholas Mc Guire",
        "email": "der.herr@hofr.at",
        "time": "Tue Aug 06 03:23:30 2013 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Nov 14 17:29:37 2013 +0100"
      },
      "message": "minor cleanup in cyclictest\n\nHI !\n\n just noticed a, presumably, unnecessary tsnorm in cyclictest\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "a3a7ee1a683107158d1627fb2f04f73a159970be",
      "tree": "4680efb9a4ced4c949287521b23bf294f5eb222b",
      "parents": [
        "dd6ae1155dc7fbee79426ae5952d48b4151c1cd7"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Apr 11 12:04:29 2013 -0500"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Nov 14 17:26:51 2013 +0100"
      },
      "message": "cyclictest: modify option handling to use enumerated types\n\nChange return value from option parsing to be enumerated type\nrather than a character. Hopefully this will clean up the option\nhandling a bit and not confuse me when I come back to add yet\nanother option to cyclictest.\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "dd6ae1155dc7fbee79426ae5952d48b4151c1cd7",
      "tree": "6074804e478585a10c72ff1eb218b2f341e8619b",
      "parents": [
        "83adb67c7928a73f6434e98cba736717d656ceb4"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Apr 11 17:20:05 2013 +0200"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Thu Apr 11 12:02:24 2013 -0500"
      },
      "message": "hackbench: init child\u0027s struct before using it\n\nCommit ad27df7 (\"Reimplement better child tracking and improve error\nhandling\") changed the way of reporting pid/error after creating a\nchild. It will return an union which is a mix pid_t, pthread_t and a\nsigned long long for errors.\nNow on 32bit x86 both pid_t and pthread_t are four byte in size and are\nstored in the first 4 bytes. Now if the most significant bit of the long\nlong variable happens to be set by chance (because nobody really\ninitializes the variable here) then error variable will be negative. On\nlittle endian machines the assignment of pid or threadid won\u0027t reset the\nsign bit and you see this:\n\n| Running in process mode with 10 groups using 40 file descriptors each (\u003d\u003d 400 tasks)\n| Each sender will pass 100 messages of 100 bytes\n| 0 children started.  Expected 40\n| sending SIGTERM to all child processes\n| signaling 0 worker threads to terminate\n| Creating workers (error: Success)\n\nA machine with proper endian handlig (that is big endian) would reset\nthe sign bit during the assignment of pid and I would not have to make\nthis patch :)\n\nWhile here, I make create_worker() since it is not used outside of this\nfile.\n\nCc: David Sommerseth \u003cdavids@redhat.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "83adb67c7928a73f6434e98cba736717d656ceb4",
      "tree": "b7f20a78e9c4bae3af69475c8f1e8707c4352ce7",
      "parents": [
        "1906cc53f5c4e6803cd91403d327c7da272d389a"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Mar 13 19:36:29 2013 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Mar 13 19:36:29 2013 -0500"
      },
      "message": "cyclictest: allow break threshold without doing any tracing\n\nAdd the --notrace/-A option, intended to be used in conjunction\nwith the -b option. This will cause cyclictest to exit when a\nthreshold is hit, but will not perform any tracing operations,\nallowing more sophisticated tracing to be done externally.\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "1906cc53f5c4e6803cd91403d327c7da272d389a",
      "tree": "4679cc8e90c62d91d4fc8bf1fac22f2640a3c114",
      "parents": [
        "1b92da30837e9552aba209cbdf938877f0fd3bbf"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Mar 13 16:53:53 2013 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "clark.williams@gmail.com",
        "time": "Wed Mar 13 16:53:53 2013 -0500"
      },
      "message": "cyclictest: add named fifo for statistics\n\nThis code adds the -F/--fifo option to cyclictest. Using the\n--fifo \u003cpath\u003e option will cause cyclictest to create a named\nfifo at \u003cpath\u003e and will dump the current run statistics to that\nfifo when it is opened an read.\n\nSigned-off-by: Clark Williams \u003cclark.williams@gmail.com\u003e\n"
    },
    {
      "commit": "1b92da30837e9552aba209cbdf938877f0fd3bbf",
      "tree": "f2303cde4548e48ae89e7188554de2790e4da17d",
      "parents": [
        "b2689a768a3fbdb8fb717719b384855440efec59"
      ],
      "author": {
        "name": "Jim Somerville",
        "email": "Jim.Somerville@windriver.com",
        "time": "Thu Feb 14 17:23:14 2013 -0500"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 15 15:08:35 2013 +0100"
      },
      "message": "cyclictest: finish removal of 1 second first loops\n\nHuge latencies are observed (close to 1 second) when certain\noptions are used in cyclictest.\n\nThe problem was 1st introduced at commit da4956cbcaf7945554f\n(\"use interval on first loop instead of 1 second\").  It removed\nthe 1 second first timing loop out of the main path in cyclictest\nbut left it in two other paths, namely the ones triggered by\nthese two options:\n\n    -r   --relative    use relative timer instead of absolute\n    -s   --system      use sys_nanosleep and sys_setitimer\n\nwhich in turn causes the huge latencies of close to 1 second to\nbe reported by cyclictest with certain uses of those two options.\n\nHere we extend the original commit to remove the 1 second\nhardcoded timer values from the RELTIME and ITIMER options, by\nsimply using the actual interval provided instead.\n\nSigned-off-by: Jim Somerville \u003cJim.Somerville@windriver.com\u003e\nCc: Clark Williams \u003cwilliams@redhat.com\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "b2689a768a3fbdb8fb717719b384855440efec59",
      "tree": "2edaf258e28dadc9029482362b316b7fa695eb85",
      "parents": [
        "7ffb5a6e20aafaf1e5c1389bf69da15b47923c37"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 15 15:02:21 2013 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 15 15:02:21 2013 +0100"
      },
      "message": "Makefile: Don\u0027t tag files in dir BUILD from rpm builds\n\nDon\u0027t tag copies of files in BUILD created when building an rpm\nWithout this change tags finds both copies, eg: for tag cyclictest.c\n  # pri kind tag               file\n  1 F   F    cyclictest.c      BUILD/rt-tests/src/cyclictest/cyclictest.c\n               1\n  2 F   F    cyclictest.c      src/cyclictest/cyclictest.c\n\nWith this change, only the later one is found\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "7ffb5a6e20aafaf1e5c1389bf69da15b47923c37",
      "tree": "17c2ef5de16bc4f2d24c39c2cacd27eaa72f55e9",
      "parents": [
        "cc7b99bf4e533a061b30becee9d51552bc3b908b"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Mon Feb 11 13:46:30 2013 -0800"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 15 14:54:43 2013 +0100"
      },
      "message": "rt-tests: NUMA optional for make rpm\n\nversion 2:\n  - Add new placeholders in rt-tests.spec-in to make the replacements by\n    \"make rpm\" more visible to future maintainers of rt-tests.spec-in\n  - fix typo of my name in rt-tests.spec-in\n\nrt-tests can be built without NUMA:\n\n   make NUMA\u003d0\n\nBut \"make rpm\" does not have a way to be successful without NUMA:\n\n   build_rt-tests_0.85\u003e make rpm\n   for F in cyclictest signaltest pi_stress rt-migrate-test ptsematest sigwaittest svsematest pmqtest sendme pip_stress hackbench *.o .depend *.*~ *.orig *.rej rt-tests.spec *.d *.a  ChangeLog; do find -type f -name $F | xargs rm -f; done\n   rm -f hwlatdetect\n   rm -f tags\n   rm -rf BUILD BUILDROOT RPMS SRPMS SPECS releases *.tar.gz rt-tests.spec tmp\n   git log \u003eChangeLog\n   mkdir -p releases\n   mkdir -p tmp/rt-tests\n   cp -r Makefile COPYING ChangeLog src tmp/rt-tests\n   tar -C tmp -czf rt-tests-0.85.tar.gz rt-tests\n   rm -f ChangeLog\n   cp rt-tests-0.85.tar.gz releases\n   sed s/__VERSION__/0.85/ \u003crt-tests.spec-in \u003ert-tests.spec\n   rpmbuild -ba --define \"_topdir /a/home/frowand/me/src/rt-tests/build_rt-tests_0.85\" --define \"_sourcedir /a/home/frowand/me/src/rt-tests/build_rt-tests_0.85/releases\" --define \"_builddir /a/home/frowand/me/src/rt-tests/build_rt-tests_0.85/BUILD\"  rt-tests.spec\n   error: Failed build dependencies:\n           numactl-devel is needed by rt-tests-0.85-1.fc12.src\n   make: *** [rpm] Error 1\n\nThe following patch allows the rpm to be built without NUMA, with the command:\n\n   make NUMA\u003d0 rpm\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "cc7b99bf4e533a061b30becee9d51552bc3b908b",
      "tree": "5cbe9aaea12e725ee8769b8eeeba389a031eb78f",
      "parents": [
        "d29d951dbe3c9ae8144f9a25f37f4009302f675d"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 08 15:27:24 2013 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 15 14:46:35 2013 +0100"
      },
      "message": "Makefile: Add BUILDROOT and SPECS to the dirs to remove for distclean\n\nmake rpm creates the dirs BUILDROOT and SPECS that are missed by distclean.\nGather all rpm related DIRS to the RPMDIRS and add that to distclean.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nReviewed-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nTested-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\n"
    },
    {
      "commit": "d29d951dbe3c9ae8144f9a25f37f4009302f675d",
      "tree": "ec9ea9687fc59aec88264853a8e19d3469ce9f95",
      "parents": [
        "0918c34effecae2c21b3eb28fb6d3712dc751863"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 08 15:18:02 2013 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 15 14:46:10 2013 +0100"
      },
      "message": "Makefile: Add tmp dir to distclean and \"make release\" call distclean\n\nThe files in the tmp dir are generated during make release.\nThese are the kind of generated files that should be removed for distclean,\nSo add tmp. make release can be slightly simplified by then depending\non distclean instead of clean.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nReviewed-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nTested-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\n"
    },
    {
      "commit": "0918c34effecae2c21b3eb28fb6d3712dc751863",
      "tree": "b4b56b6d9011e85ab6a4640a7f98b3a4d471ae6e",
      "parents": [
        "65c27472cc17e867be106eaa0b722082288fe3a6"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 08 15:02:14 2013 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Feb 15 14:45:44 2013 +0100"
      },
      "message": "Makefile: Don\u0027t tag tmp files created when making a release\n\nDon\u0027t tag the copies of the source files placed in the tmp directory\nduring the creation of a release.\nWithout this change tags finds both copies, eg: for tag cyclictest.c\n  # pri kind tag               file\n  1 F C F    cyclictest.c      src/cyclictest/cyclictest.c\n               1\n  2 F   F    cyclictest.c      tmp/rt-tests/src/cyclictest/cyclictest.c\n               1\n\nWith this change only the first one is found.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nReviewed-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nTested-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\n"
    },
    {
      "commit": "65c27472cc17e867be106eaa0b722082288fe3a6",
      "tree": "29ec8b2a32b6a55725d9babb438a2c175a686dda",
      "parents": [
        "210e625227d21e0b589b8eaa36cd81f1cb981819"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Mon Jan 28 18:09:46 2013 -0800"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Jan 30 17:56:05 2013 +0100"
      },
      "message": "cyclictest: white space cleanup\n\nClean up cyclictest formatting:\n  Change leading spaces to tabs.\n  Align function parameters.\n  Place type of function on same line as function name.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "210e625227d21e0b589b8eaa36cd81f1cb981819",
      "tree": "94e33a0c407f7beb71aae1270fe93a31b8242057",
      "parents": [
        "93e525fac1402e79744cb1a9bb16ef96b98c272b"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Nov 13 15:43:45 2012 -0600"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Tue Nov 13 16:02:04 2012 -0600"
      },
      "message": "version bump to 0.85\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "93e525fac1402e79744cb1a9bb16ef96b98c272b",
      "tree": "3717a82c437e0f1a9cb35cd833c5451d294f6503",
      "parents": [
        "9854a61da92d80ccce74e091ddc9d4c0e3983e79",
        "7667ff6946931558ff1c148c067faf34eba2bb5d"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Nov 09 16:25:18 2012 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Nov 09 16:25:18 2012 +0100"
      },
      "message": "Merge branch \u0027clrkwllms/work\u0027 into rt-tests-0.84-devel\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "9854a61da92d80ccce74e091ddc9d4c0e3983e79",
      "tree": "2bda419ed279e176d4edee9e59274dcbaf43049c",
      "parents": [
        "fcdef80f5f3910f2a9a8f6fcc7045bd068a9bce5"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Mon Aug 13 13:38:25 2012 -0700"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:25:26 2012 +0200"
      },
      "message": "V3: cyclictest: report large measured clock latency\n\nV3: Use src/lib/error.c functions instead of fprintf.\n    Fix printf format warnings for 32 bit vs 64 bit systems with cast.\n    One issue with using warn() and info() instead of fprintf is that\n    the compiler no longer warns about format mismatches.\n    Fix bad continuation line white space prefix.\n    Remove unused variable zero_diff.\n\ncyclictest: ARM panda clock resolution will be ~30 usec unless\nCONFIG_OMAP_32K_TIMER\u003dn, resulting in a poor latency report.\n\nThis patch does _not_ fix the problem, it merely provides the\ninstrumentation to make it visible.  The value of measured\nresolution is useful information for any system.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\n- Fixed up minor white space problem.\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "fcdef80f5f3910f2a9a8f6fcc7045bd068a9bce5",
      "tree": "3f02ae6a1cd3393fec05b24e1928c7aab8ba8d51",
      "parents": [
        "2400e5e3b561e66a7779a4115e756959d2dcff1c"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Mon Aug 13 13:37:42 2012 -0700"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:24:59 2012 +0200"
      },
      "message": "V3: cyclictest: clean up getopt_long() parameters\n\nV3: unchanged from V2\n\ncyclictest getopt_long() parameter clean up.\nClean up before following patch which will add a new option.\n\n  Some elements of long_options were not in alphabetical order.\n\n  Some elements of optstring were not in alphabetical order.\n\n  \u0027-e\u0027, \u0027--latency\u0027 was missing help text\n\n  short form of --duration (\u0027D\u0027) was missing from optstring\n\n  Change a few instances of leading spaces to tabs.\n\n  Add white space to long_options to improve readability.\n\n  Some cases of the switch processing the result of\n    getopt_long() were not in alphabetical order.\n\n  Did _not_ clean up option value parsing and processing.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n\nConflicts:\n\tsrc/cyclictest/cyclictest.c\n"
    },
    {
      "commit": "2400e5e3b561e66a7779a4115e756959d2dcff1c",
      "tree": "e61da396073b5b56ad71a6dfe418893c4c80c859",
      "parents": [
        "dfcef6e557b7980a33aa30b45bde196ed1780eb1"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Oct 16 00:58:46 2012 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:22:33 2012 +0200"
      },
      "message": "rt-tests Makefile: Add CPPFLAGS to the pattern rule to generate dependencies\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "dfcef6e557b7980a33aa30b45bde196ed1780eb1",
      "tree": "51b9ad8e9e8993c6cffd843e244b714e817e2766",
      "parents": [
        "954e01fe14374466964bed63769cfcf6a98f2aa1"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Oct 16 00:26:44 2012 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:22:11 2012 +0200"
      },
      "message": "rt-tests Makefile: separate CFLAGS and CPPFLAGS\n\nFor compilation to work\n\n        -D_GNU_SOURCE -Isrc/include\n\nis needed to be passed to the compiler. For Debian packaging several\nthings are added but not these two from above. So be a bit more friendly\nand add them unconditionally. There is no harm if they are included in\nthe user supplied CFLAGS and so passed twice.\n\nMoreover be a bit more correct about CFLAGS/CPPFLAGS. Both should be\npassed to the compiler with CFLAGS taking options for the compiler and\nCPPFLAGS taking options for the preprocessor. This is also needed for\nDebian packaging where the helper scripts set CPPFLAGS.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "954e01fe14374466964bed63769cfcf6a98f2aa1",
      "tree": "d779548f91a4c2fdafb282a3e4345c1a0a615279",
      "parents": [
        "d63f567c646e07da87d9ce3cce5e5add74c97e16"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sun Sep 02 21:46:10 2012 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:21:52 2012 +0200"
      },
      "message": "rt-tests: have printf use %s format for strings\n\nDiscovered while compiling with \"hardening flags\"\n\nFor Debian 7.0 (aka wheezy) packages it\u0027s recommended to use several\nhardening flags, the default on amd64 being:\n\n\tCFLAGS\u003d-g -O2 -fstack-protector --param\u003dssp-buffer-size\u003d4 -Wformat -Werror\u003dformat-security\n\tCPPFLAGS\u003d-D_FORTIFY_SOURCE\u003d2\n\tLDFLAGS\u003d-Wl,-z,relro\n\nThis patch doesn\u0027t fix all warnings but at least makes all programs compile\nagain by not using char *variables as printf format strings.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "d63f567c646e07da87d9ce3cce5e5add74c97e16",
      "tree": "0fb50a2f967f485b19bf09e421de2cd52d990e7f",
      "parents": [
        "992b905d42143f2741b537b60bc51e3fa7c8859d"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed May 09 17:32:11 2012 +0200"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:21:28 2012 +0200"
      },
      "message": "rt-tests / gitignore: Exclude patches and .a libs too.\n\nMinor fix to make working with git nicer.\nNow that we\u0027re building a lib, we need to exclude it from git status output.\nDo the same for patches we generate or apply.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "992b905d42143f2741b537b60bc51e3fa7c8859d",
      "tree": "87c2a8cf85f325c415959e0d31f491d12a53a647",
      "parents": [
        "18cd9775e55f7bb07f01cc5ef8b1f66fd9a4b318"
      ],
      "author": {
        "name": "Bhavesh Davda",
        "email": "bhavesh@vmware.com",
        "time": "Tue Oct 16 10:02:53 2012 -0700"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:19:23 2012 +0200"
      },
      "message": "cyclictest: histogram overflow instance tracking\n\nAdd feature to cyclictest histogram mode to track cycle counts every time a\nsample overflows the histogram limit. This should help identify if there is a\ntiming pattern to jitters in cyclictest runs.\n\nExample output (with -h 10):\n ...\n Histogram Overflows: 00001 00007 00000 00009 00004 00007 00000 00001\n Histogram Overflow at cycle number:\n Thread 0: 09964\n Thread 1: 00000 00004 00006 00008 00010 09962 11594\n Thread 2:\n Thread 3: 01169 04698 06782 09033 10299 11561 21517 28734 29532\n Thread 4: 11574 11580 11583 11586\n Thread 5: 00020 09448 13954 14954 18954 20587 24973\n Thread 6:\n Thread 7: 18950\n ...\n\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nReviewed-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "18cd9775e55f7bb07f01cc5ef8b1f66fd9a4b318",
      "tree": "9dbce87c9093b7e851de1bc5c9618a40ba930f9b",
      "parents": [
        "857cdd5320ce1f293f5dbcbec79cc8fe22b0bebf"
      ],
      "author": {
        "name": "Bhavesh Davda",
        "email": "bhavesh@vmware.com",
        "time": "Tue Oct 16 09:39:56 2012 -0700"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed Oct 17 00:11:54 2012 +0200"
      },
      "message": "cyclictest: whitespace cleanup\n\nCosmetic whitespace cleanup\n\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "7667ff6946931558ff1c148c067faf34eba2bb5d",
      "tree": "4cafb4d6936c6090a9b4d82e6e955b187c72b5ab",
      "parents": [
        "857cdd5320ce1f293f5dbcbec79cc8fe22b0bebf"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu Aug 30 15:53:35 2012 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu Aug 30 15:54:02 2012 -0500"
      },
      "message": "add setup and call of tracemark function for breaktrace\n\nAdd back call to the tracemark function but only if we\u0027re\nusing the breaktrace option and only when we actually hit\nthe breaktrace threshold.\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "857cdd5320ce1f293f5dbcbec79cc8fe22b0bebf",
      "tree": "da5f408542e6dfac5f9f582364f3037c91ec8167",
      "parents": [
        "81c42e0162412cb990354d1ccb9d60d0dc10b79c"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Wed May 09 09:38:00 2012 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Wed May 09 09:38:00 2012 -0500"
      },
      "message": "version bump to 0.84\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "81c42e0162412cb990354d1ccb9d60d0dc10b79c",
      "tree": "f325e845a1da546184c744b5ccaf9b21438ae061",
      "parents": [
        "683a326a12e75c6d4afc8b61cfe0cec5c8cb965b"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Wed May 09 16:03:03 2012 +0200"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Wed May 09 09:22:07 2012 -0500"
      },
      "message": "rt-tests / cyclictest: Make cyclictest fail if it cannot run with requested priority.\n\nCurrently if a non-root user requests a priority higher than the soft limit in\n/etc/security/limits.conf\nthe call to sched_setscheduler will silently fail and the user will be running\nwith priority of 0. Cyclictest will not complain, and display the\nrequested priority resulting in seemingly poor results.\n\nThe following patch fixes this by doing two things.\n\n1. If the requested priority is higher than the soft limit but lower than the\nhard limit, it will raise the soft limit to the requested priority.\n\n2. If the requested priority is higher than the hard limit, it will fail with a\nwarning.\n\nThe patch should not affect privileged users.\n\nReported-by: Nicholas Mc Guire \u003cder.herr@hofr.at\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "683a326a12e75c6d4afc8b61cfe0cec5c8cb965b",
      "tree": "ea70888dc402f782f5450b68f785ea0bf4268075",
      "parents": [
        "e43bee01585e1407c48dc5ecc5f2be74737fd336"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Thu May 03 12:48:48 2012 -0700"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu May 03 16:17:57 2012 -0500"
      },
      "message": "rt-tests: printf format compile warning\n\nV2: use type casting instead of ugly constant in format string\n\nFix printf format string to fix compile warning for ARM 32 bit target.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "e43bee01585e1407c48dc5ecc5f2be74737fd336",
      "tree": "0c257e099610399ef19090753081ee39e20dd069",
      "parents": [
        "f4256bfde48fa269758633d79e722d50a431b314"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Wed May 02 17:02:40 2012 -0700"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu May 03 16:17:38 2012 -0500"
      },
      "message": "rt-tests: incorrect first latency value for --verbose option\n\nWhen the --verbose option is selected, the first value for each thread is\nincorrectly reported as zero.\n\nThis is because when collecting the first value, the index into stat-\u003evalues is\nincremented from zero to one before storing the value.  But when printing the\nvalues, the first value printed is stat-\u003evalues[0], which has been initialized\nto zero.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "f4256bfde48fa269758633d79e722d50a431b314",
      "tree": "ba9be9b842d339a063735f41e94a906a248beb4a",
      "parents": [
        "3c14034e3dfd23aea9e830e7aa7be5f1acaa8410"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Tue May 01 19:34:13 2012 -0700"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu May 03 16:17:38 2012 -0500"
      },
      "message": "rt-tests: Makefile get machinetype from compiler instead of uname\n\nFix the machinetype check for cross-compiling.\n\nThis has been tested on an x86_64  Fedora host for an x86_64 target and\nan ARM target.  Additional testing would be greatly appreciated.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nTested-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "3c14034e3dfd23aea9e830e7aa7be5f1acaa8410",
      "tree": "5b8f6b3d1728be46c7a6a8af57875761fc291ecf",
      "parents": [
        "b3593fbe8e18bb441a37d869282574784aa49e0b"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Tue May 01 19:45:44 2012 -0700"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu May 03 16:17:38 2012 -0500"
      },
      "message": "rt-tests: cyclictest warn of interaction between \u0027-a\u0027, \u0027--smp\u0027, and \u0027--numa\u0027\n\nThe \u0027-a\u0027 option is always ignored if --smp or --numa is specified.  Fix the\nwarning message to not depend on --smp or --numa occuring first.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nTested-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "b3593fbe8e18bb441a37d869282574784aa49e0b",
      "tree": "cc60837d0c1adb8061052862b54877b8750bb14c",
      "parents": [
        "0629f60b79cd8958b0abd01611374c814354b0b1"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Tue May 01 19:45:00 2012 -0700"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu May 03 16:17:38 2012 -0500"
      },
      "message": "rt-tests: cyclictest avoid unneeded warning\n\nAvoid annoying warning message when tracing is not requested and the debug\nfile system is not available.\n\nThe same test already protects against calling event_enable_all().\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nReviewed-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "0629f60b79cd8958b0abd01611374c814354b0b1",
      "tree": "b8c2b254c1ec882b492f9dfb2a1b3d7f08575659",
      "parents": [
        "d5c8f73345ea4cb5791b9f399ed7793231f0c73b"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Tue May 01 19:44:17 2012 -0700"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Thu May 03 16:17:38 2012 -0500"
      },
      "message": "rt-tests: cyclictest segfault with \u0027-a\u0027\n\nThis fixes a segfault on ARM when the \u0027-a\u0027 option is used.\n\nman sched_setaffinity says to use pthread_setaffinity_np() when using the\nPOSIX threads API.\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nTested-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "d5c8f73345ea4cb5791b9f399ed7793231f0c73b",
      "tree": "6c2ce74ca2e8b39c5b3d57e3066bbb02a2020dbf",
      "parents": [
        "f2b344c958ecaba7d305fc7c78147333adc3bbc4",
        "e6bca755b8afef7edf5acd3fde1effa8d6d7e595"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Mon Mar 26 13:40:01 2012 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Mon Mar 26 13:40:01 2012 -0500"
      },
      "message": "Merge remote-tracking branch \u0027jkacur/rt-tests-0.83-devel\u0027 into work\n\nConflicts:\n\tMakefile\n"
    },
    {
      "commit": "f2b344c958ecaba7d305fc7c78147333adc3bbc4",
      "tree": "6c2ce74ca2e8b39c5b3d57e3066bbb02a2020dbf",
      "parents": [
        "c9870e6cbad0fbd8689e8b91b06e01c2f971bd82"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Mon Mar 26 13:36:55 2012 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Mon Mar 26 13:36:55 2012 -0500"
      },
      "message": "change cyclictest measurement thread to check returns and exit on error\n\nStart of an ongoing process to have error strategy where return is\nchecked and if error, exit with appropriate status.\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "c9870e6cbad0fbd8689e8b91b06e01c2f971bd82",
      "tree": "ea28f36e460dc050507b2b514c297dd61e110a46",
      "parents": [
        "95f284274540252a8ca6b1c58816f82aa956c0d0"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Mon Mar 26 13:25:51 2012 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Mon Mar 26 13:25:51 2012 -0500"
      },
      "message": "report number of samples written in hwlatdetect\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "e6bca755b8afef7edf5acd3fde1effa8d6d7e595",
      "tree": "857ca7919d35363a7dd2d83156e3fc777f1a6766",
      "parents": [
        "6f2665250edf49194a4b383d0897050ee57c760d"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Fri Mar 23 02:07:16 2012 +0100"
      },
      "committer": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Mon Mar 26 15:05:14 2012 +0200"
      },
      "message": "install: Fix failed to create symbolic link hwlatdetect file exists\n\nThe following build error can occur if you have done a previous make install\n\nif test -n \"/usr/lib/python2.7/site-packages\" ; then \\\n\tinstall -D -m 755 src/hwlatdetect/hwlatdetect.py /usr/lib/python2.7/site-packages/hwlatdetect.py ; \\\n\tln -s /usr/lib/python2.7/site-packages/hwlatdetect.py \"/usr/local/bin/hwlatdetect\" ; \\\nfi\nln: failed to create symbolic link `/usr/local/bin/hwlatdetect\u0027: File exists\nmake: *** [install] Error 1\n\nI initially wanted to fix the error by removing the symbolic link, with rm -rf\nbut Andrew Burgess pointed out that you can just use the\nln\u0027s -f (force) flag. I like that solution better.\n\nSuggested-by: Andrew Burgess \u003caab@cichlid.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "95f284274540252a8ca6b1c58816f82aa956c0d0",
      "tree": "46f0a3154510c7544cf3bf3b7c5b7a208404dea1",
      "parents": [
        "192a3adcd407fd0f6928333de6d4dd947796410a"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Fri Mar 23 09:34:30 2012 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Fri Mar 23 09:34:30 2012 -0500"
      },
      "message": "Revert \"cyclictest problem/bug as non-root\"\n\nThis reverts commit 64e635bc513a3a114729f86de7a87780b2737605.\nmoving to the check-return-and-exit strategy\n\nSigned-off-by: Clark Williams \u003cwilliams@redhat.com\u003e\n"
    },
    {
      "commit": "192a3adcd407fd0f6928333de6d4dd947796410a",
      "tree": "e2f2f5bd3d297986e63f5e01573405eec77430e4",
      "parents": [
        "2819d683a31765c8f46e7e0a97cd6806516edc7a",
        "3ff3300ba0dd4027ec64c0ef0c00585e681a55ea"
      ],
      "author": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Fri Mar 23 09:18:47 2012 -0500"
      },
      "committer": {
        "name": "Clark Williams",
        "email": "williams@redhat.com",
        "time": "Fri Mar 23 09:18:47 2012 -0500"
      },
      "message": "Merge remote-tracking branch \u0027jkacur/rt-tests-0.83-devel\u0027 into work\n"
    }
  ],
  "next": "3ff3300ba0dd4027ec64c0ef0c00585e681a55ea"
}
