)]}'
{
  "log": [
    {
      "commit": "8eec8a1167b5912c19fec2cdad5b968dd0f8690d",
      "tree": "a0e360fc06db7bcae291fb262c1d7adb9908e6f1",
      "parents": [
        "e2d3d44b9a6efe4f3968252d4b680397a9640268"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Mon Feb 07 14:45:55 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:21 2011 -0400"
      },
      "message": "intel_mid_powerbtn: add power button driver for Medfield platform (#3)\n\nThe power button is connected to MSIC on Medfield, we will get two\ninterrupts from IOAPIC when pressing or releasing the power button.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\n[Minor fixes as noted by Dmitry]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e2d3d44b9a6efe4f3968252d4b680397a9640268",
      "tree": "a03c34194ba399db4b37be36a23b73b3c557310b",
      "parents": [
        "43815941efb1374c2f71eb1fb0a2814b049030eb"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:30:47 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:21 2011 -0400"
      },
      "message": "eeepc-wmi: add camera keys\n\nThese keys are supposed to be handled by any software\nusing the camera (like webKam or cheese...). They can\nalso be used to actually move the camera when possible.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "43815941efb1374c2f71eb1fb0a2814b049030eb",
      "tree": "531f72769f3bf94bfeb1cfb82cb48df8b3fdd819",
      "parents": [
        "4615bb661352acb7032796185c8c5573e47dfa1d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:43 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "eeepc-wmi: reorder device ids\n\nEach device seems to be in a \"group\" (devid \u003e\u003e 16 \u0026 0xFF).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4615bb661352acb7032796185c8c5573e47dfa1d",
      "tree": "be803b5f5ea84a128cf7d0c8f2c9a73300f07b22",
      "parents": [
        "3b81cf9d558c57406b4ed9b0d2639113d1d428b6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:42 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "eeepc-wmi: add touchpad sysfs file\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3b81cf9d558c57406b4ed9b0d2639113d1d428b6",
      "tree": "53fa3cfe6ca2b65c1042aa42fc39b55efc5ba9d9",
      "parents": [
        "af96f87703f33a4dba4b51c7b3f0d6f874aa4853"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Feb 06 13:27:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "asus-laptop: remove deprecated interfaces (lcd_switch and display_get)\n\nI should have done that one year ago, so it\u0027s more than\ntime to do it.\n\nThese two features use non-standard interfaces. There are the\nonly features that really need multiple path to guess what\u0027s\nthe right method name on a specific laptop.\n\nRemoving them allow to remove a lot of code an significantly\nclean the driver.\n\nThis will affect the backlight code which won\u0027t be able to know\nif the backlight is on or off.\n\nThe platform display file will also be write only (like the one\nin eeepc-laptop).\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "af96f87703f33a4dba4b51c7b3f0d6f874aa4853",
      "tree": "43f3572697befd44f173c56a3f97178e835f139d",
      "parents": [
        "77ca5b0197138db1260bbbb95ce3fd015dd10437"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Sun Feb 06 13:27:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "asus-laptop: let WLED alone on L1400B\n\nAsus took the DSDT from another model (L84F), made some change\nto make it work, but forgot to remove WLED method (the laptop\ndoesn\u0027t have a wireless card). They even didn\u0027t change the model\nname.\n\nref: https://bugzilla.kernel.org/show_bug.cgi?id\u003d25712\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "77ca5b0197138db1260bbbb95ce3fd015dd10437",
      "tree": "6b8f459ecf0f3467adcaa87467a2d19293843016",
      "parents": [
        "8571d75d614702e3e0278c92892012dbf7c2e65b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:30:48 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "eeepc-wmi: comments keymap to clarify the meaning of some keys\n\nFound while checking PDF manuals...\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8571d75d614702e3e0278c92892012dbf7c2e65b",
      "tree": "d66fd1f45b76dbc9e6a83e5700d1d088269e999b",
      "parents": [
        "c14d4b8ea799515cd44134b8eddd8f789f0b6286"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:41 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:19 2011 -0400"
      },
      "message": "eeepc-wmi: real touchpad led device id is 0x001000012\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c14d4b8ea799515cd44134b8eddd8f789f0b6286",
      "tree": "c30ea7806c60ed429f5e42675228b75ed091e12d",
      "parents": [
        "b71872650fe967eb0a38aa0d7dcbe9c60d160032"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:40 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: respect wireless_hotplug setting\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b71872650fe967eb0a38aa0d7dcbe9c60d160032",
      "tree": "efaf18d28433d1cba20352538329c1d9bd8c2306",
      "parents": [
        "54c799a50f58285f5f6a93d87470cba1847943a3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: support backlight power (bl_power) attribute\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "54c799a50f58285f5f6a93d87470cba1847943a3",
      "tree": "51666de3fa7f94c3e4a271e79378ee609d4af0f6",
      "parents": [
        "2e9e159d8e18c37d60a7d5040314f579a40f4c63"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: set the right key code for 0xe9\n\nThis key should power off the backlight, not the display,\nit is also used in acpi/video.c to do the same thing.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2e9e159d8e18c37d60a7d5040314f579a40f4c63",
      "tree": "12c6ca570cfbfda41ad892a1876b71f659a24abe",
      "parents": [
        "9e1565bc390123d3c74b940ba3466faf196970ec"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:18 2011 -0400"
      },
      "message": "eeepc-wmi: add wimax support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9e1565bc390123d3c74b940ba3466faf196970ec",
      "tree": "ecbf20f8db83afde5b7767f95f9be0d303e2aad8",
      "parents": [
        "aafa719dcd0cb0c05bb0690c816b13263c8b36e6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: add camera and card reader support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "aafa719dcd0cb0c05bb0690c816b13263c8b36e6",
      "tree": "491bdb8888c9259ec3cf05c4d2ecfdc1020a1f29",
      "parents": [
        "33e0e6fed04dc6067562c65e3e6d551dc0eb11fc"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:35 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: use the presence bit correctly\n\nI checked some more DSDT, and it seems that I wasn\u0027t\ntotally right about the meaning of DSTS return value.\nBit 0 is clearly the status of the device, and I discovered\nthat bit 16 is set when the device is present.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "33e0e6fed04dc6067562c65e3e6d551dc0eb11fc",
      "tree": "6e5f9cf2605af25fa59e8311d4e033677175e081",
      "parents": [
        "a04ce290bffe6b39edf18bac0fdb302503a53a4e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:34 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: reorder defines\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a04ce290bffe6b39edf18bac0fdb302503a53a4e",
      "tree": "b796b9a013d80805bfdf29e6c354f18c64045007",
      "parents": [
        "0773d7f9f1c0ad5fb86d23ad7e4ef5bfd2f48b5e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:33 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: switch to platform_create_bundle()\n\nThis allow to remove ~30 lines of code.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0773d7f9f1c0ad5fb86d23ad7e4ef5bfd2f48b5e",
      "tree": "91bfeeeb9b8932c99bdd1407b1b3071fa209eb9b",
      "parents": [
        "5c95638d115f9c6661fff254b3beb14b19f88e41"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:32 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: add hibernate/resume callbacks\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5c95638d115f9c6661fff254b3beb14b19f88e41",
      "tree": "a8028278fafc70dc2c363b437ab88a4e54124a5c",
      "parents": [
        "7898cf1a3665d22c4d16308f73e981c6464be81b"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: add an helper using simple return codes\n\neeepc_wmi_get_devstate returns an acpi_status, so each\ncall need extra logic to handle the return code. This\npatch add a simple getter, returning a boolean (or a\nnegative error code).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7898cf1a3665d22c4d16308f73e981c6464be81b",
      "tree": "aec2a6c98f34ece36b34f18b8cd999bbc7d6359b",
      "parents": [
        "279f8f95493c9aaa0a85520c863ccba87c4bf930"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:16 2011 -0400"
      },
      "message": "eeepc-wmi: return proper error code in eeepc_rfkill_set()\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "279f8f95493c9aaa0a85520c863ccba87c4bf930",
      "tree": "02b1b68a797e1b5094f557b92f881d090893a7ba",
      "parents": [
        "afa7c886578ce264d9b66d4bcb1fea51fac47925"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:29 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: serialize access to wmi method\n\n\\AMW0.WMBC, which is the main method that we use,\nis not reentrant. When wireless hotpluging is enabled,\ntoggling the status of the wireless device using WMBC will\ntrigger a notification and the notification handler need to\ncall WMBC again to get the new status of the device, this\nwill trigger the following error:\n\nACPI Error (dswload-0802): [_T_0] Namespace lookup failure, AE_ALREADY_EXISTS\nACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20100428/psloop-231)\nACPI Error (psparse-0537): Method parse/execution failed [\\AMW0.WMBC] (Node f7023b88), AE_ALREADY_EXISTS\nACPI: Marking method WMBC as Serialized because of AE_ALREADY_EXISTS error\n\nSince there is currently no way to tell the acpi subsystem to mark\na method as serialized, we do it in eeepc-wmi.\n\nOf course, we could let the first call fail, and then it would work,\nbut it doesn\u0027t seems really clean, and it will make the first\nWMBC call return a random value.\n\nThis patch was tested on EeePc 1000H with a RaLink RT2860\nwireless card using the rt2800pci driver. rt2860sta driver\nseems to deadlock when we remove the pci device...\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "afa7c886578ce264d9b66d4bcb1fea51fac47925",
      "tree": "5e56ab329d992d2651588b3d97996d30cdaf88b3",
      "parents": [
        "bc40cce201b69ab25178565e298d9482a5876306"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:28 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: add hotplug code for Eeepc 1000H\n\nImplement wireless like hotplug handling (code stolen from eeepc-laptop).\n\nReminder: on some models rfkill is implemented by logically unplugging the\nwireless card from the PCI bus. Despite sending ACPI notifications, this does\nnot appear to be implemented using standard ACPI hotplug - nor does the\nfirmware provide the _OSC method required to support native PCIe hotplug.\nThe only sensible choice appears to be to handle the hotplugging directly in\nthe platform driver.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bc40cce201b69ab25178565e298d9482a5876306",
      "tree": "cead2c5a69e33eef0f8896ddd1cc7e9f4245d8cd",
      "parents": [
        "5628e5aa12d6147f4174ed7c42da146ef57fd125"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:27 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:15 2011 -0400"
      },
      "message": "eeepc-wmi: add wlan key found on 1015P\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5628e5aa12d6147f4174ed7c42da146ef57fd125",
      "tree": "d89d3f7c076dcab6420a2cd0f98b6e6ac199744b",
      "parents": [
        "89ca11771a4b50ed616ab6c37e0ef333d02f1d47"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:26 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:14 2011 -0400"
      },
      "message": "eeepc-wmi: reorder keymap\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "89ca11771a4b50ed616ab6c37e0ef333d02f1d47",
      "tree": "a0cd71e287e22500abe7848d6e840e9034d3281c",
      "parents": [
        "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Thu Feb 03 16:27:55 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:14 2011 -0400"
      },
      "message": "OLPC XO-1.5 ebook switch driver\n\nThe OLPC XO-1.5 has an ebook switch, triggered when the laptop\nscreen is rotated then folding down, converting the device into ebook\nform.\n\nThis switch is exposed through ACPI. Add a driver that exposes it\nto userspace as an input device.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518",
      "tree": "2a27d7b53a221f79169014c79e80f721663434a5",
      "parents": [
        "7b724a2260731edbddadfa08f13de5bce2e601a2",
        "a51b907b2ecdfd3830576733810233f00dcfb2af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:37:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:37:50 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: Add MODULE_DEVICE_TABLE to max8997 and max8998\n  regulator: fix tps6524x section mismatch\n  regulator: Remove more wm831x-specific IRQ operations\n  regulator: add ab8500 enable and raise time delays\n  regulator: provide consumer interface for fall/rise time\n  regulator: add set_voltage_time_sel infrastructure\n  regulator: initialization for ab8500 regulators\n  regulator: add support for USB voltage regulator\n  regulator: switch the ab3100 to use enable_time()\n  Regulator: add suspend-finish API for regulator core.\n  regulator: fix typo in Kconfig\n  regulator: Convert WM831x regulators to genirq\n  regulator: If we fail when setting up a supply say which supply\n"
    },
    {
      "commit": "551b0bda46d4caf74755a018e2cdb1d093e000c9",
      "tree": "aafdf32ae629903c2f200b090de4b36e598d406c",
      "parents": [
        "4329510c22af1d0cfcc291dc4ce6274abebfe170",
        "8317d5178e7491589693693e5a7f64442cf46ca2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:07:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:07:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Clean up max8997 IRQ namespace\n  mfd: Fold irq_set_chip/irq_set_handler\n  mfd: Cleanup irq namespace\n  mfd: twl6030: Cleanup interrupt handling\n  mfd: twl4030: Cleanup interrupt handling\n  mfd: mx8925: Remove irq_desc leftovers\n  mfd: htc-i2cpld: Cleanup interrupt handling\n  mfd: htc-egpio: Cleanup interrupt handling\n  mfd: ezx-pcap: Remvove open coded irq handling\n  mfd: 88pm860x: Remove unused irq_desc leftovers\n  mfd: asic3: Cleanup irq handling\n  mfd: Select MFD_CORE if TPS6105X driver is configured\n  mfd: Add MODULE_DEVICE_TABLE to rdc321x-southbridge\n  mfd: Add MAX8997/8966 IRQ control\n  mfd: Constify i2c_device_id tables\n  mfd: OLPC: Clean up names to match what OLPC actually uses\n  mfd: Add mfd_clone_cell(), convert cs5535-mfd/olpc-xo1 to it\n"
    },
    {
      "commit": "4329510c22af1d0cfcc291dc4ce6274abebfe170",
      "tree": "20f78e40c7c919ce01d1ab5f648d95cfa9710814",
      "parents": [
        "17c6dd8144924e3c71930636091704da6d043536",
        "3506999e2fd1eb7ed7375eaa67dcc1d1d60e8ccd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:03:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:03:39 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (pmbus) Fix temperature limit register access\n"
    },
    {
      "commit": "17c6dd8144924e3c71930636091704da6d043536",
      "tree": "60eb6926ac8affb7040795350104feb3e55fad1c",
      "parents": [
        "34c27a497ab0e9ca28eb1bd572907ba8a154ad50",
        "4fa8eebb045a6d798011f3935a38dd29de30e6c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:03:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:03:12 2011 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  hwspinlock: depend on OMAP4\n  ARM: OMAP2+: Fix warnings for GPMC interrupt\n  OMAP4: PandaBoard: remove unused power regulators\n  arm: mach-omap2: omap_l3_smx: fix irq handler setup\n  arm: mach-omap2: devices: fix omap3_l3_init() return value\n"
    },
    {
      "commit": "34c27a497ab0e9ca28eb1bd572907ba8a154ad50",
      "tree": "d736a9846a5d1b5be1fe3dc0622843d8dfd2ead4",
      "parents": [
        "8d49a77568d1105ff3e64aec484dac059f54824e",
        "0b58b4e3e711aed17aa26fafd01be137f6a1ab2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:02:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:02:45 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  staging: Fix bdops-\u003echeck_events() misconversion in cyasblkdev_block.c\n  ide: ensure that we re-run the queue handler\n"
    },
    {
      "commit": "8d49a77568d1105ff3e64aec484dac059f54824e",
      "tree": "633ee954a3cea97bf136dec933388a2e419e5dac",
      "parents": [
        "93567c43eb2a4771b9c590435928f9b3a428e568",
        "1ddd5049545e0aa1a0ed19bca4d9c9c3ce1ac8a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:02:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:02:07 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39/drivers\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.39/drivers\u0027 of git://git.kernel.dk/linux-2.6-block: (122 commits)\n  cciss: fix lost command issue\n  drbd: need include for bitops functions declarations\n  Revert \"cciss: Add missing allocation in scsi_cmd_stack_setup and  corresponding deallocation\"\n  cciss: fix missed command status value CMD_UNABORTABLE\n  cciss: remove unnecessary casts\n  cciss: Mask off error bits of c-\u003ebusaddr in cmd_special_free when calling pci_free_consistent\n  cciss: Inform controller we are using 32-bit tags.\n  cciss: hoist tag masking out of loop\n  cciss: Add missing allocation in scsi_cmd_stack_setup and  corresponding deallocation\n  cciss: export resettable host attribute\n  drbd: drop code present under #ifdef which is relevant to 2.6.28 and below\n  drbd: Fixed handling of read errors on a \u0027VerifyS\u0027 node\n  drbd: Fixed handling of read errors on a \u0027VerifyT\u0027 node\n  drbd: Implemented real timeout checking for request processing time\n  drbd: Remove unused function atodb_endio()\n  drbd: improve log message if received sector offset exceeds local capacity\n  drbd: kill dead code\n  drbd: don\u0027t BUG_ON, if bio_add_page of a single page to an empty bio fails\n  drbd: Removed left over, now wrong comments\n  drbd: serialize admin requests for new verify run with pending bitmap io\n  ...\n"
    },
    {
      "commit": "1680a013b4ef5c5a6aea239d08042652ea65e759",
      "tree": "c249a7eb2f508ba59a73ce566e64750b8e6b5400",
      "parents": [
        "a17d47300b4042a3893217c0c3f2d806fe1faa3b",
        "a66c10887ad2a99e172111cc94087ba4bed8fa92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 19:42:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 19:42:12 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (f71882fg) Add support for the F71889A\n  hwmon: (f71882fg) Add support for the F81865F\n  hwmon: (f71882fg) Document all supported devices\n  hwmon: (f71882fg) Per-chip fan/temperature input count tables\n  hwmon: (f71882fg) Secure chip property definition arrays\n"
    },
    {
      "commit": "a17d47300b4042a3893217c0c3f2d806fe1faa3b",
      "tree": "91964353354d358cbafc350421e2bddb9455c73c",
      "parents": [
        "04a6553f0766df3f56830c89b7da2f618b7ef0b0",
        "7bf7e370d5919112c223a269462cd0b546903829"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 19:40:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 19:40:56 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus-1\u0027 of git://git.infradead.org/mtd-2.6\n\n* \u0027for-linus-1\u0027 of git://git.infradead.org/mtd-2.6: (49 commits)\n  mtd: mtdswap: fix compilation warning\n  mtdswap: kill strict error handling option\n  mtd: nand: enable software BCH ECC in nand simulator\n  mtd: nand: add software BCH ECC support\n  mtd: fix printf format warnings, mostly lack of %zd for size_t, in mtdswap\n  mtd: sm_rtl: check kmalloc return value\n  mtd: cfi: add support for AMIC flashes (e.g. A29L160AT)\n  lib: add shared BCH ECC library\n  mtd: mxc_nand: fix OOB corruption when page size \u003e 2KiB\n  mtd: DaVinci: Removed header file that is not required\n  mtd: pxa3xx_nand: clean the keep configure code\n  mtd: pxa3xx_nand: mtd scan id process could be defined by driver itself\n  mtd: pxa3xx_nand: unify prepare command\n  mtd: pxa3xx_nand: discard wait_for_event,write_cmd,__readid function\n  mtd: pxa3xx_nand: rework irq logic\n  mtd: pxa3xx_nand: make scan procedure more clear\n  mtd: speedtest: fix integer overflow\n  mtd: mxc_nand: fix read past buffer end\n  mtd: omap3: nand: report corrected ecc errors\n  jffs2: remove a trailing white space in commentaries\n  ...\n"
    },
    {
      "commit": "a51b907b2ecdfd3830576733810233f00dcfb2af",
      "tree": "47ccdb991b44085601a4478f38cd42fc3df97093",
      "parents": [
        "5362b09849508db94a15f3f6996427aab248320a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Mar 26 23:28:42 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sun Mar 27 11:47:25 2011 +0100"
      },
      "message": "regulator: Add MODULE_DEVICE_TABLE to max8997 and max8998\n\nThe device table is required to load modules based on modaliases.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@smasung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8317d5178e7491589693693e5a7f64442cf46ca2",
      "tree": "51d2e0790a676dd061b01400e0c7a32e64282890",
      "parents": [
        "d6f7ce9f7fde069424e6400c31717ef34aab7e5f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 25 17:56:02 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:53 2011 +0100"
      },
      "message": "mfd: Clean up max8997 IRQ namespace\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d6f7ce9f7fde069424e6400c31717ef34aab7e5f",
      "tree": "22afbe82d756093ffa147ecd40b88f146c93dce3",
      "parents": [
        "d5bb122165981aed327845c32a9916d1b8ae0e4b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:35 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:52 2011 +0100"
      },
      "message": "mfd: Fold irq_set_chip/irq_set_handler\n\nUse the combined irq_set_chip_and_handler() function\ninstead. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d5bb122165981aed327845c32a9916d1b8ae0e4b",
      "tree": "09b79a87b6727ce1e592371c84c68e14b11a21c5",
      "parents": [
        "c22435a307e00b8ae947b79a8c0d94ab0bef404c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:32 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:51 2011 +0100"
      },
      "message": "mfd: Cleanup irq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c22435a307e00b8ae947b79a8c0d94ab0bef404c",
      "tree": "f54ef88fc71bbc3e94412f7b01b8a7db61a61d9a",
      "parents": [
        "d740f4523bb4aea24bece704c726c69094e20d00"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:31 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:49 2011 +0100"
      },
      "message": "mfd: twl6030: Cleanup interrupt handling\n\nirq_desc checking in the interrupt demux routine is totally\npointless. The driver sets those lines up, so that cant go away\nmagically.\n\nRemove the open coded handler magic and use the proper accessor.\n\nThis driver needs to be converted to threaded interrupts and buslock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d740f4523bb4aea24bece704c726c69094e20d00",
      "tree": "b26bfc2a92c53cf6cf115bf9bf99bc7a51d11983",
      "parents": [
        "9d8fd10aa5843e018d456644fc1a58896d8eeaf5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:31 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:48 2011 +0100"
      },
      "message": "mfd: twl4030: Cleanup interrupt handling\n\nirq_desc checking in a function which is called with that irq\ndescriptor locked, is pointless. Equally pointless as the irq desc\ncheck in the interrupt service routine. The driver sets those lines\nup, so that cant go away magically.\n\nRemove the open coded handler magic and use the proper accessor.\n\nNo need to fiddle with irq_desc in the type setting function. The\noriginal value is in irq_data and the core code stores the new setting\nwhen the return value is 0.\n\nThis driver needs to be converted to threaded interrupts and buslock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9d8fd10aa5843e018d456644fc1a58896d8eeaf5",
      "tree": "b880900a68e564a2f248551d6f429e6af63581be",
      "parents": [
        "9eaee99e5a9cedcc4acb3b5507c0878352222bce"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:30 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:47 2011 +0100"
      },
      "message": "mfd: mx8925: Remove irq_desc leftovers\n\nRemove unused code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9eaee99e5a9cedcc4acb3b5507c0878352222bce",
      "tree": "365f832c427f18afb55c4c5d12e07f118da65d1d",
      "parents": [
        "77eda96691f5e39973f2f2667a28e57e852f559d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:29 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:46 2011 +0100"
      },
      "message": "mfd: htc-i2cpld: Cleanup interrupt handling\n\nRemove the pointless irq_desc check in set_type. This function is\ncalled with that irq descriptor locked. Also remove the write back of\nthe flow type as the core code does this already when the return value\nis 0.\n\nAlso store the flow type in the chip data structure, so there is no\nneed to fiddle in the irq descriptor.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77eda96691f5e39973f2f2667a28e57e852f559d",
      "tree": "005a76cf55cdaea905a17d0230091a9e2d37efc3",
      "parents": [
        "73a6839fdb7f3f5ac7bfaee0796dd7647b9c9376"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:28 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:44 2011 +0100"
      },
      "message": "mfd: htc-egpio: Cleanup interrupt handling\n\nReplace the open coded handler call with the prober accessor. Retrieve\nthe handler data from desc. That avoids a redundant lookup in the\nsparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73a6839fdb7f3f5ac7bfaee0796dd7647b9c9376",
      "tree": "711fc01dce50f711c1a5d2d0a4f4e38cf094769d",
      "parents": [
        "256d0e2e4553417466ca8213b446954ff1778c2c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:27 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:42 2011 +0100"
      },
      "message": "mfd: ezx-pcap: Remvove open coded irq handling\n\nThere is no point in checking irq_desc here, as it _is_ available. The\ndriver configured those lines, so they cannot go away.\n\nThe home brewn disabled/note_interrupt magic can be removed as well by\nadding a irq_disable callback which avoids the lazy disable.\n\nThat driver needs to be converted to threaded interrupts.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "256d0e2e4553417466ca8213b446954ff1778c2c",
      "tree": "f5539757f781fae030c4d58d72794c7b707fc623",
      "parents": [
        "52a7d60775aa447b3a3dc685b7006f7cdc7835dd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:27 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:41 2011 +0100"
      },
      "message": "mfd: 88pm860x: Remove unused irq_desc leftovers\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "52a7d60775aa447b3a3dc685b7006f7cdc7835dd",
      "tree": "1cc03d7e782569a666ac90f1e869dbfacce1a41d",
      "parents": [
        "fc498fa29c725a0f0fc5ed359db0e3ed33f4ed52"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:26 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:40 2011 +0100"
      },
      "message": "mfd: asic3: Cleanup irq handling\n\nRemove the open coded access to irq_desc and use the proper wrappers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fc498fa29c725a0f0fc5ed359db0e3ed33f4ed52",
      "tree": "fe3421220a4ad582d7b8153da6857e568b7ae23b",
      "parents": [
        "8537548645231424b457dd277900054c59096920"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Mar 24 12:12:47 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:38 2011 +0100"
      },
      "message": "mfd: Select MFD_CORE if TPS6105X driver is configured\n\nThe TPS61050/61052 driver uses MFD core code, yet does not specify the\ndependency in Kconfig. If it is the only MFD driver configured, compilation\nfails with\n\nERROR: \"mfd_add_devices\" [drivers/mfd/tps6105x.ko] undefined!\nERROR: \"mfd_remove_devices\" [drivers/mfd/tps6105x.ko] undefined!\n\nFix the problem by adding \"select MFD_CORE\" to the respective Kconfig entry.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8537548645231424b457dd277900054c59096920",
      "tree": "2b9692da51e37fb3543d0b8ff5e8cf97bfdcb380",
      "parents": [
        "8de6bc7f6ba58dd717e4a65e3bf4a746116fb874"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Mar 24 15:04:53 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:34 2011 +0100"
      },
      "message": "mfd: Add MODULE_DEVICE_TABLE to rdc321x-southbridge\n\nThe device table is required to load modules based on modaliases.\nAfter adding MODULE_DEVICE_TABLE, below entry will be added to modules.pcimap:\nrdc321x-southbridge  0x000017f3 0x00006030 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8de6bc7f6ba58dd717e4a65e3bf4a746116fb874",
      "tree": "4ac0647d8941965d5d84d95ab4dafe63b3af133a",
      "parents": [
        "1206552b02f725bdc603e3153b4a32403d7da9e4"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Mar 24 15:54:45 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:33 2011 +0100"
      },
      "message": "mfd: Add MAX8997/8966 IRQ control\n\nThis patch enables IRQ handling for MAX8997/8966 chips.\n\nPlease note that Fuel-Gauge-related IRQs are not implemented in this\ninitial release. The fuel gauge module in MAX8997 is identical to\nMAX17042, which is already in Linux kernel. In order to use the\nalready-existing MAX17042 driver for fuel gauge module in MAX8997, the\nmain interrupt handler of MAX8997 should relay related interrupts to\nMAX17042 driver. However, in order to do this, we need to modify\nMAX17042 driver as well because MAX17042 driver does not have any\ninterrupt handlers for now. We are not going to implement this in this\ninitial release as it is not crucial in basic operations of MAX8997.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1206552b02f725bdc603e3153b4a32403d7da9e4",
      "tree": "18742789e7372a896c0ac6cc95d628927d081d93",
      "parents": [
        "adfa4bd4a8bfc53ca7370c57be240d35c2ec28e2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Mar 23 20:54:17 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:32 2011 +0100"
      },
      "message": "mfd: Constify i2c_device_id tables\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Matti Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "adfa4bd4a8bfc53ca7370c57be240d35c2ec28e2",
      "tree": "077f0fff75ca9b070aa76949900e7fe028c19901",
      "parents": [
        "fa1df691688f34cbcd5bf77bd084bbe47e9d6bfe"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Mar 22 13:50:39 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:31 2011 +0100"
      },
      "message": "mfd: OLPC: Clean up names to match what OLPC actually uses\n\nThe cs5535-pms cell doesn\u0027t actually need to be cloned, so we can drop that\nand simply have the olpc-xo1.c driver use \"cs5535-pms\" directly.\n\nAlso, rename the cs5535-acpi clones to what we actually use for the (currently\nout-of-tree) SCI driver.  In the process, that fixes a subtle bug in\nolpc-xo1.c which broke powerdown on XO-1s.. olpc-xo1-ac-acpi was a typo, not\nsomething that actually existed.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa1df691688f34cbcd5bf77bd084bbe47e9d6bfe",
      "tree": "83df18f1d427115c0016a059535b04f2d600a2d0",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Mar 21 19:19:35 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:30 2011 +0100"
      },
      "message": "mfd: Add mfd_clone_cell(), convert cs5535-mfd/olpc-xo1 to it\n\nReplace mfd_shared_platform_driver_register with mfd_clone_cell.  The\nformer was called by an mfd client, and registered both a platform driver\nand device.  The latter is called by an mfd driver, and registers only a\nplatform device.\n\nThe downside of this is that mfd drivers need to be modified whenever\nnew clients are added that share a cell; the upside is that it fits\nLinux\u0027s driver model better.  It\u0027s also simpler.\n\nThis also converts cs5535-mfd/olpc-xo1 from the old API.  cs5535-mfd\nnow creates the olpc-xo1-{acpi,pms} devices, while olpc-xo1 binds to\nthem via platform drivers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0b58b4e3e711aed17aa26fafd01be137f6a1ab2e",
      "tree": "296d4eb5548a8f7a1844a66467d346e64869d36d",
      "parents": [
        "9ced0b95b3993660e7990cf6bf68c1a80f31544e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat Mar 26 19:52:59 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Mar 26 19:52:59 2011 +0100"
      },
      "message": "staging: Fix bdops-\u003echeck_events() misconversion in cyasblkdev_block.c\n\nCommit cafb0bfca1 (staging: Convert to bdops-\u003echeck_events())\nincorrectly set bd-\u003euser_disk_0-\u003eevents while initializing\nbd-\u003euser_disk_1.  Fix it.\n\nThe problem was spotted by Milton\u0027s suspect code pattern detector.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "9ced0b95b3993660e7990cf6bf68c1a80f31544e",
      "tree": "d424345b88c0f2dae88beb6bbb5d153b028f824a",
      "parents": [
        "40471856f2e38e9bfa8d605295e8234421110dd6"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Mar 26 19:49:54 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Mar 26 19:49:54 2011 +0100"
      },
      "message": "ide: ensure that we re-run the queue handler\n\nThe conversion to blk_delay_queue() missed parts of IDE.\nAdd a blk_delay_queue() to ensure that the request handler\ngets reinvoked when it needs to.\n\nNote that in all but one place the old plug re-run delay of\n3 msecs is used, even though it probably could be shorter\nfor performance reasons in some of those cases.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "3506999e2fd1eb7ed7375eaa67dcc1d1d60e8ccd",
      "tree": "8809f96a42cbb1c5fe43f7bfc2d23c25aaf2bbed",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Mar 21 21:31:00 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Mar 26 09:53:56 2011 -0700"
      },
      "message": "hwmon: (pmbus) Fix temperature limit register access\n\nCommit 8677011 added auto-update to temperature limit registers.\nUnfortunately, the update flag is also used to determine if an attribute\nis writable, which results in read-only temperature limit registers.\nTo fix the problem, pass \u0027readonly\u0027 as separate flag to the function used\nto add sensor attributes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5362b09849508db94a15f3f6996427aab248320a",
      "tree": "4b094eda9660c5440fea51b96a25b1d40e0c20ab",
      "parents": [
        "69952369ed2367bae0ae207a6e380ed40cdbc414"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 24 13:30:59 2011 -0700"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: fix tps6524x section mismatch\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\nFix section mismatch that is caused by init code calling exit code:\npmic_remove() cannot be marked as __devexit.\n\nWARNING: drivers/regulator/tps6524x-regulator.o(.devinit.text+0x205): Section mismatch in reference from the function pmic_probe() to the function .devexit.text:pmic_remove()\nThe function __devinit pmic_probe() references\na function __devexit pmic_remove().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\npmic_remove() so it may be used outside an exit section.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tLiam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc:\tMark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc:\tCyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "69952369ed2367bae0ae207a6e380ed40cdbc414",
      "tree": "c7cb32a3890aa0ce4428c2a05dd41b74afe8178d",
      "parents": [
        "42ab616afe8844261828395cc2e4708c867412c2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 18 12:43:35 2011 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: Remove more wm831x-specific IRQ operations\n\nThese are the last users in the tree.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "42ab616afe8844261828395cc2e4708c867412c2",
      "tree": "99f1054c1c4bb3deff87b3650a0d615043f3f47b",
      "parents": [
        "88cd222b259d62148ab8c82398498b1a01314476"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Mar 17 13:25:02 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: add ab8500 enable and raise time delays\n\nThis uses the new infrastructure to provide proper delays when\nenabling or setting the voltage of one specific regulator.\n\nCc: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "88cd222b259d62148ab8c82398498b1a01314476",
      "tree": "d7a5f1561ef8617d42536ff84310eb191d0f0115",
      "parents": [
        "77af1b2641faf45788a0d480db94082ebee931dc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Mar 17 13:24:52 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: provide consumer interface for fall/rise time\n\nThis exposes the functionality for rise/fall fime when setting\nvoltage to the consumers.\n\nCc: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "77af1b2641faf45788a0d480db94082ebee931dc",
      "tree": "66f06c3244e6c961f15b22e66156f388e0420994",
      "parents": [
        "79568b941277b5986a8a7f0fb8578b2ccfc3e87e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Mar 17 13:24:36 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: add set_voltage_time_sel infrastructure\n\nThis makes it possible to set the stabilization time for voltage\nregulators in the same manner as enable_time(). The interface\nonly supports regulators that implements fixed selectors.\n\nCc: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "79568b941277b5986a8a7f0fb8578b2ccfc3e87e",
      "tree": "b66551a8bd5c9fa75f01767578e76a19d030ee32",
      "parents": [
        "ea05ef31f2aa98b25d14222300dc9c1d1eb59e41"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Mar 11 11:54:46 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:05 2011 +0000"
      },
      "message": "regulator: initialization for ab8500 regulators\n\nThe regulators on the AB8500 have a lot of custom\nhardware control settings pertaining to 8 external\nsignals, settings which are board-specific and need\nbe provided from the platform at startup.\n\nInitialization added for regulators Vana, VextSupply1,\nVextSupply2, VextSupply3, Vaux1, Vaux2, Vaux3, VTVout,\nVintcore12, Vaudio, Vdmic, Vamic1, Vamic2, VrefDDR.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ea05ef31f2aa98b25d14222300dc9c1d1eb59e41",
      "tree": "8011d07af586b7e83259abce6b4f4e2da0c7a17d",
      "parents": [
        "19c98825941cb10b59c9953665fc4495bc82c0ae"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 10 14:43:31 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:05 2011 +0000"
      },
      "message": "regulator: add support for USB voltage regulator\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "19c98825941cb10b59c9953665fc4495bc82c0ae",
      "tree": "0004f7c73171fdd29c4e94fbf0e93922622c9cbe",
      "parents": [
        "7a32b589a9c856493bccb02db55047edc04eee7b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Mar 11 16:26:18 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "regulator: switch the ab3100 to use enable_time()\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\nThis switches the ab3100 core to use the enable_time()\ninfrastructure from the regulator core.\n\nCc: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7a32b589a9c856493bccb02db55047edc04eee7b",
      "tree": "a47d83f3d1320de5a18c513072c17cdc070d2bbf",
      "parents": [
        "fb7c18cac8608983168a7f4f55193cea190c83c8"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Mar 11 10:13:59 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "Regulator: add suspend-finish API for regulator core.\n\nThe regulator core had suspend-prepare that turns off the regulators\nwhen entering a system-wide suspend. However, it did not have\nsuspend-finish that pairs with suspend-prepare and the regulator core\nhas assumed that the regulator devices and their drivers support\nautonomous recover at resume.\n\nThis patch adds regulator_suspend_finish that pairs with the\npreviously-existed regulator_suspend_prepare. The function\nregulator_suspend_finish turns on the regulators that have always_on set\nor positive use_count so that we can reset the regulator states\nappropriately at resume.\n\nIn regulator_suspend_finish, if has_full_constraints, it disables\nunnecessary regulators.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n--\nUpdates\nv3\n\tcomments corrected (Thanks to Igor)\nv2\n\tdisable unnecessary regulators (Thanks to Mark)\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fb7c18cac8608983168a7f4f55193cea190c83c8",
      "tree": "3be37be2c1129f5082ca63ef9023e0fa64463963",
      "parents": [
        "dfda9c27ba15330f37453c389d775ecf9e981d05"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Tue Mar 01 11:54:44 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "regulator: fix typo in Kconfig\n\nFix typo: s/TPS695x0/TPS659x0/\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "dfda9c27ba15330f37453c389d775ecf9e981d05",
      "tree": "c8b6eb3bcab3fc4f15d5949c858342cbfa56ef31",
      "parents": [
        "23c2f041efa891e6ec0706dc9ad4f776a9aa8c14"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 16:50:43 2011 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "regulator: Convert WM831x regulators to genirq\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "23c2f041efa891e6ec0706dc9ad4f776a9aa8c14",
      "tree": "ee6174b3a243c55bc4e00b7f6d49ac788abfec2d",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 24 17:39:09 2011 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:03 2011 +0000"
      },
      "message": "regulator: If we fail when setting up a supply say which supply\n\nMakes it a bit easier to identify if it\u0027s a problem with the supplies,\nthe usual error would be omitting the supply name entirely.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a66c10887ad2a99e172111cc94087ba4bed8fa92",
      "tree": "40358df9bf880a447fe1bcc2e515fac0021d2889",
      "parents": [
        "383586b12d89ba4297c49898645658cdb324b918"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Mar 26 10:45:02 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sat Mar 26 10:45:02 2011 +0100"
      },
      "message": "hwmon: (f71882fg) Add support for the F71889A\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "383586b12d89ba4297c49898645658cdb324b918",
      "tree": "a2265dfa076c16b26b506e6142386f4768009623",
      "parents": [
        "5d7f77bf66bfa986754b3e12073bef0ab8cd61bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 26 10:45:02 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sat Mar 26 10:45:02 2011 +0100"
      },
      "message": "hwmon: (f71882fg) Add support for the F81865F\n\nAdd support for the Fintek F81865F. It\u0027s essentially compatible with\nthe F71882FG, but has fewer inputs: 7 voltage, 2 temperature and 2 fan\ninputs only.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5d7f77bf66bfa986754b3e12073bef0ab8cd61bd",
      "tree": "aca11e891d8af9e53967dedcdca47ad0b0eb5566",
      "parents": [
        "f27def07bfb296d5eb441cd5777d351c7afcb4a1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 26 10:45:02 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sat Mar 26 10:45:02 2011 +0100"
      },
      "message": "hwmon: (f71882fg) Document all supported devices\n\nThe list of supported devices was not always well documented in all\nplaces. Clarify and list all devices in documentation, Kconfig and\nthe driver itself.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f27def07bfb296d5eb441cd5777d351c7afcb4a1",
      "tree": "d34be13b626981c848f7803ca499b5433eabd8dc",
      "parents": [
        "2740c60c4ab9a8c6169d7925014f57440361f698"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 26 10:45:01 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sat Mar 26 10:45:01 2011 +0100"
      },
      "message": "hwmon: (f71882fg) Per-chip fan/temperature input count tables\n\nUse tables to list the count of fan and temperature inputs for all\nsupported chips, almost similar to (but more simple than) what is\nalready done for voltage inputs. This avoids repeating the same tests\nin different functions, and will make it easier to add support for\nchips with a different count of fan or temperature inputs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2740c60c4ab9a8c6169d7925014f57440361f698",
      "tree": "fc89a1db0abc6c4be21c876c761d3fa51aff624a",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 26 10:45:01 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sat Mar 26 10:45:01 2011 +0100"
      },
      "message": "hwmon: (f71882fg) Secure chip property definition arrays\n\nUsing C99-style array initialization will ensure definitions won\u0027t\ndrift if the chips enum gets new values added.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "16c29dafcc86024048f1dbb8349d31cb22c7c55a",
      "tree": "100c4fd34903adf02c9b8ae7705a3e1f30c8d712",
      "parents": [
        "dc50eddb2f3a0dff365f093b2a93fb4ab4dd4389",
        "d47d81c0e9abdc3c88653fabff5beae82c949b09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:07:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:07:59 2011 -0700"
      },
      "message": "Merge branch \u0027syscore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027syscore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  Introduce ARCH_NO_SYSDEV_OPS config option (v2)\n  cpufreq: Use syscore_ops for boot CPU suspend/resume (v2)\n  KVM: Use syscore_ops instead of sysdev class and sysdev\n  PCI / Intel IOMMU: Use syscore_ops instead of sysdev class and sysdev\n  timekeeping: Use syscore_ops instead of sysdev class and sysdev\n  x86: Use syscore_ops instead of sysdev classes and sysdevs\n"
    },
    {
      "commit": "dc50eddb2f3a0dff365f093b2a93fb4ab4dd4389",
      "tree": "314a2ec5770b18c20a11066889342a48f46ecea0",
      "parents": [
        "9f34217c846a96dea03f4418e2f27423658d3542",
        "cf55bb2439d2a7080fae6edf84919fd81f891574"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Fix test of uninitialized netdev\n"
    },
    {
      "commit": "9f34217c846a96dea03f4418e2f27423658d3542",
      "tree": "5b137af50db5758261700015911afb197ac8fc9f",
      "parents": [
        "95e14ed7fc4b2db62eb597a70850a0fede48b78a",
        "3703b2c5d041a68095cdd22380c23ce27d449ad7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:13 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (55 commits)\n  [SCSI] tcm_loop: Add multi-fabric Linux/SCSI LLD fabric module\n  [SCSI] qla4xxx: Use polling mode for disable interrupt mailbox completion\n  [SCSI] Revert \"[SCSI] Retrieve the Caching mode page\"\n  [SCSI] bnx2fc: IO completion not processed due to missed wakeup\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k6\n  [SCSI] qla4xxx: masking required bits of add_fw_options during initialization\n  [SCSI] qla4xxx: added new function qla4xxx_relogin_all_devices\n  [SCSI] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param\n  [SCSI] qla4xxx: Add support for ql4xmaxqdepth command line parameter\n  [SCSI] qla4xxx: cleanup function qla4xxx_process_ddb_changed\n  [SCSI] qla4xxx: Prevent other port reinitialization during remove_adapter\n  [SCSI] qla4xxx: remove unused ddb flag DF_NO_RELOGIN\n  [SCSI] qla4xxx: cleanup DDB relogin logic during initialization\n  [SCSI] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed\n  [SCSI] qla4xxx: Do not send mbox command if FW is in failed state\n  [SCSI] qla4xxx: cleanup qla4xxx_initialize_ddb_list()\n  [SCSI] ses: add subenclosure support\n  [SCSI] bnx2fc: Bump version to 1.0.1\n  [SCSI] bnx2fc: Remove unnecessary module state checks\n  [SCSI] bnx2fc: Fix MTU issue by using static MTU\n  ...\n"
    },
    {
      "commit": "95e14ed7fc4b2db62eb597a70850a0fede48b78a",
      "tree": "63d5dacd5ce094c9c48ce426e38440fba6565e51",
      "parents": [
        "00a2470546dd8427325636a711a42c934135dbf5",
        "0d3db28daed2529ab90933a3aaaaf46446fdfda8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:04:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:04:56 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kdb: add usage string of \u0027per_cpu\u0027 command\n  kgdb,x86_64: fix compile warning found with sparse\n  kdb: code cleanup to use macro instead of value\n  kgdboc,kgdbts: strlen() doesn\u0027t count the terminator\n"
    },
    {
      "commit": "00a2470546dd8427325636a711a42c934135dbf5",
      "tree": "9567002c1ae07a918ccf11ec2a72c6e4831cb535",
      "parents": [
        "5aafdea448fb86412a6f8e46df518c1545d32436",
        "6df59a84eccd4cad7fcefda3e0c5e55239a3b2dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:02:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:02:22 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (56 commits)\n  route: Take the right src and dst addresses in ip_route_newports\n  ipv4: Fix nexthop caching wrt. scoping.\n  ipv4: Invalidate nexthop cache nh_saddr more correctly.\n  net: fix pch_gbe section mismatch warning\n  ipv4: fix fib metrics\n  mlx4_en: Removing HW info from ethtool -i report.\n  net_sched: fix THROTTLED/RUNNING race\n  drivers/net/a2065.c: Convert release_resource to release_region/release_mem_region\n  drivers/net/ariadne.c: Convert release_resource to release_region/release_mem_region\n  bonding: fix rx_handler locking\n  myri10ge: fix rmmod crash\n  mlx4_en: updated driver version to 1.5.4.1\n  mlx4_en: Using blue flame support\n  mlx4_core: reserve UARs for userspace consumers\n  mlx4_core: maintain available field in bitmap allocator\n  mlx4: Add blue flame support for kernel consumers\n  mlx4_en: Enabling new steering\n  mlx4: Add support for promiscuous mode in the new steering model.\n  mlx4: generalization of multicast steering.\n  mlx4_en: Reporting HW revision in ethtool -i\n  ...\n"
    },
    {
      "commit": "5aafdea448fb86412a6f8e46df518c1545d32436",
      "tree": "c8e7b57382628873a26b15fbda1f41b527ad1c0b",
      "parents": [
        "56a9ccb7ba5ffd5f285e3a9628cb446192c8639c",
        "eca67315e0e0d5fd91264d79c88694006dbc7d31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:01:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:01:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: Disable ASPM when _OSC control is not granted for PCIe services\n  PCI: Changing ASPM policy, via /sys, to POWERSAVE could cause NMIs\n  PCI: PCIe links may not get configured for ASPM under POWERSAVE mode\n  PCI/ACPI: Report ASPM support to BIOS if not disabled from command line\n"
    },
    {
      "commit": "56a9ccb7ba5ffd5f285e3a9628cb446192c8639c",
      "tree": "a9d54537cea4761073374ef5fbc9097cbfe52440",
      "parents": [
        "44bbd7ac2658eb1118342493026ef141e259b739",
        "909a78b320b31ca9709d7ea5f602ec1bd2015192"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:00:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:00:29 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (30 commits)\n  bq20z75: Fix time and temp units\n  bq20z75: Fix issues with present and suspend\n  z2_battery: Fix count of properties\n  s3c_adc_battery: Fix method names when PM not set\n  z2_battery: Add MODULE_DEVICE_TABLE\n  ds2782_battery: Add MODULE_DEVICE_TABLE\n  bq20z75: Add MODULE_DEVICE_TABLE\n  power_supply: Update power_supply_is_watt_property\n  bq20z75: Add i2c retry mechanism\n  bq20z75: Add optional battery detect gpio\n  twl4030_charger: Make the driver atomic notifier safe\n  bq27x00: Use single i2c_transfer call for property read\n  bq27x00: Cleanup bq27x00_i2c_read\n  bq27x00: Minor cleanups\n  bq27x00: Give more specific reports on battery status\n  bq27x00: Add MODULE_DEVICE_TABLE\n  bq27x00: Add new properties\n  bq27x00: Poll battery state\n  bq27x00: Cache battery registers\n  bq27x00: Add bq27000 support\n  ...\n"
    },
    {
      "commit": "44bbd7ac2658eb1118342493026ef141e259b739",
      "tree": "a804d3503e48ee8b2bd0dd3c40235e482a75a512",
      "parents": [
        "24c6d02fe8c34bc958aa4c464efc1cc10d43e29d",
        "29915202006c2e7bafe81348eb498ff9a724ac61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:51:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:51:44 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm:\n  dm stripe: implement merge method\n  dm mpath: allow table load with no priority groups\n  dm mpath: fail message ioctl if specified path is not valid\n  dm ioctl: add flag to wipe buffers for secure data\n  dm ioctl: prepare for crypt key wiping\n  dm crypt: wipe keys string immediately after key is set\n  dm: add flakey target\n  dm: fix opening log and cow devices for read only tables\n"
    },
    {
      "commit": "24c6d02fe8c34bc958aa4c464efc1cc10d43e29d",
      "tree": "65ead181d36f9113ca72fc2709e79bb560cfde22",
      "parents": [
        "0dd61be7ec1be1b6820af978f901b9ae2c244dc6",
        "a0fa2206f550066d6948d43c5401e973e5f7d320"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:50:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:50:12 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: tsc2005 - fix locking issue\n  Input: tsc2005 - use relative jiffies to schedule the watchdog\n  Input: tsc2005 - driver should depend on GENERIC_HARDIRQS\n"
    },
    {
      "commit": "0dd61be7ec1be1b6820af978f901b9ae2c244dc6",
      "tree": "1f49edaa21351034e7d1dff6511424e9a949cf6b",
      "parents": [
        "8dd90265ac0754da0df47d9c597f25187bb1c947",
        "ab7798ffcf98b11a9525cf65bacdae3fd58d357f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:24:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:24:05 2011 -0700"
      },
      "message": "Merge branch \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (23 commits)\n  genirq: Expand generic show_interrupts()\n  gpio: Fold irq_set_chip/irq_set_handler to irq_set_chip_and_handler\n  gpio: Cleanup genirq namespace\n  arm: ep93xx: Add basic interrupt info\n  arm/gpio: Remove three copies of broken and racy debug code\n  xtensa: Use generic show_interrupts()\n  xtensa: Convert genirq namespace\n  xtensa: Use generic IRQ Kconfig and set GENERIC_HARDIRQS_NO_DEPRECATED\n  xtensa: Convert s6000 gpio irq_chip to new functions\n  xtensa: Convert main irq_chip to new functions\n  um: Use generic show_interrupts()\n  um: Convert genirq namespace\n  m32r: Use generic show_interrupts()\n  m32r: Convert genirq namespace\n  h8300: Use generic show_interrupts()\n  h8300: Convert genirq namespace\n  avr32: Cleanup eic_set_irq_type()\n  avr32: Use generic show_interrupts()\n  avr: Cleanup genirq namespace\n  avr32: Use generic IRQ config, enable GENERIC_HARDIRQS_NO_DEPRECATED\n  ...\n\nFix up trivial conflict in drivers/gpio/timbgpio.c\n"
    },
    {
      "commit": "7c8d891c2c7714965db1685289787b0c526f9c42",
      "tree": "63f4bb25df1a3b9798d318e8c2c28b959709f182",
      "parents": [
        "62d00867514ae1c81ab5e809e189ca159536daee",
        "54eaae3028e6b09de0bd2232a8176fc0d0a2397a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:04 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] cmpxchg: implement cmpxchg64()\n  [S390] xchg/cmpxchg: move to own header file\n  [S390] ccwgroup_driver: remove duplicate members\n  [S390] ccw_bus_type: make it static\n  [S390] ccw_driver: remove duplicate members\n  [S390] qdio: prevent handling of buffers if count is zero\n  [S390] setup: register bss section as resource\n  [S390] setup: simplify setup_resources()\n  [S390] wire up sys_syncfs\n  [S390] wire up sys_clock_adjtime\n  [S390] wire up sys_open_by_handle_at\n  [S390] wire up sys_name_to_handle_at\n  [S390] oprofile: disable hw sampling for CONFIG_32BIT\n  [S390] early: limit savesys cmd string handling\n  [S390] early: Fix possible overlapping data buffer\n"
    },
    {
      "commit": "9263412501022fecef844907129ee2513b5a89de",
      "tree": "a150c3236f400749048ee7e853f0625897702e9e",
      "parents": [
        "40471856f2e38e9bfa8d605295e8234421110dd6"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Fri Mar 25 01:56:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:45:16 2011 -0700"
      },
      "message": "memstick: add driver for Ricoh R5C592 card reader\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nAcked-by: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "adb4b83c12f9d966ea3478aa14c60511467c9916",
      "tree": "b9dd2efee119cc6f053ffa6fb50a3d336e5e3dfb",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 15 07:28:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Mar 25 16:37:30 2011 -0500"
      },
      "message": "kgdboc,kgdbts: strlen() doesn\u0027t count the terminator\n\nThis is an off by one because strlen() doesn\u0027t count the null\nterminator.  We strcpy() these strings into an array of size\nMAX_CONFIG_LEN.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "7bf7e370d5919112c223a269462cd0b546903829",
      "tree": "03ccc715239df14ae168277dbccc9d9cf4d8a2c8",
      "parents": [
        "68b1a1e786f29c900fa1c516a402e24f0ece622a",
        "d39dd11c3e6a7af5c20bfac40594db36cf270f42"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:41:20 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:41:20 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus-1\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6: (9356 commits)\n  [media] rc: update for bitop name changes\n  fs: simplify iget \u0026 friends\n  fs: pull inode-\u003ei_lock up out of writeback_single_inode\n  fs: rename inode_lock to inode_hash_lock\n  fs: move i_wb_list out from under inode_lock\n  fs: move i_sb_list out from under inode_lock\n  fs: remove inode_lock from iput_final and prune_icache\n  fs: Lock the inode LRU list separately\n  fs: factor inode disposal\n  fs: protect inode-\u003ei_state with inode-\u003ei_lock\n  lib, arch: add filter argument to show_mem and fix private implementations\n  SLUB: Write to per cpu data when allocating it\n  slub: Fix debugobjects with lockless fastpath\n  autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd()\n  autofs4 - remove autofs4_lock\n  autofs4 - fix d_manage() return on rcu-walk\n  autofs4 - fix autofs4_expire_indirect() traversal\n  autofs4 - fix dentry leak in autofs4_expire_direct()\n  autofs4 - reinstate last used update on access\n  vfs - check non-mountpoint dentry might block in __follow_mount_rcu()\n  ...\n\nNOTE!\n\nThis merge commit was created to fix compilation error. The block\ntree was merged upstream and removed the \u0027elv_queue_empty()\u0027\nfunction which the new \u0027mtdswap\u0027 driver is using. So a simple\nmerge of the mtd tree with upstream does not compile. And the\nmtd tree has already be published, so re-basing it is not an option.\n\nTo fix this unfortunate situation, I had to merge upstream into the\nmtd-2.6.git tree without committing, put the fixup patch on top of\nthis, and then commit this. The result is that we do not have commits\nwhich do not compile.\n\nIn other words, this merge commit \"merges\" 3 things: the MTD tree, the\nupstream tree, and the fixup patch.\n"
    },
    {
      "commit": "68b1a1e786f29c900fa1c516a402e24f0ece622a",
      "tree": "ea9bed01be0ee11ff3e6e119aa1883bad85b35f7",
      "parents": [
        "e21fa86ad0ffa2c292b104ea19bdaa46ceab7105"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:10:16 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:10:16 2011 +0200"
      },
      "message": "mtd: mtdswap: fix compilation warning\n\nFix the following compilation warning:\n\ndrivers/mtd/mtdswap.c: In function ‘mtdswap_pick_gc_eblk’:\ndrivers/mtd/mtdswap.c:859: warning: ‘idx’ may be used uninitialized in this function\ndrivers/mtd/mtdswap.c:859: note: ‘idx’ was declared here\n\nInitialize idx to -1 because this value means \"no tree choosen\".\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "e21fa86ad0ffa2c292b104ea19bdaa46ceab7105",
      "tree": "9baf6f805b94d26196d001f883197843fde65cba",
      "parents": [
        "fc2ff592b5b41f3f32e790dd124eeb3bc80706c8"
      ],
      "author": {
        "name": "Yang Ruirui",
        "email": "ruirui.r.yang@tieto.com",
        "time": "Mon Mar 14 09:50:56 2011 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:04:18 2011 +0200"
      },
      "message": "mtdswap: kill strict error handling option\n\nAs Artem Bityutskiy suggested: this option is controversial, as we\ndo not really have any prove it is useful. And it is too much to have\nit as a config parameter. So, better kill it and let the real mtdswap\nusers decide whether it is needed or not.\n\nSigned-off-by: Yang Ruirui\u003cruirui.r.yang@tieto.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "30f5b28e7f937608e0407edaa459cc8161de81d9",
      "tree": "198d740261ce2a313b21fd81b8f3530ec5089ef7",
      "parents": [
        "a7351402574eec1308b099cc8e8108e715a2c8b6"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Mar 25 12:30:05 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 18:58:55 2011 -0700"
      },
      "message": "[media] rc: update for bitop name changes\n\nFix the following compile failure:\n\n  drivers/media/rc/ite-cir.c: In function \u0027ite_decode_bytes\u0027:\n  drivers/media/rc/ite-cir.c:190: error: implicit declaration of function \u0027generic_find_next_le_bit\u0027\n  drivers/media/rc/ite-cir.c:199: error: implicit declaration of function \u0027generic_find_next_zero_le_bit\u0027\n\nCaused by commit 620a32bba4a2 (\"[media] rc: New rc-based ite-cir driver\nfor several ITE CIRs\") interacting with commit c4945b9ed472\n(\"asm-generic: rename generic little-endian bitops functions\").\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2b755b5f10eb32fbdc73a9907c07006b17f714b",
      "tree": "444c7a93cc6c3dd109a4b23f1f76cdc38cf5eb10",
      "parents": [
        "e285c1746accb80620e511f9c72e9893beeedc0e"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Mar 24 15:18:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 17:49:37 2011 -0700"
      },
      "message": "lib, arch: add filter argument to show_mem and fix private implementations\n\nCommit ddd588b5dd55 (\"oom: suppress nodes that are not allowed from\nmeminfo on oom kill\") moved lib/show_mem.o out of lib/lib.a, which\nresulted in build warnings on all architectures that implement their own\nversions of show_mem():\n\n\tlib/lib.a(show_mem.o): In function `show_mem\u0027:\n\tshow_mem.c:(.text+0x1f4): multiple definition of `show_mem\u0027\n\tarch/sparc/mm/built-in.o:(.text+0xd70): first defined here\n\nThe fix is to remove __show_mem() and add its argument to show_mem() in\nall implementations to prevent this breakage.\n\nArchitectures that implement their own show_mem() actually don\u0027t do\nanything with the argument yet, but they could be made to filter nodes\nthat aren\u0027t allowed in the current context in the future just like the\ngeneric implementation.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nReported-by: James Bottomley \u003cJames.Bottomley@hansenpartnership.com\u003e\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e285c1746accb80620e511f9c72e9893beeedc0e",
      "tree": "9d9a67a306ff19d6ef6c3982c1bc00cecc69bd70",
      "parents": [
        "6c5103890057b1bb781b26b7aae38d33e4c517d8",
        "51eab416c9b4b3ed16553d405ec4a5f67daa34cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 17:27:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 17:27:20 2011 -0700"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/vblank: update recently added vbl interface to be more future proof.\n  drm radeon: Return -EINVAL on wrong pm sysfs access\n  drm/radeon/kms: fix hardcoded EDID handling\n  Revert \"drm/i915: Don\u0027t save/restore hardware status page address register\"\n  drm/i915: Avoid unmapping pages from a NULL address space\n  drm/i915: Fix use after free within tracepoint\n  drm/i915: Restore missing command flush before interrupt on BLT ring\n  drm/i915: Disable pagefaults along execbuffer relocation fast path\n  drm/i915: Fix computation of pitch for dumb bo creator\n  drm/i915: report correct render clock frequencies on SNB\n  drm/i915/dp: Correct the order of deletion for ghost eDP devices\n  drm/i915: Fix tiling corruption from pipelined fencing\n  drm/i915: Re-enable self-refresh\n  drm/i915: Prevent racy removal of request from client list\n  drm/i915: skip redundant operations whilst enabling pipes and planes\n  drm/i915: Remove surplus POSTING_READs before wait_for_vblank\n  drm/radeon/kms: prefer legacy pll algo for tv-out\n  drm: check for modesetting on modeset ioctls\n  drm/kernel: vblank wait on crtc \u003e 1\n  drm: Fix use-after-free in drm_gem_vm_close()\n"
    },
    {
      "commit": "cf55bb2439d2a7080fae6edf84919fd81f891574",
      "tree": "1f9c3f01fb4cf2a6192e4dfa714ce001f7c9b2f1",
      "parents": [
        "6c5103890057b1bb781b26b7aae38d33e4c517d8"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Mar 24 17:13:20 2011 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Mar 24 17:18:30 2011 -0700"
      },
      "message": "RDMA/nes: Fix test of uninitialized netdev\n\nCommit 1765a575334f (\"net: make dev-\u003emaster general\") introduced a\ntest of an uninitialized netdev.  Fix the code so the intended netdev\nis tested.\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "f7594d42944c0dfca90318f50978a4bdf8504086",
      "tree": "505e3e40641d88ef20c82f70939e50eace4dccde",
      "parents": [
        "fcd13f42c9d6ab7b1024b9b7125a2e8db3cc00b2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 24 16:16:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 24 16:16:02 2011 -0700"
      },
      "message": "net: fix pch_gbe section mismatch warning\n\nFix section mismatch warning by renaming the pci_driver variable to a\nrecognized (whitelisted) name.\n\nWARNING: drivers/net/pch_gbe/pch_gbe.o(.data+0x1f8): Section mismatch in reference from the variable pch_gbe_pcidev to the variable .devinit.rodata:pch_gbe_pcidev_id\nThe variable pch_gbe_pcidev references\nthe variable __devinitconst pch_gbe_pcidev_id\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08f1b807355c8d355885a71e7fd462fe9d499411",
      "tree": "12688748fe007c4a9ee7a1bff7005e8f23d40487",
      "parents": [
        "b51804bcf0774a8bc6af1e8bb6ae818f4b71173a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:27:37 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 00:02:52 2011 +0100"
      },
      "message": "gpio: Fold irq_set_chip/irq_set_handler to irq_set_chip_and_handler\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nLKML-Reference: \u003c20110324212509.118888535@linutronix.de\u003e\n"
    },
    {
      "commit": "b51804bcf0774a8bc6af1e8bb6ae818f4b71173a",
      "tree": "a9efc29885c87f8674f886b9420af6c6e6e94455",
      "parents": [
        "778b548ced16b4bdca7ee2b694796f22ac24437f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:27:36 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 00:02:51 2011 +0100"
      },
      "message": "gpio: Cleanup genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nLKML-Reference: \u003c20110324212509.025730689@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b15f052cb8c1ba2a55998707f29dc8a8e5cc40ca",
      "tree": "20f5105d58ecb0412300cb41219d106c5af9e315",
      "parents": [
        "47a5d9dcbb595b1bef54f59ba3846170e13be32a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:27:35 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 00:02:51 2011 +0100"
      },
      "message": "arm/gpio: Remove three copies of broken and racy debug code\n\ngpiolib plus two gpio implementations in arm fiddle in the guts of\nirq_desc in a racy and buggy way. Remove the stuff. I already told the\ngpio folks that we can provide that information in a proper way if\nnecessary.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nLKML-Reference: \u003c20110324212508.931638262@linutronix.de\u003e\n"
    },
    {
      "commit": "6f71d7927c9a9efb7d7e9e6d227d5e246a9c5bd7",
      "tree": "9ccd505ab547bdb9c196b12d3070b613962fd712",
      "parents": [
        "54a4fe5499542f083ff282048c6a5afb8d4aca16"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Thu Mar 24 11:47:51 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 24 11:47:51 2011 -0700"
      },
      "message": "mlx4_en: Removing HW info from ethtool -i report.\n\nAvoiding abuse of ethtool_drvinfo.driver field.\nHW specific info can be retrieved using lspci.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54a4fe5499542f083ff282048c6a5afb8d4aca16",
      "tree": "685833fe9dec1cf86d1338297d6ed94a27e3f298",
      "parents": [
        "ef352e7cdf714596f51ad18809404edeaa50e8fd",
        "d78f4b3e2c4dfb9487624f7157af04ab4260e189"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 24 11:43:09 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 24 11:43:09 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "6c5103890057b1bb781b26b7aae38d33e4c517d8",
      "tree": "e6e57961dcddcb5841acb34956e70b9dc696a880",
      "parents": [
        "3dab04e6978e358ad2307bca563fabd6c5d2c58b",
        "9d2e157d970a73b3f270b631828e03eb452d525e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block: (65 commits)\n  Documentation/iostats.txt: bit-size reference etc.\n  cfq-iosched: removing unnecessary think time checking\n  cfq-iosched: Don\u0027t clear queue stats when preempt.\n  blk-throttle: Reset group slice when limits are changed\n  blk-cgroup: Only give unaccounted_time under debug\n  cfq-iosched: Don\u0027t set active queue in preempt\n  block: fix non-atomic access to genhd inflight structures\n  block: attempt to merge with existing requests on plug flush\n  block: NULL dereference on error path in __blkdev_get()\n  cfq-iosched: Don\u0027t update group weights when on service tree\n  fs: assign sb-\u003es_bdi to default_backing_dev_info if the bdi is going away\n  block: Require subsystems to explicitly allocate bio_set integrity mempool\n  jbd2: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  jbd: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  fs: make fsync_buffers_list() plug\n  mm: make generic_writepages() use plugging\n  blk-cgroup: Add unaccounted time to timeslice_used.\n  block: fixup plugging stubs for !CONFIG_BLOCK\n  block: remove obsolete comments for blkdev_issue_zeroout.\n  blktrace: Use rq-\u003ecmd_flags directly in blk_add_trace_rq.\n  ...\n\nFix up conflicts in fs/{aio.c,super.c}\n"
    },
    {
      "commit": "4d4fcae1d4a10c6cf3c8ca2ec61d2d3270f1225e",
      "tree": "fb09c210f8402cb7201b6ae4797343adcf4b73ac",
      "parents": [
        "b4a41ed24c858d75985c7dcba685715fdf2e6114",
        "b15ed691667f59867c9c130b8d84feda4050be04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:04:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:04:05 2011 -0700"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix build alloc_thread_info_node function\n  sh: Fix ptrace hw_breakpoint handling\n  sh: Fix ptrace fpu state initialisation\n  sh: Re-enable GENERIC_HARDIRQS_NO_DEPRECATED.\n  sh: pmb: Use struct syscore_ops instead of sysdevs\n  sh: Use struct syscore_ops instead of sysdevs\n  sh: Conver to asm-generic/sizes.h.\n  sh: wire up sys_syncfs.\n"
    },
    {
      "commit": "b4a41ed24c858d75985c7dcba685715fdf2e6114",
      "tree": "04a28143a4b6ce37fdca3106dabfae713315184c",
      "parents": [
        "76d21c563569bcea6bc67d65cc2c460cff643058",
        "7e7797e7f6f7bfab73fca02c65e40eaa5bb9000c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:02:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:02:55 2011 -0700"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: cdc-acm: fix potential null-pointer dereference on disconnect\n  USB: cdc-acm: fix potential null-pointer dereference\n  USB: cdc-acm: fix memory corruption / panic\n  USB: Fix \u0027bad dma\u0027 problem on WDM device disconnect\n  usb: wwan: fix compilation without CONFIG_PM_RUNTIME\n  USB: uss720 fixup refcount position\n  usb: musb: blackfin: fix typo in new bfin_musb_vbus_status func\n  usb: musb: blackfin: fix typo in new dev_pm_ops struct\n  usb: musb: blackfin: fix typo in platform driver name\n  usb: musb: Fix for merge issue\n  ehci-hcd: Bug fix: don\u0027t set a QH\u0027s Halt bit\n  USB: Do not pass negative length to snoop_urb()\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    }
  ],
  "next": "e264ac8cad5a3f2e717ac68eb300766eef61f568"
}
