)]}'
{
  "log": [
    {
      "commit": "3a3f8a126d97cb5bdde92a26136402e88220b30f",
      "tree": "5a1e8ee73a40565f55192dc077eb7cba5b4eb3ef",
      "parents": [
        "4b75679f60d0ce780609cbff249769b669f4fb69"
      ],
      "author": {
        "name": "Anders Larsen",
        "email": "al@alarsen.net",
        "time": "Sat Apr 01 01:02:42 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:02:42 2006 +0200"
      },
      "message": "MTD: remove obsolete Kconfig options\n\nRemove the obsolete Kconfig options MTD_CFI_AMDSTD_RETRY\nand MTD_CFI_AMDSTD_RETRY_MAX\n\nThe code that depended on these was removed in early 2004, but\nKconfig was not updated accordingly.\n\nSigned-off-by: Anders Larsen \u003cal@alarsen.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a63ec1b7b7c38f9a61ed11eefd670a49879e9dd3",
      "tree": "68c2ca49231f102f8b4d2a3c7378706ea7a4e611",
      "parents": [
        "edcbce2150fec1f6e6670e14eb65098eebfacae8"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Mar 31 02:29:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:49 2006 -0800"
      },
      "message": "[PATCH] Add chip used in collie to jedec_probe\n\nThis adds flash chip used in Sharp Zaurus sl5500 (collie) to jedec_probe.\nValues work for read-only access, but I have not figured out how to do\nread-write.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87d10f3c7954d143e509a2af2bca2a27aeb3114d",
      "tree": "dadb374a0019895f26ceca4ade9291e8f52c784b",
      "parents": [
        "54af6b46485bb706b7cdffd2e419253fd00cae6a"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Fri Mar 31 02:29:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:48 2006 -0800"
      },
      "message": "[PATCH] drivers/mtd: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of the macro.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0500abf52109d09bf60d740dec2e41d6cf265688",
      "tree": "1f1b4479e5ec5643647c02547bebe162ea8245a7",
      "parents": [
        "48b192686dd20cb1576ae1d8ccd17a07971ef24a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 31 02:29:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:48 2006 -0800"
      },
      "message": "[PATCH] drivers/mtd/: small cleanups\n\n- chips/sharp.c: make two needlessly global functions static\n\n- move some declarations to a header file where they belong to\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8917f6f70b01ac6e4d534f8a387900caec11bf54",
      "tree": "7f4103aa51d10f40d167a8b32f78ee3a554873c0",
      "parents": [
        "3be7d29fb9c02962b49be636b30ca9cadd0fda4b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "message": "Kconfig help: MTD_JEDECPROBE already supports Intel\n\nIntel chips are already supported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c314b6f1fa462acdb89323c75c597eeaae056e7c",
      "tree": "af2b8f4ea1d4d04bf34deee23b70625104cb07ab",
      "parents": [
        "124d90be62343f71bbb7a6b4a907b5584181e6d5"
      ],
      "author": {
        "name": "Simon Vogl",
        "email": "simon.vogl@researchstudios.at",
        "time": "Fri Feb 24 13:04:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] cfi: init wait queue in chip struct\n\nFix a kernel oops for Intel P30 flashes, where the wait queue head was not\ninitialized for the flchip struct, which in turn caused a crash at the\nfirst read operation.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d86d43706a27bb87c2873de369f94a10f8758063",
      "tree": "58b59f28120448b529b76cc24c5076a113e5af08",
      "parents": [
        "7d4c8e56109e0799ab9fb644c08a8daf4a026675"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "alexey.korolev@intel.com",
        "time": "Mon Feb 20 18:27:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:09 2006 -0800"
      },
      "message": "[PATCH] cfi_cmdset_0001: fix range for cache invalidation\n\nI found an issue in cfi_cmdset0001.c.  It is related to cache region\ninvalidation in the buffered write procedure.\n\nThe code performs cache invalidation from \"cmd_addr\" to \"cmd_adr + len\" in\ndo_write_buffer() while we modify region from \"adr\" to \"adr+len\".\n\nThis issue affects writes + reads of data by small chunks.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "034d2f5af1b97664381c00b827b274c95e22c397",
      "tree": "a72b9caba33ecf1fe47193c1fe5a6c0844e84341",
      "parents": [
        "746f956beb534ddf73da4346de81f2941c8573f8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Dec 19 16:27:59 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:02:58 2006 -0500"
      },
      "message": "[PATCH] arm: fix dependencies for MTD_XIP\n\nMTD_XIP depends on having working asm/mtd-xip.h; it\u0027s not just per-architecture\n(arm-only, as current Kconfig would have it), but actually per-subarch as\nwell.  Introduced a new symbol (ARCH_MTD_XIP) set by arch Kconfig; MTD_XIP\ndepends on it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "fd279197b1df6b46076991ca0e1f7faa8f3d8028",
      "tree": "0e841794a25a54e9288b86dd97d9d5ced8ca112c",
      "parents": [
        "3001aa826ea6a4de12b437188c2a095991d2d142"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 16 22:13:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:26 2006 -0800"
      },
      "message": "[PATCH] build kernel/intermodule.c only when required\n\nBuild kernel/intermodule.c only when required.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3001aa826ea6a4de12b437188c2a095991d2d142",
      "tree": "2fc2d6b7e40fa86757f423d8990a9f65a1e5c3ba",
      "parents": [
        "3868cca523e20a2600f6a9b1feebb69a6c8ccb68"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 16 22:13:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:26 2006 -0800"
      },
      "message": "[PATCH] no longer mark MTD_OBSOLETE_CHIPS as BROKEN\n\nThis patch removes the wrong dependency of MTD_OBSOLETE_CHIPS on BROKEN and\nmarks the non-compiling MTD_AMDSTD and MTD_JEDEC drivers as BROKEN.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b9175c174b83b8d97db9398efe948fa9092938f",
      "tree": "636ccdc70d45b3bb1268dfd00f985c2015b8d7dc",
      "parents": [
        "ee2d49de3e3a0b846ecedb36fec0e4a5ff222dcb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 14:49:38 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:54:58 2005 +0100"
      },
      "message": "[MTD] Make functions static, include header files with prototypes\n\nThis patch contains the following possible cleanups:\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n- make needlessly global functions static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ee2d49de3e3a0b846ecedb36fec0e4a5ff222dcb",
      "tree": "1036f584a62815db5af35b78d544ce28c6d7d0af",
      "parents": [
        "72af3b2c5a9946e78125e143b636f3d7217bcf08"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Nov 29 14:28:31 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:49:03 2005 +0100"
      },
      "message": "[MTD] chips: make sharps driver usable again\n\nUpdate the pre-CFI Sharp driver sharps.c so it compiles.  map_read32 /\nmap_write32 no longer exist in the kernel so the driver is totally broken\nas it stands.  The replacement functions use different parameters resulting\nin the other changes.\n\nChange collie to use this driver until someone works out why the cfi driver\nfails on that machine.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nTested-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8bc3b3804a6123e634be26359558aa998102506a",
      "tree": "87141f0f991a81f6e18c2c5b7a7c7cc62ce1fd7f",
      "parents": [
        "7ac571f8d0f843fb818f7c70ec77784545e91bc4"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Nov 23 22:07:56 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:36:35 2005 +0100"
      },
      "message": "[MTD] cfi_cmdset_0001: relax locking rules for multi hardware partition support\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "987d24018dc83d27e491674c50ff2272f51eb719",
      "tree": "3cef69b2a161db4a194cec81b9f3bd28b009dc0c",
      "parents": [
        "3eb8ceac486ed9b6eceed098423f1ca6b180ec9d"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Nov 15 23:28:20 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:27:24 2005 +0100"
      },
      "message": "[MTD] CFI: Use 16-bit access to autoselect/read device id data\n\nRecent models of Intel/Sharp and Spansion CFI flash now have significant\nbits in the upper byte of device ID codes, read via what Spansion calls\n\"autoselect\" and Intel calls \"read device identifier\".  Currently these\nvalues are truncated to the low 8 bits in the mtd data structures, as\nall CFI read query info has previously been read one byte at a time.\nAdd a new method for reading 16-bit info, currently just manufacturer\nand device codes; datasheets hint at future uses for upper bytes in\nother fields.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\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": "b3ce1debe2685383a9ad6ace9c49869c3968c013",
      "tree": "dcb606fac467d6ce78a9c608a1e0d2323af44f2b",
      "parents": [
        "5b2f7ffcb734d3046144dfbd5ac6d76254a9e522",
        "c2965f1129ee54afcc4ef293ff0f25fa3a7e7392"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n\nSome manual fixups for clashing kfree() cleanups etc.\n"
    },
    {
      "commit": "fa671646f61182cd18234461a6e65f50c6558695",
      "tree": "79d5fe8cbfdf9670456538837e60c695e6875006",
      "parents": [
        "c9475cb0c358ff0dd473544280d92482df491913"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:02 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/mtd\n\nThis is the drivers/mtd part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/mtd/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2965f1129ee54afcc4ef293ff0f25fa3a7e7392",
      "tree": "57104baebc71c60896a4cffbb2091c7c2800c970",
      "parents": [
        "d5c5e78af5cbcaeb7cad5a3c0117de593e5f4824"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 07 11:16:01 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 15:25:34 2005 +0100"
      },
      "message": "[MTD] chips: Clean up trailing white spaces\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1f948b43f7b5cf721cf0d03f507843efc1a9bfad",
      "tree": "58f9f4b1baa374ee80f2641a44f87b361a628e6d",
      "parents": [
        "e4f0648fb400a05adb7c640ce8766a7011d472d3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 07 11:15:37 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 14:45:15 2005 +0100"
      },
      "message": "[MTD] chips: Clean up trailing white spaces\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b95f9609c761a14d1e7be1a89f2a66399b5ae343",
      "tree": "d0f097e82deb18ebc0c854ac1ae627865b63a130",
      "parents": [
        "be30c10fd8015a00c97c9b473263fe3c581389de"
      ],
      "author": {
        "name": "Konstantin Baidarov",
        "email": "kbaidarov@ru.mvista.com",
        "time": "Mon Nov 07 09:00:05 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 10:47:08 2005 +0100"
      },
      "message": "[MTD] chips cfi_cmdset_0002: Prevent timeout race\n\nWe\u0027ve noticed that sometimes \"MTD do_write_buffer(): software timeout\"\nmessage was printed out when writing to a Fujitsu NOR flash.\nIt turned out that this was because of a race in the timeout handling\ndo_write_buffer(). A small timeout of (HZ / 1000) + 1 is used there, and\nsometimes if the timer interrupt handling takes more than one or even two\njiffies (which is 1-2 ms with HZ \u003d\u003d 1000) and that interrupt happens just\nafter chip_ready() call, the driver bails out from a ready polling loop\ndespite the chip has actually become ready while all those interrupts were\nhandled. To deal with this issue, extra check for chip ready is neccessary on\ntimeout expiration (and the checks should better be reordered).\nAs do_write_oneword() uses the same approach, it needs to also be changed.\n\nSigned-off-by: Konstantin Baidarov \u003ckbaidarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6f6ed056d2d5de7af9f0c14cf5bc73707eeb0a88",
      "tree": "e6063cb490c6b80226a040bf12da573ea72c87d8",
      "parents": [
        "008531f4c30dce606094be8f78c766218edd6754"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 25 21:28:43 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 23:19:17 2005 +0100"
      },
      "message": "[MTD] chips/cfi_cmdset_0001: fix for P30 cfi parsing\n\nChange to the extended cfi table parsing for Intel NOR flash that uses\nthe info in the extended table to \u0027walk\u0027 the table rather than using\nhard coding for various primary extended query table version numbers.\n\nFrom: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e102d54abf6806b95c89142cd0b7e94d709ebcd7",
      "tree": "ec4f6fde798cd6f3b8f5771631f07b6a2980b6d1",
      "parents": [
        "638d983840bb64e02c29bdd6160bb9963f4090f7"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Aug 06 05:46:59 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:12:48 2005 +0100"
      },
      "message": "[MTD] writev support for cfi-cmdset-0001\n\nWhile this might be useful for all supported flash types, it is mandatory\nfor proper JFFS2 support with Sibley flash.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "638d983840bb64e02c29bdd6160bb9963f4090f7",
      "tree": "f07e85847009236731f8cb2b9afcba35d40849b1",
      "parents": [
        "4843653cab0db036399f77d9355db31ce39cb8b9"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Aug 06 05:40:46 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:12:17 2005 +0100"
      },
      "message": "{MTD] add support for Intel\u0027s \"Sibley\" flash\n\nThis updates the Primary Vendor-Specific Extended Query parsing to\nversion 1.4 in order to get the information about the Configurable\nProgramming Mode regions implemented in the Sibley flash, as well as\nselecting the appropriate write command code.\n\nThis flash does not behave like traditional NOR flash when writing data.\nWhile mtdblock should just work, further changes are needed for JFFS2 use.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4843653cab0db036399f77d9355db31ce39cb8b9",
      "tree": "0c9665509f2a1c1b66cd00ca170ec7b542446f5c",
      "parents": [
        "e27a9960af0506d84b9ca9dd3874b7d88901f230"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Aug 06 05:16:52 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 20:10:19 2005 +0100"
      },
      "message": "[MTD] cleanups to cfi_cmdset_0001\n\nThis includes improved error handling/reporting plus some other\nmessage cleanups.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2fc2991175bf77395e6b15fe6b2304d3bf72da40",
      "tree": "b0ff38c09240e7c00e1577d447ebe89143d752dc",
      "parents": [
        "8b491d750885ebe8e7d385ce4186c85957d67123",
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 15:36:37 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 15:36:37 2005 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of /home/tglx/work/mtd/git/linux-2.6.git/\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da2c9a638f8af7be3daf1fa8dbd087b3284d16e",
      "tree": "6a19cb3ae7b28fa0f71c1020bb4c076a53595df8",
      "parents": [
        "65a8de36b48f1c1cd02940c4480bc8e290540d18"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Aug 02 21:36:09 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Thu Aug 04 12:52:09 2005 +0200"
      },
      "message": "[MTD] Pre-CFI Sharp chip driver: Some speedups and cleanups\n\nRemove useless udelay(100) after status value already read.  Poll\nfor status OK with reduced udelay if not immediate OK status return.\n\nFix read and compare of 32-bit status value using 16-bit variable.\n\nInclude slab.h since kmalloc/kfree are called.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d88f977b85d251f548add3d0a76fc186f99b1b21",
      "tree": "4c8aecff90397868914a286af6328b08cc911e54",
      "parents": [
        "d95a1b4818f2fe38a3cfc9a7d5817dc9a1a69329"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Wed Jul 20 22:01:17 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Thu Aug 04 12:49:25 2005 +0200"
      },
      "message": "[MTD] CHIPS: Recognize Spansion CFI 1.4 chips\n\nModify Amd/Fujitsu CFI NOR flash primary vendor extension table revision\ncheck to recognize version 1.4.  Verified the existing driver can\nhandle version 1.4 chips without additional info from 1.4 extended table.\n\nMove the primary vendor extension table revision check from common file\nto the 3 CFI chip driver files, since the data structures and revisions\nhandled by those data structures are specific to the chip driver.\n\nModify the error message printed when the revision is unknown to be a\nKERN_ERR instead of WARNING since this will cause mtd to ignore the chip.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
