)]}'
{
  "log": [
    {
      "commit": "0f4bd46ec252887f44f1f065b41867cac8f70dfb",
      "tree": "daa176e9f9e1f5e9ba8c5476b5333142f31aa062",
      "parents": [
        "60d9aa758c00f20ade0cb1951f6a934f628dd2d7"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Tue Dec 22 03:15:43 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 19:45:04 2009 +0000"
      },
      "message": "kmsg_dump: Dump on crash_kexec as well\n\ncrash_kexec gets called before kmsg_dump(KMSG_DUMP_OOPS) if\npanic_on_oops is set, so the kernel log buffer is not stored\nfor this case.\n\nThis patch adds a KMSG_DUMP_KEXEC dump type which gets called\nwhen crash_kexec() is invoked. To avoid getting double dumps,\nthe old KMSG_DUMP_PANIC is moved below crash_kexec(). The\nmtdoops driver is modified to handle KMSG_DUMP_KEXEC in the\nsame way as a panic.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2e386e4bac90554887e73d6f342e845185b33fc3",
      "tree": "635a811a625aaf5ca96b9a391632aa59f8fe47f8",
      "parents": [
        "9507b0c838e37651030d453b9cf3b136cfeefe89"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Tue Nov 03 14:19:03 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Nov 30 12:02:07 2009 +0000"
      },
      "message": "mtd: mtdoops: refactor as a kmsg_dumper\n\nThe last messages which happens before a crash might contain interesting\ninformation about the crash. This patch reworks mtdoops using the\nkmsg_dumper support instead of a console, which simplifies the code and\nalso includes the messages before the oops started.\n\nOn oops callbacks, the MTD device write is scheduled in a work queue (to\nbe able to use the regular mtd-\u003ewrite call), while panics call\nmtd-\u003epanic_write directly. Thus, if panic_on_oops is set, the oops will\nbe written out during the panic.\n\nA parameter to specify which mtd device to use (number or name), as well\nas a flag, writable at runtime, to toggle wheter to dump oopses or only\npanics (since oopses can often be handled by regular syslog).\n\nThe patch was massaged and amended by Artem.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nReviewed-by: Anders Grafstrom \u003canders.grafstrom@netinsight.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9507b0c838e37651030d453b9cf3b136cfeefe89",
      "tree": "113594832dea4e3706db630725026b788d202eda",
      "parents": [
        "1114e3d00f539ecb7a8415663f2a47a80e00a537"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Thu Oct 29 13:41:19 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Nov 30 12:02:05 2009 +0000"
      },
      "message": "mtd: mtdoops: make record size configurable\n\nThe main justification for this is to allow catching long messages\nduring a panic, where the top part might otherwise be lost since moving\nto the next block can require a flash erase.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nReviewed-by: Anders Grafstrom \u003canders.grafstrom@netinsight.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1114e3d00f539ecb7a8415663f2a47a80e00a537",
      "tree": "34f384aa267d9e31eee029bf9061cf148907ea7d",
      "parents": [
        "be95745f01677245a061a8f51473ef5ec8ad008e"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Tue Nov 03 08:08:41 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Nov 30 12:02:02 2009 +0000"
      },
      "message": "mtd: mtdoops: limit the maximum mtd partition size\n\nMake the maximum mtdoops partition size to be 8MiB. Indeed, it does\nnot make sense to use anything larger than that anyway. This limit\nmakes it possible to catch stupid mistakes where the user gives e.g.,\na rootfs partition to mtdoops (which will happily erase it).\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "be95745f01677245a061a8f51473ef5ec8ad008e",
      "tree": "404004e0036b4e558aa47145e8c4b57b2079a343",
      "parents": [
        "a15b124fc4f15b2c4fc51669c936a30ce179d1f7"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Thu Oct 29 13:41:11 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Nov 30 12:01:59 2009 +0000"
      },
      "message": "mtd: mtdoops: keep track of used/unused pages in an array\n\nThis patch makes mtdoops keep track of used/unused pages in an array\ninstead of scanning the flash after a write. The advantage with this\napproach is that it avoids calling mtd-\u003eread on a panic, which is not\npossible for all mtd drivers.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nReviewed-by: Anders Grafstrom \u003canders.grafstrom@netinsight.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a15b124fc4f15b2c4fc51669c936a30ce179d1f7",
      "tree": "7efd103ad36ec7bdbb564dcf26a5676d40bee192",
      "parents": [
        "456b565cc52fbcdaa2e19ffdf40d9dd3b726d603"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 11 13:40:40 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Nov 30 12:01:56 2009 +0000"
      },
      "message": "mtd: mtdoops: several minor cleanups\n\nWhile looking into the mtdoops module, I\u0027ve spotted several minor\nimperfections. This patch addresses them. Namely:\n\n1. Remove several trailing white-spaces and tabs\n2. Check \u0027vmalloc()\u0027 return code straight away, not several lines\n   below in the \u0027mtdoops_console_init()\u0027 function.\n3. Clean up printks - make them more consistent and use the same\n   code formatting style for them.\n4. Remove silly style of putting brackets around everything in\n   \"if\" operators.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "48ec00ac895074f8a47bda8f3925ccaa46abb7a8",
      "tree": "ed31424afc0b44d209185ff24e0852d9e321f86d",
      "parents": [
        "e2a0f25b4f520adbd82c0caafcde0470ed11053d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Wed Mar 04 09:53:40 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 18:39:25 2009 +0000"
      },
      "message": "[MTD] mtdoops: fix a bit of spin lock usage\n\n- do not leave spin lock locked\n- initialise spin lock\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e2a0f25b4f520adbd82c0caafcde0470ed11053d",
      "tree": "caac8295d3afbab87b593748c67344737c49c554",
      "parents": [
        "f271049e2010b918f83dc1c7bbd5d75f4710506a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Feb 16 18:21:35 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 18:38:58 2009 +0000"
      },
      "message": "[MTD] mtdoops: allow MTD selection by name\n\nMTD\u0027s have both an index number and a name.  Formerly,\nthe MTD selected for mtdoops was done only by index\nnumber.  With this patch, a name can be used instead.\n\nFor example, the kernel command line:\n\n\tconsole\u003dttyMTD5\n\nselects MTD 5 for mtdoops.  But now this is also possible:\n\n\tconsole\u003dttyMTD,log\n\nwhich selects the MTD named \"log\" for mtdoops.\n\nThis has the advantage that partitions can be added or\nremoved that would affect the MTD index number but not the\nname, without having to then change the kernel command line.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "69423d99fc182a81f3c5db3eb5c140acc6fc64be",
      "tree": "5f1818e6fb69388f0da276152646bf0597e318c0",
      "parents": [
        "8a4c2495b142fe612b291a810d9e695f269c26db"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "message": "[MTD] update internal API to support 64-bit device size\n\nMTD internal API presently uses 32-bit values to represent\ndevice size.  This patch updates them to 64-bits but leaves\nthe external API unchanged.  Extending the external API\nis a separate issue for several reasons.  First, no one\nneeds it at the moment.  Secondly, whether the implementation\nis done with IOCTLs, sysfs or both is still debated.  Thirdly\nexternal API changes require the internal API to be accepted\nfirst.\n\nNote that although the MTD API will be able to support 64-bit\ndevice sizes, existing drivers do not and are not required\nto do so, although NAND base has been updated.\n\nIn general, changing from 32-bit to 64-bit values cause little\nor no changes to the majority of the code with the following\nexceptions:\n    \t- printk message formats\n    \t- division and modulus of 64-bit values\n    \t- NAND base support\n\t- 32-bit local variables used by mtdpart and mtdconcat\n\t- naughtily assuming one structure maps to another\n\tin MEMERASE ioctl\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "43b5693d404127697d62962def8c1bfe3a89811a",
      "tree": "e671dbb20fb4bd50d8bb994aabbfe0459729176b",
      "parents": [
        "f0482ee3669a78bdb1e15b9f9c58a9f1ffc5a997"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Jul 26 09:25:18 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:51:48 2008 +0100"
      },
      "message": "[MTD] mtdoops: Fix a bug where block may not be erased\n\nThis makes the driver erase a block when it doesn\u0027t find any\nexisting saved log messages which is safer than assuming the\nflash was already erased.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f0482ee3669a78bdb1e15b9f9c58a9f1ffc5a997",
      "tree": "cfc14aa482e58f7047f95610f1fb5cb8a705dba7",
      "parents": [
        "ecd5b3102322011610a2521c389ab5804c811837"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Jul 26 09:22:45 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:51:27 2008 +0100"
      },
      "message": "[MTD] mtdoops: Add a magic number to logged kernel oops\n\nAdd a magic number to logged kernel oops messages so that they\ncan be more accurately detected rather than just having to rely\non the sequence number. This also allows easier detection of\nsaved crashes by userspace.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ecd5b3102322011610a2521c389ab5804c811837",
      "tree": "e5e0916a3e321adc7c6b7f865de8b5403835350c",
      "parents": [
        "a52c8afdd035a72da55756d5e7f9fb35cc62dcf5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Jul 26 09:17:41 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:51:13 2008 +0100"
      },
      "message": "[MTD] mtdoops: Fix an off by one error\n\nFix an off by one error in the mtdoops driver\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7903cbabcb90a7d485e67062400481c321090a4f",
      "tree": "bb87a30df5e2cb3cbe0ad2cb78680cc2bd23d983",
      "parents": [
        "41bdf96006132db8ca6ad40d0189454fe620993a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Apr 18 13:44:11 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:35:34 2008 +0100"
      },
      "message": "[MTD] mtdoops.c: make struct oops_cxt static again\n\nstruct oops_cxt needlessly became global.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f9f7dd222364a6428d2ad99a515935dd1dd89d18",
      "tree": "9073163b90c35aafc59b5ef8327f9c5366919a3b",
      "parents": [
        "484b8e64c848185af0d3671fafba4dd66ca412d2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Feb 07 10:50:57 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Feb 07 10:50:57 2008 +0000"
      },
      "message": "[MTD] Fix mtdoops.c compilation\n\ndrivers/mtd/mtdoops.c: In function ‘mtdoops_console_sync’:\ndrivers/mtd/mtdoops.c:329: error: implicit declaration of function ‘in_interrupt’\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "621e4f8e9b208245d1f64eac7e6782b7aa506c21",
      "tree": "9f321b2cb0126cf2c5edb5a0694b0576313e57a2",
      "parents": [
        "388bbb09b991c792310af2f6b49f6c55edb3dff0"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Feb 06 10:17:50 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Feb 07 10:31:04 2008 +0000"
      },
      "message": "[MTD] mtdoops: Use the panic_write function when present\n\nWhen the MTD provides a panic_write function, use it.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "79dcd8e9e1f2864ade80f45e144e5e80fef71613",
      "tree": "a09a222f8ea1db424c39781f9c25439d63838e11",
      "parents": [
        "47c152b88c185c7e97462a35893df6e552075a8c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Jan 29 10:25:55 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:19:24 2008 +1100"
      },
      "message": "[MTD] mtdoops: Various minor cleanups\n\nVarious minor cleaups to mtdoops:\n  * Don\u0027t support the mtd-\u003eerasesize \u003c OOPS_PAGE_SIZE case\n  * Tweak printks and make the device mtdoops connects to more visible\n  * CON_PRINTBUFFER flag is uneeded\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "47c152b88c185c7e97462a35893df6e552075a8c",
      "tree": "406c19685ebb030af09384bf2b59559a52810c0b",
      "parents": [
        "6ce0a856c10c8ab8568764436864616efa88e908"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Jan 29 10:21:56 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:18:58 2008 +1100"
      },
      "message": "[MTD] mtdoops: Ensure sequential write to the buffer\n\nAdd a spinlock to ensure writes to the mtdoops buffer memory are\nsequential and don\u0027t race.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6ce0a856c10c8ab8568764436864616efa88e908",
      "tree": "39c6b56a261c7585357386f42b32d773490bcf84",
      "parents": [
        "2986bd2a330e57af53c016276d63d46ded10e9c5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Jan 29 11:27:11 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:14:41 2008 +1100"
      },
      "message": "[MTD] mtdoops: Perform write operations in a workqueue\n\nWriting to the flash needs to be done in a workqueue. The console\nwrite functions may be called in any context which can lead to\nlockups otherwise.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2986bd2a330e57af53c016276d63d46ded10e9c5",
      "tree": "4ec205203f6b45b3278b24d1bb964fa7ad92ed77",
      "parents": [
        "0bdf77f85bd89d5e00d32af0fb7d2dac63ce8ff5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Jan 29 11:27:09 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:14:35 2008 +1100"
      },
      "message": "[MTD] mtdoops: Add further error return code checking\n\nAdd further error return code checks to the mtdoops driver.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "235d6200ea63372935e097cb82e6a8c133d51cad",
      "tree": "b65b0d9f41b6295810806cba7f1f1105255ad02e",
      "parents": [
        "256331d53a40f436cd0b16166621d819923145c8"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Nov 06 11:56:02 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 14:00:16 2007 +0000"
      },
      "message": "[MTD] mtdoops cleanup\n\nUse memcpy instead of open coding a copy loop.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "68d09b1b6780415d82160f6b6d88e82bd724e691",
      "tree": "efbe4a9fa6240e91c6c6caad43b1ddc71c645da3",
      "parents": [
        "f4e35647f5c0ac24ca1ba14f84bf817ec0483b72"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:01:31 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 22 12:43:13 2007 +0100"
      },
      "message": "[MTD] mtdoops printk warning fixes\n\ndrivers/mtd/mtdoops.c: In function \u0027mtdoops_inc_counter\u0027:\ndrivers/mtd/mtdoops.c:109: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\ndrivers/mtd/mtdoops.c: In function \u0027mtdoops_console_sync\u0027:\ndrivers/mtd/mtdoops.c:277: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nsomeone buy Dave an x86_64 box.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8691a729a2a3d739ee40a577053157393450aabd",
      "tree": "db9c69d95dc2ff04e0752ba2df8ecb3bfd217d21",
      "parents": [
        "a2e96b627b58efe2d618a415f34b9b9d9f829bd6"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@openedhand.com",
        "time": "Tue Jul 10 20:33:54 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:57:17 2007 +0100"
      },
      "message": "[MTD] Add sync/unblank function to mtdoops\n\nmtdoops wasn\u0027t ensuring data was flushed to flash in crash situations\nafter recent changes in mainline kernels as tracking the\noops_in_progress variable was no longer enough. We can use the \"unblank\"\nconsole call as a sync call to tell us to write out the buffer though.\n\nTherefore add a sync function to mtdoops and call this when console\nunblank events occur.\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4b23aff083649eafa141ed69ad0ff59ba639edf8",
      "tree": "92baaa2c23706f8a6b118ce17b99ee378863a9d0",
      "parents": [
        "1100b47ea557e1cd6d9b71fe7ba1a189ed8bf276"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "richard@openedhand.com",
        "time": "Tue May 29 13:31:42 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 20:18:02 2007 +0100"
      },
      "message": "[MTD] oops and panic message logging to MTD device\n\nKernel oops and panic messages are invaluable when debugging crashes.\nThese messages often don\u0027t make it to flash based logging methods (say a\nsyslog on jffs2) due to the overheads involved in writing to flash.\n\nThis patch allows you to turn an MTD partition into a circular log\nbuffer where kernel oops and panic messages are written to. The messages\nare obtained by registering a console driver and checking\noops_in_progress. Erases are performed in advance to maximise the\nchances of a saving messages.\n\nTo activate it, add console\u003dttyMTDx to the kernel commandline (where x\nis the mtd device number to use).\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    }
  ]
}
