)]}'
{
  "log": [
    {
      "commit": "f6515db47e6d8cb502e4b0fd7255652da4ba1393",
      "tree": "3cc5e0e31273c0c71b994dcea15d1c88efd6e6e5",
      "parents": [
        "b0433b99339a9fdc2effe213491812556e4896fb"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Sep 12 11:18:10 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 11 20:43:46 2005 -0700"
      },
      "message": "[PATCH] uclinux: remove use of mtd_put_device() in uclinux MTD map driver\n\nWe should not call mtd_put_device() in the uclinux MTD map driver.\nAlso consistently use phys/virt fields of maps map_info struct,\ninstead of mixing it with map_priv_1.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9101210e7aa72daf92722d451a2f7e3af5f781f",
      "tree": "9554007e19387f2d05352ab03332be50c5b95f5b",
      "parents": [
        "887c27f369abc458556a5ce8ab22ddd498474307"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] vfree and kfree cleanup in drivers/\n\nThis patch does a full cleanup of \u0027NULL checks before vfree\u0027, and a partial\ncleanup of calls to kfree for all of drivers/ - the kfree bit is partial in\nthat I only did the files that also had vfree calls in them.  The patch\nalso gets rid of some redundant (void *) casts of pointers being passed to\n[vk]free, and a some tiny whitespace corrections also crept in.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "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": "44456d37b59d8e541936ed26d8b6e08d27e88ac1",
      "tree": "11ca6fa29b8cfb56ecef2d1f4f9dc2d9d71d2a2f",
      "parents": [
        "02b775696fee75a04041d8d94db26a9462216d24"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Jul 27 11:45:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:08 2005 -0700"
      },
      "message": "[PATCH] turn many #if $undefined_string into #ifdef $undefined_string\n\nturn many #if $undefined_string into #ifdef $undefined_string to fix some\nwarnings after -Wno-def was added to global CFLAGS\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\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": "6a8b4d319c52f8a3fdca46b185d001fbf0939911",
      "tree": "cad5d67d42c73f690f4c3638cedebd1ec33273b6",
      "parents": [
        "1b3035b7fcc72b6b36f2a3634dad832eb2453ce8"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Wed Jul 13 16:45:43 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 13 19:04:04 2005 +0200"
      },
      "message": "[MTD] cfi_cmdset_0002: Plugged a mem leak.\n\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a98a5d04f400ad112e59cadd739dbabf89417e60",
      "tree": "5eeb7f45c0090de40c7523e2b9dfd5e86b22169e",
      "parents": [
        "751382dd5cb2702368d281a50b55c2d6c4e8fbfc",
        "7ac3db59fd4410405ce55e2a25c397aec440d8da"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Jul 12 03:34:39 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 13 00:58:44 2005 +0200"
      },
      "message": "Merge with rsync://fileserver/linux\n"
    },
    {
      "commit": "1ca70351af02b1f0eb9cd2e7eb7a547f8ad5d893",
      "tree": "2f00b49a065e1da68ea446b24c44a4b5bad1474e",
      "parents": [
        "97f927a4d7dbccde0a854a62c3ea54d90bae8679"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Tue Jul 12 17:51:06 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Jul 12 17:51:06 2005 +0200"
      },
      "message": "[MTD] Make XIP support depend on CONFIG_ARM\n\nARM is the only known user of this at the moment.\nPrevent allyes builds for other archs from failing\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "200d481f28be4522464bb849dd0eb5f8cb6be781",
      "tree": "8cd00ead1b202dfd377cf34000a5193959aa2e8b",
      "parents": [
        "f43a64c5e1a65d12b9b53a35ed2d5db441fcb64c",
        "97f927a4d7dbccde0a854a62c3ea54d90bae8679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n"
    },
    {
      "commit": "44670d2b50efd2443c3810239d6ea3fd02f8ef64",
      "tree": "a32aa41a9dd5eb33e657f94f823d44948f5be9c2",
      "parents": [
        "2ffe6e280f792790c39f241e7e3c5d2ef8da1b94"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:07 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove references to pcmcia/version.h\n\nAs a follow-up, remove the inclusion of pcmcia/version.h in many files.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e212f3645a6b355de8c43a23376bc0e2ac49a63",
      "tree": "89324df417c19a1a63efb2ec6630e7d4b47181a0",
      "parents": [
        "bf45d9b0ac108b11245203ebb082d30f5059846b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:05 2005 -0700"
      },
      "message": "[PATCH] pcmcia: move event handler\n\nMove the \"event handler\" to struct pcmcia_driver -- the unified event handler\nwill disappear really soon, but switching it to struct pcmcia_driver in the\nmeantime allows for better \"step-by-step\" patches.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97f927a4d7dbccde0a854a62c3ea54d90bae8679",
      "tree": "d571cdae6507be90d4ee67d4937b765e2b332d77",
      "parents": [
        "b9c86d595d2a11009c58c84a9a8792aeb4a8f278"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Thu Jul 07 16:50:16 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Thu Jul 07 16:50:16 2005 +0200"
      },
      "message": "[MTD] XIP cleanup\n\nMove the architecture dependend code into include/asm/mtd-xip.h\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b9c86d595d2a11009c58c84a9a8792aeb4a8f278",
      "tree": "c3c6c21b0a4a8edefc38166b3b2e0108892b0e71",
      "parents": [
        "fb8d82a865b1ff601fad8293cd6a2a1b1908545b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jul 07 11:26:24 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Thu Jul 07 15:40:54 2005 +0200"
      },
      "message": "[MTD] Remove MODULE_DEVICE_TABLE() for ICHx flash driver\n\nThis prevents it from automatically getting loaded by hotplug because\nwe happen to notice you have this chipset. Let\u0027s stick with having to\nload the drivers which let you overwrite your BIOS _manually_\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\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": "b3539219c9ea20ebf6a5ea3cc534f423a3607c41",
      "tree": "d17c31c0eac0a7290ba5011b59a100fd9e9c9532",
      "parents": [
        "6430a8def12edebc1c9c7c2621d33ca0e8653c33",
        "a18bcb7450840f07a772a45229de4811d930f461"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Jul 06 15:43:18 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 06 19:40:38 2005 +0200"
      },
      "message": "Merge with rsync://fileserver/linux\n\nUpdate to 2.6.12-rc3\n"
    },
    {
      "commit": "10c96f2ec37f5369a785cf8c5a065a15e323c743",
      "tree": "b2654234292f6f843ae0fd6231f154bad4e1cb05",
      "parents": [
        "cbec19aeb3a3bfafe1d38f6efbea6a7023d31cb9"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Sat Jul 02 02:53:28 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 06 12:25:04 2005 +0200"
      },
      "message": "[MTD] NOR flash map driver for TI OMAP boards.\n\nFrom: David Brownell, Jian Zhang \u003cjzhang@ti.com\u003e, Tony Lindgren\n\u003ctony@atomide.com\u003e and others.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cbec19aeb3a3bfafe1d38f6efbea6a7023d31cb9",
      "tree": "95c15acd7cfa344d7f719ca1405e00fd44cec91f",
      "parents": [
        "ba9fb37ba07219fa251edbab1a50fdc7b33da5fa"
      ],
      "author": {
        "name": "Nico Pitre",
        "email": "nico@cam.org",
        "time": "Fri Jul 01 23:55:24 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jul 06 12:22:16 2005 +0200"
      },
      "message": "[MTD] Add mapping driver for Intel PXA27x Mainstone board flash.\n\nFrom: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\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": "f8eb321bee957b7464ae08839861a04cb0b51bbe",
      "tree": "b21d0520af39674c9b5ea06e26fe9fd0fc07acac",
      "parents": [
        "3a7a882420d378b59542a048075e40428c771a12"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Tue Jul 05 01:03:06 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Jul 05 01:03:06 2005 +0200"
      },
      "message": "[MTD] cfi_cmdset_0002: Remove bogus include\n\nIncluding asm/hardware.h has to be done in linux/mtd/xip.h. Otherwise\nit breaks allyes compiles.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3a7a882420d378b59542a048075e40428c771a12",
      "tree": "98b157a507ee763a78d60af22c67bf818ef0ef2c",
      "parents": [
        "9bc7b38731dd1cc1635ab12f8de48866f603b06e"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "coywolf@sosdg.org",
        "time": "Mon Jul 04 12:15:28 2005 -0500"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Jul 04 20:49:54 2005 +0200"
      },
      "message": "[MTD] mtdchar: Return the real error code when create_class() failed\n\nSigned-off-by: Coywolf Qi Hunt \u003ccoywolf@sosdg.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9bc7b38731dd1cc1635ab12f8de48866f603b06e",
      "tree": "080932fb759f2f122ed81c88d15b336c025a2ff4",
      "parents": [
        "bd7bcf52dabba9c391142fd515221fcb87b7c712"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Thu Jun 30 01:23:27 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Fri Jul 01 11:05:46 2005 +0200"
      },
      "message": "[MTD] mtdchar.c: Replace DEVFS by udev\n\nSwitch from DEVFS to udev for dynamic creation of device nodes for mtd\nchar devices.\n\nCreates a new LDM class \"mtd\" with writeable and read-only devices\nregistered for each mtdchar device.\n\nFrom: Paolo Galtieri \u003cpgaltieri@mvista.com\u003e\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "747aead34de65c25765da79825ce2c08d8257b10",
      "tree": "1edbf084b3e08fc0623431278f5dc0fda67ef634",
      "parents": [
        "abaf48a05a8f097654e746af2a5afb2ab95861a1"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jun 30 23:01:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 30 23:01:09 2005 +0100"
      },
      "message": "[PATCH] ARM: 2780/1: AFS partition length calculation fix\n\nPatch from Catalin Marinas\n\nThis patch calculates the AFS partition length by expanding the image\nlength information to the nearest erase block boundary. This\neliminates the problems with JFFS2 erasing the footer.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "af2c80e926ad5335d00a8d507928aff4e8ff1877",
      "tree": "02b20b6be722e0852f720e691c3cb82376ea2e31",
      "parents": [
        "a4f957f16d41b9ff944dddd84c4892496a129f68"
      ],
      "author": {
        "name": "?",
        "email": "?",
        "time": "Mon Jun 20 13:22:55 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:34:01 2005 +0200"
      },
      "message": "[MTD] ms02-nv: Fix 64bit operation\n\nReplace KSEG1ADDR() with CKSEG1ADDR() as the former does not work for\n64-bit configurations anymore.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@infradead.org\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": "be76c5fb406fad93ab93ba39e7858e03d58c5d30",
      "tree": "09e7814dcca9c1a822c84c5225c7fdf762ae6ee0",
      "parents": [
        "02b15e343aeefb49f8cac949be599d78250a568f"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Tue Jun 07 16:04:29 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:20:23 2005 +0200"
      },
      "message": "[MTD] Fix commandline parser alignement\n\nAdd alignment to cmdline.\n\nFrom: \"Timofei V. Bondarenko\" \u003ctim@ipi.ac.ru\u003e\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "02b15e343aeefb49f8cac949be599d78250a568f",
      "tree": "c9316c3d91fd79d67b2e6b7eadea5c92723355d9",
      "parents": [
        "0dfc62465ef92c7ddcb1ba223bf062453566fd0f"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Jun 07 00:04:39 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:18:40 2005 +0200"
      },
      "message": "[MTD] XIP for AMD CFI flash.\n\nAuthor: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\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": "11d28a30219671607a235a518f395659599a748e",
      "tree": "c2a97ed3f5bbcbd4388fc40f28bd14bd3d42e419",
      "parents": [
        "9c7046cd06c66bd81b285d15e422faeecdc9ca82"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:13 2005 -0700"
      },
      "message": "[PATCH] pcmcia: id_table for pcmciamtd.c\n\nAdd pcmcia_device_id table to pcmciamtd.  The binding of anonymus cards (i.e.\nthose who do neither report MANFID, CARDID, FUNCID nor product strings) is\nprotected by a new config option.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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": "22fd9a8750bcad4999768aafc8fbd8a4bd6f5aa1",
      "tree": "da37e49d5731f9dc8d58ad04a38fd137d8830f79",
      "parents": [
        "f08276136bdc8607c1da493279569beb9859b133"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Tue May 24 15:33:49 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue May 24 15:33:49 2005 +0200"
      },
      "message": "[MTD] cfi_cmdset_0002: Fix broken status check\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fb4a90bfcd6d86e8531073c42fae7fde40974f5d",
      "tree": "12122e4775bcaab4eec39b110a0450a82ef59964",
      "parents": [
        "6da70124a1cc05bdbd7c847901964edc6f634a91"
      ],
      "author": {
        "name": "Eric W. Biedermann",
        "email": "ebiederman@lnxi.com",
        "time": "Fri May 20 04:28:26 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:22:11 2005 +0200"
      },
      "message": "[MTD] CFI-0002 - Improve error checking\n\nCheck for errors besides infinite loops when writing and erasing.\n\nSigned-off-by: Eric W. Biederman \u003cebiederman@lnxi.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6da70124a1cc05bdbd7c847901964edc6f634a91",
      "tree": "3cd1afd4b23b8ed31b2b92b9d11c67a854a7be63",
      "parents": [
        "fff7afd791f6a685b3ddedb8cfb152aed85f3cf8"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu May 19 18:05:47 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:21:35 2005 +0200"
      },
      "message": "[MTD] CFI flash locking reorg for XIP\n\nThis reworks the XIP locking to make sure no lock primitive is ever\ncalled from XIP disabled paths even if in theory they should not\ncause any reschedule.  Relying on the current spinlock implementation\nis rather fragile and not especially clean from an abstraction pov.\nThe recent RT work makes it even more obvious.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\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": "c25bb1f59ca6ebbee2649d82533537d4bf123609",
      "tree": "74dbbdfc3da2709308d73eee65695e1bfc75145a",
      "parents": [
        "c13cbf3b5086d4ed51360b86b6b0ef8b82b179dc"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Wed Apr 27 21:01:52 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:18:44 2005 +0200"
      },
      "message": "[MTD] CFI DEBUG_LOCK_BITS fixes for Intel NOR flash:\n\nadjust chip-relative offsets to\nblock address, write to block address + 2 per recent datasheets.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c13cbf3b5086d4ed51360b86b6b0ef8b82b179dc",
      "tree": "bf087489fc1f8b783c5a8d6b8dec59ad0fb75afb",
      "parents": [
        "7d200960d4f3d1b50c3b9e9688408d9f81c66ff4"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Thu Apr 21 04:42:15 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:18:26 2005 +0200"
      },
      "message": "[MTD] mtdram: Quick cleanup of the driver:\n\n- Lindent\n- Removal of slram/phram functionality\n- Removal of most #ifdefs\n\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\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": "dce2b4da69a83635150a6535ebc23f680e200a8d",
      "tree": "1e71cbc8cb0fd495d2c4383ea40d7b045b3d6da6",
      "parents": [
        "81dba488792b29cc8cb2b3d49407be05303dde16"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Apr 01 17:36:29 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:07:50 2005 +0200"
      },
      "message": "[MTD] Fix OTP for top-parameter devices\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "81dba488792b29cc8cb2b3d49407be05303dde16",
      "tree": "60838f712b06c3e8a6acf22df81992d8d26c139a",
      "parents": [
        "998cf6403cdaac74211c619772bea027274ffc42"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Apr 01 16:36:15 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:07:33 2005 +0200"
      },
      "message": "[MTD] Reset file position when switching OTP mode\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.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": "963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061",
      "tree": "d7f6ccfbef2fe150d3073d17d333f90d1ce304a6",
      "parents": [
        "8048d2fc38c9559ce37b46c21fa734c5cb9bcdb2"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Apr 01 02:59:56 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:06:28 2005 +0200"
      },
      "message": "[MTD] Add reboot notifier to Intel NOR flash driver\n\nto make sure the flash is in array mode whenever we\u0027re about to\nreboot. This is especially useful to allow \"soft\" reboot to work\nwhich consists of branching back into the bootloader.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8048d2fc38c9559ce37b46c21fa734c5cb9bcdb2",
      "tree": "d71cfb0c7429c2430725cef25a32aa0b6c0aaa17",
      "parents": [
        "9a6e73ec4906bdf44ccfaaf8db56693b146595c0"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Thu Mar 31 00:57:33 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:06:01 2005 +0200"
      },
      "message": "[MTD] Avoid compile warnings for Intel CFI flash without OTP support.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9a6e73ec4906bdf44ccfaaf8db56693b146595c0",
      "tree": "affdbc2dbf1cf7058331e1bdbf70d1b6c8384ce8",
      "parents": [
        "1a78ff6b4114cfb0f734b7df217759315d692683"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Mar 29 23:06:40 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:05:37 2005 +0200"
      },
      "message": "[MTD] cfi_cmdset_0001: Skip delay if Instant Block Locking is set\n\nSkip jiffy delay after each block lock/unlock for Intel CFI flash\nwith the \"Instant Individual Block Locking\" feature bit set.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\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": "8f5a4486c05275a5f3d53c80c86a44adb7fb8823",
      "tree": "0f04ae7bf55a5201346d249e18d622acce07f969",
      "parents": [
        "ba38069875a365a33b9b56e42dfdb71b5ce7a3a4"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Mar 21 08:42:14 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:03:41 2005 +0200"
      },
      "message": "[MTD] sharpsl-flash: Correct error paths\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ba38069875a365a33b9b56e42dfdb71b5ce7a3a4",
      "tree": "cedbbcf8107f8cf6cbdecdbcbb3b719bb1a90976",
      "parents": [
        "3cceb9f6cf433545b607451e5de7af2cd6cec0b5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Mar 21 00:10:24 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:03:24 2005 +0200"
      },
      "message": "[MTD] Add support for more SharpSL machines and fix missing mapping init\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a921e28b4bd35b091754a1814ff015fe268b9295",
      "tree": "034ce5d95194b00317b8dc4e1f723a07c1ec3523",
      "parents": [
        "cc71229ff345a32d1b3de370a257dac62986b187"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 19 22:41:30 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:00:41 2005 +0200"
      },
      "message": "[MTD] plat-ram: Make it usable on non ARM platforms\n\nUse memset instead of ARM only memzero function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cc71229ff345a32d1b3de370a257dac62986b187",
      "tree": "cd0be3d4dd273c31a04b9ccfd63f296fe4969a04",
      "parents": [
        "50da7f60960a2e39aa8784983c580a3ddfd9bd8d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 19 22:40:47 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:00:18 2005 +0200"
      },
      "message": "[MTD] block2mtd: Fix incompatible pointer type\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "50da7f60960a2e39aa8784983c580a3ddfd9bd8d",
      "tree": "27e3cabed82de859670247def46e4b080eb65924",
      "parents": [
        "515022870f0f648b9c506a285b1c7e92901dd37f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 19 22:39:52 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:59:55 2005 +0200"
      },
      "message": "[MTD] cfi_cmdset_0001: Fix compiler warnings\n\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": "167e1770e526c6c6cdff5014e32f5a3363c017f3",
      "tree": "5d696a45d70dc813cf6ccac5685fa9a66bc4eea4",
      "parents": [
        "ff3bc4eb94ec3d2ce6e8f615d38c94151ccb6553"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Mar 18 14:07:49 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:58:49 2005 +0200"
      },
      "message": "[MTD] ixp2000: Remove port setting code\n\nSetting the slowport to 8-bit mode is something that ought to be\ndone in the IXP2000 generic code, not in the MTD map driver.  See\nthe description for ARM patch 2493/1 for an explanation.\n\nhttp://www.arm.linux.org.uk/developer/patches/viewpatch.php?id\u003d2493/1\n\nNow that 2493/1 has been accepted and will be upstream soon, this\ndoesn\u0027t need to be done in the map driver anymore.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ff3bc4eb94ec3d2ce6e8f615d38c94151ccb6553",
      "tree": "7fedb64361e5fa30638073d9288ee92e17cf2bc9",
      "parents": [
        "4d9527096e2e5da7bec4b6a276fdb05086b6c395"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "dome@coderock.org",
        "time": "Fri Mar 18 14:04:38 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:57:48 2005 +0200"
      },
      "message": "[MTD] Kernel Janitor fixes.\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3c45e00afcaa22c65cfb7f77649591db9e0bec03",
      "tree": "9b63f461c15072e2451108ff46b6b3621e8c7f2e",
      "parents": [
        "3e4ef3bb77f7b87c631ba188d4a4b4eb30b2f16f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 02:07:24 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:56:24 2005 +0200"
      },
      "message": "[MTD] Fix typo in Kconfig\n\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": "09c7933547e383ab89ee1b08ec86899bef3035cf",
      "tree": "67c5e4d8fe6ed1262a15f4dbcf3c879e8916e5a7",
      "parents": [
        "3a70025047f90de2133744a8918e90fcf5a93366"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Mar 16 22:41:09 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:54:48 2005 +0200"
      },
      "message": "[MTD] cfi_cmdset_0001: Fix state after sync\n\noldstate has to be reset to FL_READY after sync completion.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3a70025047f90de2133744a8918e90fcf5a93366",
      "tree": "c92637dd52da4a8e5071d11eb032b55a6dd62d2f",
      "parents": [
        "c927cd3a226bed5cf063cdf04de13cef51144cef"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 15 19:07:21 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:53:47 2005 +0200"
      },
      "message": "[MTD] cfi_cmdset_0001: Fix the buggy status check. \n\nThe change makes the code endianess aware and replaces the bogus \nnested loop to or the status flags together.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fb6bb52ddde0429b654ab6d4cb20fa016a1d5b0d",
      "tree": "f72aa6e78887abccce1427e7c2dfd7458731a17f",
      "parents": [
        "3b946e3f3dc0de473a88b4106f01731a5c016689"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Mar 14 20:33:22 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:52:23 2005 +0200"
      },
      "message": "[MTD] plat-ram: removed extraneous debugging code\n\nremoved define of DEBUG\nremoved extraneous debugging code\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": "663259a44f440249cab1b0f3f4b82cfab8e4758d",
      "tree": "65f6b03238819d4706325923fe8aa3c4c2aa1f15",
      "parents": [
        "711c11b78d00c0652d38893c558a2bcca55d96d4"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Mon Mar 07 21:43:42 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:51:00 2005 +0200"
      },
      "message": "[MTD] phram: Allow short reads.  \n\nJffs2 apparently needs this.\nAccept newline at the end of input.\n\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "711c11b78d00c0652d38893c558a2bcca55d96d4",
      "tree": "e4147499131228e5e271d4c769f402c973cb0c68",
      "parents": [
        "b4eab4b8d633ff1d65dac5cfb07949489f68ae26"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Mon Mar 07 20:29:09 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:50:11 2005 +0200"
      },
      "message": "[MTD] block2mtd: Remove copyright. Fix offset calculation\n\n- Remove Gareth from the Copyrights (at his own request)\n- Fix the \"fscking embarrassment\"\n\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b4eab4b8d633ff1d65dac5cfb07949489f68ae26",
      "tree": "7e0e479959c6198f17305e157438d008ff6b9fd5",
      "parents": [
        "32f1a95d505b99b1f01b6aeea36ec3f97245b357"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Wed Mar 02 14:51:08 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:48:56 2005 +0200"
      },
      "message": "[MTD] Remove Elan-104NC\n\nRemove support for the Arcom Elan-104NC since it\u0027s no longer being maintained.\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\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": "002fa30170f9500ac31fa22931c689029af7f27b",
      "tree": "b633bd9776af565884251588fc86d7aadbf77c43",
      "parents": [
        "d30f11d22549c54e9b05d153e37d166f88a2aa43"
      ],
      "author": {
        "name": "Pete Popov",
        "email": "ppopov@pacbell.net",
        "time": "Sun Feb 27 21:50:25 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:45:13 2005 +0200"
      },
      "message": "[MTD] Replace all the Au1x mapping drivers with a simplified single driver\n\nThis driver does not have as many options but it\u0027s easier to maintain.\nAnd, it turns out AMD never shipped boards with different flash densities.\n\nSigned-off-by: Pete Popov \u003cppopov@pacbell.net\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d30f11d22549c54e9b05d153e37d166f88a2aa43",
      "tree": "ae9c557262678328cad49d96aa4b8a879a3a911d",
      "parents": [
        "3b88775c7504dfdedd5f267cb8f02999e380222a"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Wed Feb 23 19:37:11 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:43:32 2005 +0200"
      },
      "message": "[MTD] Use after free, found by the Coverity tool\n\nSigned-off-by: Alexander Nyberg \u003calexn@dsv.su.se\u003e\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\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": "49450795844daba7867cc215f17532cac2c2b284",
      "tree": "f8821bf3a7c9449d655704d43bd027499261b1af",
      "parents": [
        "7685359656774e0348835f72a68e201fe0285fa9"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Fri Feb 18 14:34:54 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:41:03 2005 +0200"
      },
      "message": "[MTD] Fix unregister_mtd_user() public function documentation.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7685359656774e0348835f72a68e201fe0285fa9",
      "tree": "79329eaf11afcdecd5d211f3ea24535d47bcea08",
      "parents": [
        "332d71f7682d860b4439e197bc0ae85867458e1b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Feb 18 11:03:48 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:40:28 2005 +0200"
      },
      "message": "[MTD] Update BAST driver configuration\n\nupdate the BAST driver config (which already supports the vr1000) to\nbe selected only if the vr1000 has been configured\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "332d71f7682d860b4439e197bc0ae85867458e1b",
      "tree": "fe0fbd8a7b25115833c18a6d0d1986c051e6badc",
      "parents": [
        "b81226c5d55b16a23f044d37b45e9b6909d8fbce"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Feb 17 20:35:04 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:39:55 2005 +0200"
      },
      "message": "[MTD] Make OTP actually work.\n\nThe OTP code is rather broken without this.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\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": "88ec7c50bfeb5447d96fba55021bec2a274ea021",
      "tree": "7358c03a033f36fc0909e3e2c1663fa1e3e7fbde",
      "parents": [
        "011b2a36278cca110c70506ad85b042c2faabac2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Feb 14 16:30:35 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:34:00 2005 +0200"
      },
      "message": "[MTD] Add SST 39VF1601 (MPF+) ID\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "011b2a36278cca110c70506ad85b042c2faabac2",
      "tree": "fb24caf90e98001e71b210a83f4fe464a8d4eabb",
      "parents": [
        "eeada24da8bd23fcf6acd2729be054ea99b301bb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Feb 14 16:27:38 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:33:26 2005 +0200"
      },
      "message": "[MTD] Fixup probing logic for single 16bit devices\n\nThe change to the generic probe to look for the\nsmallest width of chip first is causing some problems\non boards with a single 16bit device.\n\nThe problem seems to be the jedec_match() is truncating\nthe device-id read from the table to match against the\none read from the hardware, causing a match against the\npartial id of some chips with 16bit IDs (such as the\nSST39LF160)\n\nThis fixes things for my own board, but something may\nneed to be done if the same problem is exhibited for\nchips with an 8bit ID\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\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": "045e9a5d51ced27bfcbdb78071534ce6fd36b33d",
      "tree": "d680484aae4d7ac238ab4a8c1c5cc5cd88e512df",
      "parents": [
        "31f4233baeaaeb7c563d2766781c6592ad259b6a"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Feb 08 19:12:53 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:26:40 2005 +0200"
      },
      "message": "[MTD] Unabuse file-f_mode for OTP purpose\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "31f4233baeaaeb7c563d2766781c6592ad259b6a",
      "tree": "475ffcfcc1fe91a47d6b8c413d8f25b3fdfcc1c0",
      "parents": [
        "f77814dd5728edaf1239d19755d2aa0d8c33d861"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Feb 08 17:45:55 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:26:04 2005 +0200"
      },
      "message": "[MTD] User interface to Protection Registers\n\nThis is implemented using a ioctl to switch the MTD char device into\none of the different OTP \"modes\", at which point read/write/seek can\noperate on the selected OTP area.  Also some extra ioctls to query\nfor size and lock protection segments or groups.  Some example user\nspace utilities are provided.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f77814dd5728edaf1239d19755d2aa0d8c33d861",
      "tree": "5cf7f73aa367bf152e5fbd16b5173e18bb787dd5",
      "parents": [
        "67d9e95c393d23c229836e28b262dc73d71da784"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Feb 08 17:11:19 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:25:23 2005 +0200"
      },
      "message": "[MTD] Support for protection register support on Intel FLASH chips\n\nThis enables support for reading, writing and locking so called\n\"Protection Registers\" present on some flash chips.\nA subset of them are pre-programmed at the factory with a\nunique set of values. The rest is user-programmable.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "72b56a2d7dccd9ea90f34f6ddb653086a3f3bd2e",
      "tree": "262d070609b8aa3cc7be5a3469b3ab54039b5788",
      "parents": [
        "322b12eb57db8cc598ccedfb85fcf2faded08473"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Feb 05 02:06:19 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:22:37 2005 +0200"
      },
      "message": "[MTD] Add OTP basisc\n\nadd structure definition for OTP region info\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "322b12eb57db8cc598ccedfb85fcf2faded08473",
      "tree": "4345bcef9c1626a8e35c05f2ac4f4ba78b265527",
      "parents": [
        "8aee6ac1446d6e2cb69908facbaccc0dfb4f1145"
      ],
      "author": {
        "name": "Jonas Holmberg",
        "email": "jonas.holmberg@axis.com",
        "time": "Fri Feb 04 07:43:13 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:21:41 2005 +0200"
      },
      "message": "[MTD] amd_flash: Fix chip ID clash\n\n* Removed table entry for AM29BDS643D, since device ID clashes with AM29DL640G\nand both chips support CFI.\n\nSigned-off-by: Jonas Holmberg \u003cjonas.holmberg@axis.com\u003e\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": "6170b43401a3230756ff76287ee07db0d75eddde",
      "tree": "771cda30b12defc6417086de0a41d1f8e81b576a",
      "parents": [
        "3118db3dfe7c16284d1d578e628fd87639b00731"
      ],
      "author": {
        "name": "Russell King",
        "email": "linux@arm.linux.org.uk",
        "time": "Mon Jan 24 23:49:54 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:15:15 2005 +0200"
      },
      "message": "[MTD] Fix MTD device probing\n\nTry larger numbers of chips before smaller\nnumbers of chips across the bus width.\n\nThis means we\u0027ll avoid misdetecting a 2 x16 array as 1 x32 if the\nhigh 16-bits happen to read as zeros in the QRY area.\n\nSigned-off-by: Russell King \u003clinux@arm.linux.org.uk\u003e\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": "99f2a8aea18c9779c141050c6f95a8f1da63bbe4",
      "tree": "5afcd7442131196b69cb6ed406729fa96bb7e0ab",
      "parents": [
        "a4ab4c5d32b66a440fb2e00f975f919f559f001d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Jan 24 00:37:04 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:33:47 2005 +0200"
      },
      "message": "[MTD] Platform RAM Driver\n\nDriver for generic RAM blocks which are exported by an platform_device\nfrom the device driver system.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    }
  ],
  "next": "a4ab4c5d32b66a440fb2e00f975f919f559f001d"
}
