)]}'
{
  "log": [
    {
      "commit": "8593fbc68b0df1168995de76d1af38eb62fd6b62",
      "tree": "dd244def53d2be4f1fbff9f74eac404fab8e240f",
      "parents": [
        "f4a43cfcecfcaeeaa40a9dbc1d1378298c22446e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Mon May 29 03:26:58 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Mon May 29 15:06:51 2006 +0200"
      },
      "message": "[MTD] Rework the out of band handling completely\n\nHopefully the last iteration on this!\n\nThe handling of out of band data on NAND was accompanied by tons of fruitless\ndiscussions and halfarsed patches to make it work for a particular\nproblem. Sufficiently annoyed by I all those \"I know it better\" mails and the\nresonable amount of discarded \"it solves my problem\" patches, I finally decided\nto go for the big rework. After removing the _ecc variants of mtd read/write\nfunctions the solution to satisfy the various requirements was to refactor the\nread/write _oob functions in mtd.\n\nThe major change is that read/write_oob now takes a pointer to an operation\ndescriptor structure \"struct mtd_oob_ops\".instead of having a function with at\nleast seven arguments.\n\nread/write_oob which should probably renamed to a more descriptive name, can do\nthe following tasks:\n\n- read/write out of band data\n- read/write data content and out of band data\n- read/write raw data content and out of band data (ecc disabled)\n\nstruct mtd_oob_ops has a mode field, which determines the oob handling mode.\n\nAside of the MTD_OOB_RAW mode, which is intended to be especially for\ndiagnostic purposes and some internal functions e.g. bad block table creation,\nthe other two modes are for mtd clients:\n\nMTD_OOB_PLACE puts/gets the given oob data exactly to/from the place which is\ndescribed by the ooboffs and ooblen fields of the mtd_oob_ops strcuture. It\u0027s\nup to the caller to make sure that the byte positions are not used by the ECC\nplacement algorithms.\n\nMTD_OOB_AUTO puts/gets the given oob data automaticaly to/from the places in\nthe out of band area which are described by the oobfree tuples in the ecclayout\ndata structre which is associated to the devicee.\n\nThe decision whether data plus oob or oob only handling is done depends on the\nsetting of the datbuf member of the data structure. When datbuf \u003d\u003d NULL then\nthe internal read/write_oob functions are selected, otherwise the read/write\ndata routines are invoked.\n\nTested on a few platforms with all variants. Please be aware of possible\nregressions for your particular device / application scenario\n\nDisclaimer: Any whining will be ignored from those who just contributed \"hot\nair blurb\" and never sat down to tackle the underlying problem of the mess in\nthe NAND driver grown over time and the big chunk of work to fix up the\nexisting users. The problem was not the holiness of the existing MTD\ninterfaces. The problems was the lack of time to go for the big overhaul. It\u0027s\neasy to add more mess to the existing one, but it takes alot of effort to go\nfor a real solution.\n\nImprovements and bugfixes are welcome!\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5bd34c091a044d130601370c370f84b1c59f1627",
      "tree": "8b08012a9a30186a8805d506f8438e2944f5f31b",
      "parents": [
        "ff268fb8791cf18df536113355d7184007c269d9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Sat May 27 22:16:10 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Mon May 29 15:06:50 2006 +0200"
      },
      "message": "[MTD] NAND Replace oobinfo by ecclayout\n\nThe nand_oobinfo structure is not fitting the newer error correction\ndemands anymore. Replace it by struct nand_ecclayout and fixup the users\nall over the place. Keep the nand_oobinfo based ioctl for user space\ncompability reasons.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ff268fb8791cf18df536113355d7184007c269d9",
      "tree": "3a7d9fc72b28f5a0f11a2f8b08174b1bee6ea20d",
      "parents": [
        "8be834f76291fdcc0614cb84926c6910b9f2ecbc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Sat May 27 20:36:12 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Mon May 29 15:06:49 2006 +0200"
      },
      "message": "[MTD] NAND Consolidate oobinfo handling\n\nThe info structure for out of band data was copied into\nthe mtd structure. Make it a pointer and remove the ability\nto set it from userspace. The position of ecc bytes is\ndefined by the hardware and should not be changed by software.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9223a456da8ed357bf7e0b128c853e2c8bd54614",
      "tree": "50cb225c4ba9c610ae4cb67231b319e78e935ac4",
      "parents": [
        "2528e8cdf376d7da24647c442ec1e88c360d76ca"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 17:21:03 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 17:21:03 2006 +0200"
      },
      "message": "[MTD] Remove read/write _ecc variants\n\nMTD clients are agnostic of FLASH which needs ECC suppport.\nRemove the functions and fixup the callers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2528e8cdf376d7da24647c442ec1e88c360d76ca",
      "tree": "09df5f524085f4d12117fc81791bca10fa8a5f0e",
      "parents": [
        "9d8522df37f91621a70c5c0dbbf5bf2220b16798"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:10:00 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:10:00 2006 +0200"
      },
      "message": "[MTD] Remove readv/readv_ecc\n\nThese functions were never implemented and added only bloat to\npartition and concat code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9d8522df37f91621a70c5c0dbbf5bf2220b16798",
      "tree": "30f51aaccb18b1d4a97b7a5c8a64c63633a2fb7b",
      "parents": [
        "0cddd6c258b2ed3798d12619c28ed0d2b5a669bc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:06:03 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:06:03 2006 +0200"
      },
      "message": "[MTD] Remove nand writev support\n\nNAND writev(_ecc) support is not longer necessary. Remove it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5fa433942ba4e399f7e28764c9db4ade89e91d40",
      "tree": "29a2691729645bf27fd2d7d8d61a5c720c6569c1",
      "parents": [
        "c8b229de2b05c2b3e8d282ce260935a88ac030ca"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:29 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:29 2006 +0200"
      },
      "message": "[MTD] Introduce MTD_BIT_WRITEABLE\n\no Add a flag MTD_BIT_WRITEABLE for devices that allow single bits to be\n  cleared.\no Replace MTD_PROGRAM_REGIONS with a cleared MTD_BIT_WRITEABLE flag for\n  STMicro and Intel Sibley flashes with internal ECC.  Those flashes\n  disallow clearing of single bits, unlike regular NOR flashes, so the\n  new flag models their behaviour better.\no Remove MTD_ECC.  After the STMicro/Sibley merge, this flag is only set\n  and never checked.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "28318776a80bc3261f9af91ef79e6e38bb9f5bec",
      "tree": "36ef9144accf19db9d51019aa479807e80aeb8fd",
      "parents": [
        "8ca9ed5db3aea8d27989c239e8a2f79b839f1e99"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "message": "[MTD] Introduce writesize\n\nAt least two flashes exists that have the concept of a minimum write unit,\nsimilar to NAND pages, but no other NAND characteristics.  Therefore, rename\nthe minimum write unit to \"writesize\" for all flashes, including NAND.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "752870707f2818b5f0d94ca05e46cb0ffee6cbf9",
      "tree": "4daef328761c5bc00fe891718010ed5cbab81202",
      "parents": [
        "493c646077ef0b8668ed71b8057f81cb7454af87"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri May 12 17:03:23 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:51 2006 +0100"
      },
      "message": "OneNAND: fix block command typo\n\nWe need to check block cmd only instead with comparing with cmd\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "493c646077ef0b8668ed71b8057f81cb7454af87",
      "tree": "e05992a8d8c9ba911e5a9809dc0678ca50e96c76",
      "parents": [
        "3cecf69ecde22199699c4f0e609dfed2a487b674"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri May 12 17:03:07 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:50 2006 +0100"
      },
      "message": "OneNAND: One-Time Programmable (OTP) support\n\nOne Block of the NAND Flash Array memory is reserved as\na One-Time Programmable Block memory area.\nAlso, 1st Block of NAND Flash Array can be used as OTP.\n\nThe OTP block can be read, programmed and locked using the same\noperations as any other NAND Flash Array memory block.\nOTP block cannot be erased.\n\nOTP block is fully-guaranteed to be a valid block.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "3cecf69ecde22199699c4f0e609dfed2a487b674",
      "tree": "dda3a1cdd96b211a747cd0967a1c231daf2d0a47",
      "parents": [
        "34c1060959b61a5bb2e97a88411446028cebfa7c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri May 12 17:02:51 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:48 2006 +0100"
      },
      "message": "OneNAND: Handle erase correctly in Double Density Package (DDP)\n\nThere\u0027s erase bug in DDP.\nWe need to add DDP select in erase\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "34c1060959b61a5bb2e97a88411446028cebfa7c",
      "tree": "74a58f5e63a2ee4d91d3cae4985ed55141c70aa0",
      "parents": [
        "8e6ec69059ba0eecbb2226d3d9e45c6efe6fb82b"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri May 12 17:02:46 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:47 2006 +0100"
      },
      "message": "OneNAND: Write oob area with aligned size, mtd-\u003eoobsize\n\nThere\u0027s some problem with write oob in serveral platform.\nSo we write oob with oobsize aligned (16bytes) instead of 3 bytes (from {2,\n3})\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "8e6ec69059ba0eecbb2226d3d9e45c6efe6fb82b",
      "tree": "a44175779ce9ffc379f333709d0903b463fb5c47",
      "parents": [
        "d9777f1c42bffff0d21cd029a2415776aa874e96"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri May 12 17:02:41 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:47 2006 +0100"
      },
      "message": "OneNAND: Add write_oob verify function\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\n"
    },
    {
      "commit": "d9777f1c42bffff0d21cd029a2415776aa874e96",
      "tree": "c759ccb395e3b97ef15b1af0e9bd9bf3d85f0528",
      "parents": [
        "9c01f87db183403a4f603fe5180c57b82b54b4a1"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Fri May 12 17:02:35 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:46 2006 +0100"
      },
      "message": "OneNand: Fix free byte positions.\n\nSome free byte positions at onenand_oob_64 were wrong. This was also\nreported by Christian Lehne. 3 byte slots are at 2+16*i and 2 byte\nslots at 14+16*i.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\n"
    },
    {
      "commit": "9c01f87db183403a4f603fe5180c57b82b54b4a1",
      "tree": "74da95f8e772be1130296a1bfb31302f89737769",
      "parents": [
        "628bee6593107c466e28462f58c5fd5cd4163c7c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri May 12 17:02:31 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:45 2006 +0100"
      },
      "message": "OneNAND: handle byte access on BufferRAM\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "628bee6593107c466e28462f58c5fd5cd4163c7c",
      "tree": "5487fecea1e5220ff7448f68d1b26d375b11f1e8",
      "parents": [
        "20ffdcb00a792073f6e620dc2c644b3c8fbab528"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri May 12 17:02:24 2006 +0300"
      },
      "committer": {
        "name": "Jarkko Lavinen",
        "email": "lavinen@pentafluge.infradead.org",
        "time": "Fri May 12 15:35:45 2006 +0100"
      },
      "message": "OneNAND: Add touch_softlock_watchdog()\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7",
      "tree": "1435a31f422039999b728ab326145a2bd5912d4e",
      "parents": [
        "03a285f58064b8e0af08383e082e383753d9c33e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Jan 08 01:02:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] fix more missing includes\n\nInclude fixes for 2.6.14-git11.  Should allow to remove sched.h from\nmodule.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more\nto come since I haven\u0027t yet checked the other archs.\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": "27f4e0834746196f219e3e030ca71ffd3b176483",
      "tree": "eacae78d555d66130d91c9917bffc23ae060a7a8",
      "parents": [
        "532a37cf8d05dd1aa5631be836036204b0d2b4a1"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:29:11 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: use platform_device.h instead device.h\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "532a37cf8d05dd1aa5631be836036204b0d2b4a1",
      "tree": "4eacbc7f92ce372187ebb445976cae93c4d4b2f5",
      "parents": [
        "20ba89a3614bbc5d111fd74375e14c577859b2a3"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:28:24 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: reduce stack usage\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20ba89a3614bbc5d111fd74375e14c577859b2a3",
      "tree": "f6b4da6e50a21dc8a8f4afd76408af1fc918a5ed",
      "parents": [
        "37b1cc3910f7976369fc0ed55068a686e92555e6"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:28:23 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: fix unlock problem in DDP\n"
    },
    {
      "commit": "37b1cc3910f7976369fc0ed55068a686e92555e6",
      "tree": "a4560bd6c25546e43d266a8b1f5f6f9d6d177421",
      "parents": [
        "ee219e5e7c12b742243a080e2d8d288a48a32e44"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:28:23 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: check correct manufacturer\n\nThis (and the three subsequent patches) is working well on OMAP H4 with\n2.6.15-rc4 kernel and passes the LTP fs test.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "015953d706b1b7ad61c37fe329042828a0f3b0f6",
      "tree": "04a777e7579a47dee7cb813304bf5f954b182014",
      "parents": [
        "b80b5832ffc03cb5e2af9bb12c04836190a74481"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 08 21:34:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:50 2005 -0800"
      },
      "message": "[PATCH] mtd: onenand_base needs sched.h\n\ndrivers/mtd/onenand/onenand_base.c: In function `onenand_wait\u0027:\ndrivers/mtd/onenand/onenand_base.c:293: error: `jiffies\u0027 undeclared (first use in this function)\ndrivers/mtd/onenand/onenand_base.c:293: error: (Each undeclared identifier is reported only once\ndrivers/mtd/onenand/onenand_base.c:293: error: for each function it appears in.)\ndrivers/mtd/onenand/onenand_base.c:293: error: implicit declaration of function `msecs_to_jiffies\u0027\ndrivers/mtd/onenand/onenand_base.c:294: error: implicit declaration of function `time_before\u0027\ndrivers/mtd/onenand/onenand_base.c:301: error: implicit declaration of function `cond_resched\u0027\ndrivers/mtd/onenand/onenand_base.c: In function `onenand_get_device\u0027:\ndrivers/mtd/onenand/onenand_base.c:522: error: implicit declaration of function `set_current_state\u0027\ndrivers/mtd/onenand/onenand_base.c:522: error: `TASK_UNINTERRUPTIBLE\u0027 undeclared (first use in this function)\ndrivers/mtd/onenand/onenand_base.c:525: error: implicit declaration of function `schedule\u0027\ndrivers/mtd/onenand/onenand_base.c: In function `onenand_release_device\u0027:\ndrivers/mtd/onenand/onenand_base.c:545: error: `TASK_UNINTERRUPTIBLE\u0027 undeclared (first use in this function)\ndrivers/mtd/onenand/onenand_base.c:545: error: `TASK_INTERRUPTIBLE\u0027 undeclared (first use in this function)\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\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": "d5c5e78af5cbcaeb7cad5a3c0117de593e5f4824",
      "tree": "ada12a4fa3672b828af11bfc3e29473539d8d5fb",
      "parents": [
        "61b03bd7c3b55498c6180d43bf71b7bf49114b64"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 07 11:15:51 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 15:11:28 2005 +0100"
      },
      "message": "[MTD] OneNAND: Clean up trailing white spaces\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "46d0d0fb61ec6630dc2c844e3c5bf5ef44dedcbe",
      "tree": "2b2f6bca5e086c1fe6b37b817bd1d76cda31b39d",
      "parents": [
        "f0250fd7c32d441be54e50f39eed6fbbe9bb100e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 01:14:05 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 01:14:05 2005 +0100"
      },
      "message": "[MTD] OneNAND/Kconfig: Fix dependencies\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f0250fd7c32d441be54e50f39eed6fbbe9bb100e",
      "tree": "45b1d577e428710c9ba5c752d3843119d2775fb9",
      "parents": [
        "01ac742db34fec11469724dc350a417790dbbbbe"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 01:11:04 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 01:11:04 2005 +0100"
      },
      "message": "Revert \"[PATCH] OneNAND: Add simulator\"\n\nThis reverts 405c829f98d216925de00af2ee52f969f2c2891c commit.\n"
    },
    {
      "commit": "83a368380e172c1b2e9fd6ec2a62e457684adf0c",
      "tree": "dd5150d734a383ac042b02f7447f22a46f46a28c",
      "parents": [
        "a41371eb6d9b368e53867cd85156f07371e9f72f"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Sep 29 04:53:16 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 22:59:48 2005 +0100"
      },
      "message": "[MTD] OneNAND: Enhanced support for DDP (Dual Densitiy Packages)\n\nAdd density mask for better support of DDP chips.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a41371eb6d9b368e53867cd85156f07371e9f72f",
      "tree": "962ef7c7222e0790294548564254022911c239ad",
      "parents": [
        "d55849aa4d219b734795862692cc6981af848357"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Sep 29 03:55:31 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 22:42:28 2005 +0100"
      },
      "message": "[MTD] OneNAND: Power Management (PM) support\n\nAdd suspend/resume\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "87590e26ff4e7d57dfdaa81780b1b0d9e9970a4c",
      "tree": "ebc1fc55e3bfb46115e198d78ddb914afc5801d5",
      "parents": [
        "0255fc1b081cf92b56dfe5e1f3a824d050326614"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Sep 27 11:26:39 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 22:39:23 2005 +0100"
      },
      "message": "[MTD] OneNAND: Add missing files\n\nSimple bad block table source and header files\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1b01d9798d58bf28a40fede184482ebf39e63335",
      "tree": "d158089f6f0cb0e8ee652e371ff8960155b798db",
      "parents": [
        "68ee4b1c50847743393b01847a640ebf1002789b"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Sep 09 07:43:16 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:35:12 2005 +0100"
      },
      "message": "OneNAND: Remove OMAP platform driver\n\nNow we can use the generic platform driver\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "68ee4b1c50847743393b01847a640ebf1002789b",
      "tree": "40b71c801678c3e71c9cd7c30127ff3f47fa653a",
      "parents": [
        "e4c212efbdd4e286bc3defcddbab2c1e57ec75c3"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Sep 09 07:39:50 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:33:11 2005 +0100"
      },
      "message": "[MTD] OneNAND: Add generic platform driver\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "15017876751e4c2d786ba95920618359fe2b4f0a",
      "tree": "ee199c8b538c2e38c5854098d8f91f97fb44ba43",
      "parents": [
        "d36d63d404b75ddf231da0dbd3640e6d1722b4ab"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Sep 03 07:37:19 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:25:42 2005 +0100"
      },
      "message": "[MTD] OneNAND: Remove experimental Kconfig dependency\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d36d63d404b75ddf231da0dbd3640e6d1722b4ab",
      "tree": "fa04e066666c602de3090ff61feb576c13da5ff1",
      "parents": [
        "405c829f98d216925de00af2ee52f969f2c2891c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Sep 03 07:36:21 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:24:51 2005 +0100"
      },
      "message": "[PATCH] OneNAND: Fix bug in write verify\n\n- Remove unused block, page parameters\n- Add constant instead of runtime value\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "405c829f98d216925de00af2ee52f969f2c2891c",
      "tree": "afb3d94b8cab76473baf474a2d36df4c4cf1fa8b",
      "parents": [
        "fcc31470c49e224ed8115c70541f599fc7568fee"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Sep 03 07:32:30 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:23:10 2005 +0100"
      },
      "message": "[PATCH] OneNAND: Add simulator\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fcc31470c49e224ed8115c70541f599fc7568fee",
      "tree": "bcf6f27188d61649b7adc50fce990cd5fc912fcf",
      "parents": [
        "cdc001305da4f057353911018e28f26f8f879061"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Sep 03 07:20:08 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:22:01 2005 +0100"
      },
      "message": "[PATCH] OneNAND: Update OMAP OneNAND mapping using device driver model\n\n- Update OMAP OneNAND mapping file using device driver model\n- Remove board specific macro and values.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cdc001305da4f057353911018e28f26f8f879061",
      "tree": "3672f12af5da82b646aee7ed2d923225fe279a3b",
      "parents": [
        "52b0eea73de05df33c51ca652e288a3ba1bba03b"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Sep 03 07:15:48 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:20:53 2005 +0100"
      },
      "message": "[PATCH] OneNAND: Simple Bad Block handling support\n\nBased on NAND memory bad block table code\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "52b0eea73de05df33c51ca652e288a3ba1bba03b",
      "tree": "6ddb928b70458a0137481e434cea416e41ca4bb8",
      "parents": [
        "cd5f6346bc28a41375412b49b290d22ee4e4bbe8"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Sat Sep 03 07:07:19 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:19:37 2005 +0100"
      },
      "message": "[PATCH] OneNAND: Sync. Burst Read support\n\nAdd OneNAND Sync. Burst Read support\nTested with OMAP platform\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cd5f6346bc28a41375412b49b290d22ee4e4bbe8",
      "tree": "e90e028e7319f2787fd8660d10d8455aba95ddc5",
      "parents": [
        "4ce1f562189696605a84813cf71847c0cc698414"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon Jul 11 11:41:53 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 21:17:24 2005 +0100"
      },
      "message": "[MTD] Add initial support for OneNAND flash chips\n\nOneNAND is a new flash technology from Samsung with integrated SRAM\nbuffers and logic interface.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    }
  ]
}
