)]}'
{
  "log": [
    {
      "commit": "0dc665d426691fd75fe9b6b16295ad0c02677d21",
      "tree": "e45f9a48aeab4d1dd3ad20ef175a9d4cedda4ba2",
      "parents": [
        "46158aad96b0a90b52fd345f89951a50b3d1a81f"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Mar 05 17:22:14 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Mar 12 11:27:07 2012 -0600"
      },
      "message": "Documentation/gpio.txt: Explain expected pinctrl interaction\n\nUpdate gpio.txt based on recent discussions regarding interaction with the\npinctrl subsystem.\n\nPreviously, gpio_request() was described as explicitly not performing any\nrequired mux setup operations etc.\n\nNow, gpio_request() is explicitly as explicitly performing any required mux\nsetup operations where possible. In the case it isn\u0027t, platform code is\nrequired to have set up any required muxing or other configuration prior to\ngpio_request() being called, in order to maintain the same semantics.\n\nThis is achieved by gpiolib drivers calling e.g. pinctrl_request_gpio() in\ntheir .request() operation.\n\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: linux-doc@vger.kernel.org\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e2aa4177264c1a459779d6e35fae22adf17a9232",
      "tree": "beba4b40aa90f6f033eb261cf5a5453c5957c87c",
      "parents": [
        "25db711df3258d125dc1209800317e5c0ef3c870",
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Mar 12 09:41:28 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Mar 12 09:41:28 2012 -0600"
      },
      "message": "Merge tag \u0027v3.3-rc7\u0027 into gpio/next\n\nLinux 3.3-rc7.  Merged into the gpio branch to pick up gpio bugfixes already\nin mainline before queueing up move v3.4 patches\n"
    },
    {
      "commit": "ee0849c9114a45c1ecd6136623a25f95892c59fe",
      "tree": "b2c1b21f11e724795f569c75405beb6918fcf272",
      "parents": [
        "7d77696e924bf09d83d83354ce57aa11d3ad61de",
        "29f141fed01a09050207c4d41fc5811520d81146"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:24:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:24:27 2012 -0800"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull minor devicetree bug fixes and documentation updates from Grant Likely:\n \"Fixes up a duplicate #include, adds an empty implementation of\n  of_find_compatible_node() and make git ignore .dtb files.  And fix up\n  bus name on OF described PHYs.  Nothing exciting here.\"\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  doc: dt: Fix broken reference in gpio-leds documentation\n  of/mdio: fix fixed link bus name\n  of/fdt.c: asm/setup.h included twice\n  of: add picochip vendor prefix\n  dt: add empty of_find_compatible_node function\n  ARM: devicetree: Add .dtb files to arch/arm/boot/.gitignore\n"
    },
    {
      "commit": "42a6c7ef3b204ef9bfd0e5b65ccd8c67f4a6cedf",
      "tree": "8a27d307657140827268d5d0d6290d6475c7bd5e",
      "parents": [
        "5d0edf29151bb5ba372784b7e369f42cf23a94eb",
        "1bd612a25855f4cc9345052b53d7da697dba6358"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:22:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 08 17:22:54 2012 -0800"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull four hwmon patches from Guenter Roeck\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (jc42) Add support for AT30TS00, TS3000GB2, TSE2002GB2, and MCP9804\n  hwmon: (zl6100) Maintain delay parameter in driver instance data\n  hwmon: (pmbus_core) Fix maximum number of POUT alarm attributes\n  hwmon: (jc42) Add support for ST Microelectronics STTS2002 and STTS3000\n"
    },
    {
      "commit": "1bd612a25855f4cc9345052b53d7da697dba6358",
      "tree": "2c07d14831eb14a3848079b29401b1461b91c475",
      "parents": [
        "7ad6307ad6968ce25cecf209d4822d4c722be030"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Mar 05 11:13:52 2012 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Mar 07 09:48:44 2012 -0800"
      },
      "message": "hwmon: (jc42) Add support for AT30TS00, TS3000GB2, TSE2002GB2, and MCP9804\n\nAlso update IDT datasheet locations.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nCc: stable@vger.kernel.org # 3.0+\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4de86126a712ba83fa038d277c8282f7ed466a4b",
      "tree": "1268e80314b118ddb446dccff6687423851608df",
      "parents": [
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 05 08:32:00 2012 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Mar 07 09:48:21 2012 -0800"
      },
      "message": "hwmon: (jc42) Add support for ST Microelectronics STTS2002 and STTS3000\n\nThese are fully compatible with Jedec JC 42.4 as far as I can see.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@vger.kernel.org # 3.0+\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "d09b3c9618f72ca018836998b13045edec3c8301",
      "tree": "4bdd35249faad438fee4b3cdf6fb9c78fc635823",
      "parents": [
        "4293f20c19f44ca66e5ac836b411d25e14b9f185",
        "19d57d3a145e94349abf805eed2316ef720d86c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 07 08:31:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 07 08:31:31 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov: \"Just a few driver fixups,\nnothing exciting.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - fix 3rd-gen Bamboo MT when 4+ fingers are in use\n  Input: twl4030-vibra - use proper guard for PM methods\n  Input: evdev - fix variable initialisation\n  Input: wacom - add missing LEDS_CLASS to Kconfig\n  Input: ALPS - fix touchpad detection when buttons are pressed\n"
    },
    {
      "commit": "c22ab332902333f83766017478c1ef6607ace681",
      "tree": "20b7f296327cf1fd9349b7c99fdb11be1f4ff750",
      "parents": [
        "550cf00dbc8ee402bef71628cb71246493dd4500"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 05 14:59:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 15:49:42 2012 -0800"
      },
      "message": "kmsg_dump: don\u0027t run on non-error paths by default\n\nSince commit 04c6862c055f (\"kmsg_dump: add kmsg_dump() calls to the\nreboot, halt, poweroff and emergency_restart paths\"), kmsg_dump() gets\nrun on normal paths including poweroff and reboot.\n\nThis is less than ideal given pstore implementations that can only\nrepresent single backtraces, since a reboot may overwrite a stored oops\nbefore it\u0027s been picked up by userspace.  In addition, some pstore\nbackends may have low performance and provide a significant delay in\nreboot as a result.\n\nThis patch adds a printk.always_kmsg_dump kernel parameter (which can also\nbe changed from userspace).  Without it, the code will only be run on\nfailure paths rather than on normal paths.  The option can be enabled in\nenvironments where there\u0027s a desire to attempt to audit whether or not a\nreboot was cleanly requested or not.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Seiji Aguchi \u003cseiji.aguchi@hds.com\u003e\nCc: Seiji Aguchi \u003cseiji.aguchi@hds.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "384ebe1c2849160d040df3e68634ec506f13d9ff",
      "tree": "75fa1a39e94203c5a85a61300578aaac4edfc9b1",
      "parents": [
        "96751fcbe5438e95514b025e9cee7a6d38038f40"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Tue Aug 16 11:53:02 2011 +0200"
      },
      "committer": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Mon Mar 05 23:02:53 2012 +0100"
      },
      "message": "gpio/omap: Add DT support to GPIO driver\n\nAdapt the GPIO driver to retrieve information from a DT file.\n\nAllocate the irq_base dynamically and rename bank-\u003evirtual_irq_start\nto bank-\u003eirq_base.\nChange irq_base type to int instead of u16 to match irq_alloc_descs\noutput.\n\nAdd documentation for GPIO properties specific to OMAP.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Tarun Kanti DebBarma \u003ctarun.kanti@ti.com\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "3d2ddfdcf05f5f816f829f81858c54827d7be5b4",
      "tree": "3a655df686c60a332accba69976ab251c6a25289",
      "parents": [
        "6e2cf6514066cdd5a0844b34760029a5a4870318"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Fri Feb 17 20:26:20 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Mar 05 07:49:44 2012 -0700"
      },
      "message": "Documentation: gpio: Add details of open-drain/source configuration\n\nAdding details of open drain(open collector) and open source\n(open emitter) configuration of the gpio so that client can\nset the pin as open drain at the time of gpio request.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviwed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b3950d50cfc343b3e7dc5c69c96a61b182fd1e37",
      "tree": "d54affae2b1e25464493b48aa88cd8d6b4770812",
      "parents": [
        "daefd89efc279b142bbb054577c2d706da211723",
        "280ad7fda5f95211857fda38960f2b6fdf6edd3e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 28 13:48:58 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 28 13:48:58 2012 -0600"
      },
      "message": "Merge branch \u0027irqdomain/next\u0027 into gpio/next\n"
    },
    {
      "commit": "14cd3c15cfc8118586262a79bfa3b3123f13e2c2",
      "tree": "117ff5aa34db3e4a393c30a12688cabd1f1251b0",
      "parents": [
        "e5c7d1f669806289e121b9ac3535e8f6de594b8e"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Feb 06 18:29:15 2012 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Mon Feb 27 10:28:04 2012 -0600"
      },
      "message": "doc: dt: Fix broken reference in gpio-leds documentation\n\nThe gpios property is described in Documentation/devicetree/gpio.txt, so\nreference this document.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "8ebf0232f8eaeb8008314bb408f9c2818de41106",
      "tree": "f37e47cee9e1210d46ab80aeb2713a93b916364b",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Jan 02 14:11:06 2012 +0000"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Mon Feb 27 10:07:56 2012 -0600"
      },
      "message": "of: add picochip vendor prefix\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "99c90ab31fad855b9da9dee3a5aa6c27f263e9d6",
      "tree": "c282083ac7a0aff9105e0bc2df5ced725c8902b6",
      "parents": [
        "82b982c9a697e7be0745523a53334fe38a4582c8"
      ],
      "author": {
        "name": "Akio Idehara",
        "email": "zbe64533@gmail.com",
        "time": "Fri Feb 24 00:33:22 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Feb 24 00:46:45 2012 -0800"
      },
      "message": "Input: ALPS - fix touchpad detection when buttons are pressed\n\nALPS touchpad detection fails if some buttons of ALPS are pressed.\nThe reason is that the \"E6\" query response byte is different from\nwhat is expected.\n\nThis was tested on a Toshiba Portege R500.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Akio Idehara \u003czbe64533@gmail.com\u003e\nTested-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "daefd89efc279b142bbb054577c2d706da211723",
      "tree": "2298056232548f6f22d7bbff2662a2bbf64520de",
      "parents": [
        "6e33aceda2d82126e9d08a39e21a15be0dd00a6c",
        "f86bcc302a8c570dd0f5a50097a6af96a0e717c2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 22 18:36:17 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 22 18:36:17 2012 -0700"
      },
      "message": "Merge branch \u0027for_3.4/gpio/runtime-pm-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/next\n"
    },
    {
      "commit": "7ab3a837adfc502913e0101d83bd3f4692b690b6",
      "tree": "de16b7b6e9b90856c759f2154b5aa84ee61588e7",
      "parents": [
        "13d261932bbfff7f45f288c5c8cce43177cccd3b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 14 14:06:47 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 14 14:06:47 2012 -0700"
      },
      "message": "irq_domain: add documentation and MAINTAINERS entry.\n\nDocumentation for irq_domain library which will be created in subsequent\npatches.\n\nv4: editorial changes\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Milton Miller \u003cmiltonm@bga.com\u003e\nTested-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "f5fe184b08daf0c34b0de0d02c7033fe119dbf0a",
      "tree": "91cd76407a4013ca3a2828191d75659fc4ab0506",
      "parents": [
        "14fdbf7eb4fb3fc4ab01f88470549783c4c8d3d5"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Feb 06 09:49:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 06 16:29:19 2012 -0800"
      },
      "message": "Documentation: add missing tainted bits to Documentation/sysctl/kernel.txt\n\nTwo of the bits in the tainted flag are not documented.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31c150a11c867da233a7b5e13b45bcbd3a796bde",
      "tree": "58202fc8e93833f3ea3e52f9cb0093e61265d73d",
      "parents": [
        "4554c135a0a017f4cd96f7c0612cb7ca78c68d08",
        "82b982c9a697e7be0745523a53334fe38a4582c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 04 10:57:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 04 10:57:42 2012 -0800"
      },
      "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: i8042 - add Lenovo Ideapad U455 to \u0027reset\u0027 blacklist\n  Input: serio_raw - return proper result when serio_raw_read fails\n  Input: document device properties\n  Input: twl4030_keypad - fix comment (trivial)\n  Input: gpio_keys - fix struct device declared inside parameter list\n  Input: evdev - fix variable initialisation\n"
    },
    {
      "commit": "b43ab901d671e3e3cad425ea5e9a3c74e266dcdd",
      "tree": "9527497057e939c478ff8ac5760f71cafff3b996",
      "parents": [
        "608589b15f02e59e8c40df7ef861064f1b6fa504"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Jun 27 09:26:23 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 03 16:13:25 2012 -0700"
      },
      "message": "gpio: Add a driver for Sodaville GPIO controller\n\nSodaville has GPIO controller behind the PCI bus. To my suprissed it is\nnot the same as on PXA.\n\nThe interrupt \u0026 gpio chip can be referenced from the device tree like\nfrom any other driver. Unfortunately the driver which uses the gpio\ninterrupt has to use irq_of_parse_and_map() instead of\nplatform_get_irq(). The problem is that the platform device (which is\ncreated from the device tree) is most likely created before the\ninterrupt chip is registered and therefore irq_of_parse_and_map() fails.\n\nIn theory the driver works as module. In reality most of the irq\nfunctions are not exported to modules and it is possible that _this_\nmodule is unloaded while the provided irqs are still in use.\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\n[torbenh@linutronix.de: make it work after the irq namespace cleanup,\n\t                add some device tree entries.]\nSigned-off-by: Torben Hohn \u003ctorbenh@linutronix.de\u003e\n[bigeasy@linutronix.de: convert to generic irq \u0026 gpio chip]\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n[grant.likely@secretlab.ca: depend on x86 to avoid irq_domain breakage]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "13405059e8148259a0d5b66f42e93d641a63e66a",
      "tree": "8da9a1f3efd272d1a9ec710d8bc9d5e6feb9ccc7",
      "parents": [
        "ce106ad31016b5da1168496cd0454a6290555f84"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 18:15:49 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 01 17:28:26 2012 -0800"
      },
      "message": "docbook: fix fatal errors in device-drivers docbook and add DMA Management section\n\nFix 2 fatal errors in the device-drivers docbook.\nAlso add some missing files from drivers/base/; since several\nof these are DMA-related, add a section for DMA Management.\n\ndocproc: drivers/base/sys.c: No such file or directory\ndocproc: drivers/tty/serial/8250.c: No such file or directory\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d04df0232d6b5172dc1958df1829abd0214c8969",
      "tree": "0804230b8237eeb777c2a1eb3639a273636b89a5",
      "parents": [
        "4936f97cbb99c19680ea6a3cc0148ebe51f0eb68"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Feb 01 09:12:24 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Feb 01 09:14:17 2012 -0800"
      },
      "message": "Input: document device properties\n\nAdd a section which defines the input device properties and provides\nguidelines on how to use them.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nReviewed-by: Jussi Pakkanen \u003cjussi.pakkanen@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8e2a2880a5c67988104b6f2d5fafac7b78687a9d",
      "tree": "7a9a1263462461825b47ff5af02254fdd5c0cbbb",
      "parents": [
        "27ba234c8dfe86c96675d4ef275d1d3c1f5f7053",
        "b9130b776ee481acbc27a7e56d98df75680de369"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 30 17:06:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 30 17:06:26 2012 -0800"
      },
      "message": "Merge branch \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nHere are some fixes to the pin control system that has accumulated since\n-rc1.  Mainly Tony Lindgren fixed the module load/unload logic and the\nrest are minor fixes and documentation.\n\n* \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: add checks for empty function names\n  pinctrl: fix pinmux_hog_maps when ctrl_dev_name is not set\n  pinctrl: fix some pinmux typos\n  pinctrl: free debugfs entries when unloading a pinmux driver\n  pinctrl: unbreak error messages\n  Documentation/pinctrl: fix a few syntax errors in code examples\n  pinctrl: fix pinconf_pins_show iteration\n"
    },
    {
      "commit": "0a9626575400879d1d5e6bc8768188b938d7c501",
      "tree": "131242645033de27d549d9cb5d97f0043914b6d2",
      "parents": [
        "e3b8369ca8f2fd756031dd972224bc70c2364ec2",
        "ce597919361dcec97341151690e780eade2a9cf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 28 18:20:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 28 18:20:48 2012 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.3-rc1-bugfixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nHere are some patches for the 3.3-rc1 tree.\n\nIt contains the removal of the sysdev code, now that all users of it are\ngone, as well as some sysfs bugfixes that have been reported by users.\nThere are also some documentation updates here as well.\n\n* tag \u0027driver-core-3.3-rc1-bugfixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:\n  sysfs: Complain bitterly about attempts to remove files from nonexistent directories.\n  stable: update documentation to ask for kernel version\n  base/core.c:fix typo in comment in function device_add\n  Documentation: devres: add allocation functions to list of supported calls\n  Documentation update for the driver model core\n  kernel-doc: fix new warnings in driver-core\n  kernel-doc: fix new warnings in debugfs\n  kernel-doc: fix new warnings in device.h\n  driver core: remove drivers/base/sys.c and include/linux/sysdev.h\n"
    },
    {
      "commit": "e3b8369ca8f2fd756031dd972224bc70c2364ec2",
      "tree": "bd4bab77912008a9f112b487616e08a74682f59b",
      "parents": [
        "6c334f4f6aeb0916bfc15ff731073e9f24de0189",
        "13289d5f2b2ee73583e6c65c46a1e0cd48c3ddc0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 28 18:16:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 28 18:16:09 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux\n\n* tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux:\n  lguest: remove reference from Documentation/virtual/00-INDEX\n  virtio: correct the memory barrier in virtqueue_kick_prepare()\n  virtio: fix typos of memory barriers\n"
    },
    {
      "commit": "81bc3009e061cfd0e62e03a6761cce39c750b65e",
      "tree": "46dffbe307d4275dbcf1da1bf7c01dd06e09bac3",
      "parents": [
        "acb42a3b611d7ad4cb173c3b37674b549df2ffeb",
        "5e9638643132795e6168bb483e883b6a9678e7b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 28 13:21:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 28 13:21:54 2012 -0800"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\narm-soc fixes for 3.3-rc:\n\nAT91 needed reset fixes which resulted in some minor code refactoring,\nit also adds a feature-removal for one of their platforms for 3.4.\nThe USB patches have been acked by Greg K-H.\n\ni.MX and ux500 both have some minor fixes, nothing controversial.\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  arch/arm/mach-imx/mach-mx53_ard.c: add missing iounmap\n  ARM: imx: iomux-v1.h: Fix build error due to __init annotation\n  ARM: at91: Fix at91sam9g45 and at91cap9 reset\n  ARM: at91: make rstc soc independent\n  ARM: at91: introduce AT91_SAM9_ALT_RESET to select the at91sam9 alternative reset\n  ARM: at91: merge at91cap9_ddrsdr.h in at91sam9_ddrsdr.h\n  ARM: at91: fix cap9 ddrsdr register\n  ARM/USB: at91/ohci-at91: rename vbus_pin_inverted to vbus_pin_active_low\n  USB: at91: fix clk_get error handling\n  ARM: at91: removal of CAP9 SoC family\n  ARM: at91: fix at91rm9200 soc subtype handling\n  mach-ux500: no MMC_CAP_SD_HIGHSPEED on Snowball\n  mach-ux500: enable ARM errata 764369\n  mach-ux500: do not override outer.inv_all\n  mach-ux500: musb: now musb is always in OTG mode\n  ARM: imx6: add missing twd_clk for imx6q clock\n"
    },
    {
      "commit": "13289d5f2b2ee73583e6c65c46a1e0cd48c3ddc0",
      "tree": "4fd853a8d2d29e8c821236fac318293eed77a959",
      "parents": [
        "a72caae21803b74e04e2afda5e035f149d4ea118"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Jan 28 08:10:23 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Jan 28 08:10:23 2012 +1030"
      },
      "message": "lguest: remove reference from Documentation/virtual/00-INDEX\n\nWe\u0027re in tools/lguest now.\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "de849eecd0addaa6bf60f2f7be36b30abf9ff2ae",
      "tree": "401c648dc1899a83213444192f7210182912fc89",
      "parents": [
        "0215716083cac67ff7ea3e3efdc9943bdb462274"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 20 08:17:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Jan 26 14:11:31 2012 +0100"
      },
      "message": "pinctrl: fix some pinmux typos\n\nFix some pinmux typos so implementing pinmux drivers\nis a bit easier.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "f8275f9694b8adf9f3498e747ea4c3e8b984499b",
      "tree": "768a55b9033979b44f9242f886984e68635e870c",
      "parents": [
        "a86b4ad6da23b7d2b55813f0cf026f7149932028",
        "eb7004e623637a6c2b32317c000d4b617b5cb053"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 24 22:05:44 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 24 22:05:44 2012 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nQuoth Len:\n \"This fixes a merge-window regression due to a conflict\n  between error injection and preparation to remove atomicio.c\n  Here we fix that regression and complete the removal\n  of atomicio.c.\n\n  This also re-orders some idle initialization code to\n  complete the merge window series that allows cpuidle\n  to cope with bringing processors on-line after boot.\"\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  Use acpi_os_map_memory() instead of ioremap() in einj driver\n  ACPI, APEI, EINJ, cleanup 0 vs NULL confusion\n  ACPI, APEI, EINJ Allow empty Trigger Error Action Table\n  thermal: Rename generate_netlink_event\n  ACPI / PM: Add Sony Vaio VPCCW29FX to nonvs blacklist.\n  ACPI: Remove ./drivers/acpi/atomicio.[ch]\n  ACPI, APEI: Add RAM mapping support to ACPI\n  ACPI, APEI: Add 64-bit read/write support for APEI on i386\n  ACPI processor hotplug: Delay acpi_processor_start() call for hotplugged cores\n  ACPI processor hotplug: Split up acpi_processor_add\n"
    },
    {
      "commit": "f54367f9de1b52000c008d3f68512f44cc392816",
      "tree": "9f119a92bcd3e1ff79554a245ece7a388348786d",
      "parents": [
        "546edd83abe4f03472d721c60011c5ff95e25474"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 19 22:35:05 2012 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 24 22:47:45 2012 +0100"
      },
      "message": "Documentation/pinctrl: fix a few syntax errors in code examples\n\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8381b5e88a19b780f19fc52b7dd67f2b05d07dca",
      "tree": "0658f79aa639380c3034b4f4feaba8e863a8c5ad",
      "parents": [
        "268863f43629ef88763400d0cae4a66c754a0d23"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 23 07:36:04 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 10:50:22 2012 -0800"
      },
      "message": "stable: update documentation to ask for kernel version\n\nIt would save me an email round-trip asking which stable tree(s) that a\npatch should be applied to, so document that the tree number should be\nspecified in the email request.\n\nReported-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "543f43ce87c45220a8ffbff5ff4b60122499ce5f",
      "tree": "eba6a09cd9694315a348e61bc096dc39e57aac9a",
      "parents": [
        "b10d5efdf7892d18b3b7d899edce2c8d9b80aea9"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Jan 15 13:31:46 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 10:47:42 2012 -0800"
      },
      "message": "Documentation: devres: add allocation functions to list of supported calls\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ac1e3d4f5c1097422c6e72aeae322033e9a8c803",
      "tree": "adcebdad5f515a8453bfe48940822f57a6904c9d",
      "parents": [
        "eaed435a7b870a38d89dbdb535c7842d618d3214",
        "e4c89a508f4385a0cd8681c2749a2cd2fa476e40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 15:11:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 15:11:27 2012 -0800"
      },
      "message": "Merge tag \u0027pm-fixes-for-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPower management fixes for 3.3\n\nTwo fixes for regressions introduced during the merge window, one fix for\na long-standing obscure issue in the computation of hibernate image size\nand two small PM documentation fixes.\n\n* tag \u0027pm-fixes-for-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  PM / Sleep: Fix read_unlock_usermodehelper() call.\n  PM / Hibernate: Rewrite unlock_system_sleep() to fix s2disk regression\n  PM / Hibernate: Correct additional pages number calculation\n  PM / Documentation: Fix minor issue in freezing_of_tasks.txt\n  PM / Documentation: Fix spelling mistake in basic-pm-debugging.txt\n"
    },
    {
      "commit": "b4d20859362fde976bb2fa53eb51b798cdba1afc",
      "tree": "00f61f70ec2b9bbafa91f5a09f2a58bca4b6a51b",
      "parents": [
        "4e35d28751752859b9985074e02320393b6f1c33"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 11:03:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:44:54 2012 -0800"
      },
      "message": "docbook: fix sched source file names in device-drivers book\n\nFix warning since kernel scheduler functions and kernel-doc\nnotation were moved to other files.\n\ndocproc: lnx-33-rc1/kernel/sched.c: No such file or directory\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e35d28751752859b9985074e02320393b6f1c33",
      "tree": "a86f91a011d2e78ae29f0cba7ab70f8ff8360afb",
      "parents": [
        "73e4a987390aacce102d7d36095a2dd63665f032"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 11:03:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:44:54 2012 -0800"
      },
      "message": "docbook: change iomap source filename in deviceiobook\n\nFix warning since kernel-doc comments were moved to another\nsource file.\n\nWarning(lib/iomap.c): no structured comments found\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73e4a987390aacce102d7d36095a2dd63665f032",
      "tree": "0536de6c3bcf48de54ad09a2b88a91db29608e94",
      "parents": [
        "fa757281a08799fd6c0f7ec6f111d1cd66afc97b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 11:03:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:44:54 2012 -0800"
      },
      "message": "docbook: don\u0027t use serial_core.h in device-drivers book\n\nFix new kernel-doc warning.  This file no longer contains\nkernel-doc comments.\n\nWarning(include/linux/serial_core.h): no structured comments found\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d58d7ea9164da59d0ea82fdf80e3ababe52d58c",
      "tree": "acdb69c02ff8ceac746f2b82eb01d35b17ef879b",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 10:31:04 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 23 03:15:25 2012 -0500"
      },
      "message": "thermal: Rename generate_netlink_event\n\nIt doesn\u0027t seem right for the thermal subsystem to export a symbol\nnamed generate_netlink_event. This function is thermal-specific and\nits name should reflect that fact. Rename it to\nthermal_generate_netlink_event.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: R.Durgadoss \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08a52e1bef7974176520df4ece9aafcf7c7d9ac3",
      "tree": "d5471951e8abf7f835b5e01016f51dbf563a1e32",
      "parents": [
        "3e90772f76010c315474bde59eaca7cc4c94d645"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jan 06 16:09:37 2012 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jan 20 15:08:38 2012 +0100"
      },
      "message": "ARM: at91: removal of CAP9 SoC family\n\nAtmel CAP9 family is not maintained well and products may be\ndifficult to find now. It will allow to save workforce and\nremove LOC during current cleanup process.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "5eb6f9ad96967be4e0da55521a253e11b534bd3f",
      "tree": "e9c71b8e87a0db0d2b2f5eebb25a8dadde04063d",
      "parents": [
        "f581b63aa1049ac030d6eb6c24e1be1ce2072ae7"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Jan 19 23:22:49 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jan 19 23:22:49 2012 +0100"
      },
      "message": "PM / Documentation: Fix minor issue in freezing_of_tasks.txt\n\nIn a paragraph, \"kernel thread\" is mistakenly written as \"kernel\". Fix this by\nadding thread after word \"kernel\".\n\nChanges are shown in multiple lines, as they are realigned to 80 col width.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "f581b63aa1049ac030d6eb6c24e1be1ce2072ae7",
      "tree": "58bf78b95eaf6fb4daf5458b67d91c8f8ba397db",
      "parents": [
        "90a4c0f51e8e44111a926be6f4c87af3938a79c3"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Jan 19 23:22:38 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jan 19 23:22:38 2012 +0100"
      },
      "message": "PM / Documentation: Fix spelling mistake in basic-pm-debugging.txt\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "4ba3069fea9f0771dad3f4906b305ab50d5a1b30",
      "tree": "3f75f2c0a320a6f38538c5e63f46ef79b0b3f1d1",
      "parents": [
        "507a03c1cba0e32309223d23d19a1bfc0916c140",
        "895f3022523361e9b383cf48f51feb1f7d5e7e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (26 commits)\n  target: Set additional sense length field in sense data\n  target: Remove legacy device status check from transport_execute_tasks\n  target: Remove __transport_execute_tasks() for each processing context\n  target: Remove extra se_device-\u003eexecute_task_lock access in fast path\n  target: Drop se_device TCQ queue_depth usage from I/O path\n  target: Fix possible NULL pointer with __transport_execute_tasks\n  target: Remove TFO-\u003echeck_release_cmd() fabric API caller\n  tcm_fc: Convert ft_send_work to use target_submit_cmd\n  target: Add target_submit_cmd() for process context fabric submission\n  target: Make target_put_sess_cmd use target_release_cmd_kref\n  target: Set response format in INQUIRY response\n  target: tcm_mod_builder: small fixups\n  Documentation/target: Fix tcm_mod_builder.py build breakage\n  target: remove overagressive ____cacheline_aligned annoations\n  tcm_loop: bump max_sectors\n  target/configs: remove trailing newline from udev_path and alias\n  iscsi-target: fix chap identifier simple_strtoul usage\n  target: remove useless casts\n  target: simplify target_check_cdb_and_preempt\n  target: Move core_scsi3_check_cdb_abort_and_preempt\n  ...\n"
    },
    {
      "commit": "507a03c1cba0e32309223d23d19a1bfc0916c140",
      "tree": "8da15f9c635733948a73bfe35cb50e1195702952",
      "parents": [
        "be405411f712489f2f780ab085e1069e8fb85f19",
        "79ba0db69c5887f1ad4ed51d58894e7e889084b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nThis includes initial support for the recently published ACPI 5.0 spec.\nIn particular, support for the \"hardware-reduced\" bit that eliminates\nthe dependency on legacy hardware.\n\nAPEI has patches resulting from testing on real hardware.\n\nPlus other random fixes.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (52 commits)\n  acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n  intel_idle: Split up and provide per CPU initialization func\n  ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2\n  ACPI processor: Remove unneeded cpuidle_unregister_driver call\n  intel idle: Make idle driver more robust\n  intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle\n  ACPI: kernel-parameters.txt : Add intel_idle.max_cstate\n  intel_idle: remove redundant local_irq_disable() call\n  ACPI processor: Fix error path, also remove sysdev link\n  ACPI: processor: fix acpi_get_cpuid for UP processor\n  intel_idle: fix API misuse\n  ACPI APEI: Convert atomicio routines\n  ACPI: Export interfaces for ioremapping/iounmapping ACPI registers\n  ACPI: Fix possible alignment issues with GAS \u0027address\u0027 references\n  ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)\n  ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)\n  ACPI: Store SRAT table revision\n  ACPI, APEI, Resolve false conflict between ACPI NVS and APEI\n  ACPI, Record ACPI NVS regions\n  ACPI, APEI, EINJ, Refine the fix of resource conflict\n  ...\n"
    },
    {
      "commit": "aa303f2c06c0f3b42190b7e56c16bc856b1a1b28",
      "tree": "a916c85bbdd3a23e27c1f71aa90afe8a179d99bb",
      "parents": [
        "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
        "6f36a806e588f2ce62571a1859ea1d7f2c7dde83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor\n  i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH\n  i2c-eg20t: modified the setting of transfer rate.\n  i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number\n  i2c: OMAP: Add DT support for i2c controller\n  I2C: OMAP: NACK without STP\n  I2C: OMAP: correct SYSC register offset for OMAP4\n"
    },
    {
      "commit": "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
      "tree": "82ac9c30ca95b6a92084f5535e6406866eb99cf3",
      "parents": [
        "9278e634b4e063f415b46923a9ca4e74f42ec932",
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (57 commits)\n  [media] as3645a: Fix compilation by including slab.h\n  [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n  [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n  [media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n  [media] v4l2-ctrls: make control names consistent\n  [media] DVB: dib0700, add support for Nova-TD LEDs\n  [media] DVB: dib0700, add corrected Nova-TD frontend_attach\n  [media] DVB: dib0700, separate stk7070pd initialization\n  [media] DVB: dib0700, move Nova-TD Stick to a separate set\n  [media] : add MODULE_FIRMWARE to dib0700\n  [media] DVB-CORE: remove superfluous DTV_CMDs\n  [media] s5p-jpeg: adapt to recent videobuf2 changes\n  [media] s5p-g2d: fixed a bug in controls setting function\n  [media] s5p-mfc: Fix volatile controls setup\n  [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n  [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n  [media] s5p-fimc: Fix incorrect control ID assignment\n  [media] dvb_frontend: Don\u0027t call get_frontend() if idle\n  [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T\n  [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters\n  ...\n"
    },
    {
      "commit": "d71f5be276bf79eda14c40f3cafcf827326f10cb",
      "tree": "581dadb90b06b950882a8eb75deee23d3370a4ab",
      "parents": [
        "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
        "76ffe8a3f766358a0ade543153625b3e4e66159d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\nSCSI updates on 20120118\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (49 commits)\n  [SCSI] libfc: remove redundant timer init for fcp\n  [SCSI] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c\n  [SCSI] libfc: Declare local functions static\n  [SCSI] fcoe: fix regression on offload em matching function for initiator/target\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k12\n  [SCSI] qla4xxx: Cleanup modinfo display\n  [SCSI] qla4xxx: Update license\n  [SCSI] qla4xxx: Clear the RISC interrupt bit during FW init\n  [SCSI] qla4xxx: Added error logging for firmware abort\n  [SCSI] qla4xxx: Disable generating pause frames in case of FW hung\n  [SCSI] qla4xxx: Temperature monitoring for ISP82XX core.\n  [SCSI] megaraid: fix sparse warnings\n  [SCSI] sg: convert to kstrtoul_from_user()\n  [SCSI] don\u0027t change sdev starvation list order without request dispatched\n  [SCSI] isci: fix, prevent port from getting stuck in the \u0027configuring\u0027 state\n  [SCSI] isci: fix start OOB\n  [SCSI] isci: fix io failures while wide port links are coming up\n  [SCSI] isci: allow more time for wide port targets\n  [SCSI] isci: enable wide port targets\n  [SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode.\n  ...\n"
    },
    {
      "commit": "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
      "tree": "15490d1c7fd415575ec6beec1baa5ce89f747bf9",
      "parents": [
        "ccb19d263fd1c9e34948e2158c53eacbff369344",
        "df3481399042200792822b6243e36a95a557b57e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/users/willy/linux-nvme\n\n* git://git.infradead.org/users/willy/linux-nvme: (105 commits)\n  NVMe: Set number of queues correctly\n  NVMe: Version 0.8\n  NVMe: Set queue flags correctly\n  NVMe: Simplify nvme_unmap_user_pages\n  NVMe: Mark the end of the sg list\n  NVMe: Fix DMA mapping for admin commands\n  NVMe: Rename IO_TIMEOUT to NVME_IO_TIMEOUT\n  NVMe: Merge the nvme_bio and nvme_prp data structures\n  NVMe: Change nvme_completion_fn to take a dev\n  NVMe: Change get_nvmeq to take a dev instead of a namespace\n  NVMe: Simplify completion handling\n  NVMe: Update Identify Controller data structure\n  NVMe: Implement doorbell stride capability\n  NVMe: Version 0.7\n  NVMe: Don\u0027t probe namespace 0\n  Fix calculation of number of pages in a PRP List\n  NVMe: Create nvme_identify and nvme_get_features functions\n  NVMe: Fix memory leak in nvme_dev_add()\n  NVMe: Fix calls to dma_unmap_sg\n  NVMe: Correct sg list setup in nvme_map_user_pages\n  ...\n"
    },
    {
      "commit": "ccb19d263fd1c9e34948e2158c53eacbff369344",
      "tree": "6683e55f183920dcbf3e1a5b749e7f9780c465b3",
      "parents": [
        "6a488979f574cb4287880db2dbc8b13cee30c5be",
        "c3b5003b628d8e373262bee42c7260d6a799c73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  tg3: Fix single-vector MSI-X code\n  openvswitch: Fix multipart datapath dumps.\n  ipv6: fix per device IP snmp counters\n  inetpeer: initialize -\u003eredirect_genid in inet_getpeer()\n  net: fix NULL-deref in WARN() in skb_gso_segment()\n  net: WARN if skb_checksum_help() is called on skb requiring segmentation\n  caif: Remove bad WARN_ON in caif_dev\n  caif: Fix typo in Vendor/Product-ID for CAIF modems\n  bnx2x: Disable AN KR work-around for BCM57810\n  bnx2x: Remove AutoGrEEEn for BCM84833\n  bnx2x: Remove 100Mb force speed for BCM84833\n  bnx2x: Fix PFC setting on BCM57840\n  bnx2x: Fix Super-Isolate mode for BCM84833\n  net: fix some sparse errors\n  net: kill duplicate included header\n  net: sh-eth: Fix build error by the value which is not defined\n  net: Use device model to get driver name in skb_gso_segment()\n  bridge: BH already disabled in br_fdb_cleanup()\n  net: move sock_update_memcg outside of CONFIG_INET\n  mwl8k: Fixing Sparse ENDIAN CHECK warning\n  ...\n"
    },
    {
      "commit": "79ba0db69c5887f1ad4ed51d58894e7e889084b0",
      "tree": "72948278c60e0997ad2e7cc0181d469c61b62fa8",
      "parents": [
        "cb7971756b901abd61d47f6eb1011066abfb348d",
        "c130bd6f82e5dda28b1a19741c4c2fe269713199",
        "5c2a9f06a9cd7194f884cdc88144866235dec07d",
        "65b7f839ceecc0a36c7969c0c9151d5748cd4242",
        "9f10f6a520deb3639fac78d81151a3ade88b4e7f",
        "553575f1ae048aa44682b46b3c51929a0b3ad337"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "message": "Merge branches \u0027einj\u0027, \u0027intel_idle\u0027, \u0027misc\u0027, \u0027srat\u0027 and \u0027turbostat-ivb\u0027 into release\n"
    },
    {
      "commit": "c130bd6f82e5dda28b1a19741c4c2fe269713199",
      "tree": "7561dc50d4c256ca9eb19cd55569bc7867289af7",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jan 17 12:10:16 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:14:17 2012 -0500"
      },
      "message": "acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n\nACPI 5.0 provides extensions to the EINJ mechanism to specify the\ntarget for the error injection - by APICID for cpu related errors,\nby address for memory related errors, and by segment/bus/device/function\nfor PCIe related errors. Also extensions for vendor specific error\ninjections.\n\nTested-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "6f36a806e588f2ce62571a1859ea1d7f2c7dde83",
      "tree": "44485aee19bcaf05b0baaf83ea62d7e5ddd78b9c",
      "parents": [
        "8956dc102ca26357850830f1d26132719c1ce6ee",
        "6145197be6cc0583fa1a2f4ec1079d366137061e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "message": "Merge branches \u0027for-33/i2c/eg20t\u0027 and \u0027for-33/i2c/omap\u0027 into for-linus/i2c-33\n"
    },
    {
      "commit": "6145197be6cc0583fa1a2f4ec1079d366137061e",
      "tree": "ebade77ae1a25a56e822feed87c7135d01500083",
      "parents": [
        "78e1cf42ee3efd2c3e8af0b97cf0a0a570cc0c1f"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Dec 22 15:56:36 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:57 2012 +0000"
      },
      "message": "i2c: OMAP: Add DT support for i2c controller\n\nAdd initial DT support to retrieve the frequency using a\nDT attribute instead of the pdata pointer if of_node exist.\n\nAdd documentation for omap i2c controller binding.\n\nBased on original patches from Manju and Grant.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nReviewed-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "2e92c7ad8f269c2b5b7f2a4763675f55f00b75f5",
      "tree": "f803d529d9b2e58b558da33d0a613ae3121777b6",
      "parents": [
        "63ff07beaebef2a82da41cf04053ae88b579226d"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Thu Dec 15 01:18:52 2011 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 14:19:58 2012 -0500"
      },
      "message": "ACPI: kernel-parameters.txt : Add intel_idle.max_cstate\n\nAdd missing intel_idle.max_cstate in kernel-parameters.txt\n\nSigned-off-by Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7bb0f088f8dd1d60b8f5743471cc3db3f820df59",
      "tree": "07ef2567fa25eb6b695d254efcc75d97c555b024",
      "parents": [
        "b5dad9fdd8e2c102e1a0f8490c55dbda198d412c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 10:00:41 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 10:00:41 2012 -0200"
      },
      "message": "[media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T\n\nOn ISDB-T, each layer can have its own independent modulation,\napplied to the carriers that belong to the segments associated\nwith them. So, there\u0027s no sense to define a global modulation\nparameter.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5dad9fdd8e2c102e1a0f8490c55dbda198d412c",
      "tree": "adbd47ecbeaa3396051a13d5b1ec1c68fe72f4f1",
      "parents": [
        "a34e2a784f8d5b4d26fb3cc378e04296cdc7ad23"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 09:49:28 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 09:49:28 2012 -0200"
      },
      "message": "[media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters\n\nThe ISDB-T differs on its way to implement the hierarchical\ntransmissions: instead of using a low-priority/high-priority\nFEC codes, it does that by using different layers, each layer\nwith their groups of segments. So, those parameters don\u0027t make sense\nfor ISDB-T.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a34e2a784f8d5b4d26fb3cc378e04296cdc7ad23",
      "tree": "a099c7af36c228f5f318aa9b76b56b7c0e0144a2",
      "parents": [
        "3b6a567afa3250abf280ef535000dc0dc3ed9d52"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 09:45:48 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 09:45:48 2012 -0200"
      },
      "message": "[media] DocBook/dvbproperty.xml: Fix the units for DTV_FREQUENCY\n\nThe units for DTV_FREQUENCY are kHz for satellital delivery systems\n(DVB-S/DVB-S2/DVB-TURBO/ISDB-S). Fix it at the API spec.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5674124f9f16f196533abb383193bd232c9afc2f",
      "tree": "275af51d6f7749dc72e1530fcace7c770cdbdd46",
      "parents": [
        "5d48421be3c8a9f753d61b826ecb3ad287d867c0",
        "72142fd4109105c6bd21658966ca5e93c1684081"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 18:19:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 18:19:19 2012 -0800"
      },
      "message": "Merge branch \u0027x86-syscall-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-syscall-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86: Move \u003casm/asm-offsets.h\u003e from trace_syscalls.c to asm/syscall.h\n  x86, um: Fix typo in 32-bit system call modifications\n  um: Use $(srctree) not $(KBUILD_SRC)\n  x86, um: Mark system call tables readonly\n  x86, um: Use the same style generated syscall tables as native\n  um: Generate headers before generating user-offsets.s\n  um: Run host archheaders, allow use of host generated headers\n  kbuild, headers.sh: Don\u0027t make archheaders explicitly\n  x86, syscall: Allow syscall offset to be symbolic\n  x86, syscall: Re-fix typo in comment\n  x86: Simplify syscallhdr.sh\n  x86: Generate system call tables and unistd_*.h from tables\n  checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source\n  x86: Machine-readable syscall tables and scripts to process them\n  trace: Include \u003casm/asm-offsets.h\u003e in trace_syscalls.c\n  x86-64, ia32: Move compat_ni_syscall into C and its own file\n  x86-64, syscall: Adjust comment spacing and remove typo\n  kbuild: Add support for an \"archheaders\" target\n  kbuild: Add support for installing generated asm headers\n"
    },
    {
      "commit": "adfeb6e9f46ded31b46fe406ad0dd6a9b4e0f7fe",
      "tree": "244eeecd2f0ecce8b84ab1301824168f1651d632",
      "parents": [
        "97740400bc76b64781d01f8cdfbcf750582006ef",
        "5f8b1f877e0212bfde8cb950725391f4a50c9396"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 15:07:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 15:07:46 2012 -0800"
      },
      "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: (sysfs-interface) Update tempX_type attribute to be more generic\n  hwmon: (adm1031) Fix coding style issues\n  hwmon: (it87) Add IT8728F support\n  hwmon: (coretemp) Add missing section annotations\n  hwmon: (lm90) Add range check to set_update_interval\n  hwmon: (lm63) Support extended lookup table of LM96163\n  hwmon: (lm63) Expose automatic fan speed control lookup table\n  hwmon: (lm63) Fix incorrect comment about I2C address\n  hwmon: (lm63) LM64 has a dedicated pin for tachometer\n  hwmon: (lm63) Add sensor type attribute for external sensor on LM96163\n  hwmon: (lm63) Add support for update_interval sysfs attribute\n  hwmon: (lm63) Add support for writing the external critical temperature\n  hwmon: (lm63) Add support for unsigned upper temperature limits\n  hwmon: (lm63) Add support for LM96163\n  hwmon: (lm63) Add support for external temperature offset register\n  hwmon: (lm63) Fix checkpatch errors\n  hwmon: (max1111) Change sysfs interface to in[0-3]_input in millivolts\n"
    },
    {
      "commit": "408e057870c8680a50963b08f9f7efaa151a74ec",
      "tree": "4d4085332d0b1b7e8727cb037dfb206fc1ed538c",
      "parents": [
        "287b901dcadd7eb3c5aa93b679bbad4058814921",
        "29a36d4dec6cf7ad72e6e3337bf954096cbbb4cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 14:36:07 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 16 14:36:07 2012 -0800"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/coccinelle: improve the coverage of some semantic patches\n  coccinelle: semantic patches related to devm_ functions (part 2)\n  coccinelle: semantic patches related to devm_ functions (part 1)\n  coccinelle.txt: update documentation to include M\u003d option\n  coccicheck: add M\u003d option to control which dir is processed\n  ctags: remove struct forward declarations\n  scripts/tags.sh: Add Page flag function magic\n"
    },
    {
      "commit": "5f8b1f877e0212bfde8cb950725391f4a50c9396",
      "tree": "095c4ae2bd610d00a9cf44055efb0198d2c7d237",
      "parents": [
        "1c720093f635af490e103c79c056e7408aee6618"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Jan 16 22:51:48 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 16 22:51:48 2012 +0100"
      },
      "message": "hwmon: (sysfs-interface) Update tempX_type attribute to be more generic\n\nThe temp[1-*]_type attribute reports the temperature sensor type. Sensor type 1\nis described as \"PII/Celeron Diode\", which is quite restrictive; other CPUs\nmay also have an embedded temperature sensor diode with similar characteristics.\nChange description to \"CPU embedded diode\" to be more generic.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "16b5dda22e3798e61bb008d2329d4f4d90ef764e",
      "tree": "f9b00eb0982045d496835b2ab0e829995c3d94d9",
      "parents": [
        "d6db23c7ce8d02896197394c1d741bdffe58ac54"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 16 22:51:48 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 16 22:51:48 2012 +0100"
      },
      "message": "hwmon: (it87) Add IT8728F support\n\nUntil we get a datasheet for the IT8728F, treat it as fully compatible\nwith the IT8721F, as it seems to work reasonably well.\n\nThis closes kernel bug #27262.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "d216f6809eb690b9a888c286cde68cda4d0c4cfa",
      "tree": "46a83526ded3df6713a0d41514adb1ad465b969f",
      "parents": [
        "d93ab7807063ade8ad4b3ba55347e333dbde4d52"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 16 22:51:47 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 16 22:51:47 2012 +0100"
      },
      "message": "hwmon: (lm63) Expose automatic fan speed control lookup table\n\nThe LM63 and compatible devices have a lookup table to control the fan\nspeed automatically. Expose it in sysfs. Values are cached for 5\nseconds, independently of the other register values to avoid slowing\ndown \"sensors\". We might make the table values writable in the future.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "409c0b5bdf7d80e61380ce6b226b98405576d7cc",
      "tree": "c9c3f4d9ad0d74203599db8d77768a2676b22812",
      "parents": [
        "f496b2d4f181fa5fcdf24016b11caaa33eb12477"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 16 22:51:46 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 16 22:51:46 2012 +0100"
      },
      "message": "hwmon: (lm63) LM64 has a dedicated pin for tachometer\n\nOn the LM64, the tachometer function has a dedicated pin and fan speed\nmonitoring is always enabled.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f496b2d4f181fa5fcdf24016b11caaa33eb12477",
      "tree": "8b52c917c9e95dcd4fd0c1907ac083c293601ed1",
      "parents": [
        "04738b2b2f37c13bbe37b7695fec6c1c60d79c7a"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Jan 16 22:51:46 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 16 22:51:46 2012 +0100"
      },
      "message": "hwmon: (lm63) Add sensor type attribute for external sensor on LM96163\n\nOn LM96163, the external temperature sensor type is configurable to\neither a thermal diode or a 3904 transistor. The chip reports a wrong\ntemperature if misconfigured. Add writable attribute to support it.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "04738b2b2f37c13bbe37b7695fec6c1c60d79c7a",
      "tree": "77802752c8901e35eab6bfb1763e7160e37c7328",
      "parents": [
        "94e55df48a230162edc641e55c28d058f5b6cb76"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Jan 16 22:51:46 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 16 22:51:46 2012 +0100"
      },
      "message": "hwmon: (lm63) Add support for update_interval sysfs attribute\n\nThe update interval is configurable on LM63 and compatibles. Add\nsupport for it.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "210961c436d5c552a816ae9c6b38cbc8b993395a",
      "tree": "234ab06ad1a1a3acc69082d4964e5b955dd337a6",
      "parents": [
        "786375f7298dcc78a7cf44be9e15fb79bddc6f25"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Jan 16 22:51:45 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 16 22:51:45 2012 +0100"
      },
      "message": "hwmon: (lm63) Add support for LM96163\n\nLM96163 is an enhanced version of LM63 with improved PWM resolution. Add chip\ndetection code as well as support for improved PWM resolution if the chip is\nconfigured to use it.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nTested-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "aa07eec5320cf1793062c03b8409e7541ca37c31",
      "tree": "cbfead55cd780cb44768c4a8c1f783df020d00c6",
      "parents": [
        "dacd4fa37dbafe209a90d6d5b729d2257df4b734"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Oct 11 05:12:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:58:53 2012 -0200"
      },
      "message": "[media] v4l2-ioctl: make tuner \u0027type\u0027 check more strict for S_FREQUENCY\n\nAs per the feature removal document, make the tuner type check more strict\nso that it is no longer possible to set the radio frequency through a video\nnode or the TV frequency through a radio node.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dacd4fa37dbafe209a90d6d5b729d2257df4b734",
      "tree": "ed3b9519c1013cafb6c9da63299806910c25c5fd",
      "parents": [
        "6055b12ae0f433314cba98f423fb8c5fc211ca8d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Jan 11 07:37:54 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:38:29 2012 -0200"
      },
      "message": "[media] V4L2 Spec: improve the G/S_INPUT/OUTPUT documentation\n\nAs Rupert pointed out, the phrase \"It is good practice\" should be replaced\nwith \"You must\".\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: Rupert Eibauer \u003cRupert.Eibauer@ces.ch\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6055b12ae0f433314cba98f423fb8c5fc211ca8d",
      "tree": "0298a0437a2c51b3543ae788260ff98dbd8c82c9",
      "parents": [
        "047a01fdc807ffa461db87e2d30d6d28f95c091a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Jan 11 07:30:55 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:37:53 2012 -0200"
      },
      "message": "[media] V4L2 Spec: fix extended control documentation\n\nUpdate the spec to the behavior implemented by the control framework.\nThis should have been documented long ago but for some reason it was\nnever done.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "05834fcf58fe77b0519a8dc40e3c4a5a28dfc88d",
      "tree": "5a73a2b0a534bdd2678d65eaa7df566fed2369ce",
      "parents": [
        "0cb64f02b8c8f8181d6eaa6d1931fe0bc4195a25"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Nov 22 08:59:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:35:55 2012 -0200"
      },
      "message": "[media] v4l2 spec: clarify usage of V4L2_FBUF_FLAG_OVERLAY\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "991039f9f40d0809108e8d453c68c2ae965b3ac4",
      "tree": "9bbcbe139d5d1b6ad8f3379290ecf2ca19e88092",
      "parents": [
        "787649993230eb1d6fc326f13be285a840092538"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Wed Jan 11 02:44:19 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Jan 16 12:34:12 2012 +0400"
      },
      "message": "[SCSI] qla4xxx: Update license\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "798edaadba97612224c250d50f880405d75a3af1",
      "tree": "5de65918af1e0a43a0d08e5c6bb04311f4c702f8",
      "parents": [
        "7895f9c957ff5dbce8e1b96ed11919bb2e20641f"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Fri Jan 06 17:02:45 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Jan 16 11:28:33 2012 +0400"
      },
      "message": "[SCSI] megaraid_sas: Version and Changelog update\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "122804ecb59493fbb4d31b3ba9ac59faaf45276f",
      "tree": "cff4d8a158c412e4a8d3abc8d91bb0eb52b01c9a",
      "parents": [
        "16008d641670571ff4cd750b416c7caf2d89f467",
        "126400033940afb658123517a2e80eb68259fbd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (655 commits)\n  [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver\n  mb86a20s: Add a few more register settings at the init seq\n  mb86a20s: Group registers into the same line\n  [media] [PATCH] don\u0027t reset the delivery system on DTV_CLEAR\n  [media] [BUG] it913x-fe fix typo error making SNR levels unstable\n  [media] cx23885: Query the CX25840 during enum_input for status\n  [media] cx25840: Add support for g_input_status\n  [media] rc-videomate-m1f.c Rename to match remote controler name\n  [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828\n  [media] convert drivers/media/* to use module_platform_driver()\n  [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB\n  [media] Exynos4 JPEG codec v4l2 driver\n  [media] doc: v4l: selection: choose pixels as units for selection rectangles\n  [media] v4l: s5p-tv: mixer: fix setup of VP scaling\n  [media] v4l: s5p-tv: mixer: add support for selection API\n  [media] v4l: emulate old crop API using extended crop/compose API\n  [media] doc: v4l: add documentation for selection API\n  [media] doc: v4l: add binary images for selection API\n  [media] v4l: add support for selection api\n  [media] hd29l2: fix review findings\n  ...\n"
    },
    {
      "commit": "83c2f912b43c3a7babbb6cb7ae2a5276c1ed2a3e",
      "tree": "eaa7f50dea154d9f19721db69c7adde64d48848f",
      "parents": [
        "f0ed5b9a28536b8be2f578a9450cfa42ab31ccf8",
        "172d1b0b73256551f100fc00c69e356d047103f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 11:26:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 11:26:35 2012 -0800"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (39 commits)\n  perf tools: Fix compile error on x86_64 Ubuntu\n  perf report: Fix --stdio output alignment when --showcpuutilization used\n  perf annotate: Get rid of field_sep check\n  perf annotate: Fix usage string\n  perf kmem: Fix a memory leak\n  perf kmem: Add missing closedir() calls\n  perf top: Add error message for EMFILE\n  perf test: Change type of \u0027-v\u0027 option to INCR\n  perf script: Add missing closedir() calls\n  tracing: Fix compile error when static ftrace is enabled\n  recordmcount: Fix handling of elf64 big-endian objects.\n  perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again\n  perf tools: Add support for guest/host-only profiling\n  perf kvm: Do guest-only counting by default\n  perf top: Don\u0027t update total_period on process_sample\n  perf hists: Stop using \u0027self\u0027 for struct hist_entry\n  perf hists: Rename total_session to total_period\n  x86: Add counter when debug stack is used with interrupts enabled\n  x86: Allow NMIs to hit breakpoints in i386\n  x86: Keep current stack in NMI breakpoints\n  ...\n"
    },
    {
      "commit": "892d208bcf79e4e1058707786a7b6d486697cd78",
      "tree": "15446e4d19f7f98078344ab0bc37ae6af4898c6d",
      "parents": [
        "dca88ad6915b65f6e037f8c3e632fcd92a70bd88",
        "029aeff5db879afd7760f11214b6fea45f76b58e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 18:11:11 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 18:11:11 2012 -0800"
      },
      "message": "Merge tag \u0027kmemleak\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux\n\nKmemleak patches\n\nMain features:\n- Handle percpu memory allocations (only scanning them, not actually\n  reporting).\n- Memory hotplug support.\n\nUsability improvements:\n- Show the origin of early allocations.\n- Report previously found leaks even if kmemleak has been disabled by\n  some error.\n\n* tag \u0027kmemleak\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux:\n  kmemleak: Add support for memory hotplug\n  kmemleak: Handle percpu memory allocation\n  kmemleak: Report previously found leaks even after an error\n  kmemleak: When the early log buffer is exceeded, report the actual number\n  kmemleak: Show where early_log issues come from\n"
    },
    {
      "commit": "51be08419dc86c72486ac556aa39bc01026a403d",
      "tree": "50ac35ac89f207d2a732b67eb2f1e9b671e5c064",
      "parents": [
        "ec8013beddd717d1740cfefb1a9b900deef85462",
        "f787f32e67e00b072f46b2ae3c454d2c0a1fcdb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "message": "Merge branch \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6: (175 commits)\n  module_param: make bool parameters really bool (drivers/video/i810)\n  Revert \"atmel_lcdfb: Adjust HFP calculation so it matches the manual.\"\n  OMAPDSS: HDMI: Disable DDC internal pull up\n  OMAPDSS: HDMI: Move duplicate code from boardfile\n  OMAPDSS: add OrtusTech COM43H4M10XTC display support\n  OMAP: DSS2: Support for UMSH-8173MD TFT panel\n  ASoC: OMAP: HDMI: Move HDMI codec trigger function to generic HDMI driver\n  OMAPDSS: HDMI: Create function to enable HDMI audio\n  ASoC: OMAP: HDMI: Correct signature of ASoC functions\n  ASoC: OMAP: HDMI: Introduce driver data for audio codec\n  grvga: fix section mismatch warnings\n  video: s3c-fb: Don\u0027t keep device runtime active when open\n  video: s3c-fb: Hold runtime PM references when touching registers\n  video: s3c-fb: Take a runtime PM reference when unblanked\n  video: s3c-fb: Disable runtime PM in error paths from probe\n  video: s3c-fb: Use s3c_fb_enable() to enable the framebuffer\n  video: s3c-fb: Make runtime PM functional again\n  drivers/video: fsl-diu-fb: merge fsl_diu_alloc() into map_video_memory()\n  drivers/video: fsl-diu-fb: add default platform ops functions\n  drivers/video: fsl-diu-fb: remove broken reference count enabling the display\n  ...\n"
    },
    {
      "commit": "f95ab20972cfefa8ee5428d6c3afd4cb8eacabf4",
      "tree": "545ecec1bbb70e0172be353a4a25446bb85371d1",
      "parents": [
        "d0bc1fb4672b978b608400a5112249cdbc28f9ae"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Sat Nov 05 20:59:44 2011 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 14 22:25:56 2012 +0100"
      },
      "message": "coccinelle.txt: update documentation to include M\u003d option\n\nAdding documentation for the new M\u003d option which limits Coccinelle\nto a specific set of directories.\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nAcked-by: Julia Lawall \u003cjulia.lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "81d48f0aee544885c39ef6e1ffb1175f276e6adf",
      "tree": "093f37084c133795e4ce71befa57185328737171",
      "parents": [
        "f5e4e20faa1eee3feaa0394897bbd1aca544e809",
        "661db794eb8179c7bea02f159bb691a2fff4a8e0",
        "14c173eb63432ba5d0783b6c4b23a8fe0c76fb0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "message": "Merge tags \u0027devicetree-for-linus\u0027 and \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n2nd set of device tree changes and SPI bug fixes for v3.3\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/irq: Add interrupts-names property to name an irq resource\n  of/address: Add reg-names property to name an iomem resource\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/tegra: depend instead of select TEGRA_SYSTEM_DMA\n"
    },
    {
      "commit": "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
      "tree": "a112335f2b2b2a51e90531c6c67e8a3b54dcf0ef",
      "parents": [
        "0b48d42235caf627121f440b57d376f48a9af8b6",
        "72db395ffadb1d33233fd123c2bf87ba0198c6c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux\n\nAutogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999  BFCB D920 0E6C D1AD B8F1\n\n* tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux:\n  module_param: check that bool parameters really are bool.\n  intelfbdrv.c: bailearly is an int module_param\n  paride/pcd: fix bool verbose module parameter.\n  module_param: make bool parameters really bool (drivers \u0026 misc)\n  module_param: make bool parameters really bool (arch)\n  module_param: make bool parameters really bool (core code)\n  kernel/async: remove redundant declaration.\n  printk: fix unnecessary module_param_name.\n  lirc_parallel: fix module parameter description.\n  module_param: avoid bool abuse, add bint for special cases.\n  module_param: check type correctness for module_param_array\n  modpost: use linker section to generate table.\n  modpost: use a table rather than a giant if/else statement.\n  modules: sysfs - export: taint, coresize, initsize\n  kernel/params: replace DEBUGP with pr_debug\n  module: replace DEBUGP with pr_debug\n  module: struct module_ref should contains long fields\n  module: Fix performance regression on modules with large symbol tables\n  module: Add comments describing how the \"strmap\" logic works\n\nFix up conflicts in scripts/mod/file2alias.c due to the new linker-\ngenerated table approach to adding __mod_*_device_table entries.  The\nARM sa11x0 mcp bus needed to be converted to that too.\n"
    },
    {
      "commit": "0b48d42235caf627121f440b57d376f48a9af8b6",
      "tree": "400967c5fcb1cd08bbc0e1739e229f9717590f19",
      "parents": [
        "8e63dd6e1c589ba99a18df9cbaa41c3178607641",
        "7a6ef8c72314f254c107c6a9ed7cb201961ee05a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:26:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:26:41 2012 -0800"
      },
      "message": "Merge branch \u0027for-3.3\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-3.3\u0027 of git://linux-nfs.org/~bfields/linux: (31 commits)\n  nfsd4: nfsd4_create_clid_dir return value is unused\n  NFSD: Change name of extended attribute containing junction\n  svcrpc: don\u0027t revert to SVC_POOL_DEFAULT on nfsd shutdown\n  svcrpc: fix double-free on shutdown of nfsd after changing pool mode\n  nfsd4: be forgiving in the absence of the recovery directory\n  nfsd4: fix spurious 4.1 post-reboot failures\n  NFSD: forget_delegations should use list_for_each_entry_safe\n  NFSD: Only reinitilize the recall_lru list under the recall lock\n  nfsd4: initialize special stateid\u0027s at compile time\n  NFSd: use network-namespace-aware cache registering routines\n  SUNRPC: create svc_xprt in proper network namespace\n  svcrpc: update outdated BKL comment\n  nfsd41: allow non-reclaim open-by-fh\u0027s in 4.1\n  svcrpc: avoid memory-corruption on pool shutdown\n  svcrpc: destroy server sockets all at once\n  svcrpc: make svc_delete_xprt static\n  nfsd: Fix oops when parsing a 0 length export\n  nfsd4: Use kmemdup rather than duplicating its implementation\n  nfsd4: add a separate (lockowner, inode) lookup\n  nfsd4: fix CONFIG_NFSD_FAULT_INJECTION compile error\n  ...\n"
    },
    {
      "commit": "2145199c4f0db7c517dd788abec301dc84b91bd0",
      "tree": "d5ae3afd434b81a377bf3ddb3780703952a4fdc0",
      "parents": [
        "21ebd6c68b5511b55f4f456e4ba17c2d711e3617",
        "081794564e3000e602de290d1121792c33b475a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:48:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:48:42 2012 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  dma-buf: Documentation update for Kconfig select\n  nouveau: Support Optimus models for vga_switcheroo\n  nouveau: properly check for _DSM function support\n  dma-buf: drop option text so users don\u0027t select it.\n  radeon: Call pci_clear_master() instead of open-coding it.\n  gma500: Discard modes that don\u0027t fit in stolen memory\n  drm: bump DRM_CONNECTOR_MAX_ENCODER from 2 to 3\n  drm/radeon/kms: Fix module parameter description format\n  drm/radeon/kms/ni: fix packet2 handling for VM IB parser\n  ttm/dma: Remove the WARN() which is not useful.\n"
    },
    {
      "commit": "21ebd6c68b5511b55f4f456e4ba17c2d711e3617",
      "tree": "2f4f98568a7a52ab6734fb190d0cbf6f9c1c6492",
      "parents": [
        "4b8be38cf782f8ebebc089083fa0572ade79d7ca",
        "74d836c4142e5d100f8d9a1b2ee3003c2ed7109d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "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: (59 commits)\n  rtc: max8925: Add function to work as wakeup source\n  mfd: Add pm ops to max8925\n  mfd: Convert aat2870 to dev_pm_ops\n  mfd: Still check other interrupts if we get a wm831x touchscreen IRQ\n  mfd: Introduce missing kfree in 88pm860x probe routine\n  mfd: Add S5M series configuration\n  mfd: Add s5m series irq driver\n  mfd: Add S5M core driver\n  mfd: Improve mc13xxx dt binding document\n  mfd: Fix stmpe section mismatch\n  mfd: Fix stmpe build warning\n  mfd: Fix STMPE I2c build failure\n  mfd: Constify aat2870-core i2c_device_id table\n  gpio: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 610\n  mfd: Add support for STMPE SPI interface\n  mfd: Separate out STMPE controller and interface specific code\n  misc: Remove max8997-muic sysfs attributes\n  mfd: Remove unused wm831x_irq_data_to_mask_reg()\n  ...\n\nFix up trivial conflict in drivers/leds/Kconfig due to addition of\nLEDS_MAX8997 and LEDS_TCA6507 next to each other.\n"
    },
    {
      "commit": "4b8be38cf782f8ebebc089083fa0572ade79d7ca",
      "tree": "2f88a0a5c1c0be9121c31b5a2775ae2f979cfa66",
      "parents": [
        "5df1b274cd2f0304339c7f5586fa16cce0fdfce2",
        "0db13fc2abbb0b1a8d8efee20dfbd7f3c5d54022"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:41:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:41:15 2012 -0800"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nMMC highlights for 3.3:\n\nCore:\n * Support for the HS200 high-speed eMMC mode.\n * Support SDIO 3.0 Ultra High Speed cards.\n * Kill pending block requests immediately if card is removed.\n * Enable the eMMC feature for locking boot partitions read-only\n   until next power on, exposed via sysfs.\n\nDrivers:\n * Runtime PM support for Intel Medfield SDIO.\n * Suspend/resume support for sdhci-spear.\n * sh-mmcif now processes requests asynchronously.\n\n* tag \u0027mmc-merge-for-3.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (58 commits)\n  mmc: fix a deadlock between system suspend and MMC block IO\n  mmc: sdhci: restore the enabled dma when do reset all\n  mmc: dw_mmc: miscaculated the fifo-depth with wrong bit operation\n  mmc: host: Adds support for eMMC 4.5 HS200 mode\n  mmc: core: HS200 mode support for eMMC 4.5\n  mmc: dw_mmc: fixed wrong bit operation for SDMMC_GET_FCNT()\n  mmc: core: Separate the timeout value for cache-ctrl\n  mmc: sdhci-spear: Fix compilation error\n  mmc: sdhci: Deal with failure case in sdhci_suspend_host\n  mmc: dw_mmc: Clear the DDR mode for non-DDR\n  mmc: sd: Fix SDR12 timing regression\n  mmc: sdhci: Fix tuning timer incorrect setting when suspending host\n  mmc: core: Add option to prevent eMMC sleep command\n  mmc: omap_hsmmc: use threaded irq handler for card-detect.\n  mmc: sdhci-pci: enable runtime PM for Medfield SDIO\n  mmc: sdhci: Always pass clock request value zero to set_clock host op\n  mmc: sdhci-pci: remove SDHCI_QUIRK2_OWN_CARD_DETECTION\n  mmc: sdhci-pci: get gpio numbers from platform data\n  mmc: sdhci-pci: add platform data\n  mmc: sdhci: prevent card detection activity for non-removable cards\n  ...\n"
    },
    {
      "commit": "96e80a7851b44f3decaac0625665cd64e550b71d",
      "tree": "a24d9f46c43b5fcf824c49b93d37982ab668aade",
      "parents": [
        "57e6a7dde8cfca9ac1d6702cf9104d22bc11ba90",
        "3d4a1c80c4eb97187b3a61b3bfa8c804327f7a45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 10:34:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 10:34:57 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next:\n  Squashfs: fix i_blocks calculation with extended regular files\n  Squashfs: fix mount time sanity check for corrupted superblock\n  Squashfs: optimise squashfs_cache_get entry search\n  Squashfs: Update documentation to include xattrs\n  Squashfs: add missing block release on error condition\n"
    },
    {
      "commit": "1a52bb0b686844021597d190e562ab55d1210104",
      "tree": "7edf13509869a6a7f1f488a679f15ff6c3057c54",
      "parents": [
        "8638094e956a47dbb9a25166705a91e9a0981d52",
        "83eb26af0db71f2dfe551405c55d982288fa6178"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 10:29:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 10:29:21 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: ensure prealloc_blob is in place when removing xattr\n  rbd: initialize snap_rwsem in rbd_add()\n  ceph: enable/disable dentry complete flags via mount option\n  vfs: export symbol d_find_any_alias()\n  ceph: always initialize the dentry in open_root_dentry()\n  libceph: remove useless return value for osd_client __send_request()\n  ceph: avoid iput() while holding spinlock in ceph_dir_fsync\n  ceph: avoid useless dget/dput in encode_fh\n  ceph: dereference pointer after checking for NULL\n  crush: fix force for non-root TAKE\n  ceph: remove unnecessary d_fsdata conditional checks\n  ceph: Use kmemdup rather than duplicating its implementation\n\nFix up conflicts in fs/ceph/super.c (d_alloc_root() failure handling vs\nalways initialize the dentry in open_root_dentry)\n"
    },
    {
      "commit": "7c7c7f01cc5e3e423120a4848a73dd5e4586f2f9",
      "tree": "bdd15c5e435b1a380adbf5c4a7d05e7ef44d7403",
      "parents": [
        "252c3d84ed398b090ac2dace46fc6faa6cfaea99"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 11 19:30:38 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 13 10:12:23 2012 -0800"
      },
      "message": "vhost-net: add module alias (v2.1)\n\nBy adding some module aliases, programs (or users) won\u0027t have to explicitly\ncall modprobe. Vhost-net will always be available if built into the kernel.\nIt does require assigning a permanent minor number for depmod to work.\n\nAlso:\n  - use C99 style initialization.\n  - add missing entry in documentation for loop-control\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-By: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "081794564e3000e602de290d1121792c33b475a4",
      "tree": "60a29b4a679036bec42ec8a6ff3b5e611c655348",
      "parents": [
        "d099230cc355c485e556121c034b1fca5a5fd18b"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Fri Jan 13 15:15:05 2012 +0530"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jan 13 10:27:33 2012 +0000"
      },
      "message": "dma-buf: Documentation update for Kconfig select\n\nAs per Linus\u0027 comment, dma-buf Kconfig entry shouldn\u0027t have an option\ntext, but should be selected by the subsystems that use it.\n\nAdd this information in the documentation as well.\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "099469502f62fbe0d7e4f0b83a2f22538367f734",
      "tree": "5229c3818b2e6e09d35026d49314047121130536",
      "parents": [
        "7c17d86a8502c2e30c2eea777ed1b830aa3b447b",
        "35f1526845a9d804206883e19bd257d3dcef758f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:42:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:42:54 2012 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (aka \"Andrew\u0027s patch-bomb, take two\")\n\nAndrew explains:\n\n - various misc stuff\n\n - Most of the rest of MM: memcg, threaded hugepages, others.\n\n - cpumask\n\n - kexec\n\n - kdump\n\n - some direct-io performance tweaking\n\n - radix-tree optimisations\n\n - new selftests code\n\n   A note on this: often people will develop a new userspace-visible\n   feature and will develop userspace code to exercise/test that\n   feature.  Then they merge the patch and the selftest code dies.\n   Sometimes we paste it into the changelog.  Sometimes the code gets\n   thrown into Documentation/(!).\n\n   This saddens me.  So this patch creates a bare-bones framework which\n   will henceforth allow me to ask people to include their test apps in\n   the kernel tree so we can keep them alive.  Then when people enhance\n   or fix the feature, I can ask them to update the test app too.\n\n   The infrastruture is terribly trivial at present - let\u0027s see how it\n   evolves.\n\n - checkpoint/restart feature work.\n\n   A note on this: this is a project by various mad Russians to perform\n   c/r mainly from userspace, with various oddball helper code added\n   into the kernel where the need is demonstrated.\n\n   So rather than some large central lump of code, what we have is\n   little bits and pieces popping up in various places which either\n   expose something new or which permit something which is normally\n   kernel-private to be modified.\n\n   The overall project is an ongoing thing.  I\u0027ve judged that the size\n   and scope of the thing means that we\u0027re more likely to be successful\n   with it if we integrate the support into mainline piecemeal rather\n   than allowing it all to develop out-of-tree.\n\n   However I\u0027m less confident than the developers that it will all\n   eventually work! So what I\u0027m asking them to do is to wrap each piece\n   of new code inside CONFIG_CHECKPOINT_RESTORE.  So if it all\n   eventually comes to tears and the project as a whole fails, it should\n   be a simple matter to go through and delete all trace of it.\n\nThis lot pretty much wraps up the -rc1 merge for me.\n\n* akpm: (96 commits)\n  unlzo: fix input buffer free\n  ramoops: update parameters only after successful init\n  ramoops: fix use of rounddown_pow_of_two()\n  c/r: prctl: add PR_SET_MM codes to set up mm_struct entries\n  c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4\n  c/r: introduce CHECKPOINT_RESTORE symbol\n  selftests: new x86 breakpoints selftest\n  selftests: new very basic kernel selftests directory\n  radix_tree: take radix_tree_path off stack\n  radix_tree: remove radix_tree_indirect_to_ptr()\n  dio: optimize cache misses in the submission path\n  vfs: cache request_queue in struct block_device\n  fs/direct-io.c: calculate fs_count correctly in get_more_blocks()\n  drivers/parport/parport_pc.c: fix warnings\n  panic: don\u0027t print redundant backtraces on oops\n  sysctl: add the kernel.ns_last_pid control\n  kdump: add udev events for memory online/offline\n  include/linux/crash_dump.h needs elf.h\n  kdump: fix crash_kexec()/smp_send_stop() race in panic()\n  kdump: crashk_res init check for /sys/kernel/kexec_crash_size\n  ...\n"
    },
    {
      "commit": "b3f7f573a20081910e34e99cbc91831f4f02f1ff",
      "tree": "2c0aea64b3be4c24f84be6a5275f7202e0dde594",
      "parents": [
        "067bce1a06c1f84146f873a598cd7c3a28eee1d5"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Thu Jan 12 17:20:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:13:13 2012 -0800"
      },
      "message": "c/r: procfs: add start_data, end_data, start_brk members to /proc/$pid/stat v4\n\nThe mm-\u003estart_code/end_code, mm-\u003estart_data/end_data, mm-\u003estart_brk are\ninvolved into calculation of program text/data segment sizes (which might\nbe seen in /proc/\u003cpid\u003e/statm) and into brk() call final address.\n\nFor restore we need to know all these values.  While\nmm-\u003estart_code/end_code already present in /proc/$pid/stat, the rest\nmembers are not, so this patch brings them in.\n\nThe restore procedure of these members is addressed in another patch using\nprctl().\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nAcked-by: Serge Hallyn \u003cserge.hallyn@canonical.com\u003e\nReviewed-by: Kees Cook \u003ckeescook@chromium.org\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Andrew Vagin \u003cavagin@openvz.org\u003e\nCc: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8f566b04d3cddd192cfd2418ae6d54ac6353792",
      "tree": "32a5bf86548cd43feff4822d800b6a99e157b5d7",
      "parents": [
        "f5138e42211d4e8bfbd6ac5b3816348da1533433"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Thu Jan 12 17:20:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:13:11 2012 -0800"
      },
      "message": "sysctl: add the kernel.ns_last_pid control\n\nThe sysctl works on the current task\u0027s pid namespace, getting and setting\nits last_pid field.\n\nWriting is allowed for CAP_SYS_ADMIN-capable tasks thus making it possible\nto create a task with desired pid value.  This ability is required badly\nfor the checkpoint/restore in userspace.\n\nThis approach suits all the parties for now.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0527b6903b2838e214c895d527806aefd61b3c8f",
      "tree": "d9f3eebcf0e43d927ad3a12da1f4dfe56a27c014",
      "parents": [
        "d66c1ce7df6ceb94d1902ac865ad50df4ffdb95f"
      ],
      "author": {
        "name": "Ying Han",
        "email": "yinghan@google.com",
        "time": "Thu Jan 12 17:18:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:13:06 2012 -0800"
      },
      "message": "memcg: fix pgpgin/pgpgout documentation\n\nThe two memcg stats pgpgin/pgpgout have different meaning than the ones\nin vmstat, which indicates that we picked a bad naming for them.\n\nIt might be late to change the stat name, but better documentation is\nalways helpful.\n\nSigned-off-by: Ying Han \u003cyinghan@google.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d66c1ce7df6ceb94d1902ac865ad50df4ffdb95f",
      "tree": "84a00a55104d607dbb405a0b80f638dae053db66",
      "parents": [
        "f53d7ce32e13dbd09573b176e6521a04c2c77803"
      ],
      "author": {
        "name": "Zhu Yanhai",
        "email": "zhu.yanhai@gmail.com",
        "time": "Thu Jan 12 17:18:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:13:06 2012 -0800"
      },
      "message": "Documentation/cgroups/memory.txt: fix typo\n\nIt should be memsw.max_usage_in_bytes. This typo has been there for\na really long time.\n\nSigned-off-by: Zhu Yanhai \u003cgaoyang.zyh@taobao.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "888a214dc4c65e1486ef7d3ac6b0cf93ae3cc2c7",
      "tree": "d371fad11fae907025eb9766d9b2c66978b0e41f",
      "parents": [
        "15ee2d000dd5813fcf1204b078fa276e57046b64"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Jan 12 17:17:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 20:13:04 2012 -0800"
      },
      "message": "slub: document setting min order with debug_guardpage_minorder \u003e 0\n\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cca3e707301862ca9b9327e6a732463982f8cd1b",
      "tree": "5cc4767c5167e430209bcea7e43400a9f2e471ab",
      "parents": [
        "8487bfd954928660a52e91384a9b1f1049217e35"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Jan 13 09:32:15 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:15 2012 +1030"
      },
      "message": "modules: sysfs - export: taint, coresize, initsize\n\nRecent tools do not want to use /proc to retrieve module information. A few\nvalues are currently missing from sysfs to replace the information available\nin /proc/modules.\n\nThis adds /sys/module/*/{coresize,initsize,taint} attributes.\n\nTAINT_PROPRIETARY_MODULE (P) and TAINT_OOT_MODULE (O) flags are both always\nshown now, and do no longer exclude each other, also in /proc/modules.\n\nReplace the open-coded sysfs attribute initializers with the __ATTR() macro.\n\nAdd the new attributes to Documentation/ABI.\n\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "bcf8a3dfcb274cf6654a19e12e244f3af8c0d355",
      "tree": "f1d0e0f36c0575a9202750aff65ba17ce91bc437",
      "parents": [
        "61bd5e5683244a564ecfe31c73575ee0bc708ccc",
        "b6c96c0214138186f495e3ee73737c6fc5e4efa2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 12:37:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 12:37:27 2012 -0800"
      },
      "message": "Merge tag \u0027to-linus\u0027 of git://github.com/rustyrussell/linux\n\n* tag \u0027to-linus\u0027 of git://github.com/rustyrussell/linux: (24 commits)\n  lguest: Make sure interrupt is allocated ok by lguest_setup_irq\n  lguest: move the lguest tool to the tools directory\n  lguest: switch segment-voodoo-numbers to readable symbols\n  virtio: balloon: Add freeze, restore handlers to support S4\n  virtio: balloon: Move vq initialization into separate function\n  virtio: net: Add freeze, restore handlers to support S4\n  virtio: net: Move vq and vq buf removal into separate function\n  virtio: net: Move vq initialization into separate function\n  virtio: blk: Add freeze, restore handlers to support S4\n  virtio: blk: Move vq initialization to separate function\n  virtio: console: Disable callbacks for virtqueues at start of S4 freeze\n  virtio: console: Add freeze and restore handlers to support S4\n  virtio: console: Move vq and vq buf removal into separate functions\n  virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff\n  virtio: pci: switch to new PM API\n  virtio_blk: fix config handler race\n  virtio: add debugging if driver doesn\u0027t kick.\n  virtio: expose added descriptors immediately.\n  virtio: avoid modulus operation.\n  virtio: support unlocked queue kick\n  ...\n"
    },
    {
      "commit": "a40dc6cc2e121abcbd1b22583ef5447763df510c",
      "tree": "1c747cfabf33c6c9ad56811fabd22285816fc27a",
      "parents": [
        "46f72b349290d2bd7aecea38f02609d814332df6"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue Jan 10 09:12:55 2012 -0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Jan 12 11:00:40 2012 -0800"
      },
      "message": "ceph: enable/disable dentry complete flags via mount option\n\nEnable/disable use of the dentry dir \u0027complete\u0027 flag via a mount option.\nThis lets the admin control whether ceph uses the dcache to satisfy\nnegative lookups or readdir when it has the entire directory contents in\nits cache.\n\nThis is purely a performance optimization; correctness is guaranteed\nwhether it is enabled or not.\n\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "a429638cac1e5c656818a45aaff78df7b743004e",
      "tree": "0465e0d7a431bff97a3dd5a1f91d9b30c69ae0d8",
      "parents": [
        "5cf9a4e69c1ff0ccdd1d2b7404f95c0531355274",
        "9e4ce164ee3a1d07580f017069c25d180b0aa785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (526 commits)\n  ASoC: twl6040 - Add method to query optimum PDM_DL1 gain\n  ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\n  ALSA: usb-audio: add Yamaha MOX6/MOX8 support\n  ALSA: virtuoso: add S/PDIF input support for all Xonars\n  ALSA: ice1724 - Support for ooAoo SQ210a\n  ALSA: ice1724 - Allow card info based on model only\n  ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations\n  ALSA: hdspm - Provide unique driver id based on card serial\n  ASoC: Dynamically allocate the rtd device for a non-empty release()\n  ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC\n  ALSA: hda - Fix the detection of \"Loopback Mixing\" control for VIA codecs\n  ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs\n  ALSA: hda - Use auto-parser for HP laptops with cx20459 codec\n  ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()\n  ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()\n  ALSA: hda/cirrus - support for iMac12,2 model\n  ASoC: cx20442: add bias control over a platform provided regulator\n  ALSA: usb-audio - Avoid flood of frame-active debug messages\n  ALSA: snd-usb-us122l: Delete calls to preempt_disable\n  mfd: Put WM8994 into cache only mode when suspending\n  ...\n\nFix up trivial conflicts in:\n - arch/arm/mach-s3c64xx/mach-crag6410.c:\n\trenamed speyside_wm8962 to tobermory, added littlemill right\n\tnext to it\n - drivers/base/regmap/{regcache.c,regmap.c}:\n\tduplicate diff that had already come in with other changes in\n\tthe regmap tree\n"
    },
    {
      "commit": "9e4ce164ee3a1d07580f017069c25d180b0aa785",
      "tree": "7569661eae727a5a349e4c98dba42ca681857462",
      "parents": [
        "627b79628f56c3deeb17dec1edf6899b49552fa4",
        "f2cbba7602383cd9cdd21f0a5d0b8bd1aad47b33"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:18 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:18 2012 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "627b79628f56c3deeb17dec1edf6899b49552fa4",
      "tree": "deac8b2cce5d70708fa944a270ee031f069226d8",
      "parents": [
        "29abceb67f8a230da806db4ed73899595bd2ae76",
        "8c3f5d8a9b7d0d8506bc2a0525e012eae02b1853"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:14 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 12 09:59:14 2012 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "07fe9977b6234ede1bd29e10e0323e478860c871",
      "tree": "802e48e78503b82953b9ff415f882fb6edb05dbc",
      "parents": [
        "39082f7e5912cdc70f9ab0767e7342711f34b9f8"
      ],
      "author": {
        "name": "Davidlohr Bueso",
        "email": "dave@gnu.org",
        "time": "Thu Jan 12 15:44:47 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:47 2012 +1030"
      },
      "message": "lguest: move the lguest tool to the tools directory\n\nThis is a better location instead of having it in Documentation.\n\nSigned-off-by: Davidlohr Bueso \u003cdave@gnu.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (fixed compile)\n"
    },
    {
      "commit": "4137e50494cb3496fbb6ccd27aa7b6d7c9634c1e",
      "tree": "eb824b1d6b716c156d2fa3f50232c6b32e06de13",
      "parents": [
        "b678b91f22debd5f8efa04895652989004761d06"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Mon Dec 05 10:28:44 2011 -0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Jan 11 23:58:43 2012 -0500"
      },
      "message": "mmc: core: Fixup delayed work clock gating patch\n\nc31b50e (mmc: core: Use delayed work in clock gating framework,\n2011-11-14) missed a few things during review:\n\n o A useless pr_info()\n\n o milliseconds was written as two words\n\n o The sysfs file had units in its output\n\nFix all three problems.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    }
  ],
  "next": "add710eaa88606de8ba98a014d37178579e6dbaf"
}
