)]}'
{
  "log": [
    {
      "commit": "8446f1d391f3d27e6bf9c43d4cbcdac0ca720417",
      "tree": "738853af877c9a391b4f2db467e7f90c6e2e38ed",
      "parents": [
        "4732efbeb997189d9f9b04708dc26bf8613ed721"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 06 15:16:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:17 2005 -0700"
      },
      "message": "[PATCH] detect soft lockups\n\nThis patch adds a new kernel debug feature: CONFIG_DETECT_SOFTLOCKUP.\n\nWhen enabled then per-CPU watchdog threads are started, which try to run\nonce per second.  If they get delayed for more than 10 seconds then a\ncallback from the timer interrupt detects this condition and prints out a\nwarning message and a stack dump (once per lockup incident).  The feature\nis otherwise non-intrusive, it doesnt try to unlock the box in any way, it\nonly gets the debug info out, automatically, and on all CPUs affected by\nthe lockup.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19870da7ea2fc483bf73a189046a430fd9b01391",
      "tree": "3f8d07e75dc9895c52c2184d28e3c43a84b0234b",
      "parents": [
        "2c4eec9802ae753a4973f0a0d71f8d154e86fd31"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 15 14:53:51 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sat Jul 16 09:27:52 2005 +0200"
      },
      "message": "[MTD] NAND: Fix broken bad block scan for 16 bit devices\n\nThe previous change to read a single byte from oob breaks the\nbad block scan on 16 bit devices, when the byte is on an odd\naddress. Read the complete oob for now.\nRemove the unused arguments from check_short_pattern()\nMove the wait for ready function so it is only executed when\nconsecutive reads happen.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fb8d82a865b1ff601fad8293cd6a2a1b1908545b",
      "tree": "17e1504b69f4df639b970585d2962b643f507b7b",
      "parents": [
        "b3539219c9ea20ebf6a5ea3cc534f423a3607c41"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Wed Jul 06 21:05:10 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 06 22:26:05 2005 +0200"
      },
      "message": "[MTD] NAND s3c2410: Add missing NULL pointer check\n\nFix OOPs if there was no platform set information passed\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ba9fb37ba07219fa251edbab1a50fdc7b33da5fa",
      "tree": "7ed287761585f965830e4142ecc2a6230245f007",
      "parents": [
        "0c80336e5e81846fcb028d5a677794f08201fa1c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Wed Jul 06 11:40:12 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 06 11:40:12 2005 +0200"
      },
      "message": "[MTD] NAND: Remove unmaintained tx49xx board drivers\n\nThe drivers are unmaintained since long and reference include files\nwhich are not available in the kernel. Original author is not longer\nresponsible and no new maintainer showed up within 3 month.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0c80336e5e81846fcb028d5a677794f08201fa1c",
      "tree": "12b6893f09b3b2af4e49f7a482cb77bdf6740c52",
      "parents": [
        "f8eb321bee957b7464ae08839861a04cb0b51bbe"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Wed Jul 06 11:28:27 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 06 11:28:27 2005 +0200"
      },
      "message": "[MTD] NAND: sharpsl.c set correct file permissions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bd7bcf52dabba9c391142fd515221fcb87b7c712",
      "tree": "e97226f6132608a77bc3ba758cb7cbfd69a6ad00",
      "parents": [
        "af2c80e926ad5335d00a8d507928aff4e8ff1877"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 23 10:38:54 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:36:53 2005 +0200"
      },
      "message": "[MTD] NAND: Add ST chip IDs. \n\nFrom: Domenico DI TULLIO \u003cdomenico.di-tullio@st.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a4f957f16d41b9ff944dddd84c4892496a129f68",
      "tree": "16b2984a1c648cd2bc5e5cd4ba85bc24ae8fa8b3",
      "parents": [
        "d7e78d4f2173298c34e88f496c3acea247feec61"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Jun 20 12:48:25 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:30:47 2005 +0200"
      },
      "message": "[MTD] NAND: s3c24xx updates\n\nFix error in timing generation, Tacls is only in the range 0..3\n\nAdd proper support for the s3c2440 NAND controller, which has now\nbeen tested on several s3c2440 implementations.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d7e78d4f2173298c34e88f496c3acea247feec61",
      "tree": "a385876262755702e8ec5d0a79663d8bb3e17709",
      "parents": [
        "c9e0536523f5191395d62f6c84d007e6ffd38d33"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jun 17 16:02:09 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:27:41 2005 +0200"
      },
      "message": "[MTD] NAND: Change exports to _GPL\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c9e0536523f5191395d62f6c84d007e6ffd38d33",
      "tree": "a20381bcaac4f7b02afd7bdc36f76a631906f5ce",
      "parents": [
        "bfabb98688e7089381baa0974f7ff6786ce2a2d0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jun 14 16:39:57 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:24:41 2005 +0200"
      },
      "message": "[MTD] NAND: Fix broken bad block table scan\n\nMake the bad block table search functional again\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0dfc62465ef92c7ddcb1ba223bf062453566fd0f",
      "tree": "0156e9b9996cf43dd67ceed53a2b8da0a516cdec",
      "parents": [
        "7ca6448dbfb398bba36eda3c01bc14b86c3675be"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 31 20:39:20 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:15:17 2005 +0200"
      },
      "message": "[MTD] NAND: Reorganize chip locking\n\nThe code was wrong in several aspects. The locking order was\ninconsistent, the device aquire code did not reset a variable\nafter a wakeup and the wakeup handling was not working for\napplications where multiple chips are sharing a single\nhardware controller.\nWhen a hardware controller is available the locking is now\nreduced to the hardware controller lock and the waitqueue is\nmoved to the hardware controller structure in order to avoid\na wake_up_all().\n\nThe problem was pointed out by Ben Dooks, who also found the\nmissing variable reset as main cause for his deadlock problem.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f1f67a9874f1a4bba1adff6d694aa52e5f52ff1a",
      "tree": "1ce057ca42957603fbbbd10bd83f249bb31d742a",
      "parents": [
        "a8aff8ab981cc8ef170e89d85094da722644a7fd"
      ],
      "author": {
        "name": "Nicolas S. Dade",
        "email": "daden@symbol.com",
        "time": "Tue May 24 01:46:34 2005 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Fri May 27 10:40:27 2005 +0200"
      },
      "message": "[MTD] NAND: Add Hynix to manufacturer list\n\nSigned-off-by: Nicolas S. Dade \u003cdaden@symbol.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "90e260c84f563a4ac6b47886e8188af06f4a4a46",
      "tree": "a487cfe4fb96fc09d0102689cd1f78ba9dee3e67",
      "parents": [
        "a69dde91e8940b49bdc9920dd65ec02c6a51f85c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu May 19 17:10:26 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:20:45 2005 +0200"
      },
      "message": "[MTD] NAND: Honour autoplacement schemes supplied by the caller\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0a18cde60f384d1f7aa012aba004766fb633a31d",
      "tree": "a3b0387c2c8285962a15ba02c721356623a94876",
      "parents": [
        "65c6e0a657012d104fe42be5f01a7b9b451b687c"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Mon Apr 11 15:16:11 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:17:30 2005 +0200"
      },
      "message": "[MTD] NAND: Fix the broken dynamic array allocations\n\nReverting the change from 1.136 to 1.137 (back to static allocation of ecc\narrays) due to stack corruption and ecc errors.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "abc37e6771ec92bb4c531d218ad572afbef6aa21",
      "tree": "cc30e91741b76c94380748d5c6c0cb82d31a7e3f",
      "parents": [
        "7e4a1d3e6abec5464169a29a3d34473a59e2e8b7"
      ],
      "author": {
        "name": "Dan Brown",
        "email": "dan_brown@ieee.org",
        "time": "Thu Apr 07 15:22:58 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:11:44 2005 +0200"
      },
      "message": "[MTD] DiskOnChip: Add some comments\n\nAdd helpful comment about oobfree so I can\u0027t claim two years from \nnow that I don\u0027t remember what I was thinking.\n\nSigned-off-by: Dan Brown \u003cdan_brown@ieee.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7e4a1d3e6abec5464169a29a3d34473a59e2e8b7",
      "tree": "d5cae9efa93f4d6b3985e570d200a1c294fe5938",
      "parents": [
        "dff59421983b235d5b8f713d01213fcc7f57c970"
      ],
      "author": {
        "name": "Dan Brown",
        "email": "dan_brown@ieee.org",
        "time": "Thu Apr 07 14:39:17 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:11:16 2005 +0200"
      },
      "message": "[MTD] DiskOnChip: Fix compile w/o CONFIG_MTD_PARTITIONS.\n\nSigned-off-by: Dan Brown \u003cdan_brown@ieee.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dff59421983b235d5b8f713d01213fcc7f57c970",
      "tree": "eb66f557464bc05fb36016ffa04728ab134f0044",
      "parents": [
        "82e1d19fc3e6bd20b65937352a015a412b751d47"
      ],
      "author": {
        "name": "Dan Brown",
        "email": "dan_brown@ieee.org",
        "time": "Wed Apr 06 21:14:22 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:10:57 2005 +0200"
      },
      "message": "[MTD] DiskOnChip: Prevent problems with existing filesystems\n\nTry not to break existing jffs2 installs, instead break oobfree into \ntwo out-of-order pieces.\n\nSigned-off-by: Dan Brown \u003cdan_brown@ieee.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "82e1d19fc3e6bd20b65937352a015a412b751d47",
      "tree": "6ac35c667e98a5e2ea5fa219668a16dd2eb8830d",
      "parents": [
        "e5a3e8ca948e8ac0dad751dbd75e4dc96b4277e9"
      ],
      "author": {
        "name": "Dan Brown",
        "email": "dan_brown@ieee.org",
        "time": "Wed Apr 06 21:13:09 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:10:30 2005 +0200"
      },
      "message": "[MTD] NAND: Fix reading of autoplaced OOB when there are multiple free sections.\nSigned-off-by: Dan Brown \u003cdan_brown@ieee.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e5a3e8ca948e8ac0dad751dbd75e4dc96b4277e9",
      "tree": "aacd2f18a3bf8b22c8409ff066f4d521c6269ef5",
      "parents": [
        "6f401a40b5e46144e1ea361a5e2be428fb18a344"
      ],
      "author": {
        "name": "Dan Brown",
        "email": "dan_brown@ieee.org",
        "time": "Wed Apr 06 19:10:24 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:10:04 2005 +0200"
      },
      "message": "[MTD] DiskOnChip: Fix (?) free OOB array info.\n\nI really hope this doesn\u0027t break something.\n\nSigned-off-by: Dan Brown \u003cdan_brown@ieee.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "22c60f5fb7b8184a2d00a607f965b54c586fb40e",
      "tree": "946948f6ef7fe2483c5cadf356a42482e3fb3077",
      "parents": [
        "bb75ba4c442c6aa73797c35651a697b0a8006bd6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Apr 04 19:56:32 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:09:10 2005 +0200"
      },
      "message": "[MTD] NAND: Move the NULL check into the calling function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bb75ba4c442c6aa73797c35651a697b0a8006bd6",
      "tree": "a9c22a462f46fb722155049092975f9772a254f6",
      "parents": [
        "dce2b4da69a83635150a6535ebc23f680e200a8d"
      ],
      "author": {
        "name": "Dan Brown",
        "email": "dan_brown@ieee.org",
        "time": "Mon Apr 04 19:02:26 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:08:47 2005 +0200"
      },
      "message": "[MTD] NAND: Fix missing NULL pointer check\n\nVersion 1.137 broke nand_read_ecc clients who pass NULL oobsel.  Fixed.\n\nSigned-off-by: Dan Brown \u003cdan_brown@ieee.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "998cf6403cdaac74211c619772bea027274ffc42",
      "tree": "393fc73e9a3039c3f1cb1b54b867230a86f8be78",
      "parents": [
        "963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Apr 01 08:21:48 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:07:14 2005 +0200"
      },
      "message": "[MTD] NAND: Fix oob available calculation\n\nUse oobfree to calculate the number of oob bytes available for fs usage\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1a78ff6b4114cfb0f734b7df217759315d692683",
      "tree": "279791ef920eeef1ba87f0305b722cd5fa4c5a14",
      "parents": [
        "15fc108606a499df44549274a95d1e3455823347"
      ],
      "author": {
        "name": "Dan Brown",
        "email": "dan_brown@ieee.org",
        "time": "Tue Mar 29 21:57:48 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:04:36 2005 +0200"
      },
      "message": "[MTD] DiskOnChip: Scan the entire device for Media Headers.  \n\nAdd a new module param, show_firmware_partition.\n\nSigned-off-by: Dan Brown \u003cdan_brown@ieee.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "15fc108606a499df44549274a95d1e3455823347",
      "tree": "9a24edb20f71653b8cf80c1714492c730af231d1",
      "parents": [
        "8f5a4486c05275a5f3d53c80c86a44adb7fb8823"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Thu Mar 24 14:33:26 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:04:06 2005 +0200"
      },
      "message": "[MTD] NAND: Use arrays of needed size instead of constant-sized.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "515022870f0f648b9c506a285b1c7e92901dd37f",
      "tree": "a47bc31cb0593af093530a6ac69365962ab81308",
      "parents": [
        "167e1770e526c6c6cdff5014e32f5a3363c017f3"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Sat Mar 19 15:33:59 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:59:33 2005 +0200"
      },
      "message": "[MTD] NAND nandsim: Use NAND_SKIP_BBT option\n\nUse the new NAND_SKIP_BBT option instead of defining a fake scan_bbt\nhandler.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3e4ef3bb77f7b87c631ba188d4a4b4eb30b2f16f",
      "tree": "3ca45d8f929bf85f79036d8419519073f79b9d0b",
      "parents": [
        "09c7933547e383ab89ee1b08ec86899bef3035cf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Mar 17 11:31:30 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:55:50 2005 +0200"
      },
      "message": "[MTD] NAND s3c2410: Simplify command handling\n\nUpdated with tglx\u0027s suggestion to simply the command invocation by\nsimply changing the address of the IO write area\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3b946e3f3dc0de473a88b4106f01731a5c016689",
      "tree": "00c8d854ef2d58d661dc09915befe6b70fc03809",
      "parents": [
        "0514cd938009de1d6b3239d98c3cf2a67b620103"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Mar 14 18:30:48 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:51:48 2005 +0200"
      },
      "message": "[MTD] NAND: Fixed unused loop variable\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "20a6c211903dce92a0db7f19c221cfa3f2cb4c32",
      "tree": "f50c0611c9c4129d61625e352352f317ab089ed1",
      "parents": [
        "31fbdf7aa5aac8a2a34f180a25deb157297a10c9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 01 09:32:48 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:47:55 2005 +0200"
      },
      "message": "[MTD] NAND: Use cond_resched instead of msleep\n\nReplace msleep by cond_resched. On machines with HZ\u003d100 (e.g. ARM)\nmsleep slows down the operation by factor 10\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3b88775c7504dfdedd5f267cb8f02999e380222a",
      "tree": "366ff196cff794ad135075f0c18ca68367c3099f",
      "parents": [
        "dfd61294403cce7ca2263674f420c3417093cb56"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 22 21:56:49 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:42:49 2005 +0200"
      },
      "message": "[MTD] NAND: Check command timeout\n\nCheck timeout while we wait for the command to finish. No worry about a\nfalse result. This prevents deadlocking when detecting an unknown number\nof chips and is useful for removable media too.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dfd61294403cce7ca2263674f420c3417093cb56",
      "tree": "b96b4aa8524df5104c10ab480eeb9355ff9c2dbf",
      "parents": [
        "fdf2fd52746bbffeffa19e24cb0608abc5429bc2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 22 21:48:25 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:42:18 2005 +0200"
      },
      "message": "[MTD] DiskOnChip: Wait for the command to finish.\n\nDo not use the ready function here, as it might hang for ever. \nThe result will show, whether the chip is there or not\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fdf2fd52746bbffeffa19e24cb0608abc5429bc2",
      "tree": "e9899108b87aa0fc600809697dec816087687517",
      "parents": [
        "49450795844daba7867cc215f17532cac2c2b284"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Feb 18 14:46:15 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:41:32 2005 +0200"
      },
      "message": "[MTD] Sparse fixes\n\nFix sparse errors due to lack of address-space markers\nUpdated header comments\nSmall re-format of initialiser\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "171650af9cd847964cf69b6bab9009631283293f",
      "tree": "c995b772d0f88d83a5c89a5daa7b4c01c97e2f99",
      "parents": [
        "f16407d73effc59e1e9f88e45a3dc53cacbb8264"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Feb 16 17:09:39 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:38:33 2005 +0200"
      },
      "message": "[MTD] NAND: Fix bad block table scan for small page devices\n\nScan 1st and 2nd pages of SP devices for BB marker by default.\nFix more then one page scanning in create_bbt.c.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0ea4a7558f3c5b894e46da4b2be120edf002a86d",
      "tree": "494c30b92e8170437e50cb26bba28da2d9add209",
      "parents": [
        "88ec7c50bfeb5447d96fba55021bec2a274ea021"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.aprk@samsung.com",
        "time": "Wed Feb 16 09:39:39 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:36:30 2005 +0200"
      },
      "message": "[MTD] NAND: Early Manufacturer ID lookup\n\nMove manufacturer ID search to display correct ID in case of buswidth\nmismatch.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "eeada24da8bd23fcf6acd2729be054ea99b301bb",
      "tree": "c5d3cdffbfc11ec2ee82d64aef4177e92dfdffc7",
      "parents": [
        "41ce921440bd14d9b69b19fbf47d9278582739fe"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Fri Feb 11 10:14:15 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:32:18 2005 +0200"
      },
      "message": "[MTD] NAND: Read only OOB bytes during bad block scan\n\nWhen scanning NAND for bad blocks, don\u0027t read the whole page, read\nonly needed OOB bytes instead. Also check the return code of the\nnand_read_raw() function. Correctly free the this-\u003ebbt array in\ncase of failure. Tested with Large page NAND.\n\nFix debugging message.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "41ce921440bd14d9b69b19fbf47d9278582739fe",
      "tree": "e1d2c0364c87295018a8c732cb294bb67d8210bf",
      "parents": [
        "0040bf382c77414739c933e4d2ee35ff817d0b99"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Feb 09 14:50:00 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:31:01 2005 +0200"
      },
      "message": "[MTD] NAND: Allow operation without bad block table\n\nSmall bugfix. Sometimes it may be handy not to have bbt.\nSo, this-\u003ebbt might be NULL.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0040bf382c77414739c933e4d2ee35ff817d0b99",
      "tree": "d6f41550decccc536dfbbd46dc7ecccbf6105669",
      "parents": [
        "2f82ce1eb637c06dfc60f095cd1891ae0ba4894c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 09 12:20:00 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:30:07 2005 +0200"
      },
      "message": "[MTD] NAND: Skip bad block table scan on request\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f29a4b86f554a496beba8d339917399b9c44fbc9",
      "tree": "3ee3ed311f5d01c460ffe7c9605afda922e331a4",
      "parents": [
        "39605398cd45941b4ed2026c666a1a9f39c40490"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 31 22:22:24 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:18:59 2005 +0200"
      },
      "message": "[MTD] DiskOnChip: big endian fix for NFTL devices\n\nMake NFTL devices work on big endian machines.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "39605398cd45941b4ed2026c666a1a9f39c40490",
      "tree": "cd261f8ce41cd5e0a5871f4bae2187577d60881b",
      "parents": [
        "651078ba3a9225ab3fbef146359390ac498ff9fe"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 31 22:21:18 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:17:42 2005 +0200"
      },
      "message": "[MTD] DiskOnChip code cleanup\n\nRemove commented ugliness\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "651078ba3a9225ab3fbef146359390ac498ff9fe",
      "tree": "5155eafd2d2119506011d120859496356c6382e3",
      "parents": [
        "9b88f47390efb72540b050628ebc04202d91c6ec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 31 20:36:46 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:17:03 2005 +0200"
      },
      "message": "[MTD] DiskOnChip use CONFIG_ options instead of random symbols\n\nUsing the CONFIG_ options from KConfig seems to work better :8\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ed3786a599f5639c99dfcceaef1b064ab5e2e9f9",
      "tree": "88330679a6fc7b84853e16e234f44c8d585a67b5",
      "parents": [
        "068e3c0a002c79a5e3cc7c42cb749c4bb126288c"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Mon Jan 24 20:40:15 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:10:36 2005 +0200"
      },
      "message": "[MTD] rtc_from4 error status check, disable virtual erase blocks\n\nAdded routine to perform extra error status checks on erase and write\nfailures to determine if errors are correctable.\nAdded option to prevent JFFS2 from using virtual erase blocks.\nPerformed minor cleanup on whitespace and comments.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "068e3c0a002c79a5e3cc7c42cb749c4bb126288c",
      "tree": "fdf2db2edf03c4520a204476b0edc652ae2c9c47",
      "parents": [
        "99f2a8aea18c9779c141050c6f95a8f1da63bbe4"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Mon Jan 24 03:07:46 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:08:59 2005 +0200"
      },
      "message": "[MTD] NAND Add optional ECC status check callback\n\nAdd optional hardware specific callback routine to perform extra error\nstatus checks on erase and write failures for devices with hardware ECC.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a4ab4c5d32b66a440fb2e00f975f919f559f001d",
      "tree": "15687db56486438db6cd3c6f25a9434bc11d1549",
      "parents": [
        "7ba48c4583f7da5b05cf9859337195323df67b6d"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Sun Jan 23 18:30:53 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:32:36 2005 +0200"
      },
      "message": "[MTD] NAND use symbols instead of literals\n\nReplace some literals with defined symbols.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7ba48c4583f7da5b05cf9859337195323df67b6d",
      "tree": "d46180d25bfc8962f4f28a16b6094dd346589b28",
      "parents": [
        "8fabed4a0f78623236c035de0984beeacb8096d8"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Jan 23 11:09:22 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:31:47 2005 +0200"
      },
      "message": "[MTD] NAND SharpSL fix default partition size\n\nCorrect Poodle default partition size\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "15266bb74d0156556f9541c9817b778286ffe5d6",
      "tree": "e1f1d40493a3f677cef6792c39e8a4cce0f49388",
      "parents": [
        "6fc93d8ca7a093feb403aca4ee3cb5bda338392c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jan 18 16:15:00 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:29:39 2005 +0200"
      },
      "message": "[MTD] NAND replace yield\n\nReplace yield by msleep. M.Wilcox stared at it and frowned\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "97f1a087dc83cac54d740bf24888e565962b8f4d",
      "tree": "b46c9f4a9ac1d70316b99ba313fe3051195914e3",
      "parents": [
        "30f464b74b51127b9b9a170157b75c7e8e80d2c4"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Mon Jan 17 19:44:39 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:27:56 2005 +0200"
      },
      "message": "[MTD] Renesas AG-AND device recovery\n\nAdd routine to perform device recovery (deplete) procedure.\nClean up some compiler warnings.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "30f464b74b51127b9b9a170157b75c7e8e80d2c4",
      "tree": "95a9e2f352612a4bfb94a276c1eaf21b0aec8f25",
      "parents": [
        "28a48de72b876af794853593cc1412119ada9efc"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Mon Jan 17 18:35:25 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:26:45 2005 +0200"
      },
      "message": "[MTD] NAND workaround for AG-AND disturb issue. AG-AND recovery\n\nAdded workaround for Renesas AG-AND chips \"disturb\" issue \nfor Bad Block Table. \nAdded support for the device recovery command sequence \nfor Renesas AG-AND chips.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "28a48de72b876af794853593cc1412119ada9efc",
      "tree": "fb1e6e5f98bf348d019d586d47be0e89466c98cf",
      "parents": [
        "8ea2e06fc8d2f03b49cef7732ae8e290e2f0b183"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Mon Jan 17 18:29:21 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:22:05 2005 +0200"
      },
      "message": "[MTD] NAND extended commands, badb block table autorefresh \n\nAdded extended commands for AG-AND device and added \noption for BBT_AUTO_REFRESH.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.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"
    }
  ]
}
