)]}'
{
  "log": [
    {
      "commit": "c19df27ec7f8b184db867c4490d87f997fdc6e4e",
      "tree": "42302aca4351e5b60a149908f6ac1e6ff25f8ba5",
      "parents": [
        "0dec4c8bc6ed62a65b61594aa754e21270423796"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Apr 25 11:05:48 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 25 11:09:06 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Update Samsung OneNAND official URL\n\nUpdate Samsung OneNAND official URL.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0dec4c8bc6ed62a65b61594aa754e21270423796",
      "tree": "42f4f16e9173fc75aa27e69510b9b4e123122d30",
      "parents": [
        "df8e96f39103adf5a13332d784040a2c62667243"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Sat Mar 10 17:08:44 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 25 04:13:06 2007 +0100"
      },
      "message": "[JFFS2] Better fix for all-zero node headers\n\nNo need to check for all-zero header since the header cannot\nbe zero due to other checks.\n\nReplace the all-zero header check in readinode.c with a\ncheck for the magic word.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "df8e96f39103adf5a13332d784040a2c62667243",
      "tree": "01d7259260f628f4075c39c1cc7804b72998a601",
      "parents": [
        "44b998e1eb254edc87177819ee693690fac68b7f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 25 03:23:42 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 25 03:23:42 2007 +0100"
      },
      "message": "[JFFS2] Improve read_inode memory usage, v2.\n\nWe originally used to read every node and allocate a jffs2_tmp_dnode_info\nstructure for each, before processing them in (reverse) version order\nand discarding the ones which are obsoleted by later nodes.\n\nWith huge logfiles, this behaviour caused memory problems. For example, a\nfile involved in OLPC trac #1292 has 1822391 nodes, and would cause the XO\nmachine to run out of memory during the first stage of read_inode().\n\nInstead of just inserting nodes into a tree in version order as we find\nthem, we now put them into a tree in order of their offset within the\nfile, which allows us to immediately discard nodes which are completely\nobsoleted.\n\nWe don\u0027t use a full tree with \u0027fragments\u0027 pointing to the real data\nstructure, as we do in the normal fragtree. We sort only on the start\naddress, and add an \u0027overlapped\u0027 flag to the tmp_dnode_info to indicate\nthat the node in question is (partially) overlapped by another.\n\nWhen the scan is complete, we start at the end of the file, adding each\nnode to a real fragtree as before. Where the node is non-overlapped, we\njust add it (it doesn\u0027t matter that it\u0027s not the latest version; there is\nno overlap). When the node at the end of the tree _is_ overlapped, we sort\nit and all its overlapping nodes into version order and then add them to\nthe fragtree in that order.\n\nThis \u0027early discard\u0027 reduces the peak allocation of tmp_dnode_info\nstructures from 1.8M to a mere 62872 (3.5%) in the degenerate case\nreferenced above.\n\nThis version of the patch also correctly rememembers the highest node\nversion# seen for an inode when it\u0027s scanned.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "44b998e1eb254edc87177819ee693690fac68b7f",
      "tree": "2f7d5511d8f0efc9e824a042d5ff50793a74de31",
      "parents": [
        "566865a2a4791c9290155f651ee0c2c606db0b1d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 23 12:11:46 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 23 12:11:46 2007 +0100"
      },
      "message": "[JFFS2] Improve failure mode if inode checking leaves unchecked space.\n\nWe should never find the unchecked size is non-zero after we\u0027ve finished\nchecking all inodes. If it happens, used to BUG(), leaving the alloc_sem\nheld and deadlocking. Instead, just return -ENOSPC after complaining. The\nGC thread will die, but read-only operation should be able to continue and\nthe file system should be unmountable.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "566865a2a4791c9290155f651ee0c2c606db0b1d",
      "tree": "e4dd0114aa60857937a98dc89aca201afc0c8595",
      "parents": [
        "3e67fe4543333048e486d7f360a0e2ae5d76c053"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 23 12:07:17 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 23 12:07:17 2007 +0100"
      },
      "message": "[JFFS2] Fix cross-endian build.\n\nWhen compiling a LE-capable JFFS2 on PowerPC, wbuf.c fails to compile:\n\nfs/jffs2/wbuf.c:973: error: braced-group within expression allowed only inside a function\nfs/jffs2/wbuf.c:973: error: initializer element is not constant\nfs/jffs2/wbuf.c:973: error: (near initialization for ‘oob_cleanmarker.magic’)\nfs/jffs2/wbuf.c:974: error: braced-group within expression allowed only inside a function\nfs/jffs2/wbuf.c:974: error: initializer element is not constant\nfs/jffs2/wbuf.c:974: error: (near initialization for ‘oob_cleanmarker.nodetype’)\nfs/jffs2/wbuf.c:975: error: braced-group within expression allowed only inside a function\nfs/jffs2/wbuf.c:976: error: initializer element is not constant\nfs/jffs2/wbuf.c:976: error: (near initialization for ‘oob_cleanmarker.totlen’)\n\nProvide constant_cpu_to_je{16,32} functions, and use them for initialising the\noffending structure.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3e67fe4543333048e486d7f360a0e2ae5d76c053",
      "tree": "77ecafd7bc47c64968a8fd5dd9541eda33680aac",
      "parents": [
        "a491486a2087ac3dfc00efb4f838c8d684afaf54"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Sun Apr 22 20:40:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Apr 22 20:48:29 2007 +0100"
      },
      "message": "[MTD] Finish conversion mtd_blkdevs to use the kthread API\n\nRemove waitqueue, \u0027exiting\u0027 flag and completion; use kthread APIs instead.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a491486a2087ac3dfc00efb4f838c8d684afaf54",
      "tree": "1e464d41597184ece141e5a025f55fa1f1548ab8",
      "parents": [
        "ec98c681a5355469eee70227b7e0a88f0d688483"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Fri Mar 16 16:15:45 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 20 23:09:28 2007 -0400"
      },
      "message": "[JFFS2] Obsolete dirent nodes immediately on unlink, where possible.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ec98c681a5355469eee70227b7e0a88f0d688483",
      "tree": "aa3704fde25d0428755d15ff89e8e1ffb24624f7",
      "parents": [
        "99f9b2431ed3da4a66cf1cfe74132a53a9569bba"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "message": "Use menuconfig objects: MTD\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "99f9b2431ed3da4a66cf1cfe74132a53a9569bba",
      "tree": "31c3cccac874716aecf5038029e998d03d378751",
      "parents": [
        "e6be133b68ae2c8f89d46da25ed7b31b84793e7e"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Apr 19 01:58:33 2007 -0600"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 19 16:16:46 2007 -0500"
      },
      "message": "[MTD] mtd_blkdevs: Convert to use the kthread API\n\nthread_run is used intead of kernel_thread, daemonize, and mucking\naround blocking signals directly.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e6be133b68ae2c8f89d46da25ed7b31b84793e7e",
      "tree": "78ae9a2f10daa5e21c1761039146dffad1377a09",
      "parents": [
        "c2aecda79cd872679b9b11f9e59d797fb4c7d677"
      ],
      "author": {
        "name": "Shashi Rao",
        "email": "shashi@sun.com",
        "time": "Wed Mar 28 15:56:28 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 14:11:20 2007 -0400"
      },
      "message": "[MTD] Fix fwh_lock locking\n\nThis is on a custom board with a mapping driver access to an ST\nM50LPW080 chip. This chip is probed successfully with\ndo_map_probe(\"jedec_probe\",...). If I use the mtdchar interface to\nperform unlock-\u003eerase-\u003eprogram-\u003elock on any of the 16 eraseblocks in the\nchip, the chip is left in FL_STATUS mode while the data structures\nbelieve that the chip is in FL_READY mode. Hence, any subsequent reads\nto any flash byte results in 0x80 being read.\n\nSigned-off-by: Shashi Rao \u003cshashi@sun.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c2aecda79cd872679b9b11f9e59d797fb4c7d677",
      "tree": "3e4faadfeaf51cd849592029f757503008720585",
      "parents": [
        "10731f83009e2556f98ffa5c7c2cbffe66dacfb3"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Tue Mar 27 13:32:09 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 14:07:34 2007 -0400"
      },
      "message": "[JFFS2] Speed up mount for directly-mapped NOR flash\n\nRemove excessive scanning of empty flash after a clean\nmarker for users of the point/unpoint method. cfi_cmdset_0001\nuses point/unpoint by default iff flash mapping is linear.\nThe speedup is several orders of magnitude if FS is less than\nhalf full.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "10731f83009e2556f98ffa5c7c2cbffe66dacfb3",
      "tree": "8b3f3c446e82e06ab1794af7e1c04bf300f3b023",
      "parents": [
        "7f762ab24ca2215b69a1395b5b58877f8282a089"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Apr 04 13:59:11 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 14:05:48 2007 -0400"
      },
      "message": "[JFFS2] fix buffer sise calculations in jffs2_get_inode_nodes()\n\nIn read inode we have an optimization which prevents one\nmin. I/O unit (e.g. NAND page) to be read more then once.\n\nNamely, at the beginning we do not know which node type we read,\nso we read so we assume we read the directory entry, because it\nhas the smallest node header. When we read it, we read up to the\nnext min. I/O unit, just because if later we\u0027ll need to read more,\nwe already have this data.\n\nIf it turns out to be that the node is not directory entry, and\nwe need more data, and we did not read it because it sits in the\nnext min. I/O unit, we read the whole next (or several next)\nmin. I/O unit(s). And if it happens to be that we read a data node,\nand we\u0027ve read part of its data, we calculate partial CRC.\nSo if later we need to check data CRC, we\u0027ll only read the rest\nof the data from further min. I/O units and continue CRC checking.\n\nThis code was a bit messy and buggy. The bug was that it assumed\nrelatively large min. I/O unit, so that the largest node header\ncould overlap only one min. I/O unit boundary.\n\nThis parch clean-ups the code a bit and fixes this bug.\nThe patch was not tested on flash with small min. I/O unit, like\nNOR-ECC, nut it was tested on NAND with 512 bytes NAND page, so\nit at least does not break NAND. It was also tested with mtdram\nso it should not break NOR.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7f762ab24ca2215b69a1395b5b58877f8282a089",
      "tree": "38774bcd57912c5d6506959c86ee639cdeebe7b3",
      "parents": [
        "99c2594f0e13de1ca84f97efc3f9e7bc49f91e11"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Apr 04 13:47:53 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:56:44 2007 -0400"
      },
      "message": "[JFFS2] Disable summary after wbuf recovery\n\nAfter a write error, any data in the write buffer must\nbe relocated.  This is handled by the jffs2_wbuf_recover\nfunction.  This function does not fix up the erase block\nsummary information that is collected for writing at the\nend of the block, which results in an incorrect summary\n(or BUG if the summary was found to be empty).\n\nAs the summary is not essential (it is an optimisation),\nit may be disabled for the current erase block when this\nsituation arises.  This patch does that.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "99c2594f0e13de1ca84f97efc3f9e7bc49f91e11",
      "tree": "1443d71d19473758d21bbdcb3a3f080b9449c4f2",
      "parents": [
        "a5ac8aeb29000fcab8d91848273a6616fcd039ee"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Thu Mar 29 11:00:47 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:56:23 2007 -0400"
      },
      "message": "[JFFS2] Prevent list corruption when handling write errors\n\nIf a write error occurs, the affected block is placed on the\nbad_used_list.  In the case that the write error occured\nwhen writing summary data the block was also being placed on\nthe dirty_list, which caused list corruption and ultimately\na soft lockup in jffs2_mark_node_obsolete. This fixes that.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a5ac8aeb29000fcab8d91848273a6616fcd039ee",
      "tree": "491f9159b7b6222a217197fdc4a6e31604eb10f4",
      "parents": [
        "57aa6b545f6f772dd317ccd29bdada999b16a13d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:49:11 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:55 2007 -0400"
      },
      "message": "[MTD] nandsim: enhance nandsim to allow arbitrary NAND size\n\nA new module parameter has been added called \u0027overridesize\u0027,\nwhich overrides the size that would be determined by the\nID bytes. \u0027overridesize\u0027 is specified in erase blocks and\nas the exponent of a power of two e.g. 5 means a size of\n32 erase blocks.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "57aa6b545f6f772dd317ccd29bdada999b16a13d",
      "tree": "efed75ea30b11cec3deaeb8025381f68a8d1ff42",
      "parents": [
        "514087e74fb401a6621e8c836f4eaab87c269f24"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:40:41 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:29 2007 -0400"
      },
      "message": "[MTD] nandsim: Enhance nandsim optionally to report wear information\n\nA new module parameter \u0027rptwear\u0027 specifies how many erases between\nreporting wear information.  Zero means never.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "514087e74fb401a6621e8c836f4eaab87c269f24",
      "tree": "a963d3669d42d0b8d3872a53ce511049c4a7363c",
      "parents": [
        "2b77a0ed54eeea61937e7f71b0487b815edfbcdf"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:47:45 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:08 2007 -0400"
      },
      "message": "[MTD] nandsim: enhance nandsim to simulate flash errors\n\nNew module parameters have been added to nandsim to\nsimulate:\n\n        bitflips        random bit flips\n        badblocks       blocks that are initially marked bad\n        weakblocks      blocks that fail to erase after a\n                        small number of erase cycles\n        weakpages       pages that fail to write after a\n                        small number of successful writes\n        gravepages      pages that fail to read after a\n                        small number of successful reads\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2b77a0ed54eeea61937e7f71b0487b815edfbcdf",
      "tree": "195b15275e8072841151025fd1729218cf689224",
      "parents": [
        "b0afbbec4981417f79e05865a36e57abfc289002"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:46:43 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:54:50 2007 -0400"
      },
      "message": "[MTD] nandsim: add partition capability to nandsim\n\nEnhance nandsim to be able to create more than 1 partition.\nA new module parameter \u0027parts\u0027 may be used to specify partition\nsizes.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b0afbbec4981417f79e05865a36e57abfc289002",
      "tree": "b0e14a643310de8e1232859f5b4af3effe3a7ea6",
      "parents": [
        "4226b510371efd9cdc628663527d36aee36054a9"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 21 11:07:05 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:53:51 2007 -0400"
      },
      "message": "[JFFS2] fix deadlock on error path\n\nWhen the MTD driver returns write failure, the following deadlock\noccurs:\n\nWe are in __jffs2_flush_wbuf(), we hold \u0026c-\u003ewbuf_sem. Write failure.\njffs2_wbuf_recover()-\u003ejffs2_reserve_space_gc()-\u003ejffs2_do_reserve_space()\n-\u003ejffs2_erase_pending_blocks()-\u003ejffs2_flash_read()\n\nand it tries to lock \u0026c-\u003ewbuf_sem again. Deadlock.\n\nReported-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4226b510371efd9cdc628663527d36aee36054a9",
      "tree": "061cab08eb3a95d3036d780895c1cc88972d8e7a",
      "parents": [
        "340ea370c2ce89d1c15fbf785460f2f74314ce58"
      ],
      "author": {
        "name": "Andre Renaud",
        "email": "andre@bluewatersys.com",
        "time": "Tue Apr 17 13:50:59 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:50:59 2007 -0400"
      },
      "message": "[MTD] [NAND] Casting bug in nand_default_block_markbad\n\nThere is a slight bug in nand_default_block_markbad, where the offset is\ncast to an integer, prior to being shifted. This means that on large\noffsets, it is incorrectly doing a signed shift \u0026 losing bits. Fixed\nthis by doing the cast after the shift (as is done elsewhere in the code).\n\nSigned-off-by: Andre Renaud \u003candre@bluewatersys.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "340ea370c2ce89d1c15fbf785460f2f74314ce58",
      "tree": "2533e894517139917d573a01ae7f1fcd38233dd0",
      "parents": [
        "408b483d9cc2d839ecbc9134958c42814865081c"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "message": "[MTD] Driver for AT26Fxxx dataflash devices\n\nAdd support for AT26Fxxx dataflash devices. These devices have a quite different\ncommandset than the AT45xxx chips, which are handled by at91_dataflash.c, so a\ncombined driver turned out to be more ugly than useful.\n\nTested only on AT26F004.\n\nSigned-off-by: Hans-Jürgen Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "408b483d9cc2d839ecbc9134958c42814865081c",
      "tree": "7b96d7fdc47a9666080f2588e98872368e64bb9b",
      "parents": [
        "1cf9827b6852d5d81130efbf2e777e50b7126d23"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhell4.(none)",
        "time": "Fri Apr 13 19:50:48 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:40:00 2007 -0400"
      },
      "message": "[MTD] Fix length comparison in MEMREADOOB\n\nThe ops.len member is not initialized, because it is unused for this\noperation. The length check needs to use ops.ooblen instead\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1cf9827b6852d5d81130efbf2e777e50b7126d23",
      "tree": "a5a51edb4fbb73930b3afff2a3b929afb75d6f39",
      "parents": [
        "90424de8d0646eaf7cddbdb111edaf429dea6042"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Apr 17 18:30:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:30:57 2007 +0100"
      },
      "message": "[MTD] [NAND] Move ancient NAND chip support into a config option\n\nThe support for obsolete ancient NAND chips adds .data size and one\nof the old ids conflicts with a modern one. Make the support for\nsuch chips depending on a config option.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "90424de8d0646eaf7cddbdb111edaf429dea6042",
      "tree": "a3ff4a8f488b39dc8336c9e63978d263630a4c2c",
      "parents": [
        "8c60e5475d8ca614d712cd3e2fe7330480709e02"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhell4.tec.linutronix.de",
        "time": "Thu Apr 05 11:44:05 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:28:17 2007 +0100"
      },
      "message": "[MTD] [NAND] Use ecc.read/write_page_raw consequently\n\nUse the functions in the ecc structure instead of the default ones,\nso the override by the board driver is effective also for software ecc\ncode paths.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8c60e5475d8ca614d712cd3e2fe7330480709e02",
      "tree": "b0039cd0008277f532dbe462f6bb33877ceae77d",
      "parents": [
        "53043002ef6cc0369fd5c5fa0a257f290ba6a3a6"
      ],
      "author": {
        "name": "sshahrom@micron.com",
        "email": "sshahrom@micron.com",
        "time": "Wed Mar 21 18:48:02 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:27:06 2007 +0100"
      },
      "message": "[MTD][NAND] Add Micron Manufacturer ID\n\nAdd Micron Manufacturer ID.\n\nSigned-off-by: Shahrom Sharif \u003csshahrom@micron.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "53043002ef6cc0369fd5c5fa0a257f290ba6a3a6",
      "tree": "cad0817f06b09b442eb395b4fc201e1deade8f3f",
      "parents": [
        "873b6a230652803d1de480f5d3b802e4ffd0bcad"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhell4.tec.linutronix.de",
        "time": "Thu Apr 05 11:09:01 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:26:18 2007 +0100"
      },
      "message": "[JFFS2] check node crc before doing anything else\n\nCheck the node CRC on scan before doing anything else with the node.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "873b6a230652803d1de480f5d3b802e4ffd0bcad",
      "tree": "63ed4d6ab91394c0d8f4f762fcb84bd6a3d55a49",
      "parents": [
        "19da63d1d2df393f8bf891d02e9960430f9178f8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 10 23:10:50 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:24:51 2007 +0100"
      },
      "message": "[MTD] Fix dependencies for MIPS MTD drivers\n\n o A dependency on the processor architecture does not make sense;\n   delete it.\n o The Alchemy and MTX drivers requires MTD_PARTITIONS and MTD_CFI to work,\n   make those dependencies.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "19da63d1d2df393f8bf891d02e9960430f9178f8",
      "tree": "b967e977423b2e2f476c7f1d4d7cd46ee88a36d3",
      "parents": [
        "0ecbc81adfcb9f15f86b05ff576b342ce81bbef8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 10 23:14:12 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:19:58 2007 +0100"
      },
      "message": "[MTD] Alchemy cleanups\n\nDelete RCS $Id string and unused debug code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0ecbc81adfcb9f15f86b05ff576b342ce81bbef8",
      "tree": "037741dc830ffff7e21b4f1ed343a613e0752414",
      "parents": [
        "8dc64fca75b631142f282047d7f6ae9e8af82543"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@enneenne.com",
        "time": "Mon Mar 26 21:45:43 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 02 14:12:23 2007 -0400"
      },
      "message": "[MTD] [NOR] Support for auto locking flash on power up\n\nAuto unlock sectors on resume for auto locking flash on power up.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8dc64fca75b631142f282047d7f6ae9e8af82543",
      "tree": "fc8669a5380744346f11dd7fa35feb7c5f0d6af6",
      "parents": [
        "68aa0fa87f6d4b2f5e8ad39ecaec8bba9137bb3d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Mar 26 21:45:41 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 02 14:11:25 2007 -0400"
      },
      "message": "[JFFS2] Delete everything related to obsolete JFFS2_PROC option\n\nDelete everything related to the apparently non-existent kernel config\noption JFFS2_PROC.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "68aa0fa87f6d4b2f5e8ad39ecaec8bba9137bb3d",
      "tree": "0a80a878bb011dc6e808815cf08a6b9ad3453d68",
      "parents": [
        "9333907084da2b05db787dba3e714d0be7c84f36"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Mon Mar 26 21:45:41 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 02 14:10:58 2007 -0400"
      },
      "message": "[MTD] PMC MSP71xx flash/rootfs mappings\n\nAdd flash and rootfs mappings for the PMC-Sierra MSP71xx devices.\n\nThis patch references some platform support files previously submitted to\nthe linux-mips@linux-mips.org list.\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9333907084da2b05db787dba3e714d0be7c84f36",
      "tree": "c89c3586c5894f9ca26b4e6605575a56a85fd568",
      "parents": [
        "118af321b24529d546cad1c4b6fccf02cd838384",
        "21d31f1f7c8f832324fb55eb4b1397b16258904e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 17:31:17 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 17:31:17 2007 +0000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/joern/misc\n"
    },
    {
      "commit": "118af321b24529d546cad1c4b6fccf02cd838384",
      "tree": "70f1fd630dafa6dc5fb1ed40b54df0f29d23b2bc",
      "parents": [
        "8e5368a1e230a87220ef0d238584002e4a429ce3"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Mar 23 11:27:01 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 15:34:05 2007 +0000"
      },
      "message": "[MTD] Delete unused header file linux/mtd/iflash.h.\n\nDelete the unreferenced header file include/linux/mtd/iflash.h.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8e5368a1e230a87220ef0d238584002e4a429ce3",
      "tree": "0831aeec53b5f22592864d3449bd1e0915bee2a1",
      "parents": [
        "3a6effe81fa0bd2fb9c6c5ecde665492536733e3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 10:40:04 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 10:40:04 2007 +0000"
      },
      "message": "[MTD] [NAND] Remember timing settings for CAFÉ NAND controller.\n\nWe\u0027ll need them for suspend/resume.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3a6effe81fa0bd2fb9c6c5ecde665492536733e3",
      "tree": "37c44f9cb0826e3b3e5eacb82031a7608c22b62e",
      "parents": [
        "f47273e5c8f679220091335e0bed79e46237cfda"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Mar 10 03:57:25 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Mar 10 10:16:36 2007 +0100"
      },
      "message": "[JFFS2] Remove superfluous source file fs/jffs2/comprtest.c\n\n  Delete the obsolete source file fs/jffs2/comprtest.c.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f47273e5c8f679220091335e0bed79e46237cfda",
      "tree": "6a6e3d37210e723524deae2991e399e2c15d4d79",
      "parents": [
        "f4cd87aabb51fcc709b0dacc05b718c400c64172",
        "d2b02ed9487ed25832d19534575052e43f8e0c4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:04:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:04:27 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV6] fix ipv6_getsockopt_sticky copy_to_user leak\n  [IPV6]: Fix for ipv6_setsockopt NULL dereference\n  [DCCP]: Initialise write_xmit_timer also on passive sockets\n  [IPV4]: Fix rtm_to_ifaddr() error handling.\n"
    },
    {
      "commit": "f4cd87aabb51fcc709b0dacc05b718c400c64172",
      "tree": "b1710d9da7a42951db8c764f5101b68a45e369af",
      "parents": [
        "271368b69b9e8042063d6c713423e84503bbdaa0",
        "e3a696e03c861f69627185dd235366b9a4403454"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:00:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 22:00:51 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] refresh config files\n  [IA64] put kdump_find_rsvd_region in __init\n  [IA64] Remove sparse warning from unwind code\n  [IA64] add missing syscall trace clear\n  [IA64] Cleanup in crash.c\n  [IA64] kexec: declare ia64_mca_pal_base in mca.h rather than kexec.h\n  [IA64] pci_get_legacy_ide_irq should return irq (not GSI)\n  [IA64] whitespace fixes for include/asm-ia64/sal.h\n  [IA64] Cache error recovery\n  [IA64] Proper handling of TLB errors from duplicate itr.d dropins\n"
    },
    {
      "commit": "271368b69b9e8042063d6c713423e84503bbdaa0",
      "tree": "71d9c592d8b92bee80a03d2de74d1763b1282076",
      "parents": [
        "117430b1fa3ae0b0bd981226bdb0c5412729c1db",
        "9e993efb0da827634778554070f3c3ec4bdade33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:28 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  kobject: new_device-\u003ekref wasn\u0027t putted after error in kobject_move()\n  driver core: export device_rename\n  Remove devfs from MAINTAINERS\n  Driver core: add device symlink back to sysfs\n  Revert \"driver core: refcounting fix\"\n"
    },
    {
      "commit": "117430b1fa3ae0b0bd981226bdb0c5412729c1db",
      "tree": "f1209f5705d1ba55d88f5a1e17b82382c8b460d0",
      "parents": [
        "2695cf412f07f394587e7901cb3b4e9b66d25051",
        "128bf5cb54dececc5209db65f8ef5d17d74244d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:58:10 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  pci: fix section mismatch warning\n  PCI: aer: fix section mismatch warning\n  pcie: fix section mismatch warning\n  PCI: allow multiple calls to pcim_pin_device()\n"
    },
    {
      "commit": "2695cf412f07f394587e7901cb3b4e9b66d25051",
      "tree": "603855ce8c359c3bcd979f4038c80058ddfc9cdd",
      "parents": [
        "63e34ca93a62f472144db60fa3b81111c0d15721",
        "ee17b289732e04fdcdd8ce2ce19b18d3e8b08e20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:57:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 21:57:46 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (23 commits)\n  USB Elan FTDI: check for workqueue creation\n  USB: fix spinlock recursion in cdc-acm.c\n  USB: fix Unaligned access in EHCI driver\n  USB: Product ID for FT232RL in ftdi_sio\n  USBNET: DM9501: Add Corega FEther USB-TXC support.\n  USB: ipaq.c: Additional devices\n  USB: further fix for usb-serial\n  USB: fix usb-serial device naming bug\n  USB: RTS/DTR signal patch for airprime driver\n  USB: ftdi_sio: use port_probe / port_remove thereby fixing access to the latency_timer\n  usb-serial: fix shutdown / device_unregister order\n  USB: add Additional PIDs in ftdi_sio\n  USB: add QL355P power supply ids to fdti_sio\n  USB: New device IDs for cp2101 driver\n  USB: kill dead code from hub.c\n  USB: ratelimit debounce error messages\n  USB: pxa2xx_udc: fix hardcoded irq number\n  UHCI: fix port resume problem\n  USB: set the correct interval for interrupt URBs\n  USB: goku_udc: Remove crude cache coherency code\n  ...\n"
    },
    {
      "commit": "63e34ca93a62f472144db60fa3b81111c0d15721",
      "tree": "2137a4b98360833e78cbb8edd5dce5b2ab5a0a60",
      "parents": [
        "51e7fff1c2b763da910db3a875eac5b992df91d9",
        "9327f46ee28116b17f15f6505edd90f905908d62"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:50 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:50 2007 -0500"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "51e7fff1c2b763da910db3a875eac5b992df91d9",
      "tree": "d7198ca0f3cd319c340b4c6547a6da16500a4867",
      "parents": [
        "bdf3aaf9519ddd8a026b5e04e713d2fa673532e5",
        "9e197219605513c14d3eae41039ecf1b82d1920d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:25 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:25 2007 -0500"
      },
      "message": "Pull bugzilla-8110 into release branch\n"
    },
    {
      "commit": "bdf3aaf9519ddd8a026b5e04e713d2fa673532e5",
      "tree": "fee44044f414c4a5e0b757d3ad494c1845cf8131",
      "parents": [
        "b2526300ab242dc31f9006dbf9a4de40797571bc",
        "610a3d069665ba2b27e42c90129ce640c4d6e515"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:19 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:19 2007 -0500"
      },
      "message": "Pull bugzilla-8066 into release branch\n"
    },
    {
      "commit": "b2526300ab242dc31f9006dbf9a4de40797571bc",
      "tree": "a22ef59b3eeb7de805b0a4c5af8c89677b8c604c",
      "parents": [
        "cb2ebc59ff52cee770cfd6ba5f23a6cc3c214648",
        "df33c77e3981e71afc8727ee5c432ba1a1bba68c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:53 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:53 2007 -0500"
      },
      "message": "Pull bugzilla-7907 into release branch\n"
    },
    {
      "commit": "cb2ebc59ff52cee770cfd6ba5f23a6cc3c214648",
      "tree": "d9ac06bd2cc92efc618cdfcce4a6142c9e0a00d5",
      "parents": [
        "3dfb737998c265d3c8a15b931dc4d72335ab8255",
        "7292576043666ff39946dee14641fe719ba8c7e8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:46 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:46 2007 -0500"
      },
      "message": "Pull bugzilla-7570 into release branch\n"
    },
    {
      "commit": "3dfb737998c265d3c8a15b931dc4d72335ab8255",
      "tree": "37b5d37510b08782237256efdf805937d7aac4dc",
      "parents": [
        "63be2d9305a5865580c6faee2c1eb477c09eac18",
        "2f894ef9c8b36a35d80709bedca276d2fc691941"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:35 2007 -0500"
      },
      "message": "Pull bugzilla-6859 into release branch\n"
    },
    {
      "commit": "63be2d9305a5865580c6faee2c1eb477c09eac18",
      "tree": "8ea83bc669c571ea83eed673fc92c04485872e87",
      "parents": [
        "653351b0b9c97d4ec93aed499b542cbcd85309ca",
        "362ea087db9d99bb0cf79479544dfafa9e18c300"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:22 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:22 2007 -0500"
      },
      "message": "Pull bugzilla-6316 into release branch\n"
    },
    {
      "commit": "653351b0b9c97d4ec93aed499b542cbcd85309ca",
      "tree": "be71f81effd893918c9fd3e1786dedefe5fcdadc",
      "parents": [
        "5cb69bcacea70024252138a9cb4229a142a93389",
        "74586fca38109d2fc75daf678635928f64b4ccec"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:05 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:05 2007 -0500"
      },
      "message": "Pull bugzilla-5966 into release branch\n"
    },
    {
      "commit": "5cb69bcacea70024252138a9cb4229a142a93389",
      "tree": "651f2d65b885b6cbc124cb2637fd648eb2ce0175",
      "parents": [
        "c207908fcc451e31d7fbba31541bd04f93787eb4",
        "c9bf296b6467968ecb9d988e7ed754a19c2e63d9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:17:46 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:17:46 2007 -0500"
      },
      "message": "Pull ibm into release branch\n"
    },
    {
      "commit": "c207908fcc451e31d7fbba31541bd04f93787eb4",
      "tree": "8b320d98527591e505d8408ab1f8b0f9fc8ff972",
      "parents": [
        "a967e127d0233f2472af64597de3f3920872310c",
        "3fd0b2d9ad7612f249e5516d887ab7c61b24ddb9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:17:39 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:17:39 2007 -0500"
      },
      "message": "Pull altix into release branch\n"
    },
    {
      "commit": "9e197219605513c14d3eae41039ecf1b82d1920d",
      "tree": "143f16569165e172efd12d938003a48f61c7de62",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 18:29:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:16:23 2007 -0500"
      },
      "message": "ACPI: ec: fix race in status register access\n\nDelay the read of the EC status register until\nafter the event that caused it occurs -- otherwise\nit is possible to read and act on stale status that was\nassociated with the previous event.\n\nDo this with a perpetually incrementing \"event_count\" to detect\nwhen a new event occurs and it is safe to read status.\n\nThere is no workaround for polling mode -- it is inherently\nexposed to reading and acting on stale status, since it\ndoesn\u0027t have an interrupt to tell it the event completed.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8110\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ee17b289732e04fdcdd8ce2ce19b18d3e8b08e20",
      "tree": "4506f7400f7bde608339d286f6ca4c3fd316fe09",
      "parents": [
        "834dbca5b6b79ddb7cf56001ea7b6d4481fdf1e7"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Mar 06 02:47:44 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USB Elan FTDI: check for workqueue creation\n\nAvoid NULL pointer usage if workqueue creation failed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "834dbca5b6b79ddb7cf56001ea7b6d4481fdf1e7",
      "tree": "db5e2ef6cd89b81a3a0706529415ba5966ba4049",
      "parents": [
        "64543652609fc1a2a816dc38ce4f56eddda9f9a5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Mar 06 10:47:04 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USB: fix spinlock recursion in cdc-acm.c\n\nthis fixes the spinlock recursion issue. The older fix was incomplete.\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64543652609fc1a2a816dc38ce4f56eddda9f9a5",
      "tree": "2f5e2c82bc7cf37655c93410ce8ab58478cbdd1e",
      "parents": [
        "d8b2160683bd1cee759e72a53193484c25a006bd"
      ],
      "author": {
        "name": "Max Dmitrichenko",
        "email": "dmitrmax@gmail.com",
        "time": "Tue Mar 06 02:45:01 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USB: fix Unaligned access in EHCI driver\n\nI get following warnings on spar64:\nKernel unaligned access at TPC[1000c9e4] ehci_hub_control+0x54c/0x68c [ehci_hcd]\n\nDespite of the comment in the patched code, the type cast used there\ndoes make unaligned access. The fix was made as it\u0027s done in\nohci-hub.c.\n\nSigned-off-by: Max Dmitrichenko \u003cdmitrmax@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d8b2160683bd1cee759e72a53193484c25a006bd",
      "tree": "02b406403ccfd51baf2bae2c704feb9640299630",
      "parents": [
        "6438ac2677adee574f06866787e7560430efe2e0"
      ],
      "author": {
        "name": "Gard Spreemann",
        "email": "spreeman@stud.ntnu.no",
        "time": "Mon Mar 05 00:03:26 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USB: Product ID for FT232RL in ftdi_sio\n\nHere is a patch adding the PID for the FT232RL to ftdi_sio. The patch\ngenerates a warning during compilation because get_ftdi_divisor doesn\u0027t\nexplicitly handle the FT232RL with this patch, so I guess you don\u0027t want\nto use it in its current state. It is all I could come up with with the\nknowledge I have of the drivers at the moment, though, and I hope you\ncan have some use for it at least. It works fine with my DLP-TILT with\nan FT232RL.\n\nFrom: Gard Spreemann \u003cspreeman@stud.ntnu.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6438ac2677adee574f06866787e7560430efe2e0",
      "tree": "6ddfe1a2b4eb097a638af163a8aa99c44cb760d0",
      "parents": [
        "62d909ced019bcae75402578d5dab4522e959823"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Mar 02 20:33:55 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USBNET: DM9501: Add Corega FEther USB-TXC support.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62d909ced019bcae75402578d5dab4522e959823",
      "tree": "2c6d18f7b50b130b0a599b4d438ca35a9f4712e5",
      "parents": [
        "a1f721c81251259024323f7ebf37af8e247be5cb"
      ],
      "author": {
        "name": "Andre Spahlinger",
        "email": "andre@spahlenbach.de",
        "time": "Mon Mar 05 19:09:35 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USB: ipaq.c: Additional devices\n\nAdditional devices\n\nSigned-off-by: Andre Spahlinger \u003cuenz@gmx.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1f721c81251259024323f7ebf37af8e247be5cb",
      "tree": "ce057a16cae5b3d3020dddded16f65b7f4aa5755",
      "parents": [
        "c744f99eb662b54488304b8b60e5f4323b7587bf"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Mar 05 15:23:51 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: further fix for usb-serial\n\nthis is a fix for the outstanding usb-serial issues.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c744f99eb662b54488304b8b60e5f4323b7587bf",
      "tree": "b3745cff1de2041c3c8e9c4c21731ab8ab12d082",
      "parents": [
        "cf0cb1ae0273f0963a5d54c7ec4dde384863fac8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Feb 26 15:43:00 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: fix usb-serial device naming bug\n\nAm Montag, 26. Februar 2007 15:16 schrieb Craig Schlenter:\n\u003e Hi Greg\n\u003e \n\u003e 34ef50e5b1f96c2d8c0f3d28b7d407743806256c is definitely\n\u003e the source of the problem. Reverting that makes the\n\u003e ftdi port show up as ttyUSB0 again for me and it\n\u003e can actually be opened.\n\nThis patch should fix the issue.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Craig Schlenter \u003ccraig@codefountain.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cf0cb1ae0273f0963a5d54c7ec4dde384863fac8",
      "tree": "6ee841b41ce4039266c47e2c819c18733502bd35",
      "parents": [
        "12bdbe03c8db7139de1de5c622cb0609d259cece"
      ],
      "author": {
        "name": "Martin Schiller",
        "email": "mschiller@tdt.de",
        "time": "Thu Mar 01 13:49:48 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: RTS/DTR signal patch for airprime driver\n\nI encountered some problems with the airprime driver in use with a Novatel\nMerlin XU870:\n\nClosing an open Connection to e.g. /dev/ttyUSB0 doesn\u0027t reset the\nRTS/DTR lines of the Modem.  Consequently, when I use minicom to\nestablish a connection by \"ATD*99#\" the modem doesn\u0027t hang up even if i\nexit minicom and so I cannot reuse the modem unless I remove it and plug\nit in again.\n\nWith the attached patch, the RTS/DTR lines are resetted on a close.  The\ncode was mainly taken from the option.c driver.\n\n"
    },
    {
      "commit": "12bdbe03c8db7139de1de5c622cb0609d259cece",
      "tree": "8d3938e4ddee18c9a23eac12750ad50ec7f46118",
      "parents": [
        "d9a7ecacac5f8274d2afce09aadcf37bdb42b93a"
      ],
      "author": {
        "name": "Jim Radford",
        "email": "radford@blackbean.org",
        "time": "Wed Feb 28 10:10:50 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: ftdi_sio: use port_probe / port_remove thereby fixing access to the latency_timer\n\nConvert all the port specific code in attach / shutdown to use the new\nport_probe / port_register callbacks from device_register /\ndevice_unregister allowing adding the sysfs attributes to be added at\nthe correct time and to the serial port device itself, instead of to\nthe unadorned usb device, avoiding a NULL dereference.\n\nSigned-off-by: Jim Radford \u003cradford@blackbean.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d9a7ecacac5f8274d2afce09aadcf37bdb42b93a",
      "tree": "ece61cf44c0b8edc961080a2c8c4bc5cf585a7c4",
      "parents": [
        "4eaf60e0114946d82ef523e8c0718831cbdd3414"
      ],
      "author": {
        "name": "Jim Radford",
        "email": "radford@blackbean.org",
        "time": "Wed Feb 28 08:14:13 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "usb-serial: fix shutdown / device_unregister order\n\nEnsure that the -\u003eport_remove() callbacks get called before the\n-\u003eshutdown() callback which makeing the order symmetric with\n-\u003eattach() being called before -\u003eport_probe().\n\nSigned-off-by: Jim Radford \u003cradford@blackbean.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4eaf60e0114946d82ef523e8c0718831cbdd3414",
      "tree": "388a12f7d90c927beb8270e03cff8949160272c6",
      "parents": [
        "ef31fec01a558538a696a21ef9ecf5f1a6d4a53b"
      ],
      "author": {
        "name": "Thomas Schleusener",
        "email": "thomas@be-schl.de",
        "time": "Wed Feb 28 22:50:52 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: add Additional PIDs in ftdi_sio\n\nI\u0027ve developed some devices with FTDI chips (FT232xx). FTDI was so kind\nto give some own PID\u0027s which I can use together with their VID. Some of\nthe devices are already very popular here and I have customers from\nuniversities, institutes .....\n\nI use the FTDI VID 0x0403. My PID\u0027s are:\n\n0xff38 - IBS US485 (USB\u003c--\u003eRS422/485 interface)\n0xff39 - IBS PIC-Programmer\n0xff3a - IBS Card reader for PCMCIA SRAM-cards\n0xff3b - IBS PK1 - Particel counter\n0xff3c - IBS RS232 - Monitor\n0xff3d - APP 70 (dust monitoring system)\n0xff3e - IBS PEDO-Modem (RF modem 868.35 MHz)\n0xff3f - future device\n\nThe company is \"IBS Ing.-Buero Schleusener\".\n\n\nFrom: Thomas Schleusener \u003cthomas@be-schl.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ef31fec01a558538a696a21ef9ecf5f1a6d4a53b",
      "tree": "0d745bdcb689333fa110726ab1b2b952ab49b729",
      "parents": [
        "fc4bd64cbbbea1eabc77d6f1734c0f8fb7e0295f"
      ],
      "author": {
        "name": "Michael Olberg",
        "email": "michael.olberg@chalmers.se",
        "time": "Tue Feb 27 12:57:12 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: add QL355P power supply ids to fdti_sio\n\n"
    },
    {
      "commit": "fc4bd64cbbbea1eabc77d6f1734c0f8fb7e0295f",
      "tree": "ee4e9391e8060bbd0fdb836d968c148c80a6bd57",
      "parents": [
        "5bb16d189f5425f3722bc91d9211afe303ee022b"
      ],
      "author": {
        "name": "Jon K Hellan",
        "email": "hellan@acm.org",
        "time": "Wed Feb 28 23:04:33 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: New device IDs for cp2101 driver\n\nHere are two new device IDs for the cp2101 driver.\nThe diff is with linus\u0027s tree as of this evending.\n\nFrom: Jon K Hellan \u003chellan@acm.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5bb16d189f5425f3722bc91d9211afe303ee022b",
      "tree": "814a97e5fed1591e74450f15123476f91f6cc86d",
      "parents": [
        "7bc4b81dedf54166e967afa8bc03c8bfeb40fd27"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Mar 01 22:31:24 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:24 2007 -0800"
      },
      "message": "USB: kill dead code from hub.c\n\nthis kills residual obsoletet code from hub.c\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bc4b81dedf54166e967afa8bc03c8bfeb40fd27",
      "tree": "c660333b588f0f76de64c34c0f130f3aecb87132",
      "parents": [
        "d2487cb4257dafb686f682285854fe7f02ca29d8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Feb 27 10:25:00 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "USB: ratelimit debounce error messages\n\nflaky hardware can cause a lot of debounce failed messages. To limit\nthe performance impact, a ratelimit should be used.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d2487cb4257dafb686f682285854fe7f02ca29d8",
      "tree": "691a03a1d37b77456952fae2daac3fdd39d048d9",
      "parents": [
        "88018158d1253ab4868a2f9204cc390c711fd9b9"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Tue Feb 27 09:20:09 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "USB: pxa2xx_udc: fix hardcoded irq number\n\nThis patch changes last use of hardcoded number of irq to\nuse platfrom_get_irq.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88018158d1253ab4868a2f9204cc390c711fd9b9",
      "tree": "c624f1166911a7ecb4911fb69a2ef53cfaf242e3",
      "parents": [
        "97b9eb91dc131a10342da1f604e5bd8b1316abdb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 26 17:16:06 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "UHCI: fix port resume problem\n\nThis patch (as863) fixes a problem encountered sometimes when resuming\na port on a UHCI controller.  The hardware may turn off the\nResume-Detect bit before turning off the Suspend bit, leading usbcore\nto think that the port is still suspended and the resume has failed.\nThe patch makes uhci_finish_suspend() wait until both bits are safely\noff.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97b9eb91dc131a10342da1f604e5bd8b1316abdb",
      "tree": "d960cf039c29b8c6c7603801db8c6966486bcca7",
      "parents": [
        "14360ab76ae81012ef09cce37a587e95ab2e1d86"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 26 14:56:14 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "USB: set the correct interval for interrupt URBs\n\nThis patch (as862) fixes a couple of bugs in the way usbcore handles\nintervals for interrupt URBs.  usb_interrupt_msg (and usb_bulk_msg for\nbackward compatibility) don\u0027t set the interval correctly for\nhigh-speed devices.  proc_do_submiturb() doesn\u0027t set it correctly when\na bulk URB is submitted to an interrupt endpoint.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14360ab76ae81012ef09cce37a587e95ab2e1d86",
      "tree": "4833167ac81d828a8b67945b27d3932c6119b79f",
      "parents": [
        "0d8c7aeade59e0f54d93122ebd902caea500c0bd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 18:10:15 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "USB: goku_udc: Remove crude cache coherency code\n\nThis is deep architecture specific magic and does should not to exist\nin a driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0d8c7aeade59e0f54d93122ebd902caea500c0bd",
      "tree": "e90a8874cd7fb9422ba4ed870d163ee9eb2fbd93",
      "parents": [
        "6160863f99315acdbcd70afa8f4b9e75281249b1"
      ],
      "author": {
        "name": "Andrew Nayenko",
        "email": "relan@bk.ru",
        "time": "Sun Feb 25 00:40:20 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "USB storage: Nokia 6288 unusual_devs entry\n\nThis patch adds an usual_devs entry for the Nokia 6288. Originally from\nAndrew with a re-diff by Phil.\n\nFrom: Andrew Nayenko \u003crelan@bk.ru\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6160863f99315acdbcd70afa8f4b9e75281249b1",
      "tree": "46cdf0faa81c94c156e05cac69efdf180b45cd4a",
      "parents": [
        "dee497df6fcc90a3bdaaddc8e352feb0756a61e0"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sat Feb 24 19:23:41 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "USB storage: Removed duplicate supertop unusual_dev entry\n\nThis patch removes the duplicate supertop entries that made it into the\n.21 rc kernels.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dee497df6fcc90a3bdaaddc8e352feb0756a61e0",
      "tree": "dbaffcc22521c9eab94c6f0e2efe5b3d7044778b",
      "parents": [
        "a967e127d0233f2472af64597de3f3920872310c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Feb 24 13:54:56 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:22 2007 -0800"
      },
      "message": "USB: at91_udc, fix more modpost bogosity (rename driver struct)\n\nRename the driver struct used with at91_udc to prevent yet another\nbogus warning from \"modpost\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9327f46ee28116b17f15f6505edd90f905908d62",
      "tree": "df22ea6e5591f9102626705bfe9b854c0202c0cf",
      "parents": [
        "98fb8fe10f4b88170f578d8c33eaa2315d73b4f7"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Mar 04 13:17:43 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 22:18:04 2007 -0500"
      },
      "message": "ACPI: Kconfig: hide ACPI menu when CONFIG_PM\u003dn\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "98fb8fe10f4b88170f578d8c33eaa2315d73b4f7",
      "tree": "334a376d27c84a88b221cd6387aad85b7df1b883",
      "parents": [
        "5b27b176da6cc83b0f904c7e0aabd9362d70bf70"
      ],
      "author": {
        "name": "Julius Volz",
        "email": "julius.volz@s2003.tu-chemnitz.de",
        "time": "Tue Feb 20 16:38:40 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 21:37:07 2007 -0500"
      },
      "message": "ACPI: video: Fix spelling and grammar mistakes\n\nCorrect some of the most obvious spelling and grammar\nmistakes in drivers/acpi/video.c (comments and printk output).\n\nSigned-off-by: Julius Volz \u003cjuliusrv@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b27b176da6cc83b0f904c7e0aabd9362d70bf70",
      "tree": "99d15494bbc88317c046d49ca4840dbb2a7bec11",
      "parents": [
        "f110ef58e6c9bd562999247c5e8a5b8e722fbd11"
      ],
      "author": {
        "name": "Anthony Godshall, Ampro Computers, Inc",
        "email": "agodshall@ampro.com",
        "time": "Fri Mar 09 21:19:05 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 21:19:05 2007 -0500"
      },
      "message": "ACPI: make blacklist more verbose\n\nIMHO, ACPI disabled due to DMI failure or blacklisted year should be noted,\nas is done with other ACPI blacklisting.\n\nThis will help people troubleshoot when ACPI isn\u0027t working.  Status quo is\na mysterious \"ACPI Disabled\" message without explanation on BIOS that\nimplements ACPI but not DMI.  This is actually fairly common on embedded\nx86 boards.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f110ef58e6c9bd562999247c5e8a5b8e722fbd11",
      "tree": "a1bd0ff7050fb5ab0045d9b0c83eb115d28cfcd4",
      "parents": [
        "d7930085c28d295b573f6862ff863ccbb8a580ce"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 20 01:07:25 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 21:06:40 2007 -0500"
      },
      "message": "asus-laptop: make code static\n\nThis patch makes some needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d2b02ed9487ed25832d19534575052e43f8e0c4f",
      "tree": "292944e3306f4209dde7ffc18e36fc3d6e3fd8d7",
      "parents": [
        "dfee0a725bb027b749ffdd318eb48b91d564b266"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Mar 09 16:19:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 09 16:19:17 2007 -0800"
      },
      "message": "[IPV6] fix ipv6_getsockopt_sticky copy_to_user leak\n\nUser supplied len \u003c 0 can cause leak of kernel memory.\nUse unsigned compare instead.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "128bf5cb54dececc5209db65f8ef5d17d74244d9",
      "tree": "ddd70bb032c575bcb0b38e3dac29a413aa780cc0",
      "parents": [
        "c1996c2778e90f80cb9fc6a52508068f10d39611"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Mar 02 23:59:04 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:36:30 2007 -0800"
      },
      "message": "pci: fix section mismatch warning\n\ndrivers/pci/search.c caused following section mismatch warning\n(if compiled with CONFIG_HOTPLUG\u003dn):\n\nWARNING: drivers/pci/built-in.o - Section mismatch: reference to .init.text: from .text.pci_find_bus after \u0027pci_find_bus\u0027 (at offset 0x24)\n\nThis was due to pci_find_bus() calling a function marked __devinit.\nFix was to remove the __devinit from the offending function.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c1996c2778e90f80cb9fc6a52508068f10d39611",
      "tree": "50219a3fcf94ba638aa6f7ecb24b94068a5ba40d",
      "parents": [
        "3603a6a37c5f5c6a2b109fdb48c9456f08aebdd8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Feb 27 10:22:00 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:36:30 2007 -0800"
      },
      "message": "PCI: aer: fix section mismatch warning\n\nFix following section mismatch warning (when compiled with CONFIG_HOTPLUG\u003dn):\nWARNING: drivers/pci/built-in.o - Section mismatch: reference to .init.text:aer_probe from .data between \u0027aerdrv\u0027 (at offset 0x1608) and \u0027aer_error_handlers\u0027\n\nWarning was fixed by renaming aerdrv to aerdriver so we pass the whitelist.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3603a6a37c5f5c6a2b109fdb48c9456f08aebdd8",
      "tree": "a884fcaa6c5cfb36e3c4dc0a11baa5d350326102",
      "parents": [
        "7f375f325feacd8a628e00e0d53390a4f6d8abc2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Feb 27 10:19:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:36:30 2007 -0800"
      },
      "message": "pcie: fix section mismatch warning\n\nFix following section mismatch warning (when compiled with CONFIG_HOTPLUG\u003dn):\nWARNING: drivers/pci/built-in.o - Section mismatch: reference to .init.text:pcie_portdrv_probe from .data between \u0027pcie_portdrv\u0027 (at offset 0xe40) and \u0027pcie_portdrv_err_handler\u0027\n\nThis warning was fixed by renaming pcie_portdrv to pcie_portdriver so we pass\nthe whitelist.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f375f325feacd8a628e00e0d53390a4f6d8abc2",
      "tree": "434d3d5b5bf75e85515b514b12e2f08205dec079",
      "parents": [
        "a967e127d0233f2472af64597de3f3920872310c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Feb 25 04:36:01 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:36:30 2007 -0800"
      },
      "message": "PCI: allow multiple calls to pcim_pin_device()\n\nSanity check in pcim_pin_device() was too restrictive in that it didn\u0027t\nallow multiple calls to the function, which is against the devres\nphilosohpy of fire-and-forget.  Track pinned status separately and allow\npinning multiple times.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9e993efb0da827634778554070f3c3ec4bdade33",
      "tree": "6852c36270693571cac9a5802a067e9c7bae3452",
      "parents": [
        "a2807dbcbd681e1f36e813fb26e2f24d15018b91"
      ],
      "author": {
        "name": "Dmitriy Monakhov",
        "email": "dmonakhov@sw.ru",
        "time": "Sat Mar 03 16:11:21 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:32:58 2007 -0800"
      },
      "message": "kobject: new_device-\u003ekref wasn\u0027t putted after error in kobject_move()\n\nIf error happen we jump to \"out\" label, in this case new_device not yet\nbecame the parent but it wasn\u0027t putted.\n\nSigned-off-by: Monakhov Dmitriy \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a2807dbcbd681e1f36e813fb26e2f24d15018b91",
      "tree": "b549bcf0675c8f2a0e03690ba8eb3cf48c6ca1fc",
      "parents": [
        "6cc94ef5359453dafc4778f6e5c33b128a2705c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 28 12:38:31 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:32:58 2007 -0800"
      },
      "message": "driver core: export device_rename\n\nIn wireless we\u0027d like to allow renaming of the phy devices we surface in\nsysfs. The base wireless code, however, can be built modular and thus we\nneed device_rename exported.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6cc94ef5359453dafc4778f6e5c33b128a2705c9",
      "tree": "cd33db453bc90f54e8558bf69a9c64f2f4647c33",
      "parents": [
        "f7f3461d87536bed52bb83bc8fbe6bfd28619fb1"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@lazybastard.org",
        "time": "Tue Feb 27 21:38:30 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:32:58 2007 -0800"
      },
      "message": "Remove devfs from MAINTAINERS\n\nRemove last remaining trace of devfs.\n\nSigned-off-by: JÃ¶rn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7f3461d87536bed52bb83bc8fbe6bfd28619fb1",
      "tree": "d85b97ea5d47378669958028cfc55697d3a3d516",
      "parents": [
        "161e232b8823e230d4fdf8064e606bbdf26f47e2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 06 12:55:53 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:32:58 2007 -0800"
      },
      "message": "Driver core: add device symlink back to sysfs\n\nThis moves the device symlink back to sysfs even if\nCONFIG_SYSFS_DEPRECATED is enabled as too many userspace programs (well,\nHAL), still rely on this link to be present.\n\nI will rework the ability for sysfs to change layouts like this in the\nfuture, but for now, this patch should fix people\u0027s network connections.\n\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "161e232b8823e230d4fdf8064e606bbdf26f47e2",
      "tree": "7d29c9e38febd3e8baa1351b2d28555db5b34f8b",
      "parents": [
        "a967e127d0233f2472af64597de3f3920872310c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:25:04 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 15:25:04 2007 -0800"
      },
      "message": "Revert \"driver core: refcounting fix\"\n\nThis reverts commit 63ce18cfe685115ff8d341bae4c9204a79043cf0.\n\nIt was the incorrect fix and causes a reference counting bug whenever\nany driver module is removed from the system. Mike Galbraith\n\u003cefault@gmx.de\u003e is looking for the real fix for his problem.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df33c77e3981e71afc8727ee5c432ba1a1bba68c",
      "tree": "414f7c4392a14b70f114c2d10dcd6f1477dd61a0",
      "parents": [
        "908e0a8a265fe8057604a9a30aec3f0be7bb5ebb"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Mar 09 18:15:33 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 18:15:33 2007 -0500"
      },
      "message": "libata-acpi: allow _GTF on SATA, but disable on PATA for now\n\nThe ACPI specification states, and BIOS implementations depend on,\n_STM being called before _GTF.\n\nSATA does this, but PATA does not.  So for now, simply\nprevent execution of _GTF on PATA devices.  Longer term we\nshould implement ACPI support for PATA devices in libata.\n\nSigned-off-by: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a967e127d0233f2472af64597de3f3920872310c",
      "tree": "ebcdf53cfad97bb2a2168657585443eeed11e0ea",
      "parents": [
        "bb9b813bb665cdbe7019a4f1e93f7138e7bf59d0",
        "f194bda4ce7e71cc95535f494a4a5515cd91ed85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 14:22:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 14:22:35 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] 85xx: Enable CONFIG_SERIAL_8250_SHARE_IRQ\n  [POWERPC] Select u-image as default image for Linkstation\n  [POWERPC] 83xx: Minor fixes for 834x_mds USB setup code\n  [POWERPC] Fix warning in powermac pci.c\n  [POWERPC] Fix warning in powermac feature.c\n  [POWERPC] Fix warning in prom_parse.c of_irq_map_oldworld()\n  [POWERPC] Celleb: bug fix caused by not casting pointer types\n  [POWERPC] Add missing newline in xmon help output\n  [POWERPC] No DEEPNAP on 970MP 1.0\n"
    },
    {
      "commit": "dfee0a725bb027b749ffdd318eb48b91d564b266",
      "tree": "cdb3571b66fec9105ece2e22b27575a2cf2cbfb5",
      "parents": [
        "aabb601b0f08b909b650f1a7bfa1e8d9b5a8d999"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "olaf.kirch@oracle.com",
        "time": "Fri Mar 09 13:55:38 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 09 13:55:38 2007 -0800"
      },
      "message": "[IPV6]: Fix for ipv6_setsockopt NULL dereference\n\nI came across this bug in http://bugzilla.kernel.org/show_bug.cgi?id\u003d8155\n\nSigned-off-by: Olaf Kirch \u003colaf.kirch@oracle.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aabb601b0f08b909b650f1a7bfa1e8d9b5a8d999",
      "tree": "c3060d0005f6b035b43fe4e5855a1d514b43e589",
      "parents": [
        "c4e38f41e34ad853651d66227aae23e48457dce0"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Fri Mar 09 13:47:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 09 13:47:58 2007 -0800"
      },
      "message": "[DCCP]: Initialise write_xmit_timer also on passive sockets\n\nThe TX CCID needs the write_xmit_timer for delaying packet sends. Previously\nthis timer was only activated on active (connecting) sockets.\n\nThis patch initialises the write_xmit_timer in sync with the other timers, i.e.\nthe timer will be ready on any socket. This is used by applications with a\nlistening socket which start to stream after receiving an initiation by the\nclient.  The write_xmit_timer is stopped when the application closes, as before.\n\nWas tested to work and to remove the timer bug reported on dccp@vger.\n\nAlso moved timer initialisation into timer.c (static). \n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4e38f41e34ad853651d66227aae23e48457dce0",
      "tree": "1bbae8ba06b94474d09cf1834d8e1fabbf62162f",
      "parents": [
        "30fbc9f77c5a77f5f7f053d29eb92e41f6043406"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Fri Mar 09 13:43:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 09 13:43:24 2007 -0800"
      },
      "message": "[IPV4]: Fix rtm_to_ifaddr() error handling.\n\nReturn negative error value (embedded in the pointer) instead of\nreturning NULL.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb9b813bb665cdbe7019a4f1e93f7138e7bf59d0",
      "tree": "e16ef7f87c90a90e02fd501cf1472ce77ee02c30",
      "parents": [
        "ca6f5494f5e0ff60675d99b51c4c56921d95fe1d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 09 15:59:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 09 20:27:31 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Fix ZBbus profiler\n\n o Fix build error.\n o Handle error returns.\n o Deal with signals received while sleeping.\n o Don\u0027t allow to be selected when we\u0027re not building the directory with\n   the driver anyway.\n o Coding style cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca6f5494f5e0ff60675d99b51c4c56921d95fe1d",
      "tree": "cdd969c1b5e58883ed27b0b33da70f853f57ae7a",
      "parents": [
        "30fbc9f77c5a77f5f7f053d29eb92e41f6043406"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 09 12:17:32 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 09 20:27:30 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Do not allow enabling LDT support if PCI is disabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "30fbc9f77c5a77f5f7f053d29eb92e41f6043406",
      "tree": "4f50cab4a3f37133dc5c1c35ee0d10934276a23d",
      "parents": [
        "6e96783f586cc0a64651087cb518209a8577123f",
        "8960909ca71da6120cad2fd7ece7dbe32ae05b40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 10:38:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 10:38:09 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] DEC: Remove call to register_prom_console.\n"
    },
    {
      "commit": "6e96783f586cc0a64651087cb518209a8577123f",
      "tree": "8b74a5a8fda055ffeaa0c1ae3c070772599f8b3b",
      "parents": [
        "8466c833799b30ab343c5108cd2e460f9f16c9d8",
        "0feba829ee82a6e43baabe3f0bdf91bd937a67a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 10:34:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 10:34:55 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] print a message when marking bad block\n  [JFFS2] Check for all-zero node headers\n  [MTD] [OneNAND] Classify the page data and oob buffer\n  [MTD] [OneNAND] Exit the loop when transferring/filling of the oob is finished\n  [MTD] [OneNAND] add Nokia Copyright and a credit\n  [MTD] [OneNAND] Fix typo \u0026 wrong comments\n  [MTD] [OneNAND] Use oob buffer instead of main one in oob functions\n  [MTD] Correct partition failed erase address\n  [JFFS2] Use yield() between GC passes in background thread.\n  [MTD] [NAND] Correct misspelled preprocessor variable.\n  [MTD] [MAPS] dilnetpc: Fix printk warning\n  [MTD] [NOR] Fix oops in cfi_amdstd_sync\n  [MTD] ESB2 check for closed ROM window\n  [JFFS2] Fix writebuffer recovery in the first page of a block\n  [MTD] [NAND] make oobavail public\n"
    },
    {
      "commit": "8466c833799b30ab343c5108cd2e460f9f16c9d8",
      "tree": "4a9114f3dfc2516f208390e96b2ba64690acc495",
      "parents": [
        "2f8d16a996da0b9be2536994aa7a825418364471",
        "0a38f5442053b10c773b6a10a4d67e2293551f12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 10:12:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 09 10:12:46 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  ibmtr: Drain rich supply of modpost warnings.\n  3c59x: Fix several modpost warnings\n  z85230: Fix FIFO handling\n  r8169: fix a race between PCI probe and dev_open\n  r8169: revert bogus BMCR reset\n  sky2: turn off Rx checksum on bad hardware\n  mv643xx: Clear pending interrupts before calling request_irq\n  myri10ge: add a wc_enabled flag to myri10ge_priv\n  myri10ge: prevent 4k rdma on SGI TIOCE chipset\n  myri10ge: use pci_map_page to prepare the dmatest buffer\n  myri10ge: fix error checking and return value in myri10ge_allocate_rings\n  netxen: fix warnings\n  via-rhine: set avoid_D3 for broken BIOSes\n  [PATCH] bcm43xx: Fix assertion failures in interrupt handler\n  [PATCH] bcm43xx: Fix bug in frequency to channel conversion\n  [PATCH] bcm43xx: Fix errors in specs to code translation in B6PHY init\n"
    },
    {
      "commit": "0a38f5442053b10c773b6a10a4d67e2293551f12",
      "tree": "811e84601fecc22b342caae168c95eff76a5ea5e",
      "parents": [
        "82c00b62c811142c8e7d3aef92fbf3fc77b83709",
        "7d9f3e85f45e8f636bdd7ce5f0b1704034380175"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 09 11:58:11 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 09 11:58:11 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "82c00b62c811142c8e7d3aef92fbf3fc77b83709",
      "tree": "1eb32c75295834d78e6db62472f5e28243e5184d",
      "parents": [
        "95c408a95f9b16c638566df57c070b408edf1a01"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 12:53:07 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 09 11:57:09 2007 -0500"
      },
      "message": "ibmtr: Drain rich supply of modpost warnings.\n\nBuilding ibmtr as a module produces a spectacular pile of modpost warnings:\n\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x450) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x454) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x458) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x45c) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x4e8) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x4ec) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x4f0) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x4f4) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:find_turbo_adapters from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x500) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:find_turbo_adapters from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x504) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:find_turbo_adapters from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x508) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:find_turbo_adapters from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x50c) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x520) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x524) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x528) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_portlist from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x534) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data: from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x540) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data: from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x544) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data: from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x548) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data: from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x54c) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x558) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x55c) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x560) and \u0027ibmtr_reset_timer\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.text:ibmtr_probe1 from .text between \u0027ibmtr_probe_card\u0027 (at offset 0x564) and \u0027ibmtr_reset_timer\u0027\n\nFix by making ibmtr_probe an __init function.\n\nWhile at it, move move ibmtr_probe_card below ibmtr_probe so the protoype\nfor ibmtr_probe can be deleted.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n drivers/net/tokenring/ibmtr.c |   25 ++++++++++++-------------\n 1 file changed, 12 insertions(+), 13 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "95c408a95f9b16c638566df57c070b408edf1a01"
}
