)]}'
{
  "log": [
    {
      "commit": "894214d1a75745a283d5f1921125b3ad36d7ba26",
      "tree": "70dd3913dfb671871348878b1f2a4c30427e2d73",
      "parents": [
        "22c60f5fb7b8184a2d00a607f965b54c586fb40e"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Tue Apr 05 13:51:58 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:09:29 2005 +0200"
      },
      "message": "[JFFS2] Fix race problems with wbuf.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4d9527096e2e5da7bec4b6a276fdb05086b6c395",
      "tree": "6733cf2c2694a6ae0058c82b4de6e05d279c7bd0",
      "parents": [
        "3c45e00afcaa22c65cfb7f77649591db9e0bec03"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Fri Mar 18 09:58:09 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:57:27 2005 +0200"
      },
      "message": "[JFFS2] Use function to manipulate superblock dirty flag\n\nUse the corresponding function to mark Superblock dirty instead\nof doing it directly.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2f82ce1eb637c06dfc60f095cd1891ae0ba4894c",
      "tree": "425727d05f70fdd55d5cf715c7acbeca6aeeeb18",
      "parents": [
        "8f15fd55f9bf266139b10850947e19c4e3f4e9b7"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Feb 09 09:24:26 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:29:43 2005 +0200"
      },
      "message": "[JFFS2] Use a single config option for write buffer support\n\nThis patch replaces the current CONFIG_JFFS2_FS_NAND, CONFIG_JFFS2_FS_NOR_ECC\nand CONFIG_JFFS2_FS_DATAFLASH with a single configuration option -\nCONFIG_JFFS2_FS_WRITEBUFFER.\n\nThe only functional change of this patch is that the slower div/mod\ncalculations for SECTOR_ADDR(), PAGE_DIV() and PAGE_MOD() are now always\nused when CONFIG_JFFS2_FS_WRITEBUFFER is enabled.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8f15fd55f9bf266139b10850947e19c4e3f4e9b7",
      "tree": "3df936efbffbbd6c20dd75f51780ac37458285ff",
      "parents": [
        "3be36675d41a30ed3b192f92684f1417aa0f8bfe"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Feb 09 09:17:45 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:28:03 2005 +0200"
      },
      "message": "[JFFS2] Add support for JFFS2-on-Dataflash devices.\n\nFor Dataflash, can_mark_obsolete \u003d false and the NAND write buffering\ncode (wbuf.c) is used.\n\nSince the DataFlash chip will automatically erase pages when writing,\nthe cleanmarkers are not needed - so cleanmarker_oob \u003d false and\ncleanmarker_size \u003d 0\n\nDataFlash page-sizes are not a power of two (they\u0027re multiples of 528\nbytes).  The SECTOR_ADDR macro (added in the previous core patch) is\nreplaced with a (slower) div/mod version if CONFIG_JFFS2_FS_DATAFLASH is\nselected.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3be36675d41a30ed3b192f92684f1417aa0f8bfe",
      "tree": "da8395bb14ffef19e551c509c47d16b52fb536d9",
      "parents": [
        "045e9a5d51ced27bfcbdb78071534ce6fd36b33d"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Feb 09 09:09:05 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:27:09 2005 +0200"
      },
      "message": "[JFFS2] Core changes required to support JFFS2-on-Dataflash devices.\n\nDataFlash page-sizes are not a power of two (they\u0027re multiples of 528\nbytes).  There are a few places in JFFS2 code where sector_size is used\nas a bitmask.  A new macro (SECTOR_ADDR) was defined to calculate these\nsector addresses. For non-DataFlash devices, the original (faster)\nbitmask operation is still used.\n\nIn scan.c, the EMPTY_SCAN_SIZE was a constant of 1024.\nSince this could be larger than the sector size of the DataFlash, this\nis now basically set to MIN(sector_size, 1024).\n\nAddition of a jffs2_is_writebuffered() macro.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "67d9e95c393d23c229836e28b262dc73d71da784",
      "tree": "1c22b8ad2715d8155570aa082d6c20ed8c269e11",
      "parents": [
        "72b56a2d7dccd9ea90f34f6ddb653086a3f3bd2e"
      ],
      "author": {
        "name": "Estelle Hammache",
        "email": "estelle.hammache@st.com",
        "time": "Sat Feb 05 18:23:40 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:23:54 2005 +0200"
      },
      "message": "[JFFS2] Prevent deadlock during write buffer recovery\n\nPrevent deadlock when checking erased block for\nspace allocation during wbuf recovery.\n\nSigned-off-by: Estelle Hammache \u003cestelle.hammache@st.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8aee6ac1446d6e2cb69908facbaccc0dfb4f1145",
      "tree": "8e1413d24eb930cb9173e690c8b04b4c370e9eb0",
      "parents": [
        "f29a4b86f554a496beba8d339917399b9c44fbc9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Feb 02 22:12:08 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:20:43 2005 +0200"
      },
      "message": "[JFFS2] Remove NAND dependencies for NOR FLASH\n\nmake NAND code work on NOR flash again\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9b88f47390efb72540b050628ebc04202d91c6ec",
      "tree": "13d56b9a76a76b7dca5509cad63827570b3496b1",
      "parents": [
        "6170b43401a3230756ff76287ee07db0d75eddde"
      ],
      "author": {
        "name": "Estelle Hammache",
        "email": "estelle.hammache@st.com",
        "time": "Fri Jan 28 18:53:05 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:16:06 2005 +0200"
      },
      "message": "[JFFS2] Code cleanup \n\nCode beautification and block filing correction for optimization.\n\nSigned-off-by: Estelle Hammache \u003cestelle.hammache@st.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7f716cf3f9cc9dd420b9c75071559017812df6d2",
      "tree": "5f6492e6e83562d8b048dd14c3c9b844caa3845b",
      "parents": [
        "e4803c30d64391d84635061eaebfc7d66de9d6ab"
      ],
      "author": {
        "name": "Estelle Hammache",
        "email": "estelle.hammache@st.com",
        "time": "Mon Jan 24 21:24:18 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:12:13 2005 +0200"
      },
      "message": "[JFFS2] Fix block refiling\n\n- block refiling when writing directly to flash a buffer\nwhich is bigger than wbuf\n- retry cases for flushing wbuf\n\nSigned-off-by: Estelle Hammache \u003cestelle.hammache@st.com\u003e\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"
    }
  ]
}
