)]}'
{
  "log": [
    {
      "commit": "fda11e61ff8a4e3a8ebbd434e46560b67cc0ca9d",
      "tree": "bfc911beea9c92888cafebe300740b92acc1b975",
      "parents": [
        "f27725756be8a2c2dc65eaf70d0b52807aa2f113"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 26 23:02:24 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 02:48:52 2009 -0500"
      },
      "message": "dell-wmi, hp-wmi, msi-wmi: check wmi_get_event_data() return value\n\nWhen acpi_evaluate_object() is passed ACPI_ALLOCATE_BUFFER,\nthe caller must kfree the returned buffer if AE_OK is returned.\n\nThe callers of wmi_get_event_data() pass ACPI_ALLOCATE_BUFFER,\nand thus must check its return value before accessing\nor kfree() on the buffer.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f27725756be8a2c2dc65eaf70d0b52807aa2f113",
      "tree": "e8875a7dc8821c36759a2e27acc433cecd8b0069",
      "parents": [
        "abb631bfe271a9102fb5b05419272b7aec37a974"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 26 22:04:03 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 02:48:52 2009 -0500"
      },
      "message": "ACPI: hp-wmi, msi-wmi: clarify that wmi_install_notify_handler() returns an acpi_status\n\nEmphasize that that wmi_install_notify_handler() returns an acpi_status\nrather than -errno by by testing ACPI_SUCCESS(), ACPI_FAILURE().\n\nNo functional change in this patch, but this confusion caused a bug in dell-wmi.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "abb631bfe271a9102fb5b05419272b7aec37a974",
      "tree": "f0ecbe382e7c53da9ec189024c88f8c0c8eb40c2",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 26 21:51:38 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 02:48:38 2009 -0500"
      },
      "message": "dell-wmi: sys_init_module: \u0027dell_wmi\u0027-\u003einit suspiciously returned 21, it should\nfollow 0/-E convention\n\nwmi_install_notify_handler() returns an acpi_error,\nbut dell_wmi_init() needs return a -errno style error.\n\nTested-by: Paul Rolland \u003crol@as2917.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\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"
    },
    {
      "commit": "179192d38e8906f00479ec944c15b685400232b0",
      "tree": "15c85fb7ab009e165538d5f07d1d5b58b7b1b32a",
      "parents": [
        "ff3b968ceeb73c037cf4759d21923943970f9a7a"
      ],
      "author": {
        "name": "Bill Gatliff",
        "email": "bgat@billgatliff.com",
        "time": "Fri Dec 18 09:57:22 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:10 2009 -0800"
      },
      "message": "USB: Fix double-linking of drivers/usb/otg when ULPI is selected\n\nThis patch corrects a problem where drivers/usb/otg is linked twice\nif CONFIG_USB_ULPI is selected, resulting in a build error (symbol\nconflict). The files in that directory are properly linked already\nas part of CONFIG_USB, and need not be indicated specifically for\nCONFIG_USB_ULPI.\n\nSigned-off-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff3b968ceeb73c037cf4759d21923943970f9a7a",
      "tree": "f45c5dbe56edaaba3a32c4a479910d721d25cbd9",
      "parents": [
        "da307123c621b01cce147a4be313d8a754674f63"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Dec 09 14:23:32 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:10 2009 -0800"
      },
      "message": "USB: gadget: Use ERR_PTR/IS_ERR\n\nUse ERR_PTR and IS_ERR rather than mixing integers and pointers.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *E;\n@@\n\n* E \u003c 0\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "da307123c621b01cce147a4be313d8a754674f63",
      "tree": "0f9270989a505c9717b9c70979a62f2407451a16",
      "parents": [
        "8d8558d10806b7e805cb80df867ebb0a453d4765"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 08 15:54:44 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:10 2009 -0800"
      },
      "message": "USB: fix bugs in usb_(de)authorize_device\n\nThis patch (as1315) fixes some bugs in the USB core authorization\ncode:\n\n\tusb_deauthorize_device() should deallocate the device strings\n\tinstead of leaking them, and it should invoke\n\tusb_destroy_configuration() (which does proper reference\n\tcounting) instead of freeing the config information directly.\n\n\tusb_authorize_device() shouldn\u0027t change the device strings\n\tuntil it knows that the authorization will succeed, and it should\n\tautosuspend the device at the end (having autoresumed the\n\tdevice at the start).\n\n\tBecause the device strings can be changed, the sysfs routines\n\tto display the strings must protect the string pointers by\n\tlocking the device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nAcked-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8d8558d10806b7e805cb80df867ebb0a453d4765",
      "tree": "ece47a7c614301403deb9838b423f26f5d89e76c",
      "parents": [
        "baf67741bf52b985e318bed3c4acadcda5351e08"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 08 15:50:41 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:09 2009 -0800"
      },
      "message": "USB: rename usb_configure_device\n\nThis patch (as1314) renames usb_configure_device() and\nusb_configure_device_otg() in the hub driver.  Neither name is\nappropriate because these routines enumerate devices, they don\u0027t\nconfigure them.  That\u0027s handled by usb_choose_configuration() and\nusb_set_configuration().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "baf67741bf52b985e318bed3c4acadcda5351e08",
      "tree": "3f80d00eaf81b1a547b0bc2c55c14cdcd1f5bc0d",
      "parents": [
        "f42ecb2808db5386f983d593a7c08d3ea3b94a27"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 08 15:49:48 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:09 2009 -0800"
      },
      "message": "USB: power management documentation update\n\nThis patch (as1313) updates the documentation concerning USB power\nmanagement.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b2cd41496c70a1653f28c6d07b61cbdd25167679",
      "tree": "cb204edd7d5a1d9c665153a1b41af67bf598f570",
      "parents": [
        "e281cf8966fa723d067343364ba576fb736bfa13"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 14 08:44:46 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:27:50 2009 -0800"
      },
      "message": "Staging/vt66*: kconfig, depends on WLAN\n\nThe vt665[56] drivers can be built when CONFIG_NET\u003dn \u0026\nCONFIG_NETDEVICES\u003dn or just when CONFIG_WLAN\u003dn.\nThis leads to build failures.\nPrevent this by making them depend on WLAN.\n\n[This patch was lost in a dualing trees merge;\nstill needs to be re-applied.]\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e281cf8966fa723d067343364ba576fb736bfa13",
      "tree": "3d93e2417907a40dbb49bf37f963bc0f7818b57f",
      "parents": [
        "ae67491ea085529759ab7475f73e7f3f1e825704"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Dec 13 14:11:39 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:27:50 2009 -0800"
      },
      "message": "Staging: batman-adv: introduce missing kfree\n\nError handling code following a kzalloc should free the allocated data.\nSimilarly for usb-alloc urb.\n\nThe semantic match that finds the first problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ae67491ea085529759ab7475f73e7f3f1e825704",
      "tree": "e8b42b7092178a1c0c17240d49ad7b192d04daea",
      "parents": [
        "ae08961a99853c5b930845b00e3e609ad13dd61a"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sat Dec 12 23:39:47 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:27:49 2009 -0800"
      },
      "message": "Staging: batman-adv: Add Kconfig dependancies on PROC_FS and PACKET.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae08961a99853c5b930845b00e3e609ad13dd61a",
      "tree": "6dcf226b87a4fd9b4ffebb7b2af8a6199f731c7e",
      "parents": [
        "a6a6c90804f657a91fb080c7a525a8f90bc38867"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Dec 15 06:37:36 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:27:49 2009 -0800"
      },
      "message": "Staging: panel: Adjust range for PANEL_KEYPAD in Kconfig\n\nIn panel.c there are only the values 0-3 defined. So 4 is invalid:\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nCc: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6a6c90804f657a91fb080c7a525a8f90bc38867",
      "tree": "e066ab75e3e6a6357393ef7934603b43fa1b7629",
      "parents": [
        "30fb8a7141e906116bb536dd54be99480b8fd238"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Dec 15 06:21:45 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:27:49 2009 -0800"
      },
      "message": "Staging: panel: Fix compilation error with custom lcd charset\n\nWhen compiling panel.c with a DEFAULT_LCD_CHARSET it fails to compile\nwith the following error message:\ndrivers/staging/panel/panel.c: In function \u003e\u003elcd_init\u003c\u003c:\ndrivers/staging/panel/panel.c:1396: error: expected expression before\n\u003e\u003e;\u003c\u003c token\ndrivers/staging/panel/panel.c:1475: error: expected expression before\n\u003e\u003e;\u003c\u003c token\nmake[3]: *** [drivers/staging/panel/panel.o] error 1\nmake[2]: *** [drivers/staging/panel] error 2\nmake[1]: *** [drivers/staging] error 2\n\nThe config used was:\nCONFIG_PANEL\u003dm\nCONFIG_PANEL_PARPORT\u003d0\nCONFIG_PANEL_PROFILE\u003d0\nCONFIG_PANEL_KEYPAD\u003d0\nCONFIG_PANEL_LCD\u003d1\nCONFIG_PANEL_LCD_HEIGHT\u003d2\nCONFIG_PANEL_LCD_WIDTH\u003d20\nCONFIG_PANEL_LCD_BWIDTH\u003d40\nCONFIG_PANEL_LCD_HWIDTH\u003d64\nCONFIG_PANEL_LCD_CHARSET\u003d0\nCONFIG_PANEL_LCD_PROTO\u003d0\nCONFIG_PANEL_LCD_PIN_E\u003d14\nCONFIG_PANEL_LCD_PIN_RS\u003d17\nCONFIG_PANEL_LCD_PIN_RW\u003d16\nCONFIG_PANEL_LCD_PIN_BL\u003d0\n\nThis patch fixes both errors, as it fixes the define\nPatch against current linux-next tree at Tue Dec 15 06:07:01 2009 +0100\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "30fb8a7141e906116bb536dd54be99480b8fd238"
}
