)]}'
{
  "log": [
    {
      "commit": "dd5eeb99f47d18c05efffcd247c0aa07eaa9ffaa",
      "tree": "ea2852c5436fab65afbebaf696a0db5b8d0dcf1e",
      "parents": [
        "d838d2c09af0820e306e3e9e31f97e873823b0b4"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 07 11:21:15 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 20 16:45:24 2011 +0100"
      },
      "message": "firewire: core: increase default SPLIT_TIMEOUT value\n\nThe SPLIT_TIMEOUT mechanism is intended to detect requests that somehow\ngot lost.  However, when the timeout value is too low, transactions that\ncould have been completed successfully will be cancelled.  Furthermore,\nthere are chips whose firmwares ignore the configured split timeout and\nsend late split response; known examples are the DM1x00 (BeBoB), TCD22x0\n(DICE), and some OXUF936QSE firmwares.\n\nThis patch changes the default timeout to two seconds, which happens to\nbe the default on other OSes, too.\n\nActual lost requests are extremely rare, so there should be no practical\ndownside to increasing the split timeout even on devices that work\ncorrectly.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "d838d2c09af0820e306e3e9e31f97e873823b0b4",
      "tree": "b51cb6854bac7282c925f67b612ee22e946445c2",
      "parents": [
        "b6258fc1feabda868694ad5fdc7ca8edf3ef30ec"
      ],
      "author": {
        "name": "Oleg Drokin",
        "email": "green@linuxhacker.ru",
        "time": "Fri Mar 11 04:17:27 2011 +0300"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Mar 14 23:30:57 2011 +0100"
      },
      "message": "firewire: ohci: Misleading kfree in ohci.c::pci_probe/remove\n\nIt seems drivers/firewire/ohci.c is making some optimistic assumptions\nabout struct fw_ohci and that member \"card\" will always remain the first\nmember of the struct.\nPlus it\u0027s probably going to confuse a lot of static code analyzers too.\n\nSo I wonder if there is a good reason not to free the ohci struct just\nlike it was allocated instead of the tricky \u0026ohci-\u003ecard way?\n\nSigned-off-by: Oleg Drokin \u003cgreen@linuxhacker.ru\u003e\n\nIt is perhaps just a rudiment from before mainline submission of the\ndriver.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "b6258fc1feabda868694ad5fdc7ca8edf3ef30ec",
      "tree": "db2a06bde078d146c4ec32ab34ebe7a1779356ea",
      "parents": [
        "44b74d909dc943fd9384930a141450cb17133511"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 26 15:08:35 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Mar 14 23:30:56 2011 +0100"
      },
      "message": "firewire: ohci: omit IntEvent.busReset check rom AT queueing\n\nSince commit 82b662dc4102 \"flush AT contexts after bus reset for OHCI 1.2\",\nthe driver takes care of any AT packets that were enqueued during a bus\nreset phase.  The check from commit 76f73ca1b291 is therefore no longer\nnecessary and the MMIO read can be avoided.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "44b74d909dc943fd9384930a141450cb17133511",
      "tree": "19861b5b1213d6f0e9571f6c640095f7d74b642c",
      "parents": [
        "e81cbebdfc384f9c2ae91225f16ef994118e5e2c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Feb 23 09:27:40 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 26 15:11:04 2011 +0100"
      },
      "message": "firewire: ohci: prevent starting of iso contexts with empty queue\n\nIf a misguided program tried to start an isochronous context before it\nhas queued any packets, the call would appear to succeed, but the\ncontext would not actually go into the running state, and the OHCI\ncontroller would then raise an unrecoverableError interrupt because the\nfirst Z value is zero and thus invalid.  The driver logs such errors,\nbut there is no mechanism to report this back to the program.\n\nAdd an explicit check so that this error can be returned synchronously.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e81cbebdfc384f9c2ae91225f16ef994118e5e2c",
      "tree": "7bdb493f5bbb2d175966a8bd5336145c9e871ac3",
      "parents": [
        "5aaffc65a27dd9db65455c2c9ab3ede57238d2f5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Feb 16 10:32:11 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 26 15:11:03 2011 +0100"
      },
      "message": "firewire: ohci: prevent iso completion callbacks after context stop\n\nTo prevent the iso packet callback from being called after\nfw_iso_context_stop() has returned, make sure that the\ncontext\u0027s tasklet has finished executing before that.\n\nThis fixes access-after-free bugs that have so far been\nobserved only in the upcoming snd-firewire-speakers driver,\nbut can theoretically also happen in the firedtv driver.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5aaffc65a27dd9db65455c2c9ab3ede57238d2f5",
      "tree": "70f621a701752d255907956e76b8983892142ccd",
      "parents": [
        "8fd2af11d2fe1d50621e958747744f1c93e5b758"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 31 11:58:58 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 26 15:11:03 2011 +0100"
      },
      "message": "firewire: core: rename some variables\n\nIn manage_channel(), rename the variables \"c\" and \"i\" to the more\nexpressive \"bit\" and \"channel\".\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "8fd2af11d2fe1d50621e958747744f1c93e5b758",
      "tree": "25fee98e38d3b63e9ba86458af876d2729574bc8",
      "parents": [
        "e71084af58cf15e6043338500eeaf6281d0a62af"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 23 12:26:51 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 26 15:11:03 2011 +0100"
      },
      "message": "firewire: nosy: should work on Power Mac G4 PCI too\n\nThe first board generation of Power Mac G4 (\"Yikes!\", those with PCI\ngraphics) still had a PCILynx controller like their G3 predecessors,\nbut not the later AGP models.  (Jonathan Woithe recalls to have heard\nof it, and some web sources reinforce it.)\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e71084af58cf15e6043338500eeaf6281d0a62af",
      "tree": "d757d4891a4f93f7a07c1f12448d3be3be748fa1",
      "parents": [
        "dbc9880fa731fe2482a706bbabb4165269233063"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sat Jan 22 15:05:03 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 23 12:31:01 2011 +0100"
      },
      "message": "firewire: core: fix card-\u003ereset_jiffies overflow\n\nOn a 32-bit machine with, e.g., HZ\u003d1000, jiffies will overflow after\nabout 50 days, so if there are between 25 and 50 days between bus\nresets, the card-\u003ereset_jiffies comparisons can get wrong results.\n\nTo fix this, ensure that this timestamp always uses 64 bits.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: \"Stefan Richter\" \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "dbc9880fa731fe2482a706bbabb4165269233063",
      "tree": "288e46fb5df60dc582e74fd20565a802bb31502d",
      "parents": [
        "5a5e62da9be255439e8ce59f96828775b7b33374"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 10 17:29:03 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 23 12:31:01 2011 +0100"
      },
      "message": "firewire: cdev: remove unneeded reference\n\nFor outbound transactions, the IDR\u0027s and the callback\u0027s references now\nhave exactly the same lifetime, so we do not need both of them.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: \"Stefan Richter\" \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5a5e62da9be255439e8ce59f96828775b7b33374",
      "tree": "61c3154c6574f52b0b2981ad7698275fc0693c5b",
      "parents": [
        "3e204dfcaff0e7f6c4d9873fb8c9d948ec5ab2da"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 10 17:28:39 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 23 12:31:00 2011 +0100"
      },
      "message": "firewire: cdev: always wait for outbound transactions to complete\n\nWe must not use fw_cancel_transaction() because it cannot correctly\nabort still-active transactions.  The only place in core-cdev where this\nmatters is when the file is released.  Instead of trying to abort the\ntransactions, we wait for them to complete normally, i.e., until all\noutbound transaction resources have been removed from the IDR tree.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: \"Stefan Richter\" \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "3e204dfcaff0e7f6c4d9873fb8c9d948ec5ab2da",
      "tree": "77d823df1360861fb4edd7cdf0549ea849c8a001",
      "parents": [
        "f117a3e3004381ccadadc5156178c283815ca393"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 10 17:28:27 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 23 12:31:00 2011 +0100"
      },
      "message": "firewire: cdev: remove unneeded idr_find() from complete_transaction()\n\nOutbound transactions are never aborted with release_client_resource(),\nso it is not necessary for complete_transaction() to check whether the\nresource is still registered.  Only shutdown_resource() can abort such\nan transaction, and this is already handled with the in_shutdown check.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: \"Stefan Richter\" \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "f117a3e3004381ccadadc5156178c283815ca393",
      "tree": "afc150347ea9a50aec8ca7b4677d0267547d183b",
      "parents": [
        "6044565af458e7fa6e748bff437ecc49dea88d79"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 10 17:21:35 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 23 12:31:00 2011 +0100"
      },
      "message": "firewire: ohci: log dead DMA contexts\n\nWhen a DMA context goes into the dead state (and the controller thus\nstops working correctly), logging this error and the controller\u0027s error\ncode might be helpful for debugging.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6044565af458e7fa6e748bff437ecc49dea88d79",
      "tree": "874808ca8f1d8f5413c8e9302e5f52d9c4cfb4f1",
      "parents": [
        "1427130425c1239d977e8891c3a8923f53a6e352"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jan 15 18:19:48 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Jan 21 00:27:46 2011 +0100"
      },
      "message": "firewire: core: fix unstable I/O with Canon camcorder\n\nRegression since commit 10389536742c, \"firewire: core: check for 1394a\ncompliant IRM, fix inaccessibility of Sony camcorder\":\n\nThe camcorder Canon MV5i generates lots of bus resets when asynchronous\nrequests are sent to it (e.g. Config ROM read requests or FCP Command\nwrite requests) if the camcorder is not root node.  This causes drop-\nouts in videos or makes the camcorder entirely inaccessible.\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d633260\n\nFix this by allowing any Canon device, even if it is a pre-1394a IRM\nlike MV5i are, to remain root node (if it is at least Cycle Master\ncapable).  With the FireWire controller cards that I tested, MV5i always\nbecomes root node when plugged in and left to its own devices.\n\nReported-by: Ralf Lange\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: \u003cstable@kernel.org\u003e # 2.6.32.y and newer\n"
    },
    {
      "commit": "1427130425c1239d977e8891c3a8923f53a6e352",
      "tree": "940207bbaf155d7ed36c6b8fab201dae6773ec1f",
      "parents": [
        "410cf2bd3dc6ec1ed9e1b36b25b9d7aa927ed14e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jan 13 10:12:17 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jan 13 15:48:29 2011 +0100"
      },
      "message": "firewire: ohci: fix compilation on arches without PAGE_KERNEL_RO\n\nPAGE_KERNEL_RO is not available on all architectures, so its use\nin the new AR code broke compilation on sparc64.\n\nBecause the read-only mapping was just a debugging aid, just use\nPAGE_KERNEL instead.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n\nJames Bottomley wrote:\n\u003e On Thu, 2011-01-13 at 08:27 +0100, Clemens Ladisch wrote:\n\u003e\u003e firewire: ohci: fix compilation on arches without PAGE_KERNEL_RO, e.g. sparc\n\u003e\u003e\n\u003e\u003e PAGE_KERNEL_RO is not available on all architectures, so its use in the\n\u003e\u003e new AR code broke compilation on sparc64.\n\u003e\u003e\n\u003e\u003e Because the R/O mapping is only used to catch drivers that try to write\n\u003e\u003e to the reception buffer and not actually required for correct operation,\n\u003e\u003e we can just use a normal PAGE_KERNEL mapping where _RO is not available.\n[...]\n\u003e\u003e +/*\n\u003e\u003e + * For archs where PAGE_KERNEL_RO is not supported;\n\u003e\u003e + * mapping the AR buffers readonly for the CPU is just a debugging aid.\n\u003e\u003e + */\n\u003e\u003e +#ifndef PAGE_KERNEL_RO\n\u003e\u003e +#define PAGE_KERNEL_RO PAGE_KERNEL\n\u003e\u003e +#endif\n\u003e\n\u003e This might cause interesting issues on sparc64 if it ever acquired a\n\u003e PAGE_KERNEL_RO.  Sparc64 has extern pgprot_t for it\u0027s PAGE_KERNEL types\n\u003e rather than #defines, so the #ifdef check wouldn\u0027t see this.\n\u003e\n\u003e I think either PAGE_PROT_RO becomes part of our arch API (so all\n\u003e architectures are forced to add it), or, if it\u0027s not part of the API,\n\u003e ohci isn\u0027t entitled to use it.  The latter seems simplest since you have\n\u003e no real use for write protection anyway.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "410cf2bd3dc6ec1ed9e1b36b25b9d7aa927ed14e",
      "tree": "4226510c642e882fde0cc801e626492577b61fd0",
      "parents": [
        "693a50b511818e07a131efc944cba1a504b63d3d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Dec 13 14:56:02 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 04 08:48:34 2011 +0100"
      },
      "message": "firewire: use split transaction timeout only for split transactions\n\nInstead of starting the split transaction timeout timer when any request\nis submitted, start it only when the destination\u0027s ACK_PENDING has been\nreceived.  This prevents us from using a timeout that is too short, and,\nif the controller\u0027s AT queue is emptying very slowly, from cancelling\na packet that has not yet been sent.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "693a50b511818e07a131efc944cba1a504b63d3d",
      "tree": "f2791e96a50e10ec07223a9aa3b0719768221ca8",
      "parents": [
        "386a4153a2c1455e424f280d636efa3c91864466"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jan 01 15:17:05 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 04 08:48:33 2011 +0100"
      },
      "message": "firewire: ohci: consolidate context status flags\n\n\"firewire: ohci: restart iso DMA contexts on resume from low power mode\"\nadded the flag struct context.active and \"firewire: ohci: cache the\ncontext run bit\" added struct context.running.\n\nThese flags contain the same information; combine them.\nAlso, normalize whitespace in pci_resume().\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "386a4153a2c1455e424f280d636efa3c91864466",
      "tree": "b99bc0351da1d37808d633cb8d64c1030dc37479",
      "parents": [
        "78dec56d6a56322e1b728d51f3a7def416d36b34"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Dec 24 14:42:46 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 04 08:48:33 2011 +0100"
      },
      "message": "firewire: ohci: cache the context run bit\n\nThe DMA context run control bit is entirely controlled by software, so\nit is safe to cache it.  This allows the driver to avoid doing an\nadditional MMIO read when queueing an AT packet.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "78dec56d6a56322e1b728d51f3a7def416d36b34",
      "tree": "cecebe0b2376af8a774172286d4682bc5a697bfc",
      "parents": [
        "82b662dc41027527675740de15344d1b4e34958e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jan 01 15:15:40 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 04 08:48:33 2011 +0100"
      },
      "message": "firewire: ohci: flush AT contexts after bus reset - addendum\n\nAdd comments\n  - on why bus_reset_tasklet flushes AT queues,\n  - that commit 76f73ca1b291 can possibly be reverted now.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\n"
    },
    {
      "commit": "82b662dc41027527675740de15344d1b4e34958e",
      "tree": "e9e38e035e426c40b5f52f48da7928872fe61f5c",
      "parents": [
        "c16714704bb35165e5b85d927873dcc643772648"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Dec 24 14:40:15 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jan 03 22:34:48 2011 +0100"
      },
      "message": "firewire: ohci: flush AT contexts after bus reset for OHCI 1.2\n\nThe OHCI 1.2 (draft) specification, clause 7.2.3.3, allows and\nrecommends that, after a bus reset, the controller does not flush all\nthe packets in the AT queues.  Therefore, the driver has to do this\nitself.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c16714704bb35165e5b85d927873dcc643772648",
      "tree": "c8aa70b7d7aaf3984a7c1b8579bd7f2ae29ec39d",
      "parents": [
        "18bb36f9fab5980efeff063755c037a622f0231c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Dec 17 22:22:33 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Dec 19 15:27:02 2010 +0100"
      },
      "message": "firewire: net: set carrier state at ifup\n\nAt ifup, carrier status would be shown on even if it actually was off.\nAlso add an include for ethtool_ops rather than to rely on the one from\nnetdevice.h.\n\nNote, we can alas not use fwnet_device_mutex to serialize access to\ndev-\u003epeer_count (as I originally wanted).  This would cause a lock\ninversion:\n  - fwnet_probe | takes fwnet_device_mutex\n      + register_netdev | takes rtnl_mutex\n  - devinet_ioctl | takes rtnl_mutex\n      + fwnet_open | ...must not take fwnet_device_mutex\n\nHence use the dev-\u003elock spinlock for serialization.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "18bb36f9fab5980efeff063755c037a622f0231c",
      "tree": "f12d16c98aab9934306d29dc7584095479077813",
      "parents": [
        "c4d6fd40df38eb4c187565d48807f5f902481ba8"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Wed Dec 08 04:22:57 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Dec 19 15:27:01 2010 +0100"
      },
      "message": "firewire: net: add carrier detection\n\nTo make userland, e.g. NetworkManager work with firewire, we need to\ndetect whether cable is plugged or not.  Simple and correct way of doing\nthat is just counting number of peers.  No peers - no link and vice\nversa.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c4d6fd40df38eb4c187565d48807f5f902481ba8",
      "tree": "076b1e225faf7341149825449c528d2b99356005",
      "parents": [
        "dd23736e092035b71df1117482b71fdfb5634239"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Nov 29 04:09:53 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:15 2010 +0100"
      },
      "message": "firewire: net: ratelimit error messages\n\nUnfortunately its easy to trigger such error messages by removing the\ncable while sending streams of data over the link.\n\nSuch errors are normal, and therefore this patch stops firewire-net from\nflooding the kernel log with these errors, by combining series of same\nerrors together.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\n\n(Stefan R:)  Eventually we should remove this logging when firewire-net\nand related firewire-ohci facilities have been stabilized.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "dd23736e092035b71df1117482b71fdfb5634239",
      "tree": "82e5ca95a4065f57e6c0e6504b3458d592a7c7f0",
      "parents": [
        "8662b6b029636c35e5876e184d90daf6b0072667"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Nov 29 04:09:50 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:15 2010 +0100"
      },
      "message": "firewire: ohci: restart iso DMA contexts on resume from low power mode\n\nRestore iso channels DMA so that iso channels could continue to work\nafter resume from RAM/disk.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "8662b6b029636c35e5876e184d90daf6b0072667",
      "tree": "448ac2fb1db32087cb414f9f00ca420fc6ac3d7e",
      "parents": [
        "ec766a7970126f99665992c0b0b10bd60a4d6208"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Nov 29 04:09:49 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:15 2010 +0100"
      },
      "message": "firewire: ohci: restore GUID on resume.\n\nSome lousy BIOSes, e.g. my Aspire 5720 BIOS forget to restore the GUID\nregister on resume from RAM.\n\nFix that by setting it to the last value that was read from it.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ec766a7970126f99665992c0b0b10bd60a4d6208",
      "tree": "dc049e0bcb3e1fb33a68efea8760391af62f6681",
      "parents": [
        "2dd5bed59356e03610bebe1a37c397788df50b9b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Nov 30 08:25:17 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:15 2010 +0100"
      },
      "message": "firewire: ohci: use common buffer for self IDs and AR descriptors\n\nThe buffers used for the selfIDs packets and the AR request and response\ndescriptors end up using three pages because dma_alloc_coherent()\nallocates at least one page per call.  However, these data structures\nwould all fit into 4 KB, so we can save space by using a common buffer\nfor them.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "2dd5bed59356e03610bebe1a37c397788df50b9b",
      "tree": "c1d069389a923d3b33ead320003e39d19ee86975",
      "parents": [
        "5b06db166c4d38638980283505259fa165d4f369"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Nov 30 08:25:05 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:14 2010 +0100"
      },
      "message": "firewire: ohci: optimize iso context checks in the interrupt handler\n\nWhen the isochRx/isochTx bit is clear, we do not need to read the\ncorresponding iso interrupt event register.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5b06db166c4d38638980283505259fa165d4f369",
      "tree": "3384d55b420987325ffabf523ded740b1daac2c4",
      "parents": [
        "8327b37b18addfc6f8cf41a2f1a4490b656377b9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Nov 30 08:24:47 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:14 2010 +0100"
      },
      "message": "firewire: make PHY packet header format consistent\n\nChange the header of PHY packets to be sent to include a pseudo\ntransaction code.  This makes the header consistent with that of\nreceived PHY packets, and allows at_context_queue_packet() and\nlog_ar_at_event() to see the packet type directly instead of having\nto deduce it from the header length or even from the header contents.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "8327b37b18addfc6f8cf41a2f1a4490b656377b9",
      "tree": "ff9f3ccefccc5ab3b6bf0b5b7690af6a451230cc",
      "parents": [
        "e597e9898abe45beff4696159c7fe5c96f53e581"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Nov 30 08:24:32 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:14 2010 +0100"
      },
      "message": "firewire: ohci: properly clear posted write errors\n\nTo remove the error information from the controller\u0027s queue and to allow\nmore posted writes, the driver has to read the failed posted write\naddress before clearing the postedWriteErr interrupt bit.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n\n(Stefan R:) The spec is somewhat fuzzy about the actual requirements.\nTo err on the safe side, let\u0027s do these two read accesses.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e597e9898abe45beff4696159c7fe5c96f53e581",
      "tree": "e50555f1356e9c5ad206215df1eed4e0e33bd517",
      "parents": [
        "c088ab30ebf184afae01d919c77cebcfdce39df3"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Nov 30 08:24:19 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:14 2010 +0100"
      },
      "message": "firewire: ohci: flush MMIO writes in the interrupt handler\n\nMake sure that interrupt event clear bit writes are executed before the\ninterrupt handler returns.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c088ab30ebf184afae01d919c77cebcfdce39df3",
      "tree": "7a66936c37b0c938db2eb398bdb763a648281393",
      "parents": [
        "7a39d8b82165462729d09066bddb395a19025acd"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Nov 30 08:24:01 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:13 2010 +0100"
      },
      "message": "firewire: ohci: fix AT context initialization error handling\n\nAdd proper error handling for the context_init() calls.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7a39d8b82165462729d09066bddb395a19025acd",
      "tree": "c0fea8d963b7f421e97dccacb059cfca610072de",
      "parents": [
        "5878730be4e3d0c9527d6f2f688874e38acacc98"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Nov 26 08:57:31 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 13 20:39:13 2010 +0100"
      },
      "message": "firewire: ohci: Asynchronous Reception rewrite\n\nMove the AR DMA descriptors out of the buffer pages, and map the buffer\npages linearly into the kernel\u0027s address space.  This allows the driver\nto ignore any page boundaries in the DMA data and thus to avoid any\ncopying around of packet payloads.\n\nThis fixes the bug where S800 packets that are so big (\u003e 4080 bytes)\nthat they can be split over three pages were not handled correctly.\n\nDue to the changed algorithm, we can now use arbitrarily many buffer\npages, which improves performance because the controller can more easily\nunload its DMA FIFO.\n\nFurthermore, using streaming DMA mappings should improve perfomance on\narchitectures where coherent DMA mappings are not cacheable.  Even on\nother architectures, the caching behaviour should be improved slightly\nbecause the CPU no longer writes to the buffer pages.\n\nv2: Detect the last filled buffer page by searching the descriptor\u0027s\n    residual count value fields in order (like in the old code), instead\n    of going backwards through the transfer status fields; it looks as\n    if some controllers do not set the latter correctly.\n\nv3: Fix an old resume bug that would now make the handler run into\n    a BUG_ON, and replace that check with more useful error handling.\n    Increase the buffer size for better performance with non-TI chips.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n\nMaxim Levitsky writes:\n    Works almost perfectly.  I can still see RCODE_BUSY errors\n    sometimes, not very often though.  64K here eliminates these errors\n    completely.  This is most likely due to nouveau drivers and lowest\n    perf level I use to lower card temperature.  That increases\n    latencies too much I think.  Besides that the IO is just perfect.\n\nTested-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5878730be4e3d0c9527d6f2f688874e38acacc98",
      "tree": "49cbdaefffddac39378cf8ad861b6313f2f89773",
      "parents": [
        "60a74a6ff86b4e90b9558956589390efdeb4e924"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 14:08:27 2010 -0700"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Dec 12 15:47:03 2010 +0100"
      },
      "message": "firewire: core: Update WARN uses\n\nAdd missing newlines.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "60a74a6ff86b4e90b9558956589390efdeb4e924",
      "tree": "188cfc02511b8e8a21e324efd9046f9e5b8c097a",
      "parents": [
        "9993e0fe0f5f29c69e79efcb271ffc9843002985"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Oct 23 13:18:56 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Dec 12 15:47:02 2010 +0100"
      },
      "message": "firewire: nosy: char device is not seekable\n\nAmend .open handler accordingly and remove the .llseek handler.\n.llseek \u003d NULL means no_llseek (return error) since commit 776c163b1b93.\n\nThe only client that uses this interface is nosy-dump in linux/tools/firewire\nand it knows not to seek in this char dev.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9993e0fe0f5f29c69e79efcb271ffc9843002985",
      "tree": "ed35a971df3613385819d58bf79817b7100c2992",
      "parents": [
        "af0cdf4947818becfe209610b209315578645ab4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 07 20:32:40 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Dec 12 15:47:02 2010 +0100"
      },
      "message": "firewire: ohci: fix regression with Agere FW643 rev 06, disable MSI\n\nAgere FW643 rev 06, listed as \"11c1:5901 (rev 06) (prog-if 10 [OHCI])\",\nproduced SBP-2 I/O errors since kernel 2.6.36.  Disabling MSI fixes it.\n\nSince MSI work on Agere FW643-E (same vendor and device ID, but rev 07),\nintroduce a device revision field into firewire-ohci\u0027s quirks list so\nthat different quirks can be defined for older and newer revisions.\n\nReported-by: Jonathan Isom \u003cjeisom@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: \u003cstable@kernel.org\u003e # 2.6.36.y\n"
    },
    {
      "commit": "af0cdf4947818becfe209610b209315578645ab4",
      "tree": "6294d93f9eccfb857769929d1269aedd32681fc9",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 07 19:16:02 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Dec 12 15:47:02 2010 +0100"
      },
      "message": "firewire: ohci: fix regression with VIA VT6315, disable MSI\n\n\"VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403]\"\ndoes not generate any interrupts if Message Signaled Interrupts were\nenabled.  This is a regression since kernel 2.6.36 in which MSI support\nwas added to firewire-ohci.  Hence blacklist MSI on all VIA controllers.\n\nReported-by: Robin Cook \u003crcook@wyrms.net\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: \u003cstable@kernel.org\u003e # 2.6.36.y\n"
    },
    {
      "commit": "60658f8a293750b59a8a844bf5c387139af9500a",
      "tree": "bd3b2ededb09afec6c8a1bd59fee70bed96cbfdb",
      "parents": [
        "771f8bc71c31c6bd103cdec283012253f352ab1c",
        "f444a57ca10fa7c199f1daf1cebd1fd329004992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 14:49:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 14:49:51 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6524/1: GIC irq desciptor bug fix\n  ARM: 6523/1: iop: ensure sched_clock() is notrace\n  ARM: 6456/1: Fix for building DEBUG with sa11xx_base.c as a module.\n  ARM: 6519/1: kuser: Fix incorrect cmpxchg syscall in kuser helpers\n  ARM: 6505/1: kprobes: Don\u0027t HAVE_KPROBES when CONFIG_THUMB2_KERNEL is selected\n  ARM: 6508/1: vexpress: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n  ARM: 6507/1: RealView: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n  ARM: 6504/1: Thumb-2: Fix long-distance conditional branches in head.S for Thumb-2.\n  ARM: 6503/1: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL\n  ARM: 6502/1: Thumb-2: Fix CONFIG_THUMB2_KERNEL breakage in compressed/head.S\n  ARM: 6501/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in mm/proc-v7.S\n  ARM: 6500/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in kernel/head.S\n  ARM: 6499/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in bootp/init.S\n  ARM: 6498/1: vfp: Correct data alignment for CONFIG_THUMB2_KERNEL\n  ARM: 6497/1: kexec: Correct data alignment for CONFIG_THUMB2_KERNEL\n  ARM: 6496/1: GIC: Do not try to register more then NR_IRQS interrupts\n  ARM: cns3xxx: Fix build with CONFIG_PCI\u003dy\n"
    },
    {
      "commit": "31c67c755363c7e7821221e72f8594ab8995764d",
      "tree": "a55fea1c515e4738b426af02da02598371ac8bb8",
      "parents": [
        "47ad504c56235c7c7c0020e631651420a55c74e7",
        "307991055b0ce65d53dc1eb501c456c10eb36360"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:41:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:41:13 2010 -0800"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  initramfs: Really fix build break on symbol-prefixed archs\n  [media] Fix Kconfig errors due to two visible menus\n  i2c/algos: convert Kconfig to use the menu\u0027s `visible\u0027 keyword\n  media/video: convert Kconfig to use the menu\u0027s `visible\u0027 keyword\n  Revert \"i2c: Fix Kconfig dependencies\"\n  kconfig: regen parser\n  kconfig: add an option to determine a menu\u0027s visibility\n"
    },
    {
      "commit": "47ad504c56235c7c7c0020e631651420a55c74e7",
      "tree": "edaa93e8ea3c7321b818a4e1c3c8ed44aaa651b9",
      "parents": [
        "7b2a69ba7055da9a04eb96aa7b38c8e3280aaaa5",
        "7bfbeae9c78fb9404ccbd62a25c82f5860432ac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:40:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:40:31 2010 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: Fix GSC PS/2 driver name for keyboard and mouse\n  parisc: KittyHawk LCD fix\n  parisc: convert the rest of the irq handlers to simple/percpu\n  parisc: fix dino/gsc interrupts\n  parisc: remove redundant initialization in sigsegv path of sys_rt_sigreturn\n"
    },
    {
      "commit": "7bfbeae9c78fb9404ccbd62a25c82f5860432ac9",
      "tree": "600b7a4296bf9def1e370f45dda480cacae4ca4a",
      "parents": [
        "79a04296231171157031d0bd8cd4038317e13cf2"
      ],
      "author": {
        "name": "Guy Martin",
        "email": "gmsoft@tuxicoman.be",
        "time": "Tue Nov 02 15:23:08 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Dec 04 11:19:59 2010 -0500"
      },
      "message": "parisc: Fix GSC PS/2 driver name for keyboard and mouse\n\nFix kernel warnings caused by the driver name of GSC PS/2 containing \u0027/\u0027.\n\nThe following warnings are observed on a K410 system :\n\n[   10.700000] name \u0027GSC PS/2 keyboard\u0027\n[   10.732000] ------------[ cut here ]------------\n[   10.772000] WARNING: at fs/proc/generic.c:323\n[   10.828000] Modules linked in:\n[   10.916000]\n[   10.916000]      YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI\n[   10.936000] PSW: 00000000000001000000000000001111 Not tainted\n[   10.992000] r00-03  0004000f 104fe3e0 10201ea0 00000000\n[   11.060000] r04-07  4fc405c8 00000006 4fc405c8 4fc40694\n[   11.124000] r08-11  4fc40708 10438aa0 00000001 1043bfc8\n[   11.184000] r12-15  104ff2a0 104ff2a0 4fc38634 104ff2a0\n[   11.248000] r16-19  f0001570 10479af0 f000006c 1044fe50\n[   11.308000] r20-23  00000000 00000028 104cd858 00000000\n[   11.372000] r24-27  ffffffff 0000000e 1044fe10 1043bbe0\n[   11.436000] r28-31  0000002b 00000078 4fc40800 0000000d\n[   11.496000] sr00-03  00000000 00000000 00000000 00000000\n[   11.560000] sr04-07  00000000 00000000 00000000 00000000\n[   11.624000]\n[   11.688000] IASQ: 00000000 00000000 IAOQ: 10201ea0 10201ea4\n[   11.704000]  IIR: 03ffe01f    ISR: 00000000  IOR: 0000000d\n[   11.772000]  CPU:        0   CR30: 4fc40000 CR31: f01043b0\n[   11.836000]  ORIG_R28: 4fc40940\n[   11.904000]  IAOQ[0]: __xlate_proc_name+0x90/0xd0\n[   11.940000]  IAOQ[1]: __xlate_proc_name+0x94/0xd0\n[   11.996000]  RP(r2): __xlate_proc_name+0x90/0xd0\n[   12.052000] Backtrace:\n[   12.108000]  [\u003c10257790\u003e] vsnprintf+0x290/0x4f4\n[   12.136000]\n[   12.188000] ---[ end trace 91bf6ece17e322dd ]---\n[   12.208000] serio: GSC PS/2 keyboard port at 0x0001c000 irq 19 @ 10:12:7\n[   12.264000] name \u0027GSC PS/2 mouse\u0027\n[   12.344000] ------------[ cut here ]------------\n[   12.384000] WARNING: at fs/proc/generic.c:323\n[   12.436000] Modules linked in:\n[   12.524000]\n[   12.528000]      YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI\n[   12.544000] PSW: 00000000000001000000000000001111 Tainted: G        W\n[   12.600000] r00-03  0004000f 104fe3e0 10201ea0 00000000\n[   12.680000] r04-07  4fc405c8 00000006 4fc405c8 4fc40694\n[   12.740000] r08-11  4fc40708 10438aa0 00000001 1043bfc8\n[   12.804000] r12-15  104ff2a0 104ff2a0 4fc38634 104ff2a0\n[   12.868000] r16-19  f0001570 10479af0 f000006c 1044fe50\n[   12.928000] r20-23  00000000 00000025 104cd858 00000000\n[   12.992000] r24-27  ffffffff 0000000e 1044fe10 1043bbe0\n[   13.056000] r28-31  00000028 00000078 4fc40800 0000000d\n[   13.116000] sr00-03  00000000 00000000 00000000 00000000\n[   13.180000] sr04-07  00000000 00000000 00000000 00000000\n[   13.244000]\n[   13.308000] IASQ: 00000000 00000000 IAOQ: 10201ea0 10201ea4\n[   13.324000]  IIR: 03ffe01f    ISR: 00000000  IOR: 0000000d\n[   13.392000]  CPU:        0   CR30: 4fc40000 CR31: f01043b0\n[   13.456000]  ORIG_R28: 4fc40940\n[   13.524000]  IAOQ[0]: __xlate_proc_name+0x90/0xd0\n[   13.560000]  IAOQ[1]: __xlate_proc_name+0x94/0xd0\n[   13.616000]  RP(r2): __xlate_proc_name+0x90/0xd0\n[   13.672000] Backtrace:\n[   13.728000]  [\u003c10257790\u003e] vsnprintf+0x290/0x4f4\n[   13.756000]\n[   13.808000] ---[ end trace 91bf6ece17e322de ]---\n[   13.828000] serio: GSC PS/2 mouse port at 0x00020100 irq 19 @ 10:12:8\n\nSigned-off-by: Guy Martin \u003cgmsoft@tuxicoman.be\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "79a04296231171157031d0bd8cd4038317e13cf2",
      "tree": "61ecbb1e92251aa9d684584ca0367d4e92348be0",
      "parents": [
        "51890613f2bfa70453a5cc22c91c63946dd311cd"
      ],
      "author": {
        "name": "Guy Martin",
        "email": "gmsoft@tuxicoman.be",
        "time": "Sat Nov 06 16:24:29 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Dec 04 11:18:25 2010 -0500"
      },
      "message": "parisc: KittyHawk LCD fix\n\nK class aka KittyHawk don\u0027t have LED support on their LCD. Installing\nHP-UX confirmed this. The current led_wq fills the LCD with black\ncharacters each time it runs.\n\nThe patch prevents the led_wq workqueue and its proc entry to be\ncreated for KittyHawk machines.\n\nIt also increase min_cmd_delay as currently, one character out of two\nis lost when a string is sent to the LCD.\n\nSigned-off-by: Guy Martin \u003cgmsoft@tuxicoman.be\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.c\u003e\n"
    },
    {
      "commit": "51890613f2bfa70453a5cc22c91c63946dd311cd",
      "tree": "72450f5f53939d42444f260708fa6639c41a8904",
      "parents": [
        "d16cd297d288e48482c3c261db434a2e13bd9f20"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Dec 03 02:01:05 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Dec 04 11:15:19 2010 -0500"
      },
      "message": "parisc: convert the rest of the irq handlers to simple/percpu\n\nThe generic conversion eliminates the spurious no_ack and no_end\nroutines, converts all the cascaded handlers to handle_simple_irq() and\nmakes iosapic use a modified handle_percpu_irq() to become the same as\nthe CPU irq\u0027s.  This isn\u0027t an essential change, but it eliminates the\nmask/unmask overhead of handle_level_irq().\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nTested-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b9f515e3e3861abbaa093359f7c6f31283695228",
      "tree": "ae3f6620155632412f3521521e5f3b511a39da65",
      "parents": [
        "55afd264cdd5d5848753e90884ed596e11bce0ff"
      ],
      "author": {
        "name": "Marcelo Roberto Jimenez",
        "email": "mroberto@cpti.cetuc.puc-rio.br",
        "time": "Mon Oct 18 22:38:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 12:47:48 2010 +0000"
      },
      "message": "ARM: 6456/1: Fix for building DEBUG with sa11xx_base.c as a module.\n\nThis patch fixes a compilation issue when compiling PCMCIA SA1100\nsupport as a module with PCMCIA_DEBUG enabled. The symbol\nsoc_pcmcia_debug was not beeing exported.\nARM: pcmcia: Fix for building DEBUG with sa11xx_base.c as a module.\n\nThis patch fixes a compilation issue when compiling PCMCIA SA1100\nsupport as a module with PCMCIA_DEBUG enabled. The symbol\nsoc_pcmcia_debug was not beeing exported.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "11e8896474495dec7ce19a542f67def847ec208f",
      "tree": "3eeb941629110b2ad9f5a3fe08fa23c846f6a44e",
      "parents": [
        "8338fded137681bc3c1e99a69ac937a4fb016fe4",
        "512b109ec9620d037d6d2f6bd1bae9ce34dd6779"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 11:30:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 11:30:57 2010 -0800"
      },
      "message": "Merge branch \u00272.6.37-rc4-pvhvm-fixes\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm\n\n* \u00272.6.37-rc4-pvhvm-fixes\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm:\n  xen: unplug the emulated devices at resume time\n  xen: fix save/restore for PV on HVM guests with pirq remapping\n  xen: resume the pv console for hvm guests too\n  xen: fix MSI setup and teardown for PV on HVM guests\n  xen: use PHYSDEVOP_get_free_pirq to implement find_unbound_pirq\n"
    },
    {
      "commit": "8338fded137681bc3c1e99a69ac937a4fb016fe4",
      "tree": "0d70ae6b1e9f07b2065ec6eb2abc882c89bd20ff",
      "parents": [
        "9cd6315357eccb768d9062cb43e3dc741e922020",
        "29dcbc5c25d6d8140337e96bf503c8475092c586",
        "805e3f495057aa5307ad4e3d6dc7073d4733c691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 10:08:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 10:08:52 2010 -0800"
      },
      "message": "Merge branches \u0027upstream/core\u0027 and \u0027upstream/bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: allocate irq descs on any NUMA node\n  xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory\n  xen: use default_idle\n  xen: clean up \"extra\" memory handling some more\n\n* \u0027upstream/bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: x86/32: perform initial startup on initial_page_table\n  xen: don\u0027t bother to stop other cpus on shutdown/reboot\n"
    },
    {
      "commit": "88063dd69b124721e18a59535d4f35266fcb867f",
      "tree": "de699d61190284c91803d48ab22512910c23c720",
      "parents": [
        "df9d38ebda762e54ed0b142c2c47b2f57a145ab2",
        "7ac760c2f78ddd8e1bd633767b01becfbbf96720"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:20:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:20:21 2010 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: fix corrupted PEB detection for NOR flash\n"
    },
    {
      "commit": "df9d38ebda762e54ed0b142c2c47b2f57a145ab2",
      "tree": "24fbfb229eabf74a2b2ed887e5b4d1b4bd7dae29",
      "parents": [
        "47337ad65f823358609865c5dff77404744bc38e",
        "a9fc749224bfb69686322643678f89e00303ee21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:19:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:19:54 2010 -0800"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: se/7724: Remove FSI/B of GPIO init code\n  sh: se/7724: Update clock framework of FSI clock to non-legacy\n  sh: Assume new page cache pages have dirty dcache lines.\n  sh: boards: mach-se: use IS_ERR() instead of NULL check\n  sh: Add div6_reparent_clks to clock framework for FSI\n  dma: shdma: add a MODULE_ALIAS() to allow module autoloading\n"
    },
    {
      "commit": "47337ad65f823358609865c5dff77404744bc38e",
      "tree": "113db6e451267b6d722b908caf4304d1d1457b30",
      "parents": [
        "a9df42e1175d30545ffa1e17a3df1b39c107d33a",
        "16cdd4336fdca9b50f991b591005b5f6416f82c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:19:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 03 09:19:31 2010 -0800"
      },
      "message": "Merge branch \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6:\n  lxfb: Maintain video processor palette through suspend/resume\n  video: da8xx: Register IRQ as last thing in driver probing.\n  framebuffer: fix fbcmap.c kernel-doc warning\n"
    },
    {
      "commit": "7ac760c2f78ddd8e1bd633767b01becfbbf96720",
      "tree": "424592684b1e91ba7189195b0c89abd2f68b515b",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Dec 02 06:34:01 2010 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Dec 03 15:49:21 2010 +0200"
      },
      "message": "UBI: fix corrupted PEB detection for NOR flash\n\nMy new shiny code for corrupted PEB detection has NOR specific bug.\nWe tread PEB as corrupted and preserve it, if\n\n1. EC header is OK.\n2. VID header is corrupted.\n3. data area is not \"all 0xFFs\"\n\nIn case of NOR we have \u0027nor_erase_prepare()\u0027 quirk, which invalidates\nthe headers before erasing the PEB. And we invalidate first the VID\nheader, and then the EC header. So if a power cut happens after we have\ninvalidated the VID header, but before we have invalidated the EC\nheader, we end up with a PEB which satisfies the above 3 conditions,\nand the scanning code will treat it as corrupted, and will print\nscary warnings, wrongly.\n\nThis patch fixes the issue by firt invalidating the EC header, then\ninvalidating the VID header. In case of power cut inbetween, we still\njust lose the EC header, and UBI can deal with this situation gracefully.\n\nThanks to Anatolij Gustschin \u003cagust@denx.de\u003e for tracking this down.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nReported-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nTested-by: Anatolij Gustschin \u003cagust@denx.de\u003e\n"
    },
    {
      "commit": "59e57c622c3502346e8f930421ebc482d639520c",
      "tree": "b3e8e450fdcc07dd1ed92fac9cc712870f2ca2dc",
      "parents": [
        "33dd94ae1ccbfb7bf0fb6c692bc3d1c4269e6177",
        "83ed79c561da20019cb24944f535530d73b2d615"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 17:40:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 17:40:04 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: length resolution should be reported units/mm\n  HID: add support for F430 Force Feedback Wheel\n  HID: egalax: Use kzalloc\n  HID: Remove KERN_DEBUG from dbg_hid use\n\nManually fixed trivial conflict in drivers/hid/hid-input.c (due to\nremoval of KERN_DEBUG from dbg_hid use clashing with new keycode\ninterface switch)\n"
    },
    {
      "commit": "29dcbc5c25d6d8140337e96bf503c8475092c586",
      "tree": "5a7131cd81974e92f6c8857a06e29a935886181b",
      "parents": [
        "2a4c92fa24e1853d0e21f9e6e45859b832240f94"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Dec 02 16:14:27 2010 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Dec 02 16:14:27 2010 -0800"
      },
      "message": "xen: allocate irq descs on any NUMA node\n\nAllocate irq descs on any NUMA node (we don\u0027t care) rather than\nspecifically node 0, which may not exist.\n\n(At the moment NUMA is meaningless within a domain, so any info\nthe kernel has is just from an SRAT table we haven\u0027t suppressed/disabled.)\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "2a4c92fa24e1853d0e21f9e6e45859b832240f94",
      "tree": "03550915de5b335b5c333a75709e8c8b46514703",
      "parents": [
        "bc15fde77fc5d9ec2eec6066a5ab554ea1266a0a"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Dec 02 15:30:06 2010 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Dec 02 15:30:06 2010 -0800"
      },
      "message": "xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory\n\nIf this is a non-HIGHMEM 32-bit kernel, then the page structures only go\nup to the limit of addressable memory, even if more memory is physically\npresent.  Don\u0027t try to add that extra memory to the balloon.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "853ff88324a248a9f5da6e110850223db353ec07",
      "tree": "6e48a44c672123d8671af2bffedfefee68133151",
      "parents": [
        "238af8751f64a75f8b638193353b1c31ea32e738"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Dec 02 14:31:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 14:51:15 2010 -0800"
      },
      "message": "cs5535-gpio: apply CS5536 errata workaround for GPIOs\n\nThe AMD Geode CS5536 Companion Device Silicon Revision B1 Specification\nUpdate mentions the follow as issue #36:\n\n \"Atomic write transactions to the atomic GPIO High Bank Feature Bit\n  registers should only affect the bits selected [...]\"\n\n \"after Suspend, an atomic write transaction [...] will clear all\n  non-selected bits of the accessed register.\"\n\nIn other words, writing to the high bank for a single GPIO bit will\nclear every other GPIO bit (but only sometimes after a suspend).\n\nThe workaround described is obvious and simple; do a read-modify-write.\nThis patch does that, and documents why we\u0027re doing it.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bae35e14b68f5e7075bc96e5ea608b42bdf8f59",
      "tree": "c7aaf04160c9278d2d4f9466980dfca501258442",
      "parents": [
        "e172662d113ceb22db727a979bb35b9c02f703b5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Dec 02 14:31:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 14:51:15 2010 -0800"
      },
      "message": "leds: fix up dependencies\n\nIt\u0027s not useful to build LED triggers when there\u0027s no LEDs that can be\ntriggered by them.  Therefore, fix up the dependencies so that this\ncannot happen, and fix a few users that select triggers to depend on\nLEDS_CLASS as well (there is also one user that also selects LEDS_CLASS,\nwhich is OK).\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arnd Hannemann \u003carnd@arndnet.de\u003e\nCc: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94c35de9a918665d9354efe2bafc29ba4b37497a",
      "tree": "09a4877133142ae8f6c58b7cb72eb5e3e06f2df0",
      "parents": [
        "8733cb29d60fd2ca6c1f50f69f9b90fbfcd1879b",
        "251d380034c6c34efe75ffb89d863558ba68ec6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:59:11 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:59:11 2010 -0800"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (27 commits)\n  Staging: rt2870: Add USB ID for Buffalo Airstation WLI-UC-GN\n  staging: easycap needs smp_lock.h, fixes build error\n  Staging: batman-adv: ensure that eth_type_trans gets linear memory\n  Staging: batman-adv: Don\u0027t remove interface with spinlock held\n  staging: brcm80211: updated maintainers contact information\n  staging: fix winbond build, needs delay.h\n  Staging: line6: fix up my fixup for some sysfs attribute permissions\n  Staging: zram: fix up my fixup for some sysfs attribute permissions\n  Staging: udlfb: fix up my fixup for some sysfs attribute permissions\n  Staging: samsung-laptop: fix up my fixup for some sysfs attribute permissions\n  Staging: iio: adis16220: fix up my fixup for some sysfs attribute permissions\n  Staging: frontier: fix up my fixup for some sysfs attribute permissions\n  Staging: asus_oled: fix up my fixup for some sysfs attribute permissions\n  staging: spectra: fix build error\n  Staging: intel_sst: fix memory leak\n  Staging: rtl8712: signedness bug in init\n  staging: rtl8187se: Change panic to warn when RF switch turned off\n  staging: comedi: fix memory leak\n  Staging: quickstart: free after input_unregister_device()\n  Staging: speakup: free after input_unregister_device()\n  ...\n"
    },
    {
      "commit": "8733cb29d60fd2ca6c1f50f69f9b90fbfcd1879b",
      "tree": "e6bef80539d3ada338f3f72733253b995df7e5c7",
      "parents": [
        "eed5ee1a3ab3020168cd67fdde2500452b0628c9",
        "318af55ddd38bdaaa2b57f5c3bd394f3ce3a2610"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:58:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:58:36 2010 -0800"
      },
      "message": "Merge branch \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  uio: Change mail address of Hans J. Koch\n  driver core: prune docs about device_interface\n  driver core: the development tree has switched to git\n"
    },
    {
      "commit": "eed5ee1a3ab3020168cd67fdde2500452b0628c9",
      "tree": "9548c5a4851b1a1e832b7800baf1e72b33bc7a66",
      "parents": [
        "435a5aebf609624bdf7c5a9a7705c260d0076195",
        "a5880a9e5bb40fbae55de60051d69a29091053c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:58:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:58:16 2010 -0800"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: mfd: adjust the baud rate setting\n  TTY: open/hangup race fixup\n  TTY: don\u0027t allow reopen when ldisc is changing\n  NET: wan/x25, fix ldisc-\u003eopen retval\n  TTY: ldisc, fix open flag handling\n  serial8250: Mark console as CON_ANYTIME\n"
    },
    {
      "commit": "435a5aebf609624bdf7c5a9a7705c260d0076195",
      "tree": "8df55b6c2485921e33f7f877675226e487e71322",
      "parents": [
        "2e5c26de1d9a8e824b6c098ee393edac1b6050f9",
        "b7a5100bc29c2cc252bf6f1e247ae14fd733fbb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:57:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:57:35 2010 -0800"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: fix autosuspend bug in usb-serial\n  USB: ehci: disable LPM and PPCD for nVidia MCP89 chips\n  USB: serial: ftdi_sio: Vardaan USB RS422/485 converter PID added\n  USB: yurex: add .llseek fop to file_operations\n  USB: ftdi_sio: Add ID for RT Systems USB-29B radio cable\n  usb: musb: do not use dma for control transfers\n  usb: musb: gadget: fix compilation warning\n  usb: musb: clear RXCSR_AUTOCLEAR before PIO read\n  usb: musb: unmap dma buffer when switching to PIO\n  xhci: Don\u0027t let the USB core disable SuperSpeed ports.\n  xhci: Setup array of USB 2.0 and USB 3.0 ports.\n  xhci: Fix reset-device and configure-endpoint commands\n"
    },
    {
      "commit": "2e5c26de1d9a8e824b6c098ee393edac1b6050f9",
      "tree": "e42519cc9eb67209be3de6b38ac44bafa4dd1cb6",
      "parents": [
        "75318ec3277d1fc46ecc129d7ef880b269fd9ee0",
        "4fc3680894ff5739e7474b6633e962bfbdf0d3d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:11:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:11:31 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: it8712f_wdt: add note to Kconfig\n  watchdog: gef_wdt: include fs.h\n  watchdog: bcm63xx_wdt: improve platform part.\n  watchdog: iTCO_wdt: TCO Watchdog patch for Intel Patsburg PCH\n"
    },
    {
      "commit": "75318ec3277d1fc46ecc129d7ef880b269fd9ee0",
      "tree": "168d69f005bfa39c1c79f7b9f0516bc5865ab566",
      "parents": [
        "8cb280c90f9cfaab3ba3afbace0b1711dee80d0c",
        "7adce751ce79bcb6d0a591e6b94d76631c9a232c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:10:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 12:10:56 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB: Fix information leak in marshalling code\n  IB/pack: Remove some unused code added by the IBoE patches\n  IB/mlx4: Fix IBoE link state\n  IB/mlx4: Fix IBoE reported link rate\n  mlx4_core: Workaround firmware bug in query dev cap\n  IB/mlx4: Fix memory ordering of VLAN insertion control bits\n  MAINTAINERS: Update NetEffect entry\n"
    },
    {
      "commit": "8fed709f343346a77888c2eef8f2d41bc637bef6",
      "tree": "18ed1e57cca8cd928702e1b6f9abd9cf901835d2",
      "parents": [
        "53f517a1f61ce69bf67898891d5b14ffaada0003",
        "06c63f9396133f312c5a49c2285c2c8015e80934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 08:06:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 08:06:16 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: fix kernel-doc for set_consumer_device_supply\n  regulator: enable supply regulator only when use count is zero\n  regulator: twl-regulator - fix twlreg_set_mode\n  regulator: lock supply in regulator enable\n  regulator: Return proper error for regulator_register()\n  regulator: Ensure enough delay time for enabling regulator\n  regulator: Remove a redundant device_remove_file call in create_regulator\n  regulator: Staticise mc13783_powermisc_rmw()\n  regulator: regulator disable supply fix\n"
    },
    {
      "commit": "53f517a1f61ce69bf67898891d5b14ffaada0003",
      "tree": "da77afc9776822f1b55d7d29f7b869518e0722db",
      "parents": [
        "04ed0978d5ca5a3460a6f1f7443f8147a183669f",
        "9a1f8b34aa539000da17a06235e4bec254d0bfb5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 08:05:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 08:05:56 2010 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] v4l: Remove module_name argument to the v4l2_i2c_new_subdev* functions\n  [media] v4l: Remove hardcoded module names passed to v4l2_i2c_new_subdev* (2)\n"
    },
    {
      "commit": "04ed0978d5ca5a3460a6f1f7443f8147a183669f",
      "tree": "91f71e29b0cb4a7d644fc64aa7d4c0ee2c4dc0a0",
      "parents": [
        "8520eeaa1235ee78d32558b6a57e02b236c9e588",
        "dfc5606dc51381186de765243bab340c8e021868"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 08:05:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 02 08:05:22 2010 -0800"
      },
      "message": "Merge branch \u0027rbd-sysfs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027rbd-sysfs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  rbd: replace the rbd sysfs interface\n"
    },
    {
      "commit": "9a069c33c53c2e72ec1b76106be73df044af0195",
      "tree": "765e44e4425da42f988e1fcf07e9b85cce708e40",
      "parents": [
        "6411fe69b8c4fd7811339c88c1843d562099fa2b"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Dec 01 14:51:44 2010 +0000"
      },
      "committer": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Thu Dec 02 14:40:50 2010 +0000"
      },
      "message": "xen: fix save/restore for PV on HVM guests with pirq remapping\n\nRe-map and re-bind all the pirqs at resume time.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "6411fe69b8c4fd7811339c88c1843d562099fa2b",
      "tree": "89017df000c6c575a0cb9308ab92a2ea26c887bf",
      "parents": [
        "af42b8d12f8adec6711cb824549a0edac6a4ae8f"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Dec 01 14:51:44 2010 +0000"
      },
      "committer": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Thu Dec 02 14:40:48 2010 +0000"
      },
      "message": "xen: resume the pv console for hvm guests too\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "af42b8d12f8adec6711cb824549a0edac6a4ae8f",
      "tree": "e922110d01d85688a03f9ae5d7e31c9f73f2b001",
      "parents": [
        "e5fc7345412d5e4758fcef55a74354c5cbefd61e"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Dec 01 14:51:44 2010 +0000"
      },
      "committer": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Thu Dec 02 14:34:25 2010 +0000"
      },
      "message": "xen: fix MSI setup and teardown for PV on HVM guests\n\nWhen remapping MSIs into pirqs for PV on HVM guests, qemu is responsible\nfor doing the actual mapping and unmapping.\nWe only give qemu the desired pirq number when we ask to do the mapping\nthe first time, after that we should be reading back the pirq number\nfrom qemu every time we want to re-enable the MSI.\n\nThis fixes a bug in xen_hvm_setup_msi_irqs that manifests itself when\ntrying to enable the same MSI for the second time: the old MSI to pirq\nmapping is still valid at this point but xen_hvm_setup_msi_irqs would\ntry to assign a new pirq anyway.\nA simple way to reproduce this bug is to assign an MSI capable network\ncard to a PV on HVM guest, if the user brings down the corresponding\nethernet interface and up again, Linux would fail to enable MSIs on the\ndevice.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "e5fc7345412d5e4758fcef55a74354c5cbefd61e",
      "tree": "00f8303544240826fb2dd2b97de5ff66596e7beb",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Dec 01 14:51:44 2010 +0000"
      },
      "committer": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Thu Dec 02 14:28:22 2010 +0000"
      },
      "message": "xen: use PHYSDEVOP_get_free_pirq to implement find_unbound_pirq\n\nUse the new hypercall PHYSDEVOP_get_free_pirq to ask Xen to allocate a\npirq. Remove the unsupported PHYSDEVOP_get_nr_pirqs hypercall to get the\namount of pirq available.\n\nThis fixes find_unbound_pirq that otherwise would return a number\nstarting from nr_irqs that might very well be out of range in Xen.\n\nThe symptom of this bug is that when you passthrough an MSI capable pci\ndevice to a PV on HVM guest, Linux would fail to enable MSIs on the\ndevice.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "4fc3680894ff5739e7474b6633e962bfbdf0d3d8",
      "tree": "b87ba1cc2dd98d00d80fd2fe94c00f7ee8d0f45a",
      "parents": [
        "f6e0722fc3a35ff818c86ffbc414f7592a8119cf"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:03:29 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:32 2010 +0000"
      },
      "message": "watchdog: it8712f_wdt: add note to Kconfig\n\nOn some motherboards the it8712f watchdog does not work unless\nthe game port was enabled. see Bug 13140. We therefor add a note\nto Kconfig.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f6e0722fc3a35ff818c86ffbc414f7592a8119cf",
      "tree": "fa64cae32e6f767442eabc7975974d75e04b5143",
      "parents": [
        "e6c3b699b2f6fcba7036c079b6f16bf9556c7f0d"
      ],
      "author": {
        "name": "Wolfram Sang \u0026 Martyn Welch",
        "email": "w.sang@pengutronix.de, martyn.welch@ge.com",
        "time": "Thu Dec 02 00:11:16 2010 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:21 2010 +0000"
      },
      "message": "watchdog: gef_wdt: include fs.h\n\nAdd missing include \"linux/fs.h\".\nThis fixes compile failure.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "e6c3b699b2f6fcba7036c079b6f16bf9556c7f0d",
      "tree": "eabd7b6acce4c6b9806d7176e22e271345ed9c2c",
      "parents": [
        "c54fb811745967732bc9e31d837e0c9925e12b4b"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Oct 23 20:59:42 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:16 2010 +0000"
      },
      "message": "watchdog: bcm63xx_wdt: improve platform part.\n\n* fix devinit and devexit sections\n* fix platform removal code so that the iounmap happens after the removal of the timer.\n* changes the reboot_notifier by a platform shutdown method.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "c54fb811745967732bc9e31d837e0c9925e12b4b",
      "tree": "3488c5dcd9e2b23ea504ab2263a71323d4a0696b",
      "parents": [
        "22a5b566c8c442b0b35b3b106795e2f2b3578096"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Wed Nov 17 12:15:08 2010 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Dec 02 14:10:05 2010 +0000"
      },
      "message": "watchdog: iTCO_wdt: TCO Watchdog patch for Intel Patsburg PCH\n\nThis patch adds an additional LPC Controller DeviceID for the Intel Patsburg PCH for TCO Watchdog.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "83ed79c561da20019cb24944f535530d73b2d615",
      "tree": "8a26828f4f69ead058d95e7c5903feaf2bbc178c",
      "parents": [
        "d65c3768afb47fb93c43fbfcafef53502edaaa85"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 02 11:49:06 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 02 11:49:11 2010 +0100"
      },
      "message": "HID: length resolution should be reported units/mm\n\nInput ABI requires reporting resolution on main axes in units per\nmillimeter, not units per inch, so we need to convert accordingly.\n\nTested-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nAcked-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7adce751ce79bcb6d0a591e6b94d76631c9a232c",
      "tree": "107b588f09093083d2069d2de05a26e26b6a798d",
      "parents": [
        "91a4d157d0c18bd18fd95f90b67cb10d11701cca",
        "21d606090ec1aacc998276f5af34c43a88f01218",
        "e3d33cb13202cd51378c8d61e92a96183cc0e6fd"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 16:33:47 2010 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 16:33:47 2010 -0800"
      },
      "message": "Merge branches \u0027misc\u0027, \u0027mlx4\u0027 and \u0027nes\u0027 into for-next\n"
    },
    {
      "commit": "91a4d157d0c18bd18fd95f90b67cb10d11701cca",
      "tree": "3e5f469737873ae4bfc13f6f9f21dfcc112d191e",
      "parents": [
        "f55864a4f435e47ad413be7016f38877b096bb5b"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sun Nov 14 09:22:52 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 16:33:18 2010 -0800"
      },
      "message": "IB: Fix information leak in marshalling code\n\nib_ucm_init_qp_attr() and ucma_init_qp_attr() pass struct ib_uverbs_qp_attr\nwith reserved, qp_state, {ah_attr,alt_ah_attr}{reserved,-\u003egrh.reserved}\nfields uninitialized to copy_to_user().  This leads to leaking of\ncontents of kernel stack memory to userspace.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f55864a4f435e47ad413be7016f38877b096bb5b",
      "tree": "4db3ebd57339b87166e74a7cb9cec14a513d5cf6",
      "parents": [
        "c48c43e422c1404fd72c57d1d21a6f6d01e18900"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Mon Nov 29 07:20:50 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 16:30:18 2010 -0800"
      },
      "message": "IB/pack: Remove some unused code added by the IBoE patches\n\nRemove unused functions added by commit ff7f5aab354d (\"IB/pack: IBoE UD\npacket packing support\").\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\n"
    },
    {
      "commit": "21d606090ec1aacc998276f5af34c43a88f01218",
      "tree": "bdf6ab404ad18c7deccedf14268e24ca1e0b3941",
      "parents": [
        "328266c561153a0c19084088d5dacd40632dc7ae"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Thu Nov 11 21:05:58 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 16:11:29 2010 -0800"
      },
      "message": "IB/mlx4: Fix IBoE link state\n\nUse netif_running() and netif_carrier_ok() to report link state,\nexactly as is done to report Ethernet link state in sysfs.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "328266c561153a0c19084088d5dacd40632dc7ae",
      "tree": "346402ed48bd2897499cd41341c91a7c501f0ed4",
      "parents": [
        "58d74bb1d9f79bb56b2ea51d2ca06a28fa0fce02"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Mon Nov 15 14:04:39 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 16:10:35 2010 -0800"
      },
      "message": "IB/mlx4: Fix IBoE reported link rate\n\nThe link rate is the product of the link speed in the link width. For\nEtherent ports the rate is 10G, so we use 1 for the width and 4 for\nspeed to get the correct rate.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "58d74bb1d9f79bb56b2ea51d2ca06a28fa0fce02",
      "tree": "9b8055c1cad7cd9a428fcc0dfd0d0947b37f35b0",
      "parents": [
        "e27535b9c6e071d461be33b75a33047c9bb4c0ce"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Wed Nov 10 12:52:37 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 16:08:47 2010 -0800"
      },
      "message": "mlx4_core: Workaround firmware bug in query dev cap\n\nConnectX firmware is supposed to report the number blue flame\nregisters per page as log2 of the value.  However, due to a firmware\nbug, it reports actual number.  This patch works around this by\nchecking if the number of registers calculated fits within a page.  If\nit does not, we use 8 registers per page.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "dfc5606dc51381186de765243bab340c8e021868",
      "tree": "663aa59ad40f1ff2e87fcd5256a7cc6aab7b1c00",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Yehuda Sadeh",
        "email": "yehuda@hq.newdream.net",
        "time": "Fri Nov 19 14:51:04 2010 -0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Wed Dec 01 15:53:22 2010 -0800"
      },
      "message": "rbd: replace the rbd sysfs interface\n\nThe new interface creates directories per mapped image\nand under each it creates a subdir per available snapshot.\nThis allows keeping a cleaner interface within the sysfs\nguidelines. The ABI documentation was updated too.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Yehuda Sadeh \u003cyehuda@hq.newdream.net\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "e27535b9c6e071d461be33b75a33047c9bb4c0ce",
      "tree": "85175ba81cbd99a2e797a298eace5f084223b4bd",
      "parents": [
        "c48c43e422c1404fd72c57d1d21a6f6d01e18900"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Wed Nov 17 13:39:43 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Dec 01 11:08:54 2010 -0800"
      },
      "message": "IB/mlx4: Fix memory ordering of VLAN insertion control bits\n\nWe must fully update the control segment before marking it as valid,\nso that hardware doesn\u0027t start executing it before we\u0027re ready.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\n\n[ Move VLAN control bit setting to before wmb().  - Roland ]\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "16cdd4336fdca9b50f991b591005b5f6416f82c4",
      "tree": "45bde2b1c434851bacd657e8fb2c493e2960c7cb",
      "parents": [
        "93c176f39fedaeff854ccb7681d626d65bdffe52"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Nov 30 20:34:52 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 18:18:56 2010 +0900"
      },
      "message": "lxfb: Maintain video processor palette through suspend/resume\n\nThe Geode X driver uses both of the LX\u0027s palettes, one for gamma\ncorrection and one for colormaps.\n\nThe kernel driver currently only backs up the one used for colormaps\nduring suspend/resume. If you mess with gamma settings and do a\nsuspend/resume, colors go funny.\n\nFix this by backing up the video proc palette during suspend/resume,\nalongside the display controller one which is already handled.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "93c176f39fedaeff854ccb7681d626d65bdffe52",
      "tree": "71beb067554e1cd0a73d3e92c0baead2e1b5b579",
      "parents": [
        "22a95949d03548cb346d81d71ce6c64dc273f421"
      ],
      "author": {
        "name": "Caglar Akyuz",
        "email": "caglar@bilkon-kontrol.com.tr",
        "time": "Tue Nov 30 20:04:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 18:18:52 2010 +0900"
      },
      "message": "video: da8xx: Register IRQ as last thing in driver probing.\n\nFollowing commit exposed a bug in driver:\n\n\t\"fbdev: da8xx/omap-l1xx: implement double buffering\"\n\nBug is, if interrupt handler is called before initialization is\nfinished, raster controller is enabled and following register\nmodifications causes hardware to stay in a broken state.\n\nBy looking at this one may say that proper locking is missing in\nthis driver, and a more proper fix should be prepared. However,\naformentioned commit causes a regression in the driver and some\nfix to current one should be applied first.\n\nSigned-off-by: Caglar Akyuz \u003ccaglar@bilkon-kontrol.com.tr\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa3c9f3de2504bb09f8ad512f89837751a3eb741",
      "tree": "656df0e4ea62d1c5a45bb7bfd1b4714f4936d63b",
      "parents": [
        "193006f7e3b1abd42d7a3677b54fa2996461a842",
        "55661fc1f105ed75852e937bf8ea408270eb0cca"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 16:39:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 16:39:08 2010 +0900"
      },
      "message": "Merge branch \u0027sh/cachetlb\u0027 into sh-fixes-for-linus\n"
    },
    {
      "commit": "fb82155d5c401a5cf2bc2f555cb807f0bed035bb",
      "tree": "ed76307950612ed9b034372a68e709d30ebfe18e",
      "parents": [
        "22a5b566c8c442b0b35b3b106795e2f2b3578096",
        "3074adc8b6d9bf28b574a58241b958057a69a7a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 30 20:13:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 30 20:13:35 2010 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add workaround for dce3 ddc line vbios bug\n  drm/radeon/kms: fix interlaced and doublescan handling\n  drm/radeon/kms: fix typos in disabled vbios code\n  Revert \"drm/i915/dp: use VBT provided eDP params if available\"\n  drm/i915: Clear pfit registers when not used by any outputs\n  drm: record monitor status in output_poll_execute\n  drm: Set connector DPMS status to ON in drm_crtc_helper_set_config\n  drm/i915: fix regression due to ba3d8d749b01548b9\n  Revert \"drm/radeon/kms: fix typo in r600 cs checker\"\n  drm/i915/sdvo: Always add a 30ms delay to make SDVO TV detection reliable\n  MAINTAINERS: INTEL DRM DRIVERS list (intel-gfx) is subscribers-only\n  drm/i915/sdvo: Always fallback to querying the shared DDC line\n  drm/i915: Handle pagefaults in execbuffer user relocations\n  drm/i915/sdvo: Only enable HDMI encodings only if the commandset is supported\n  drm/radeon/kms: fix resume regression for some r5xx laptops\n  drm/radeon/kms: fix regression in rs4xx i2c setup\n  drm/i915: Only save/restore cursor regs if !KMS\n  drm/i915: Prevent integer overflow when validating the execbuffer\n"
    },
    {
      "commit": "3074adc8b6d9bf28b574a58241b958057a69a7a0",
      "tree": "67d9c8f9d60e911e6196c68532c55b66d6ff0e5a",
      "parents": [
        "c49948f4bd39e27dd06a1cdb0c3743ca2a734f5e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 30 00:15:10 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 01 12:13:37 2010 +1000"
      },
      "message": "drm/radeon/kms: add workaround for dce3 ddc line vbios bug\n\nfixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d23752\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc:stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c49948f4bd39e27dd06a1cdb0c3743ca2a734f5e",
      "tree": "c88292306c0e6314c792b4bbc827b44b2c908840",
      "parents": [
        "0ec80d645661dda50acd417bdfcb33df2e5dd31e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 30 15:46:47 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 01 12:13:23 2010 +1000"
      },
      "message": "drm/radeon/kms: fix interlaced and doublescan handling\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0ec80d645661dda50acd417bdfcb33df2e5dd31e",
      "tree": "b87d6dab03b0185d7e556666874cfa83d03cae52",
      "parents": [
        "150f8815bbd15c1a91f74033c048fadcd5f3c715"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 30 19:11:45 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 01 12:13:10 2010 +1000"
      },
      "message": "drm/radeon/kms: fix typos in disabled vbios code\n\n6xx/7xx was hitting the wrong BUS_CNTL reg and bits.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "150f8815bbd15c1a91f74033c048fadcd5f3c715",
      "tree": "9219890d645a1844a146d99a0820c141a44a824c",
      "parents": [
        "c5027dec02c96964847fa68d512318ee5f6f7a19",
        "3cf2efb1a7c68d55d60dcb2ed9609e1a2fc25952"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 01 12:10:34 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 01 12:10:34 2010 +1000"
      },
      "message": "Merge remote branch \u0027intel/drm-intel-fixes\u0027 of /ssd/git/drm-next into drm-fixes\n\n* \u0027intel/drm-intel-fixes\u0027 of /ssd/git/drm-next:\n  Revert \"drm/i915/dp: use VBT provided eDP params if available\"\n  drm/i915: Clear pfit registers when not used by any outputs\n  drm/i915: fix regression due to ba3d8d749b01548b9\n"
    },
    {
      "commit": "a5880a9e5bb40fbae55de60051d69a29091053c3",
      "tree": "e61272cc5ae771f435ce4e20ed9e2c7f933cd633",
      "parents": [
        "acfa747baf73922021a047f2d87a2d866f5dbab5"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Fri Nov 19 11:01:48 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 17:32:32 2010 -0800"
      },
      "message": "serial: mfd: adjust the baud rate setting\n\nPrevious baud rate setting code only has been tested with 3.5M/9600/\n115200/230400/460800 bps, and recently we got a 3M bps device to test,\nwhich needs to modify current MUL register setting, and with this\npatch 2.5M/2M/1.5M/1M/0.5M should also work as they just use a MUL\nvalue scale down from 3M\u0027s.\n\nAlso got some reference register setting from silicon guys for\ndifferent baud rates, which tries to keep the pre-scalar register value\nto 16.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b7a5100bc29c2cc252bf6f1e247ae14fd733fbb8",
      "tree": "2fb2c2cc3fc49cbae321810fd13f49aa58b9b2ed",
      "parents": [
        "8244272341f00cab845cabc445dbd3665fc01f87",
        "07a8cdd2bb17a4da68136d963b8bc71959bd31a5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 15:52:04 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 15:52:04 2010 -0800"
      },
      "message": "Merge branch \u0027for-greg\u0027 of git://gitorious.org/usb/usb into work\n"
    },
    {
      "commit": "8244272341f00cab845cabc445dbd3665fc01f87",
      "tree": "3a0d426b2aaf24c78e5b3b1f7c31e9210186aa8d",
      "parents": [
        "abf03184a31a3286fc0ab30f838ddee8ba9f9b7b",
        "6dd0a3a7e0793dbeae1b951f091025d8cf896cb4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 15:38:41 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 15:38:41 2010 -0800"
      },
      "message": "Merge branch \u0027for-usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into work\n"
    },
    {
      "commit": "abf03184a31a3286fc0ab30f838ddee8ba9f9b7b",
      "tree": "872111596aa69ff687fb4881cc9aa4c911d278bb",
      "parents": [
        "a85b4e7f4481c5a1ca89fa63c9c871151965075e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 29 10:17:22 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:28:07 2010 -0800"
      },
      "message": "USB: fix autosuspend bug in usb-serial\n\nThis patch (as1437) fixes a bug in the usb-serial autosuspend\nhandling.  Since the usb-serial core now has autosuspend support, it\nmust set the .supports_autosuspend member in every serial driver it\nregisters.  Otherwise the usb_autopm_get_interface() call won\u0027t work.\n\nThis fixes Bugzilla #23012.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: stable@kernel.org\nReported-by: Kevin Smith \u003cthirdwiggin@gmail.com\u003e\nReported-and-tested-by: Simon Gerber \u003cgesimu@gmail.com\u003e\nReported-and-tested-by: Matteo Croce \u003cmatteo@openwrt.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a85b4e7f4481c5a1ca89fa63c9c871151965075e",
      "tree": "d1fe4dfa047f584ea13a526ced58d05802da68f5",
      "parents": [
        "6fdbad8021151a9e93af8159a6232c8f26415c09"
      ],
      "author": {
        "name": "Brian J. Tarricone",
        "email": "brian@tarricone.org",
        "time": "Sun Nov 21 21:15:52 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:27:36 2010 -0800"
      },
      "message": "USB: ehci: disable LPM and PPCD for nVidia MCP89 chips\n\nTested on MacBookAir3,1.  Without this, we get EPROTO errors when\nfetching device config descriptors.\n\nSigned-off-by: Brian Tarricone \u003cbrian@tarricone.org\u003e\nReported-by: Benoit Gschwind \u003cgschwind@gnu-log.net\u003e\nTested-by: Edgar Hucek \u003cgimli@dark-green.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6fdbad8021151a9e93af8159a6232c8f26415c09",
      "tree": "ed84e719ed60b853c4205d071bf7a84d6976e0f5",
      "parents": [
        "27f485b5b27926878ffc8f528bdefeb25e6bd3d3"
      ],
      "author": {
        "name": "Jacques Viviers",
        "email": "jacques.viviers@gmail.com",
        "time": "Wed Nov 24 11:56:38 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:26:30 2010 -0800"
      },
      "message": "USB: serial: ftdi_sio: Vardaan USB RS422/485 converter PID added\n\nAdd the PID for the Vardaan Enterprises VEUSB422R3 USB to RS422/485\nconverter. It uses the same chip as the FTDI_8U232AM_PID 0x6001.\n\nThis should also work with the stable branches for:\n2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36\n\nSigned-off-by: Jacques Viviers \u003cjacques.viviers@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27f485b5b27926878ffc8f528bdefeb25e6bd3d3",
      "tree": "549ba041dcbcb95ada50b3d6bfb4e9a5a7d1f34b",
      "parents": [
        "28942bb6a9dd4e2ed793675e515cfb8297ed355b"
      ],
      "author": {
        "name": "Tomoki Sekiyama",
        "email": "tomoki.sekiyama@gmail.com",
        "time": "Mon Nov 22 19:29:23 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:24:50 2010 -0800"
      },
      "message": "USB: yurex: add .llseek fop to file_operations\n\nDefault llseek operation behavior was changed by the patch named\n\"vfs: make no_llseek the default\" after the yurex driver had been merged,\nso the llseek to yurex is now ignored.\n\nThis patch add llseek fop with default_llseek to yurex driver\nto catch up to the change.\n\nSigned-off-by: Tomoki Sekiyama \u003ctomoki.sekiyama@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "28942bb6a9dd4e2ed793675e515cfb8297ed355b",
      "tree": "f3220b7c3c56424852ca9ee0fe1e9a7023a46e07",
      "parents": [
        "72083646528d4887b920deb71b37e09bc7d227bb"
      ],
      "author": {
        "name": "Michael Stuermer",
        "email": "ms@mallorn.de",
        "time": "Thu Nov 18 00:45:43 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:23:07 2010 -0800"
      },
      "message": "USB: ftdi_sio: Add ID for RT Systems USB-29B radio cable\n\nAnother variant of the RT Systems programming cable for ham radios.\n\nSigned-off-by: Michael Stuermer \u003cms@mallorn.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "214b574ab81236e7740243985d63a1d6a61231a2",
      "tree": "799104b78265cab4abfc3e5c73f12e2d0150dba1",
      "parents": [
        "82d5b5c8da769184a9bc2cc2adc90555f4aa90b0"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Nov 20 14:52:53 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:23:24 2010 +0100"
      },
      "message": "atmel_spi: fix warning In function \u0027atmel_spi_dma_map_xfer\u0027\n\npassing argument 2 of \u0027dma_map_single\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "06c63f9396133f312c5a49c2285c2c8015e80934",
      "tree": "4ae53b6a7ee6ecbc85d239bef079f826a9e1ab3f",
      "parents": [
        "f3c18a87f3ddcfd31b16f689d01eb6adcc99de74"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 15:02:26 2010 -0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Nov 30 15:13:25 2010 +0000"
      },
      "message": "regulator: fix kernel-doc for set_consumer_device_supply\n\nFix kernel-doc warning for set_consumer_device_supply():\n\nWarning(drivers/regulator/core.c:912): missing initial short description on line:\n * set_consumer_device_supply: Bind a regulator to a symbolic supply\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tLiam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc:\tMark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f3c18a87f3ddcfd31b16f689d01eb6adcc99de74",
      "tree": "225436c35fef30ec02bbc7ec37777232fadc96b0",
      "parents": [
        "b9e26bc804e611d879353cd953cb17db1c52d307"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Wed Nov 10 11:06:22 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Nov 30 15:13:25 2010 +0000"
      },
      "message": "regulator: enable supply regulator only when use count is zero\n\nSupply regulators are disabled only when the last\nreference count is removed on the child regulator\n(the use count goes from 1 to 0). This patch changes\nthe behaviour of enable so the supply regulator is\nenabled only when the use count of the child\nregulator goes from 0 to 1.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b9e26bc804e611d879353cd953cb17db1c52d307",
      "tree": "d516be6cf3f476c521ef3ed40267cc0255bf4fa8",
      "parents": [
        "3aa713e76e8f562c0d28faf18873c4f1836b17c9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 16:38:22 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Nov 30 15:13:25 2010 +0000"
      },
      "message": "regulator: twl-regulator - fix twlreg_set_mode\n\nThe Singular Message is 16 bits:\n        DEV_GRP[15:13] MT[12]  RES_ID[11:4]  RES_STATE[3:0]\n\nCurrent implementation return immedially after sucessfuly write MSB part.\nTo properly set mode, we need to write the complete message ( MSB and LSB ).\n\nIn twl.h, now we have defines for PM Master module register offsets,\nuse it instead of hard coded 0x15/0x16.\n\nUse \"message \u0026 0xff\" to ensure we send correct value for LSB.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Lesly Arackal Manuel \u003cleslyam@ti.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3aa713e76e8f562c0d28faf18873c4f1836b17c9",
      "tree": "b4de8864beeb9df897350bd121218d51012b1668",
      "parents": [
        "7727da22e820a96ab394db2fc0ab58f7f7ecb323"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Nov 04 11:01:31 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Nov 30 15:13:25 2010 +0000"
      },
      "message": "regulator: lock supply in regulator enable\n\nThis patch add locks around regulator supply enable.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    }
  ],
  "next": "7727da22e820a96ab394db2fc0ab58f7f7ecb323"
}
