)]}'
{
  "log": [
    {
      "commit": "65f8c95e46a1827ae8bbc52a817ea308dd7d65ae",
      "tree": "adc856e8b50441b055350d8f1d83e3f641c77456",
      "parents": [
        "b4a871bce619dc5ca03cc6c78e1c467ceacb8e7e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Tue Jul 17 14:26:15 2012 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Thu Sep 06 22:16:58 2012 -0700"
      },
      "message": "pstore/ftrace: Convert to its own enable/disable debugfs knob\n\nWith this patch we no longer reuse function tracer infrastructure, now\nwe register our own tracer back-end via a debugfs knob.\n\nIt\u0027s a bit more code, but that is the only downside. On the bright side we\nhave:\n\n- Ability to make persistent_ram module removable (when needed, we can\n  move ftrace_ops struct into a module). Note that persistent_ram is still\n  not removable for other reasons, but with this patch it\u0027s just one\n  thing less to worry about;\n\n- Pstore part is more isolated from the generic function tracer. We tried\n  it already by registering our own tracer in available_tracers, but that\n  way we\u0027re loosing ability to see the traces while we record them to\n  pstore. This solution is somewhere in the middle: we only register\n  \"internal ftracer\" back-end, but not the \"front-end\";\n\n- When there is only pstore tracing enabled, the kernel will only write\n  to the pstore buffer, omitting function tracer buffer (which, of course,\n  still can be enabled via \u0027echo function \u003e current_tracer\u0027).\n\nSuggested-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "a694d1b5916a486ce25fb5f2b39f2627f7afd5f3",
      "tree": "541a95c58880019cffe90c79a9468746893caa0d",
      "parents": [
        "c2b7113261c5bb49031a15b833e59ea2d8ec4074"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Jul 09 17:10:44 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 17 10:14:17 2012 -0700"
      },
      "message": "pstore/ram: Add ftrace messages handling\n\nThe ftrace log size is configurable via ramoops.ftrace_size\nmodule option, and the log itself is available via\n\u003cpstore-mount\u003e/ftrace-ramoops file.\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "958502d836cf18c6f39bdb787b76d53839e4d8aa",
      "tree": "aee5d5c7301e5219c2f3637cee7afef638d4880d",
      "parents": [
        "602b5be4f14cabd5b751c340919958549475ab62"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Sat May 26 06:20:25 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 16:59:28 2012 -0700"
      },
      "message": "pstore/ram: Add some more documentation and examples\n\nSuggested-by: Shuah Khan \u003cshuahkhan@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\nAcked-by: Kees Cook \u003ckeescook@chromium.org\u003e\nAcked-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "39eb7e9791866973dbb7a3a6d2061d70356c7d90",
      "tree": "bfd4e74f43031fa0ae05636c215a3a60a7f5ae23",
      "parents": [
        "896fc1f0c4c6c19b270734f274be67cb0e8a24af"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Thu May 17 00:15:34 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 17 08:51:59 2012 -0700"
      },
      "message": "pstore/ram: Add ECC support\n\nThis is now straightforward: just introduce a module parameter and pass\nthe needed value to persistent_ram_new().\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\nAcked-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nAcked-by: Kees Cook \u003ckeescook@chromium.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1894a253db97059bc299b834b76f665bc6586b1d",
      "tree": "791ad2d33cc1d28c32fa340b0a8f0c2a645c4b26",
      "parents": [
        "d109a674a3685d43f16da5cc4cb8b927d07c436d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed May 16 05:43:08 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 16 08:06:37 2012 -0700"
      },
      "message": "ramoops: Move to fs/pstore/ram.c\n\nSince ramoops was converted to pstore, it has nothing to do with character\ndevices nowadays. Instead, today it is just a RAM backend for pstore.\n\nThe patch just moves things around. There are a few changes were needed\nbecause of the move:\n\n1. Kconfig and Makefiles fixups, of course.\n\n2. In pstore/ram.c we have to play a bit with MODULE_PARAM_PREFIX, this\n   is needed to keep user experience the same as with ramoops driver\n   (i.e. so that ramoops.foo kernel command line arguments would still\n   work).\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\nAcked-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nAcked-by: Kees Cook \u003ckeescook@chromium.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9ba80d99c86f1b76df891afdf39b44df38bbd35b",
      "tree": "f011fd0ac2adb5cf2a36b15cce0d0b135acaaf09",
      "parents": [
        "7dd8e9be9dba1dc5f0dfec67e37076b9c56a97d7"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Thu May 03 15:45:02 2012 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 16 08:06:33 2012 -0700"
      },
      "message": "ramoops: use pstore interface\n\nInstead of using /dev/mem directly and forcing userspace to know (or\nextract) where the platform has defined persistent memory, how many slots\nit has, the sizes, etc, use the common pstore infrastructure to handle\nOops gathering and extraction.  This presents a much easier to use\nfilesystem-based view to the memory region.  This also means that any\nother tools that are written to understand pstore will automatically be\nable to process ramoops too.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4126dacb5b2ca85b187a27b93805254567526dc8",
      "tree": "74e37710c4e44b4348569032bc8968a93b715eb3",
      "parents": [
        "6989b5bb2f0302d824bfc5a9272e17eef22353cc"
      ],
      "author": {
        "name": "Sergiu Iordache",
        "email": "sergiu@chromium.org",
        "time": "Sat Aug 13 12:34:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 13 18:34:03 2011 -0700"
      },
      "message": "Documentation: add Ramoops usage description\n\nAdd a documentation file describing the usage of Ramoops\n\nSigned-off-by: Sergiu Iordache \u003csergiu@chromium.org\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
