)]}'
{
  "log": [
    {
      "commit": "168cf9af699e87d5a6f44b684583714ecabb8e71",
      "tree": "2f491d28a4a129caf7c2be306aec33c437a5cb30",
      "parents": [
        "4a9bde9b8ab55a2bb51b57cad215a97bcf80bae2"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Feb 14 18:49:18 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 20 22:33:14 2010 +0100"
      },
      "message": "firewire: remove incomplete Bus_Time CSR support\n\nThe current implementation of Bus_Time read access was buggy since it\ndid not ensure that Bus_Time.second_count_hi and second_count_lo came\nfrom the same 128 seconds period.\n\nReported-by: Håkan Johansson \u003cf96hajo@chalmers.se\u003e\n\nInstead of a fix, remove Bus_Time register support altogether.  The spec\nrequires all cycle master capable nodes to implement this (all Linux\nnodes are cycle master capable) while it also says that it \"may\" be\ninitialized by the bus manager or by the IRM standing in for a bus\nmanager.  (Neither Linux\u0027 firewire-core nor ieee1394 nodemgr implement\nthis.)\n\nSince we cannot rely on Bus_Time having been initialized by a bus\nmanager, it is better to return an error instead of a nonsensical value\non a read request to Bus_Time.\n\nAlternatively, we could fix the Bus_Time read integrity bug _and_\nimplement (a) cycle master\u0027s write support of the register as well as\n(b) bus manager\u0027s Bus_Time initialization service, i.e. preservation of\nthe Bus_Time when the cycle master node of a bus changes.  However, that\nwould be quite some code for a feature that is unreliable to begin with\nand very likely unused in practice.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "4a9bde9b8ab55a2bb51b57cad215a97bcf80bae2",
      "tree": "e36282d7ed7e39f499e93f413cad57897477c53f",
      "parents": [
        "1c1517efe173599ca2f1526ce7a04521cd424a9f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 20 22:24:43 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 20 22:33:13 2010 +0100"
      },
      "message": "firewire: get_cycle_timer optimization and cleanup\n\nohci:  Break out of the retry loop if too many attempts were necessary.\nThis may theoretically happen if the chip is fatally defective or if the\nget_cycle_timer ioctl was performed after a CardBus controller was\nejected.\n\nAlso micro-optimize the loop by re-using the last two register reads in\nthe next iteration, remove a questionable inline keyword, and shuffle a\ncomment around.\n\ncore:  ioctl_get_cycle_timer() is always called with interrupts on,\ntherefore local_irq_save() can be replaced by local_irq_disable().\nDisabled local IRQs imply disabled preemption, hence preempt_disable()\ncan be removed.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1c1517efe173599ca2f1526ce7a04521cd424a9f",
      "tree": "72c9cfdb9481c689ecad6573e12e766ca5038cbc",
      "parents": [
        "b677532b971276f48e82578b4d829fb4382e7b41"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Feb 14 18:47:07 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Feb 19 20:51:10 2010 +0100"
      },
      "message": "firewire: ohci: enable cycle timer fix on ALi and NEC controllers\n\nDiscussed in \"read_cycle_timer backwards for sub-cycle 0000, 0001\",\nhttp://thread.gmane.org/gmane.linux.kernel.firewire.devel/13704\n\nKnown bad controllers:\n  ALi M5271, listed by lspci as M5253 [10b9:5253]\n  NEC OrangeLink [1033:00cd] (rev 03)\n  NEC uPD72874 [1033:00f2] (rev 01)\n  VIA VT6306 [1106:3044] (rev 46)\n  VIA VT6308P, listed by lspci as rev c0\n\nReported-by: Pieter Palmers \u003cpieterp@joow.be\u003e\nReported-by: Håkan Johansson \u003cf96hajo@chalmers.se\u003e\nReported-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "b677532b971276f48e82578b4d829fb4382e7b41",
      "tree": "5f773a4d65614872c619109595c09b8f9c93bda1",
      "parents": [
        "a67483d2be12dfc5563c09e6169bec9a88f434b0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Jan 20 09:58:02 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Feb 19 20:51:10 2010 +0100"
      },
      "message": "firewire: ohci: work around cycle timer bugs on VIA controllers\n\nVIA controllers sometimes return an inconsistent value when reading the\nisochronous cycle timer register.  To work around this, read the\nregister multiple times and add consistency checks.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Pieter Palmers \u003cpieterp@joow.be\u003e\nReported-by: Håkan Johansson \u003cf96hajo@chalmers.se\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a67483d2be12dfc5563c09e6169bec9a88f434b0",
      "tree": "fc9988664bd6b969103cea2543a4416774aebf12",
      "parents": [
        "13b302d0a217580c0129b0641b0ca8b592e437b0"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Sun Jan 10 13:14:26 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 10 17:04:19 2010 +0100"
      },
      "message": "firewire: make PCI device id constant\n\nThe id_table field of the struct pci_driver is constant in \u003clinux/pci.h\u003e\nso it is worth to make pci_table also constant.  Found with Coccinelle.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Stefan Richter stefanr@s5r6.in-berlin.de\u003e (changelog)\n"
    },
    {
      "commit": "13b302d0a217580c0129b0641b0ca8b592e437b0",
      "tree": "aa895bb410b4262d9942a0f77fe623c7d610da0c",
      "parents": [
        "3c2c58cb33b3b15a2c4871babeec8fe1456e1db6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 26 01:44:10 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:17 2009 +0100"
      },
      "message": "firewire: qualify config ROM cache pointers as const pointers\n\nSeveral config ROM related functions only peek at the ROM cache; mark\ntheir arguments as const pointers.  Ditto fw_device.config_rom and\nfw_unit.directory, as the memory behind them is meant to be write-once.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "3c2c58cb33b3b15a2c4871babeec8fe1456e1db6",
      "tree": "c19f59e4de0d9fb84fa5e4a7b3cd4d600d3708cd",
      "parents": [
        "1f8fef7b3388b5a976e80839679b5bae581a1091"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 26 01:43:21 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:17 2009 +0100"
      },
      "message": "firewire: core: fw_csr_string addendum\n\nWitespace and comment changes, and a different way to say i + 1 \u003c end.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1f8fef7b3388b5a976e80839679b5bae581a1091",
      "tree": "40ce4828cee287d6e54f627df787f8d993a21b1e",
      "parents": [
        "5d7db0499e5bb13381a7fbfdd0d913b966545e75"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Dec 24 11:59:57 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:17 2009 +0100"
      },
      "message": "firewire: add fw_csr_string() helper function\n\nThe core (sysfs attributes), the firedtv driver, and possible future\ndrivers all read strings from some configuration ROM directory.  Factor\nout the generic code from show_text_leaf() into a new helper function,\nmodified slightly to handle arbitrary buffer sizes.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5d7db0499e5bb13381a7fbfdd0d913b966545e75",
      "tree": "0c782ba5f882685bdbb5c142a83ce38288d487ec",
      "parents": [
        "958a29cb1c9161d61dcd4ced51f260578e19823c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 26 01:36:53 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:17 2009 +0100"
      },
      "message": "firewire, ieee1394: update Kconfig help\n\nUpdate the Kconfig help texts of both stacks to encourage a general move\nfrom the older to the newer drivers.  However, do not label ieee1394 as\n\"Obsolete\" yet, as the newer drivers have not been deployed as default\nstack in the majority of Linux distributions yet, and those who start\ndoing so now may still want to install the old drivers as fallback for\nunforeseen issues.\n\nSince Linux 2.6.32, FireWire audio devices can be driven by the newer\nfirewire driver stack too, hence remove an outdated comment about audio\ndevices.  Also remove comments about library versions since the 2nd\ngeneration of libraw1394 and libdc1394 is now in common use; details on\nlibrary versions can be read at the wiki link from the help texts.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "958a29cb1c9161d61dcd4ced51f260578e19823c",
      "tree": "418df332c4757f2613f3453226de334d801e6c51",
      "parents": [
        "090699c0530ae5380a9b8511d76f656cc437bb6e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 26 01:36:12 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:17 2009 +0100"
      },
      "message": "firewire, ieee1394: update MAINTAINERS entries\n\nBen and Kristian have not been involved in maintenance of the IEEE 1394\ndrivers for quite some time; submitters are not required to Cc them on\npatches.\n\nThe linux1394.org domain has been dead for a while and is no longer\nunder control of a Linux developer.  The current web site of the\nLinux 1394 project is http://ieee1394.wiki.kernel.org/.\n\nThe classic drivers/ieee1394/ stack is now obsolete from the development\npoint of view, though still a useful alternative in productive use.  But\nnobody should attempt to submit style cleanup patches for it or to\ndevelop new drivers on top of this stack, hence mark its MAINTAINERS\nentry as Obsolete.\n\ndrivers/ieee1394/raw1394*, like the rest of the old stack, does not\nreceive bigger code changes anymore, hence shrink the MAINTAINERS\ndatabase a bit by dropping raw1394\u0027s special entry.  If something\nimportant and urgent is going to come up for raw1394, I will make sure\nthat Dan will be notified of it besides via linux1394-devel.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Dan Dennedy \u003cdan@dennedy.org\u003e\nCc: Ben Collins \u003cben.collins@ubuntu.com\u003e\nCc: Kristian Hoegsberg \u003ckrh@bitplanet.net\u003e\n"
    },
    {
      "commit": "090699c0530ae5380a9b8511d76f656cc437bb6e",
      "tree": "395c61692df693e6562446b2d23b06793f87a0a4",
      "parents": [
        "cf0e575dcc4cab9fd955e9bec49df7e8ee30a7cf"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 26 01:35:14 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:17 2009 +0100"
      },
      "message": "firewire: ohci: always use packet-per-buffer mode for isochronous reception\n\nThis is a minimal change meant for the short term:  Never set the\nohci-\u003euse_dualbuffer flag to true.\n\nThere are two reasons to do so:\n\n  - Packet-per-buffer mode and dual-buffer mode do not behave the same\n    under certain circumstances, notably if several packets are covered\n    by a single fw_cdev_iso_packet descriptor.\n    http://marc.info/?l\u003dlinux1394-devel\u0026m\u003d124965653718313\n    Therefore the driver stack should not silently choose one or the\n    other mode but should leave the choice to the high-level driver\n    (regardless if kernel driver or userspace driver).  Or simply always\n    only offer packet-per-buffer mode, since a considerable number of\n    controllers, even current ones, does not offer dual-buffer support.\n\n  - Even under circumstances where packet-per-buffer mode and\n    dual-buffer mode behave exactly the same --- notably when used\n    through libraw1394, libdc1394, as well as the current two kernel\n    drivers which use isochronous reception (firewire-net and firedtv)\n    --- we are still faced with the problem that several OHCI 1.1\n    controllers have bugs in dual-buffer mode.  Although it looks like\n    we have identified most of those buggy controllers by now, we\n    cannot be quite sure about that.\n\nSo, use packet-per-buffer by default from now on.  This change should\nbe followed up by a more complete solution:  Either extend the\nin-kernel API and the userspace ABI by a choice between the two IR modes\nor remove all dual-buffer related code from firewire-ohci.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "cf0e575dcc4cab9fd955e9bec49df7e8ee30a7cf",
      "tree": "5f0e2a2c57aa2ca999d118d1dee7d84c71d1ecde",
      "parents": [
        "db5d247ae811f49185a71e703b65acad845e4b18"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 26 01:34:29 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:16 2009 +0100"
      },
      "message": "firewire: cdev: fix another memory leak in an error path\n\nIf copy_from_user in an FW_CDEV_IOC_SEND_RESPONSE ioctl failed, the\nfw_request pointed to by the inbound_transaction_resource is no\nlonger referenced and needs to be freed.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "db5d247ae811f49185a71e703b65acad845e4b18",
      "tree": "630586f3bdeea2df01c349d3cf27fb2e6317370c",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "cladisch@fastmail.net",
        "time": "Thu Dec 24 12:05:58 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 29 19:58:16 2009 +0100"
      },
      "message": "firewire: fix use of multiple AV/C devices, allow multiple FCP listeners\n\nControl of more than one AV/C device at once --- e.g. camcorders, tape\ndecks, audio devices, TV tuners --- failed or worked only unreliably,\ndepending on driver implementation.  This affected kernelspace and\nuserspace drivers alike and was caused by firewire-core\u0027s inability to\naccept multiple registrations of FCP listeners.\n\nThe fix allows multiple address handlers to be registered for the FCP\ncommand and response registers.  When a request for these registers is\nreceived, all handlers are invoked, and the Firewire response is\ngenerated by the core and not by any handler.\n\nThe cdev API does not change, i.e., userspace is still expected to send\na response for FCP requests; this response is silently ignored.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (changelog, rebased, whitespace)\n"
    },
    {
      "commit": "6b7b284958d47b77d06745b36bc7f36dab769d9b",
      "tree": "b24baa970bb96a362c603bdeb4ab4d7412305d54",
      "parents": [
        "0b5e2588d8238b03df66c4e74769fd03ad84f694"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:09:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:09:41 2009 -0800"
      },
      "message": "Linux 2.6.33-rc2\n"
    },
    {
      "commit": "0b5e2588d8238b03df66c4e74769fd03ad84f694",
      "tree": "7a7baf0d8309a3473bf265d1354bb756d65a4a02",
      "parents": [
        "6067d7e4f05e5c08617cf95032867d892035e581",
        "443c6f145de813518c36ac6b6e4e08d9445337e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:29 2009 -0800"
      },
      "message": "Merge branch \u0027sysctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc-2.6\n\n* \u0027sysctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc-2.6:\n  SYSCTL: Add a mutex to the page_alloc zone order sysctl\n  SYSCTL: Print binary sysctl warnings (nearly) only once\n"
    },
    {
      "commit": "6067d7e4f05e5c08617cf95032867d892035e581",
      "tree": "ca8205a2514936bce2cd0942e0806dc43b0436dc",
      "parents": [
        "71492fd1bdd4734d8efd20fe00ebf31027d86d3c",
        "27df5068e24f2f88de98e95eb6e8dbc9800bf80e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:13 2009 -0800"
      },
      "message": "Merge branch \u0027hwpoison\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6\n\n* \u0027hwpoison\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6:\n  HWPOISON: Add PROC_FS dependency to hwpoison injector v2\n"
    },
    {
      "commit": "71492fd1bdd4734d8efd20fe00ebf31027d86d3c",
      "tree": "d98ce4131c47f0027dded482d25528b9a57f44ac",
      "parents": [
        "45e62974fb110da926e2a6c5b357c15639bdc233",
        "fcb11235d3910c39afece52f6e106a9ca565d34b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:00:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:00:02 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (34 commits)\n  classmate-laptop: add support for Classmate PC ACPI devices\n  hp-wmi: Fix two memleaks\n  acer-wmi, msi-wmi: Remove needless DMI MODULE_ALIAS\n  dell-wmi: do not keep driver loaded on unsupported boxes\n  wmi: Free the allocated acpi objects through wmi_get_event_data\n  drivers/platform/x86/acerhdf.c: check BIOS information whether it begins with string of table\n  acerhdf: add new BIOS versions\n  acerhdf: limit modalias matching to supported\n  toshiba_acpi: convert to seq_file\n  asus_acpi: convert to seq_file\n  ACPI: do not select ACPI_DOCK from ATA_ACPI\n  sony-laptop: enumerate rfkill devices using SN06\n  sony-laptop: rfkill support for newer models\n  ACPI: fix OSC regression that caused aer and pciehp not to load\n  MAINTAINERS: add maintainer for msi-wmi driver\n  fujitu-laptop: fix tests of acpi_evaluate_integer() return value\n  arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c: avoid cross-CPU interrupts by using smp_call_function_any()\n  ACPI: processor: remove _PDC object list from struct acpi_processor\n  ACPI: processor: change acpi_processor_set_pdc() interface\n  ACPI: processor: open code acpi_processor_cleanup_pdc\n  ...\n"
    },
    {
      "commit": "45e62974fb110da926e2a6c5b357c15639bdc233",
      "tree": "0c2094de939e69fa3e44854c71aa45d7ec137895",
      "parents": [
        "756fe285070feb254a770cefc5640fe005ea9c27",
        "8ff6af881deccca4f88e03f2fdadb1aac42e9489"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:59:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:59:11 2009 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:\n  ocfs2/trivial: Use le16_to_cpu for a disk value in xattr.c\n  ocfs2/trivial: Use proper mask for 2 places in hearbeat.c\n  Ocfs2: Let ocfs2 support fiemap for symlink and fast symlink.\n  Ocfs2: Should ocfs2 support fiemap for S_IFDIR inode?\n  ocfs2: Use FIEMAP_EXTENT_SHARED\n  fiemap: Add new extent flag FIEMAP_EXTENT_SHARED\n  ocfs2: replace u8 by __u8 in ocfs2_fs.h\n  ocfs2: explicit declare uninitialized var in user_cluster_connect()\n  ocfs2-devel: remove redundant OCFS2_MOUNT_POSIX_ACL check in ocfs2_get_acl_nolock()\n  ocfs2: return -EAGAIN instead of EAGAIN in dlm\n  ocfs2/cluster: Make fence method configurable - v2\n  ocfs2: Set MS_POSIXACL on remount\n  ocfs2: Make acl use the default\n  ocfs2: Always include ACL support\n"
    },
    {
      "commit": "756fe285070feb254a770cefc5640fe005ea9c27",
      "tree": "c391c039bc8ef7ec6958017413aba250210e9af6",
      "parents": [
        "eec74a410fafd32c8f832d47dc196006ade68d05",
        "ed5a35acbb48d512332a53565e6341c65eecfa29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:57:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:57:45 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: pci_request_regions needs a persistent name\n  ARM: dma-isa: request cascade channel after registering it\n  ARM: footbridge: trim down old ISA rtc setup\n  ARM: fix PAGE_KERNEL\n  ARM: Fix wrong shared bit for CPU write buffer bug test\n  ARM: 5857/1: ARM: dmabounce: fix build\n  ARM: 5856/1: Fix bug of uart0 platfrom data for nuc900\n  ARM: 5855/1: putc support for nuc900\n  ARM: 5854/1: fix compiling error for NUC900\n  ARM: 5849/1: ARMv7: fix Oprofile events count\n  ARM: add missing include to nwflash.c\n  ARM: Kill CONFIG_CPU_32\n  ARM: Convert VFP/Crunch/XscaleCP thread_release() to exit_thread()\n  ARM: 5853/1: ARM: Fix build break on ARM v6 and v7\n"
    },
    {
      "commit": "eec74a410fafd32c8f832d47dc196006ade68d05",
      "tree": "5ee9e0180488db830735ff42c87b74f2097c44e8",
      "parents": [
        "ef2c55e5c60aaa89a5c1c86605ea4c1771880b66",
        "5213c32f9d56db6a5e3ae8d2977a3961e98211fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:55:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:55:40 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  edac, pci: remove pesky debug printk\n  amd64_edac: restrict PCI config space access\n  amd64_edac: fix forcing module load/unload\n  amd64_edac: make driver loading more robust\n  amd64_edac: fix driver instance freeing\n  amd64_edac: fix K8 chip select reporting\n"
    },
    {
      "commit": "ef2c55e5c60aaa89a5c1c86605ea4c1771880b66",
      "tree": "f270b1b90a570319a51bb2e0a1e25da71fd309ad",
      "parents": [
        "431047166883101a93e9c713d54bd62466dd6ab9",
        "f34548cb735b7a80bbbb0bdd09ad4c2173ba92d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:54:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:54:02 2009 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Ensure all PG_dcache_dirty pages are written back.\n  sh: mach-ecovec24: setup.c detailed correction\n  serial: sh-sci: Convert tremaining ctrl_xxx I/O routines to __raw_xxx.\n  serial: sh-sci: earlyprintk zero uartclk fix\n  sh: Only use bl bit toggling for sleeping idle.\n  sh: Restore bl bit toggling in idle loop.\n  sh: Fix up MAX_DMA_CHANNELS definition when DMA is disabled.\n  sh: dmaengine support for SH7785\n  sh: dmaengine support for sh7724.\n"
    },
    {
      "commit": "ed5a35acbb48d512332a53565e6341c65eecfa29",
      "tree": "7bc88d19fd4a2a3cd996b56a7b0c5af7f4370fcb",
      "parents": [
        "e8b8f5ef90b934bc9eaef7c8960ecd9dda9f7a62"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 13:36:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 18:34:09 2009 +0000"
      },
      "message": "VIDEO: cyberpro: pci_request_regions needs a persistent name\n\nDon\u0027t pass a name pointer from the kernel stack, it will not survive\nand will result in corrupted /proc/iomem output.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e8b8f5ef90b934bc9eaef7c8960ecd9dda9f7a62",
      "tree": "7a8e9cd4549373c17856535ee222ecd694b3848c",
      "parents": [
        "382b4480ff832e472d76c99f3f75fffb30e118c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 14:45:39 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 18:34:08 2009 +0000"
      },
      "message": "ARM: dma-isa: request cascade channel after registering it\n\nWe can\u0027t request the cascade channel before it\u0027s been registered, so\nmove it afterwards.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "382b4480ff832e472d76c99f3f75fffb30e118c0",
      "tree": "caddb10180a24cda8b0ed280688dde14dcb7232e",
      "parents": [
        "6dc995a3da9adfa83d61ccf06aa1afa5f6ab764f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 12:52:44 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 13:39:18 2009 +0000"
      },
      "message": "ARM: footbridge: trim down old ISA rtc setup\n\nThis fixes a \"start_kernel(): bug: interrupts were enabled early\".\n\nrtc_cmos now takes care of initializing the ISA RTC and reading the\ncurrent time and date from it; there\u0027s no need to repeat that here,\nthereby causing interrupts to be enabled too early.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6dc995a3da9adfa83d61ccf06aa1afa5f6ab764f",
      "tree": "02ebf4534f9eaa964b8a840ca0d70323e6bb460a",
      "parents": [
        "52e8bfd81af5492a14cc3a4641d4c80d05b66bdb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 10:16:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 10:16:21 2009 +0000"
      },
      "message": "ARM: fix PAGE_KERNEL\n\nPAGE_KERNEL should not be executable; any area marked executable can\nbe prefetched into the instruction cache.  We don\u0027t want vmalloc areas\nto be read in this way.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5213c32f9d56db6a5e3ae8d2977a3961e98211fd",
      "tree": "2f8b146e7b2817c19d2acb5a4e9b731592bf2bb1",
      "parents": [
        "92389102b6832fc779f5c37f1d9e3eaadea6e059"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 19:11:12 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:09 2009 +0100"
      },
      "message": "edac, pci: remove pesky debug printk\n\nDo not spam the logs needlessly with the sole info that\nedac_pci_dev_parity_clear is being called.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "92389102b6832fc779f5c37f1d9e3eaadea6e059",
      "tree": "2850ba9e9ab328adfd1f8575e151e76b4fd14d36",
      "parents": [
        "43f5e68733cfe8bed3c30b5c14c4993dffb29766"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 19:21:41 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:08 2009 +0100"
      },
      "message": "amd64_edac: restrict PCI config space access\n\nDo not access F2x19[0,4] on K8 since they\u0027re undefined there.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "43f5e68733cfe8bed3c30b5c14c4993dffb29766",
      "tree": "a963502127176841ad4dddeefe36f473d32609cf",
      "parents": [
        "56b34b91e22313294154cee0c16e294cf8a45b61"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 18:55:18 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:08 2009 +0100"
      },
      "message": "amd64_edac: fix forcing module load/unload\n\nClear the override flag after force-loading the module.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "56b34b91e22313294154cee0c16e294cf8a45b61",
      "tree": "59ae221911c7bef88711ba3054204e99d47f93a6",
      "parents": [
        "8f68ed9728193b1f2fb53ba06031b06bd8b3d1b4"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 18:13:01 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:07 2009 +0100"
      },
      "message": "amd64_edac: make driver loading more robust\n\nCurrently, the module does not initialize fully when the DIMMs aren\u0027t\nECC but remains still loaded. Propagate the error when no instance of\nthe driver is properly initialized and prevent further loading.\n\nReorganize and polish error handling in amd64_edac_init() while at it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "8f68ed9728193b1f2fb53ba06031b06bd8b3d1b4",
      "tree": "6418a0127d83f54c8ff4593c1be08952760450e9",
      "parents": [
        "603adaf6b3e37450235f0ddb5986b961b3146a79"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 15:15:59 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:07 2009 +0100"
      },
      "message": "amd64_edac: fix driver instance freeing\n\nFix use-after-free errors by pushing all memory-freeing calls to the end\nof amd64_remove_one_instance().\n\nReported-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nLKML-Reference: \u003c1261370306.11354.52.camel@ICE-BOX\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "603adaf6b3e37450235f0ddb5986b961b3146a79",
      "tree": "ae6d7972c9393bdee919b8ef5ea70867eb2c0dca",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 14:52:53 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:07 2009 +0100"
      },
      "message": "amd64_edac: fix K8 chip select reporting\n\nFix the case when amd64_debug_display_dimm_sizes() reports only half the\namount of DRAM on it because it doesn\u0027t account for when the single DCT\noperates in 128-bit mode and merges chip selects from different DIMMs.\n\nReported-by: Johannes Hirte \u003cjohannes.hirte@fem.tu-ilmenau.de\u003e\nLKML-Reference: \u003c200912112202.48173.johannes.hirte@fem.tu-ilmenau.de\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "fcb11235d3910c39afece52f6e106a9ca565d34b",
      "tree": "07412f9c367f5f9bf6ad7ccd6fa8146c4aba68af",
      "parents": [
        "78a5331dddcffabadef024ccc051f7a519b13238",
        "44ef00e6482e755f36629773abc2aee83a6f53e3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:19:00 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:19:00 2009 -0500"
      },
      "message": "Merge branch \u0027misc-2.6.33\u0027 into release\n"
    },
    {
      "commit": "78a5331dddcffabadef024ccc051f7a519b13238",
      "tree": "612915bee76ab646d1d281b8ab8c556ad0a4e337",
      "parents": [
        "fe7fa9c51a76cf67934c2e77dc9d84800c9fbf79",
        "8e698a3c47887fe5aa5e2252c27bb6ff416a07e4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:46 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:46 2009 -0500"
      },
      "message": "Merge branch \u0027tc1100-wmi\u0027 into release\n"
    },
    {
      "commit": "fe7fa9c51a76cf67934c2e77dc9d84800c9fbf79",
      "tree": "a12638a4069f7af6733a47aff8460040912d9d08",
      "parents": [
        "6d3bf6818a1d5527f44681d3f763051dfb1930e4",
        "528809c35faebd8c50a4722c85ab8610725875cc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:41 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:41 2009 -0500"
      },
      "message": "Merge branch \u0027sony\u0027 into release\n"
    },
    {
      "commit": "6d3bf6818a1d5527f44681d3f763051dfb1930e4",
      "tree": "7b1fa430de292232af7a1af218fd61f94095cee6",
      "parents": [
        "da3df858c88f7bb420f2517ee9aab238da2e6ed7",
        "529aa8cb0a59367d08883f818e8c47028e819d0d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:31 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:31 2009 -0500"
      },
      "message": "Merge branch \u0027classmate\u0027 into release\n"
    },
    {
      "commit": "da3df858c88f7bb420f2517ee9aab238da2e6ed7",
      "tree": "49c9e69818d7a7fc59ebda96dc7abf17a0f3b088",
      "parents": [
        "309ddc53be1766d6ed5411a3dc1782c2040198fa",
        "e59897fe443b5b0a71e135ef4020d1937c9f8901"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "message": "Merge branch \u0027pdc\u0027 into release\n"
    },
    {
      "commit": "309ddc53be1766d6ed5411a3dc1782c2040198fa",
      "tree": "3d60aabc5af8318e63838c77a0b3eed751dd9032",
      "parents": [
        "6f5464ce154bc72c67bbc82e818e4fdd61cb9f8e",
        "55b313f249e11b815fd0be51869f166aaf368f44",
        "81074e90f5c150ca70ab8dfcc77860cbe76f364d",
        "78f1699659963fff97975df44db6d5dbe7218e55"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:01 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:01 2009 -0500"
      },
      "message": "Merge branches \u0027bugzilla-14446\u0027, \u0027bugzilla-14753\u0027 and \u0027bugzilla-14824\u0027 into release\n"
    },
    {
      "commit": "6f5464ce154bc72c67bbc82e818e4fdd61cb9f8e",
      "tree": "acf314c0f744b13b3425e18c7c878cbb14566f2d",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872",
        "9dc130fccb874f2959ef313d7922d306dc6d4f75"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:35 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:35 2009 -0500"
      },
      "message": "Merge branch \u0027osc\u0027 into release\n"
    },
    {
      "commit": "529aa8cb0a59367d08883f818e8c47028e819d0d",
      "tree": "23ff0c9c8a4be5133a4307bd8e1ecd422cb77a60",
      "parents": [
        "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Mon Dec 21 16:20:01 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:04 2009 -0500"
      },
      "message": "classmate-laptop: add support for Classmate PC ACPI devices\n\nThis add supports for devices like keyboard, backlight, tablet and\naccelerometer.\n\nThis work is supported by International Syst S/A.\n\n[randy.dunlap@oracle.com: cmpc_acpi: depends on ACPI]\n[akpm@linux-foundation.org: readability tweaks]\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f34548cb735b7a80bbbb0bdd09ad4c2173ba92d5",
      "tree": "e53c9e39b3149221779c10595bc59fa02de4f45f",
      "parents": [
        "76382b5bdb77c29ab430e1b82ef1c604c8dd113b",
        "32b53076c31ce9159740b744d5eb5d9505312add"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:16:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:16:02 2009 +0900"
      },
      "message": "Merge branch \u0027sh/g3-prep\u0027 into sh/for-2.6.33\n"
    },
    {
      "commit": "76382b5bdb77c29ab430e1b82ef1c604c8dd113b",
      "tree": "98a672c96d10f1426eb6d3bc4c525e34a974627c",
      "parents": [
        "9503e891d28e91961026c778ec251dfe886626fb"
      ],
      "author": {
        "name": "Markus Pietrek",
        "email": "Markus.Pietrek@emtrion.de",
        "time": "Thu Dec 24 15:12:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:12:02 2009 +0900"
      },
      "message": "sh: Ensure all PG_dcache_dirty pages are written back.\n\nWith some of the cache rework an address aliasing optimization was added,\nbut this managed to fail on certain mappings resulting in pages with\nPG_dcache_dirty set never writing back their dcache lines. This patch\nreverts to the earlier behaviour of simply always writing back when the\ndirty bit is set.\n\nSigned-off-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9503e891d28e91961026c778ec251dfe886626fb",
      "tree": "12ae43f1a4eb7d1c18eab3a093774172cdecaac2",
      "parents": [
        "73a38b839b9295216e8d44dabf54de88270e77b8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 24 05:27:47 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:59:51 2009 +0900"
      },
      "message": "sh: mach-ecovec24: setup.c detailed correction\n\no remove unused define\no add device name comment\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44ef00e6482e755f36629773abc2aee83a6f53e3",
      "tree": "6552ee01bf2c1aa9c461df7cc1823a94899610ba",
      "parents": [
        "4d5f177caf1ef78f5e7eaee75b66b4d534445682"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Dec 18 15:29:23 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:54:49 2009 -0500"
      },
      "message": "hp-wmi: Fix two memleaks\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "32b53076c31ce9159740b744d5eb5d9505312add",
      "tree": "6687980a51c74629085eb8fa2e62172f480b3d53",
      "parents": [
        "154280fd0e890814a249bf4a79b4340fb367f1a7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:52:43 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:52:43 2009 +0900"
      },
      "message": "serial: sh-sci: Convert tremaining ctrl_xxx I/O routines to __raw_xxx.\n\nctrl_xxx() is an antiquated SH interface, while __raw_xxx is the standard\nAPI that accomplishes the same thing. As such, this converts the\nremaining sh-sci straggles over, which enables the driver to be wired up\nfor ARM SH-Mobile CPUs as well.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "154280fd0e890814a249bf4a79b4340fb367f1a7",
      "tree": "50b5fcc1763329a72526385d063884e433144b8c",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Dec 22 03:37:28 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:50:55 2009 +0900"
      },
      "message": "serial: sh-sci: earlyprintk zero uartclk fix\n\nThis establishes a sensible max baud rate for the earlyprintk cases where\nthe port\u0027s uartclk has not yet been determined.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d5f177caf1ef78f5e7eaee75b66b4d534445682",
      "tree": "06290e4c5db3f4506ae12cc4092ab0bc5f7e76c6",
      "parents": [
        "1fdd407f4e3f2ecb453954cbebb6c22491c61853"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Dec 18 15:29:22 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:50:28 2009 -0500"
      },
      "message": "acer-wmi, msi-wmi: Remove needless DMI MODULE_ALIAS\n\nNow that we have WMI autoloading\nthe DMI matching is not needed anymore.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nAcked-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1fdd407f4e3f2ecb453954cbebb6c22491c61853",
      "tree": "fc0508260e2e26a7ee8f728da2c57aa9b9f75703",
      "parents": [
        "3e9b988e4edf065d39c1343937f717319b1c1065"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 17 22:19:42 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:44:46 2009 -0500"
      },
      "message": "dell-wmi: do not keep driver loaded on unsupported boxes\n\nThere is no point in having the driver loaded in memory if we fail\nto locate particular WMI GUID.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3e9b988e4edf065d39c1343937f717319b1c1065",
      "tree": "cbe17a0322f64a3b5ebb8ead6b610cf3cd1f4fb7",
      "parents": [
        "dcbfb8156a2149fd6358a377aa9400e28ef43800"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Fri Dec 04 10:10:09 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:42:00 2009 -0500"
      },
      "message": "wmi: Free the allocated acpi objects through wmi_get_event_data\n\nThese function allocate an acpi object by calling wmi_get_event_data, which\nthen calls acpi_evaluate_object, and it is not freed afterwards.\n\nAnd kernel doc is fixed for parameters of wmi_get_event_data.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dcbfb8156a2149fd6358a377aa9400e28ef43800",
      "tree": "6ad406b1c74d29f838b655fbff71f4a2bcf3ade2",
      "parents": [
        "94219d798e65dff1dac5f8f36f03a9bdb3105f91"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Mon Dec 21 16:20:06 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:17:09 2009 -0500"
      },
      "message": "drivers/platform/x86/acerhdf.c: check BIOS information whether it begins with string of table\n\nBIOS information is now checked whether it begins with the strings stored\nin the BIOS table.  Previous method did a strcmp, what lead to problems if\nBIOS information has appended whitespaces.\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94219d798e65dff1dac5f8f36f03a9bdb3105f91",
      "tree": "197d44ff378acf3ae7ebeedb37f57c2d279c8785",
      "parents": [
        "bdc731bc5fcd1794e9ac8ac80c389d302381c123"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Mon Dec 21 16:20:05 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:16:46 2009 -0500"
      },
      "message": "acerhdf: add new BIOS versions\n\nAdd new BIOS versions for following netbooks: Aspire 1810xx, Packard Bell\nDOTMU.\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bdc731bc5fcd1794e9ac8ac80c389d302381c123",
      "tree": "1f0887517e4eae760ebf9b404c5519644e6eb322",
      "parents": [
        "936c8bcd7f5b418d0e040be539ceb4d2ac3bc0b8"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Mon Dec 21 16:20:04 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:16:28 2009 -0500"
      },
      "message": "acerhdf: limit modalias matching to supported\n\nBugLink: https://bugs.launchpad.net/ubuntu/+bug/435958\n\nThe module alias currently matches any Acer computer but when loaded the\nBIOS checks will only succeed on Aspire One models.  This causes a invalid\nBIOS warning for all other models (seen on Aspire 4810T).  This is not\nfatal but worries users that see this message.  Limiting the moule alias\nto models starting with AOA or DOA for Packard Bell.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "936c8bcd7f5b418d0e040be539ceb4d2ac3bc0b8",
      "tree": "ee491e83c38a12598e0b5af5882669b795b0bdc5",
      "parents": [
        "ff93be5dea548f16dcfe7b73ce5df7666efba92d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 21 16:20:02 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:15:10 2009 -0500"
      },
      "message": "toshiba_acpi: convert to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ff93be5dea548f16dcfe7b73ce5df7666efba92d",
      "tree": "eef8c5647c7b92363b4dde813b124f3a95de7765",
      "parents": [
        "2370b5ed03030d554adb345778d5edecab7a510c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 21 16:20:01 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:14:51 2009 -0500"
      },
      "message": "asus_acpi: convert to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Karol Kozimor \u003csziwan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2370b5ed03030d554adb345778d5edecab7a510c",
      "tree": "ba1eb065ed3875de2986da8bb6f50df2855269dc",
      "parents": [
        "0f1006b1f2b7862e35973c53cc4f99bea65d5a1d"
      ],
      "author": {
        "name": "Carlos R. Mafra",
        "email": "crmafra@aei.mpg.de",
        "time": "Tue Dec 22 13:45:39 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:04:40 2009 -0500"
      },
      "message": "ACPI: do not select ACPI_DOCK from ATA_ACPI\n\nIn March 2008 commit 0ac4a3c2fbbcadc3e96e4dc47d4ae802d66e6f67 (\"ACPI: fix\nATA_ACPI build\") made CONFIG_ACPI_DOCK be selected by CONFIG_ATA_ACPI because\nof a build error when CONFIG_ATA_ACPI\u003dy and CONFIG_ACPI_DOCK\u003dm.\n\nHowever, in September 2008 commit 898b054f3eec5921320ae8614b5bdd7b07ea5b43\n(\"dock: make dock driver not a module\") removed the possibility of having\nCONFIG_ACPI_DOCK\u003dm and therefore there is no need for selecting it when\nCONFIG_ATA_ACPI\u003dy.\n\nThis makes the kernel ~5 Kb smaller for people who don\u0027t have a dock by\nallowing them to not have ACPI_DOCK compiled-in because of ATA_ACPI\u003dy.\n\nSigned-off-by: Carlos R. Mafra \u003ccrmafra@aei.mpg.de\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "528809c35faebd8c50a4722c85ab8610725875cc",
      "tree": "67ba535e6275f4a63111c494e6cd9aebef20d6dd",
      "parents": [
        "d5a664a311c1957a75bec1808cae0f10d606c378"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Thu Dec 17 00:08:36 2009 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 23 22:58:47 2009 -0500"
      },
      "message": "sony-laptop: enumerate rfkill devices using SN06\n\nSN06 makes sure we get back a longer buffer which seems to be necessary\ngoing forward as the SNC devices describes more and more devices (or\nfeatures more precisely). Moreover SN06 should be called with only the\ndescriptor offset to make sure we hit the rfkill controlling function\n(F124 or F135) with a 0 argument to get a full list of features.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nTested-by: Miguel Rodríguez Pérez \u003cmiguelrp@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d5a664a311c1957a75bec1808cae0f10d606c378",
      "tree": "d3baadac7cca0030f50a3a134a2e6ffed454b5de",
      "parents": [
        "4f924ba5b5aaf1477daafeae779495d39549186d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Thu Dec 17 00:08:35 2009 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 23 22:58:46 2009 -0500"
      },
      "message": "sony-laptop: rfkill support for newer models\n\nVaio Type X and possibly other new models use F135 as the radio\nfrequency controlling function attached to the SNC device. In the\nindexed table this corresponds to 0x0135 (surpise!).\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "431047166883101a93e9c713d54bd62466dd6ab9",
      "tree": "7ff0f2ce7ad273f01e0bc567f439e576b0ba8891",
      "parents": [
        "f51671fc85562cdcc64ca59fe92719863c7c25f1",
        "57eb81b14e35a14df64ac3597bc90c26ce04a9b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 18:27:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 18:27:51 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-omap: OMAP3: Fix I2C lockup during timeout/error cases\n  i2c-omap: Don\u0027t write IE state in unidle if 0\n  i2c-bfin-twi: fix CLKDIV calculation\n"
    },
    {
      "commit": "8ff6af881deccca4f88e03f2fdadb1aac42e9489",
      "tree": "c380885c09aacadc96ab3fad0e607f2fa324dc97",
      "parents": [
        "b31d308ddcfb73349582a0196b5f65dad3cf5d17"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Wed Dec 23 14:31:15 2009 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Dec 23 17:52:16 2009 -0800"
      },
      "message": "ocfs2/trivial: Use le16_to_cpu for a disk value in xattr.c\n\nIn ocfs2_value_metas_in_xattr_header, we should Use\nle16_to_cpu for ocfs2_extent_list.l_next_free_rec.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "b31d308ddcfb73349582a0196b5f65dad3cf5d17",
      "tree": "7550e178e9c3c1d8e1256048709dad8b970b5ff5",
      "parents": [
        "86239d59e268a35a49a00fce9c8512a506267f5c"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Tue Dec 22 10:32:15 2009 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Dec 23 17:52:13 2009 -0800"
      },
      "message": "ocfs2/trivial: Use proper mask for 2 places in hearbeat.c\n\nI just noticed today that there are 2 places of \"mlog(0,...)\"\nin  fs/ocfs2/cluster/heartbeat.c, but actually have no default\nmask prefix in that file.\nSo change them to mlog(ML_HEARTBEAT,...).\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "86239d59e268a35a49a00fce9c8512a506267f5c",
      "tree": "32226428e244115fb2e9d2e785db44d18d563e53",
      "parents": [
        "55f4946ed23cbf78efe9f818c4b55e890fe2beff"
      ],
      "author": {
        "name": "Tristan Ye",
        "email": "tristan.ye@oracle.com",
        "time": "Tue Dec 22 09:11:58 2009 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Dec 23 17:52:09 2009 -0800"
      },
      "message": "Ocfs2: Let ocfs2 support fiemap for symlink and fast symlink.\n\nFor fast symlink, it can be treated the same as inlined files since\nthe data extent we want to return of both case all were stored in\nmetadata block. For symlink, it can be simply treated the same as we\ndid for regular files.\n\nSigned-off-by: Tristan Ye \u003ctristan.ye@oracle.com\u003e\nAcked-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "57eb81b14e35a14df64ac3597bc90c26ce04a9b4",
      "tree": "dcc3893c4a65872428b38f773c3de0ad2d215474",
      "parents": [
        "07ac31f6f4cd558e53f6705dbe3033a7f0237eb8"
      ],
      "author": {
        "name": "Manjunatha GK",
        "email": "manjugk@ti.com",
        "time": "Fri Dec 11 11:09:08 2009 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 24 01:30:54 2009 +0000"
      },
      "message": "i2c-omap: OMAP3: Fix I2C lockup during timeout/error cases\n\nCurrent OMAP3 I2C driver code does not follow the correct sequence for soft\nreset. Due to this, lock up issues are reported during timeout/error cases.\n\nThis patch fixes above issue by disabling I2C controller as per OMAP3430 TRM\nfor soft reset. As per TRM, I2C controller needs to be disabled as a first\nstep during soft reset.\n\nHere is correct soft reset sequence:\na. Ensure that the module is disabled\n(clear the I2Ci.I2C_CON[15] I2C_EN bit to 0).\nb. Set the I2Ci.I2C_SYSC[1] SRST bit to 1.\nc. Enable the module by setting I2Ci.I2C_CON[15] I2C_EN bit to 1.\nd. Check the I2Ci.I2C_SYSS[0] RDONE bit until it is set to 1 to\nindicate the software reset is complete.\n\nTested on Zoom2, Zoom3, 3430SDP and 3630SDP\n\nSigned-off-by: Manjunatha GK \u003cmanjugk@ti.com\u003e\nSigned-off-by: George, Harith\u003charith@ti.com\u003e\nAcked-by: Varadarajan, Charu Latha\u003ccharu@ti.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "07ac31f6f4cd558e53f6705dbe3033a7f0237eb8",
      "tree": "745b42db8e2d97fb4e783a581ba846fd57432c81",
      "parents": [
        "ac07fb4dc1908d300f50fa711982c9d750eb59f7"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Tue Dec 22 18:06:13 2009 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 24 01:26:06 2009 +0000"
      },
      "message": "i2c-omap: Don\u0027t write IE state in unidle if 0\n\nCommit ef871432... (i2c-omap: OMAP3: PM: (re)init for every transfer\nto support off-mode) introduced a change which make the dev-\u003eiestate\ncontents be written to the OMAP_I2C_IE_REG every time omap_i2c_unidle\nis called.  Previously, the state was only written if it wasn\u0027t equal\nto zero.\n\nIn omap_i2c_probe, omap_i2c_unidle() is called prior to omap_i2c_init(),\nin which case dev-\u003eiestate has not yet been initialized and will be set\nto zero.  Having this value written to the registers causes deadlock\nwhile booting.\n\nAs such, this change restores the original functionality.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ac07fb4dc1908d300f50fa711982c9d750eb59f7",
      "tree": "9a3e6149726b63a74d141bb4fe86b7fb3399435f",
      "parents": [
        "c9f937e4a3f4ebf9924ec21d80632e5eb61d949c"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Dec 21 09:28:30 2009 -0500"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 24 01:24:48 2009 +0000"
      },
      "message": "i2c-bfin-twi: fix CLKDIV calculation\n\nCalculation of the CLKDIV speed setting should be done using base 10 math\nrather than base 2.  We also avoid exceeding the spec due to integer\ntruncation and a 50% duty cycle.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f51671fc85562cdcc64ca59fe92719863c7c25f1",
      "tree": "2f68b0ddeb5840573d63035b2f8f482d60482f6d",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872",
        "b782a563758ac963c794d9fbaaff494140c28fd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 16:12:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 16:12:16 2009 -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] use resource_size()\n  [WATCHDOG] iTCO_wdt: add PCI ID for the Intel EP80579 (Tolapai) SoC\n"
    },
    {
      "commit": "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872",
      "tree": "4642baeafcd4b4eec2a39e30b862c24b83b8b8d4",
      "parents": [
        "17a3be341e55b49e4579634281b86f1eb0bad8e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 15:04:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 15:04:53 2009 -0800"
      },
      "message": "Revert \"x86, ucode-amd: Ensure ucode update on suspend/resume after CPU off/online cycle\"\n\nThis reverts commit 9f15226e75583547aaf542c6be4bdac1060dd425.  It\u0027s just\nwrong, and broke resume for Rafael even on a non-AMD CPU.\n\nAs Rafael says:\n \"... it causes microcode_init_cpu() to be called during resume even for\n  CPUs for which there\u0027s no microcode to apply.  That, in turn, results\n  in executing request_firmware() (on Intel CPUs at least) which doesn\u0027t\n  work at this stage of resume (we have device interrupts disabled, I/O\n  devices are still suspended and so on).\n\n  If I\u0027m not mistaken, the \"if (uci-\u003evalid)\" logic means \"if that CPU is\n  known to us\" , so before commit 9f15226e755 microcode_resume_cpu() was\n  called for all CPUs already in the system during suspend, which was\n  the right thing to do.  The commit changed it so that the CPUs without\n  microcode to apply are now treated as \"unknown\", which is not quite\n  right.\n\n  The problem this commit attempted to solve has to be handled\n  differently.\"\n\nBisected-and -requested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9dc130fccb874f2959ef313d7922d306dc6d4f75",
      "tree": "ae4e402b1a960adbc9c7d4b858f5dc5385a4b96f",
      "parents": [
        "3563ff964fdc36358cef0330936fdac28e65142a"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Dec 23 17:04:11 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 23 17:42:07 2009 -0500"
      },
      "message": "ACPI: fix OSC regression that caused aer and pciehp not to load\n\nExecuting _OSC returns a buffer, which has an acpi object in it.\nDon\u0027t directly returns the buffer, instead, we return the acpi object\u0027s\nbuffer. This fixes a regression since caller of acpi_run_osc expects\nan acpi object\u0027s buffer returned.\n\nTested-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "17a3be341e55b49e4579634281b86f1eb0bad8e8",
      "tree": "7c2857db7afb9b0fca2a15b1602333b2c5125780",
      "parents": [
        "f793067eb91afa37904d33075bd44fd8b2774b8a",
        "37e9066b2f85480d99d3795373f5ef0b00ac1189"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:35:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:35:19 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (30 commits)\n  USB: Fix a bug on appledisplay.c regarding signedness\n  USB: option: support hi speed for modem Haier CE100\n  USB: audio gadget: free alsa devices when unloading\n  USB: audio gadget: fix wTotalLength calculation\n  usb: otg: isp1301_omap: fix compile error\n  USB: musb: workaround Blackfin FIFO anomalies\n  USB: musb: Fix array index out of bounds issue\n  USB: musb: Fix null pointer dereference issue\n  USB: musb: correct DMA address for tx\n  USB: musb: gadget_ep0: avoid SetupEnd interrupt\n  USB: musb: fix for crash in DM646x USB when (CPPI)DMA is enabled\n  USB: musb: do not work if no gadget driver is loaded\n  USB: musb: gadget: set otg tranceiver to idle when registering gadget\n  USB: musb: Populate the VBUS GPIO with the correct GPIO number\n  USB: musb: MAINTAINERS: Fix my tree\u0027s address\n  USB: musb: fix compiling warning with min() macro\n  USB: musb: move musb_remove to __exit\n  USB: musb_gadget: fix kernel oops in txstate()\n  USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header\n  USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header\n  ...\n"
    },
    {
      "commit": "f793067eb91afa37904d33075bd44fd8b2774b8a",
      "tree": "909cb1b829eae74d51dcaff918bcd252c54ed0e8",
      "parents": [
        "f988dac7fe4eb1ab0c7b1c5dc6d847f6aad5a1cd",
        "8042273801059884da2d53bbca34575d090b6f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:35:03 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:35:03 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  devtmpfs: unlock mutex in case of string allocation error\n  Driver core: export platform_device_register_data as a GPL symbol\n  driver core: Prevent reference to freed memory on error path\n  Driver-core: Fix bogus 0 error return in device_add()\n  Driver core: driver_attribute parameters can often be const*\n  Driver core: bin_attribute parameters can often be const*\n  Driver core: device_attribute parameters can often be const*\n  Doc/stable rules: add new cherry-pick logic\n  vfs: get_sb_single() - do not pass options twice\n  devtmpfs: Convert dirlock to a mutex\n"
    },
    {
      "commit": "f988dac7fe4eb1ab0c7b1c5dc6d847f6aad5a1cd",
      "tree": "f84e52e13374550e13f3c1f835c6bdadb200b3d7",
      "parents": [
        "849254e9bba985e281526b57c02562c7a49a2fcf",
        "b2cd41496c70a1653f28c6d07b61cbdd25167679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:34:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:34:26 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging/vt66*: kconfig, depends on WLAN\n  Staging: batman-adv: introduce missing kfree\n  Staging: batman-adv: Add Kconfig dependancies on PROC_FS and PACKET.\n  Staging: panel: Adjust range for PANEL_KEYPAD in Kconfig\n  Staging: panel: Fix compilation error with custom lcd charset\n  Staging: ramzswap: remove ARM specific d-cache hack\n  Staging: rtl8192x: fix printk formats\n  Staging: wlan-ng: fix Correct size given to memset\n  staging: rtl8192su: add USB VID/PID for HWNUm-300\n  staging: fix rtl8192su compilation errors with mac80211\n  staging: fix rtl8192e compilation errors with mac80211\n  Staging: fix rtl8187se compilation errors with mac80211\n  Staging: rtl8192su: fix test for negative error in rtl8192_rx_isr()\n  Staging: comedi: jr3_pci: Don\u0027t ioremap too much space. Check result.\n  Staging: comedi: removed \"depricated\" from COMEDI_CB_BLOCK\n  Staging: comedi: usbdux.c: fix locking up of the driver when the comedi ringbuffer runs empty\n  Staging: dst: remove from the tree\n  Staging: sm7xx: add a new framebuffer driver\n  Staging: batman: fix debug Kconfig option\n"
    },
    {
      "commit": "849254e9bba985e281526b57c02562c7a49a2fcf",
      "tree": "a061f4de1c7b2836185e9d5bd4d7871c79692ca4",
      "parents": [
        "6f40334694dce047d43c6f2cce255b596da6de50",
        "10cf1a02f444fdcd50be47cce3fa8bf08251dd9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:33:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 13:33:07 2009 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:\n  ocfs2: Set i_nlink properly during reflink.\n  ocfs2: Add reflinked file\u0027s inode to inode hash eariler.\n  ocfs2: refcounttree.c cleanup.\n  ocfs2: Find proper end cpos for a leaf refcount block.\n"
    },
    {
      "commit": "443c6f145de813518c36ac6b6e4e08d9445337e7",
      "tree": "d0d635c07185b06ddcd2a82f6b2c90c188366431",
      "parents": [
        "4440095c8268c1a5e11577097d2be429cec036ca"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Dec 23 21:00:47 2009 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Dec 23 21:01:16 2009 +0100"
      },
      "message": "SYSCTL: Add a mutex to the page_alloc zone order sysctl\n\nThe zone list code clearly cannot tolerate concurrent writers (I couldn\u0027t\nfind any locks for that), so simply add a global mutex. No need for RCU\nin this case.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "4440095c8268c1a5e11577097d2be429cec036ca",
      "tree": "7e1ca48bcd8fd0b947a7cc0edf31c0af9bbc4ec3",
      "parents": [
        "f42ecb2808db5386f983d593a7c08d3ea3b94a27"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Dec 23 21:00:20 2009 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Dec 23 21:00:20 2009 +0100"
      },
      "message": "SYSCTL: Print binary sysctl warnings (nearly) only once\n\nWhen printing legacy sysctls print the warning message\nfor each of them only once.  This way there is a guarantee\nthe syslog won\u0027t be flooded for any sane program.\n\nThe original attempt at this made the tables non const and stored\nthe flag inline.\n\nLinus suggested using a separate hash table for this, this is based on a\ncode snippet from him.\n\nThe hash implies this is not exact and can sometimes not print a\nnew sysctl due to a hash collision, but in practice this should not\nbe a problem\n\nI used a FNV32 hash over the binary string with a 32byte bitmap. This\ngives relatively little collisions when all the predefined binary sysctls\nare hashed:\n\nsize 256\nbucket\nlength      number\n0:          [25]\n1:          [67]\n2:          [88]\n3:          [47]\n4:          [22]\n5:          [6]\n6:          [1]\n\nThe worst case is a single collision of 6 hash values.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "52e8bfd81af5492a14cc3a4641d4c80d05b66bdb",
      "tree": "1489eb5f4ecac93071fc9995afa298a5a3f10e92",
      "parents": [
        "d9fd3ab89ff58ca70c8cc0eadc87cd4a96950f95"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 23 19:54:31 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 23 19:54:31 2009 +0000"
      },
      "message": "ARM: Fix wrong shared bit for CPU write buffer bug test\n\nIt is unpredictable to have the same memory mapped using different\nshared bit settings for ARMv6 and ARMv7 CPUs.  Fix this for the CPU\nwrite buffer bug test.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b782a563758ac963c794d9fbaaff494140c28fd6",
      "tree": "8e1ac3537fc1f6e0ab47e82892ae941e563fd8ab",
      "parents": [
        "4946f8353da9d3038e2a9d0295d5dfeee4cee5c5"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Dec 04 12:24:04 2009 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Dec 23 19:53:04 2009 +0000"
      },
      "message": "[WATCHDOG] use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.deeprootsystems.com\u003e\nCc: Ulrik Bech Hald \u003cubh@ti.com\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Vincent Sanders \u003csupport@simtec.co.uk\u003e\nAcked-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "4946f8353da9d3038e2a9d0295d5dfeee4cee5c5",
      "tree": "d4250ca6139694cdfe36b1eaebc5fa7bba472d26",
      "parents": [
        "f42ecb2808db5386f983d593a7c08d3ea3b94a27"
      ],
      "author": {
        "name": "Imre Kaloz",
        "email": "kaloz@openwrt.org",
        "time": "Mon Dec 07 20:42:26 2009 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Dec 23 19:51:21 2009 +0000"
      },
      "message": "[WATCHDOG] iTCO_wdt: add PCI ID for the Intel EP80579 (Tolapai) SoC\n\nadd PCI ID for the Intel EP80579 (Tolapai) SoC\n\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "37e9066b2f85480d99d3795373f5ef0b00ac1189",
      "tree": "ec426c51304b2d70f8c981e72faed37a14ad3818",
      "parents": [
        "c983202bd03eb82394ef1dce5906702fcbc7bb80"
      ],
      "author": {
        "name": "pancho horrillo",
        "email": "pancho@pancho.name",
        "time": "Wed Dec 23 11:09:13 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:20 2009 -0800"
      },
      "message": "USB: Fix a bug on appledisplay.c regarding signedness\n\nbrightness status is reported by the Apple Cinema Displays as an\n\u0027unsigned char\u0027 (u8) value, but the code used \u0027char\u0027 instead.\n\nNote that he driver was developed on the PowerPC architecture,\nwhere the two types are synonymous, which is not always the case.\n\nFixed that.  Otherwise the driver will interpret brightness\nlevels \u003e 127 as negative, and fail to load.\n\nSigned-off-by: pancho horrillo \u003cpancho@pancho.name\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c983202bd03eb82394ef1dce5906702fcbc7bb80",
      "tree": "9bccb6e236865c31065b53070b892e5d09dfdb40",
      "parents": [
        "feef1d952ee1e9ac074640d7029dbbe8501725c2"
      ],
      "author": {
        "name": "Donny Kurnia",
        "email": "donnykurnia@gmail.com",
        "time": "Wed Dec 23 19:03:12 2009 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:20 2009 -0800"
      },
      "message": "USB: option: support hi speed for modem Haier CE100\n\nI made this patch for usbserial driver to add the support for EVDO modem\nHaier CE100. The bugs report for this is here:\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/490068\n\nThis patch based on these post:\nhttp://blankblondtank.wordpress.com/2009/09/04/mengoptimalkan-koneksi-modem-haier-ce-100-cdma-di-linux/\nhttp://tantos.web.id/blogs/how-to-internet-connection-using-cdma-evdo-modem-and-karmic-koala-ubuntu-9-10\n\nI hope this patch can help other that have the Haier C100 modem, mostly in my country, Indonesia.\n\nSigned-off-by: Donny Kurnia \u003cdonnykurnia@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "feef1d952ee1e9ac074640d7029dbbe8501725c2",
      "tree": "fba4643b1789198955e88345c958fc19a6748246",
      "parents": [
        "d16f172622a7941c4fca09724ce16df5348af5fb"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Dec 09 22:28:39 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:20 2009 -0800"
      },
      "message": "USB: audio gadget: free alsa devices when unloading\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d16f172622a7941c4fca09724ce16df5348af5fb",
      "tree": "cd219caef34ac53fc6ee1bd097951b166043f1d0",
      "parents": [
        "465f8294eea1ea206e3a008e7bfe0e8fd53991fc"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Dec 09 22:21:12 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: audio gadget: fix wTotalLength calculation\n\nThe wTotalLength should contain the sum of the interface and unit\ndescriptor sizes per the Audio Device Class specification 1.0.\n\nReported-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "465f8294eea1ea206e3a008e7bfe0e8fd53991fc",
      "tree": "26a311b0023d97ca17374db64b2d236e49c1461d",
      "parents": [
        "1c4bdc01b8a5cf6c54e5eb8bf9a727e38f0176cc"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 23:19:52 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "usb: otg: isp1301_omap: fix compile error\n\ncommit 91c8a5a9985d5bf9c55f6f82f183f57b050b2a3a broke\ncompilation of this driver after it introduced\notg_init() as a static inline in \u003clinux/usb/otg.h\u003e\n\nReported-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c4bdc01b8a5cf6c54e5eb8bf9a727e38f0176cc",
      "tree": "6e243b990d46e75b9cd3a77b7736828f15bdea37",
      "parents": [
        "0ea52ff44f7a30781881ca2debf35e47b2676171"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Dec 21 09:49:52 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: musb: workaround Blackfin FIFO anomalies\n\nSome of these workarounds are already in place, but labeled as affecting\nall BF52x parts.  Since we have official anomaly numbers now, use those\ndefines.  And since writing to the FIFO has a similar hang issue as reading\nfrom the FIFO, implement the workaround there too when necessary.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ea52ff44f7a30781881ca2debf35e47b2676171",
      "tree": "b0174dab46114128872408535c733aab14adec4a",
      "parents": [
        "0abdc36f066ae20521b8c8d306725dd59a0d50aa"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Tue Dec 22 16:19:53 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: musb: Fix array index out of bounds issue\n\nThis patch fixes the below array index out of bounds issue.\n\nBuffer overflow, array index of \u0027aInfo\u0027 may be out of\nbounds. Array \u0027aInfo\u0027 of size 78 may use index value(s) 6..84\n\nThe data stored in \u0027aInfo\u0027 array exceeds the array size of 78.\n\nThis patch increases the size of this array to hold the string\ncorrectly without any memory corruption.\n\nThis issue was reported by Klockwork tool.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0abdc36f066ae20521b8c8d306725dd59a0d50aa",
      "tree": "39b8392093276bb1a5ae3bb68b8ebef8062ad4e3",
      "parents": [
        "796a83fa039de50133171221ac102a2310e81ffd"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Tue Dec 22 16:18:19 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: musb: Fix null pointer dereference issue\n\nThis patch fixes the following NULL pointer dereference issue.\n\nPointer \u0027request\u0027 returned from call to function \u0027next_request\u0027\nat line 748 may be NULL and may be dereferenced at line 792.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode Snippet\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n748:  request \u003d next_request(musb_ep);\n785: if (dma \u0026\u0026 (csr \u0026 MUSB_RXCSR_DMAENAB)) {\n\tcsr \u0026\u003d ~(MUSB_RXCSR_AUTOCLEAR\n\t\t\t| MUSB_RXCSR_DMAENAB\n\t\t\t| MUSB_RXCSR_DMAMODE);\n\tmusb_writew(epio, MUSB_RXCSR,\n\t\tMUSB_RXCSR_P_WZC_BITS | csr);\n\n792:\t request-\u003eactual +\u003d musb_ep-\u003edma-\u003eactual_len;\n\t\t\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "796a83fa039de50133171221ac102a2310e81ffd",
      "tree": "f34ef2ed674f3b9b5dcf65fbb901aa975e5df935",
      "parents": [
        "17be5c5f5ef99c94374e07f71effa78e93a20eda"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Mon Dec 21 21:18:02 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:18 2009 -0800"
      },
      "message": "USB: musb: correct DMA address for tx\n\nSince a DMA transfer may need to be kicked off several times to complete,\nthe DMA start must include the length that has already been transferred.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17be5c5f5ef99c94374e07f71effa78e93a20eda",
      "tree": "4759c8d6a49232047ab483a2a43daec7f869fe77",
      "parents": [
        "93aa3dab008421789aa0f8865a62a52ae13269a3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Dec 15 13:30:01 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:18 2009 -0800"
      },
      "message": "USB: musb: gadget_ep0: avoid SetupEnd interrupt\n\nGadget stalling a zero-length SETUP request results in this error message:\n\nSetupEnd came in a wrong ep0stage idle\n\nIn order to avoid it, always set the CSR0.DataEnd bit after detecting a zero-\nlength request.  Add the missing \u0027\\n\u0027 to the error message itself as well...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93aa3dab008421789aa0f8865a62a52ae13269a3",
      "tree": "820ee4a9ffa037b121ee0308cc34c141c2a3df08",
      "parents": [
        "cd42fef0a0b061817904fd6feb0de66830794857"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Tue Dec 15 13:30:00 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:17 2009 -0800"
      },
      "message": "USB: musb: fix for crash in DM646x USB when (CPPI)DMA is enabled\n\nRace condition exists between the cppi_interrupt handler and\ndavinci_interrupt handler w.r.t completing a TX IO.  Since DM646x\nhas seperate DMA and USB endpoint interrupts cppi_interrupt handler\nneeds to hold the lock while operating on the endpoint.\n\nUpdate over previous patch to avoid taking the lock if already\ntaken.  Tested on DM644x, DM355 and DM646x platforms.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd42fef0a0b061817904fd6feb0de66830794857",
      "tree": "39f03b9d03f517c644b6e463ee733ee0959c2104",
      "parents": [
        "d4c433fe6f04195a1a0d2146d9f11ad45eecef86"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 13:47:30 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:17 2009 -0800"
      },
      "message": "USB: musb: do not work if no gadget driver is loaded\n\nOn OTG and gadget-only configurations, we need a gadget driver\nin order to work properly, so avoid changing operation modes\nwhen there\u0027s no gadget driver loaded.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4c433fe6f04195a1a0d2146d9f11ad45eecef86",
      "tree": "288a297d666b435dc960af7ff320c78115d4058c",
      "parents": [
        "a2396a32b848a9864f933ced860192c72c769aca"
      ],
      "author": {
        "name": "Arnaud Mandy",
        "email": "ext-arnaud.2.mandy@nokia.com",
        "time": "Tue Dec 15 13:29:58 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:17 2009 -0800"
      },
      "message": "USB: musb: gadget: set otg tranceiver to idle when registering gadget\n\nWhen registering gadget driver, the state of the transceiver\nmust be set from undefined (no gadget) to b_idle.\n\nModule unload sets the transceiver state to undefined state.\nAfter the first load/unload pair, the reset irq will be lost.\n\nSigned-off-by: Arnaud Mandy \u003cext-arnaud.2.mandy@nokia.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a2396a32b848a9864f933ced860192c72c769aca",
      "tree": "cb51e45d9548d1d7bb32ad4b99be16e9c9f5f919",
      "parents": [
        "8a700f3d0d34a79c9cb25f2c66552c181f9c5737"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Tue Dec 15 13:29:57 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:13 2009 -0800"
      },
      "message": "USB: musb: Populate the VBUS GPIO with the correct GPIO number\n\nThis fixes a null-pointer dereference bug.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a700f3d0d34a79c9cb25f2c66552c181f9c5737",
      "tree": "9772fb14f7e457bda9c2d56e2162dd004cef3eeb",
      "parents": [
        "f95c4c0186aa94ad41681d8f0ecd79cc45f92bda"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:45 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:13 2009 -0800"
      },
      "message": "USB: musb: MAINTAINERS: Fix my tree\u0027s address\n\nThe tree is now on a new address.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f95c4c0186aa94ad41681d8f0ecd79cc45f92bda",
      "tree": "bfec6c0f9dd15731df51ba8753ba39c70e3868b4",
      "parents": [
        "e3060b175c1bd60586f51482464530dd1b37f3cf"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Tue Dec 15 11:08:44 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:13 2009 -0800"
      },
      "message": "USB: musb: fix compiling warning with min() macro\n\nCurrent musb gadget dma code produces the warning:\ndrivers/usb/musb/musb_gadget.c: In function \u0027txstate\u0027:\ndrivers/usb/musb/musb_gadget.c:312: warning: comparison of distinct\n                                             pointer types lacks a cast\n\nSo switch to min_t(size_t, ...).\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3060b175c1bd60586f51482464530dd1b37f3cf",
      "tree": "c49d6d7a2b8b266a8a55bbc3778be828381b04a1",
      "parents": [
        "95962a773ca5c1e52305fd1003d3bda59abbf371"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:41 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:13 2009 -0800"
      },
      "message": "USB: musb: move musb_remove to __exit\n\nprobe() already was on __init, so moving remove() to __exit.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95962a773ca5c1e52305fd1003d3bda59abbf371",
      "tree": "02f1586201f90f359f74f26b2bdccf51ca77fb9e",
      "parents": [
        "4e092d110fe931db3878865db185be1c9df3e182"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 16 20:38:31 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:12 2009 -0800"
      },
      "message": "USB: musb_gadget: fix kernel oops in txstate()\n\nCommit 7723de7e19b744144975a09c81777ec0f14ac5b3 (USB: musb_gadget: remove\npointless loop) included uncalled for (and incorrect) optimization that\nmight cause a kernel oops in txstate() -- undo it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4e092d110fe931db3878865db185be1c9df3e182",
      "tree": "e04735e5320884db7e87ae46e95c3373431dd521",
      "parents": [
        "31844d55800e1b93fe75c4d6188a4a44db2e1bbe"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Thu Dec 17 11:56:09 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:12 2009 -0800"
      },
      "message": "USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header\n\nThis is a (almost) sort-only patch to sort FTDI device\nproduct ID definitions in new ftdi_sio_ids.h header.\n\nAdvantage is that new device ID submissions will now have a specific (sorted)\nposition - less future merge conflicts.\n\nCompile-tested, based on _current_ mainline git.\nMinor checkpatch.pl warnings were eliminated whereever it made sense,\nvery minor text changes.\n\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "31844d55800e1b93fe75c4d6188a4a44db2e1bbe",
      "tree": "4b3f4e64f864f6ebb9ba8e073f9aaf09738b6625",
      "parents": [
        "70445ae6c669865e464307a155e881096e4a0ae7"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Wed Dec 16 21:45:10 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:12 2009 -0800"
      },
      "message": "USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header\n\nThis is a strictly move-only patch to relocate all FTDI device\nproduct ID definitions to their own ftdi_sio_ids.h header\n(following the usual *_ids.h kernel tree convention, too),\nthus correcting the slightly too messy appearance\n(crucial driver defines were stuck somewhere in the decaying middle swamp\nof the huge existing header).\n\nCompile-tested, based on latest mainline git.\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "70445ae6c669865e464307a155e881096e4a0ae7",
      "tree": "3141f1f80c838050e2c4172353b7f81f8225519b",
      "parents": [
        "4b372072b554723b508e53249dd1b594ad93fbc2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Dec 13 10:17:16 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:12 2009 -0800"
      },
      "message": "USB core: fix recent kernel-doc warnings\n\nFix new kernel-doc warnings in usb core:\n\nWarning(drivers/usb/core/usb.c:79): No description found for parameter \u0027config\u0027\nWarning(drivers/usb/core/usb.c:79): No description found for parameter \u0027iface_num\u0027\nWarning(drivers/usb/core/usb.c:79): No description found for parameter \u0027alt_num\u0027\nWarning(drivers/usb/core/hcd.c:1622): No description found for parameter \u0027udev\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4b372072b554723b508e53249dd1b594ad93fbc2",
      "tree": "24ac821554b61ac41a3bdd762f50b48ebdbf2362",
      "parents": [
        "40b52371be92cf9990de162e4c7b4fd9160150a7"
      ],
      "author": {
        "name": "pancho horrillo",
        "email": "pancho@pancho.name",
        "time": "Wed Dec 02 20:19:42 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:11 2009 -0800"
      },
      "message": "USB: add device ID for Apple Cinema Display 23in 2007\n\nHi!\n\n$ lsusb -v\nBus 001 Device 008: ID 05ac:921c Apple, Inc. \nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               1.10\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0 \n  bDeviceProtocol         0 \n  bMaxPacketSize0         8\n  idVendor           0x05ac Apple, Inc.\n  idProduct          0x921c \n  bcdDevice            1.15\n  iManufacturer           1 \n  iProduct                2 \n  iSerial                 0 \n  bNumConfigurations      1\n  Configuration Descriptor:\n    bLength                 9\n    bDescriptorType         2\n    wTotalLength           34\n    bNumInterfaces          1\n    bConfigurationValue     1\n    iConfiguration          0 \n    bmAttributes         0xe0\n      Self Powered\n      Remote Wakeup\n    MaxPower                2mA\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        0\n      bAlternateSetting       0\n      bNumEndpoints           1\n      bInterfaceClass         3 Human Interface Device\n      bInterfaceSubClass      0 No Subclass\n      bInterfaceProtocol      0 None\n      iInterface              0 \n        HID Device Descriptor:\n          bLength                 9\n          bDescriptorType        33\n          bcdHID               1.11\n          bCountryCode            0 Not supported\n          bNumDescriptors         1\n          bDescriptorType        34 Report\n          wDescriptorLength      92\n         Report Descriptors: \n           ** UNAVAILABLE **\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x81  EP 1 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0008  1x 8 bytes\n        bInterval              16\n\n\n\nSigned-off-by: pancho horrillo \u003cpancho@pancho.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40b52371be92cf9990de162e4c7b4fd9160150a7",
      "tree": "f05f69ca815360b0de5f0699067d200f0d01bc19",
      "parents": [
        "ac06c06770bb8761b1f1f9bdf2f5420fa6d3e9fa"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Nov 20 13:50:53 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:11 2009 -0800"
      },
      "message": "USB: fix section mismatch in early ehci dbgp\n\nCommit 917778267fbe67703ab7d5c6f0b7a05d4c3df485 removed __init from\nehci_wait_for_port(), but left it in place on ehci_reset_port(), which\nis being called from the former function.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ac06c06770bb8761b1f1f9bdf2f5420fa6d3e9fa",
      "tree": "9119d4de2abbb3796b278e2e21d8c1eebcddae31",
      "parents": [
        "27f1281d5f72e4f161e215ccad3d7d86b9e624a9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Dec 21 15:36:44 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:11 2009 -0800"
      },
      "message": "USB: emi62: fix crash when trying to load EMI 6|2 firmware\n\nWhile converting emi62 to use request_firmware(), the driver was also\nchanged to use the ihex helper functions.  However, this broke the loading\nof the FPGA firmware because the code tries to access the addr field of\nthe EOF record which works with a plain array that has an empty last\nrecord but not with the ihex helper functions where the end of the data is\nsignaled with a NULL record pointer, resulting in:\n\nBUG: unable to handle kernel NULL pointer dereference at (null)\nIP: [\u003cf80d248c\u003e] emi62_load_firmware+0x33c/0x740 [emi62]\n\nThis can be fixed by changing the loop condition to test the return value\nof ihex_next_binrec() directly (like in emi26.c).\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Der Mickster \u003cretroeffective@gmail.com\u003e\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27f1281d5f72e4f161e215ccad3d7d86b9e624a9",
      "tree": "f880f7690a3ebab58650f4aa7aa8399821180987",
      "parents": [
        "179192d38e8906f00479ec944c15b685400232b0"
      ],
      "author": {
        "name": "Blaise Gassend",
        "email": "blaise@willowgarage.com",
        "time": "Fri Dec 18 15:23:38 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:10 2009 -0800"
      },
      "message": "USB: serial: Extra device/vendor ID for mos7840 driver\n\nSigned-off-by: Blaise Gassend \u003cblaise.gasend_linux@m4x.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    }
  ],
  "next": "179192d38e8906f00479ec944c15b685400232b0"
}
