)]}'
{
  "log": [
    {
      "commit": "cc26c3cd3d1cf40a07f2b19ac4c53d517bee52a5",
      "tree": "664c422944f780a1cc99f872714eeb339efef7ef",
      "parents": [
        "f4a2da0cd522a3b805ff2386c14912945bf990c7"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "computersforpeace@gmail.com",
        "time": "Tue Aug 24 18:12:00 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Oct 24 23:37:24 2010 +0100"
      },
      "message": "mtd: nand: expand nand_ecc_layout, deprecate ioctl ECCGETLAYOUT\n\nstruct nand_ecclayout is too small for many new chips; OOB regions can be as\nlarge as 448 bytes and may increase more in the future. Thus, copying that\nstruct to user-space with the ECCGETLAYOUT ioctl is not a good idea; the ioctl\nwould have to be updated every time there\u0027s a change to the current largest\nsize.\n\nInstead, the old nand_ecclayout is renamed to nand_ecclayout_user and a\nnew struct nand_ecclayout is created that can accomodate larger sizes and\nexpand without affecting the user-space. struct nand_ecclayout can still\nbe used in board drivers without modification -- at least for now.\n\nA new function is provided to convert from the new to the old in order to\nallow the deprecated ioctl to continue to work with truncated data. Perhaps\nthe ioctl, the conversion process, and the struct nand_ecclayout_user can be\nremoved altogether in the future.\n\nNote: There are comments in nand/davinci_nand.c::nand_davinci_probe()\nregarding this issue; this driver (and maybe others) can be updated to\naccount for extra space. All kernel drivers can use the expanded\nnand_ecclayout as a drop-in replacement and ignore its benefits.\n\nSigned-off-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a1452a3771c4eb85bd779790b040efdc36f4274e",
      "tree": "a0fc935c63a4705dc012be3f795fd6be70ba850c",
      "parents": [
        "6088c0587706b2cf21ce50c11576718bff5fae0c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 20:58:20 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 20:58:20 2010 +0100"
      },
      "message": "mtd: Update copyright notices\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "59018b6d2acabb114ab58637e6ab95ba424a89d0",
      "tree": "360dc1c8d5b1f81a06f552a566ac150795788fb6",
      "parents": [
        "6eda7a55f786b75e7d3d636a9431e6c850b20d72"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:03:52 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:50:17 2008 +0100"
      },
      "message": "MTD/JFFS2: remove CVS keywords\n\nOnce upon a time, the MTD repository was using CVS.\n\nThis patch therefore removes all usages of the no longer updated CVS\nkeywords from the MTD code.\n\nThis also includes code that printed them to the user.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5bd34c091a044d130601370c370f84b1c59f1627",
      "tree": "8b08012a9a30186a8805d506f8438e2944f5f31b",
      "parents": [
        "ff268fb8791cf18df536113355d7184007c269d9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Sat May 27 22:16:10 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Mon May 29 15:06:50 2006 +0200"
      },
      "message": "[MTD] NAND Replace oobinfo by ecclayout\n\nThe nand_oobinfo structure is not fitting the newer error correction\ndemands anymore. Replace it by struct nand_ecclayout and fixup the users\nall over the place. Keep the nand_oobinfo based ioctl for user space\ncompability reasons.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
