)]}'
{
  "log": [
    {
      "commit": "a4e6aad64735702256e4feaa4724eb776ca4e637",
      "tree": "df8b6bc9d996ca14d7c55182ca074aae5fc430d5",
      "parents": [
        "f4ccbef2886968ed409939531f6dd0474d53a12a"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Sep 06 12:49:33 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Sep 06 12:49:54 2010 -0700"
      },
      "message": "Input: cy8ctmg110 - add fuzz to ABS_X and ABS_Y to remove jitter\n\nWithout this the jitter on the touchscreen makes it hard to use for\nmost GUI toolkits.\n\nSigned-off-by: James Ketrenos\u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f4ccbef2886968ed409939531f6dd0474d53a12a",
      "tree": "764b513e40b681bf3bd908e40e8e3a21015d7579",
      "parents": [
        "cb734c03680eaaad64a20a666300eafd1ac260b2"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:57:13 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:22 2010 -0700"
      },
      "message": "Input: wacom - add a quirk for low resolution Bamboo devices\n\nThe Bamboo Touch reports a sub-screen resolution of 480x320.  The\nsignal-to-noise ratio is only about 100, so filtering is needed in\norder to reduce the jitter to a usable level. However, the low\nresolution leads to round-off errors in the EWMA filter, resulting in\nextremely jerky pointer motion. This patch explicitly sets a higher\nresolution for those devices, and tells this to the completion handler\nvia a low-resolution quirk.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cb734c03680eaaad64a20a666300eafd1ac260b2",
      "tree": "f32070df68914c35477e36662783d84b5a9ac9f2",
      "parents": [
        "bc73dd39e78dd6e5b34cd938b7f037a8bc041bdd"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:53:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:17 2010 -0700"
      },
      "message": "Input: wacom - add support for the Bamboo Touch trackpad\n\nAdd support for the Bamboo Touch trackpad, and make it work with\nboth the Synaptics X Driver and the Multitouch X Driver. The device\nuses MT slots internally, so the choice of protocol is a given.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc73dd39e78dd6e5b34cd938b7f037a8bc041bdd",
      "tree": "9a2a8c5ea217708646e76429d274cbf25d1ebd2e",
      "parents": [
        "4a88081e739a41d6d70bace7e0a027f9054ab540"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:26:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:12 2010 -0700"
      },
      "message": "Input: wacom - collect device quirks into single function\n\nCollect device-specific code into a single function, and use quirks to\nflag specific behavior instead.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4a88081e739a41d6d70bace7e0a027f9054ab540",
      "tree": "8fd8ddd30cc3ad4c53debdb174b987060621fba5",
      "parents": [
        "fed87e655a2c20468d628b37424af58287803afe"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sun Sep 05 12:25:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:58:03 2010 -0700"
      },
      "message": "Input: wacom - parse the Bamboo device family\n\nThe Bamboo devices have multiple interfaces which need to be setup\nseparately. Use the HID parsing mechanism to achieve that.\n\nSigned-off-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fed87e655a2c20468d628b37424af58287803afe",
      "tree": "04e683df294ce2f1eff04196f9454539f236f986",
      "parents": [
        "92944c1c943647c7eb39c081feeecdd169f68ee4"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 05 12:25:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:57:58 2010 -0700"
      },
      "message": "Input: wacom - add fuzz parameters to features\n\nThe signal-to-noise ratio varies between devices, but currently all\ndevices are treated the same way. Add fuzz parameters to the feature\nstruct, allowing for tailored treatment of devices.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "92944c1c943647c7eb39c081feeecdd169f68ee4",
      "tree": "1412deee46f6be19cf9b5a65a8d76ed4553866a8",
      "parents": [
        "77686517977e77d101c8a7b397717df00a88922b",
        "d4f5f937c3dfdea9f49c3cdeea8813b0d9f7715a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:20:24 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:20:24 2010 -0700"
      },
      "message": "Merge branch \u0027mrst-touchscreen\u0027 into next\n\nConflicts:\n\tdrivers/input/touchscreen/Makefile\n"
    },
    {
      "commit": "77686517977e77d101c8a7b397717df00a88922b",
      "tree": "03e295f699d4795a594f0329e2434df6738b6755",
      "parents": [
        "144c0f8833d0458e4369a27a53aea8856c665c41"
      ],
      "author": {
        "name": "Sundar R Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Sun Sep 05 12:18:47 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:19:10 2010 -0700"
      },
      "message": "Input: add support for PowerOn button on the AB8500 MFD\n\nAdd the PowerOn (PonKey) button support to detect power on/off events.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Sundar R Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "144c0f8833d0458e4369a27a53aea8856c665c41",
      "tree": "fa0ee26cc25ea7deb2e5e11095ff77e115980bfa",
      "parents": [
        "eb54ddd4d78e62647b7096e4ada7389dbdf2cea7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Sep 03 10:31:05 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:15:14 2010 -0700"
      },
      "message": "Input: fix a few typos\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eb54ddd4d78e62647b7096e4ada7389dbdf2cea7",
      "tree": "cef6a031b465523fac6e0f5c1b1466e1aa986b02",
      "parents": [
        "d3622e6f05b2134deb5ba8ca2f6bcce5391e7e6d"
      ],
      "author": {
        "name": "Eric Millbrandt",
        "email": "emillbrandt@dekaresearch.com",
        "time": "Fri Sep 03 10:31:05 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:14:36 2010 -0700"
      },
      "message": "Input: wm97xx-core - add retries to wm97xx_read_aux_adc\n\nAdd logic to wm97xx_read_aux_adc() to retry reading the adc if the\nsample failed.  This could occur if the previous sample was still in\nthe return register or the sample timed-out.  Also avoid a pathologic\nfailure mode by disabling the digitizer and returning -EBUSY after 5\nretries.\n\nSigned-off-by: Eric Millbrandt \u003cemillbrandt@dekaresearch.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d3622e6f05b2134deb5ba8ca2f6bcce5391e7e6d",
      "tree": "2155e3ed454c2d8baa7d128eb3da72345dcb17b2",
      "parents": [
        "cdd194779b72fe6d5e1b5b67ef57a0fddbd60eac"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Sep 03 10:31:04 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:12:57 2010 -0700"
      },
      "message": "Input: wm97xx-core - simplify error path in wm97xx_probe()\n\nUse platform_device_del() instead of platform_device_unregister() in error\nhandling path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensoruce.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cdd194779b72fe6d5e1b5b67ef57a0fddbd60eac",
      "tree": "999f398bac1e40138afe262368ff4febff7760aa",
      "parents": [
        "843cbfa74f1a443ce0def7fcc799803f34faa71c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Sep 02 19:54:27 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 05 12:09:12 2010 -0700"
      },
      "message": "Input: stmpe-ts - return -ENOMEM when memory allocation fails\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "843cbfa74f1a443ce0def7fcc799803f34faa71c",
      "tree": "07c8aec14d5faba8612430981ae8868dcd8b49e2",
      "parents": [
        "b496acb7fe567546d414fb9807524ab92828ca25"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Sep 02 19:52:49 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 02 20:14:14 2010 -0700"
      },
      "message": "Input: stmpe-ts - remove input_free_device() in stmpe_ts_remove()\n\nIt is forbidden to call input_free_device() after input_unregister_device().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b496acb7fe567546d414fb9807524ab92828ca25",
      "tree": "efa2f6d506c8a06b263f987d38cbe09789eae7c3",
      "parents": [
        "8a26f5d18d45d49ff38ad2ddfed9c783dd2a19ab"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Sep 02 19:52:41 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 02 20:14:00 2010 -0700"
      },
      "message": "Input: tsc2007 - fix a redundant assignment for pdata\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8a26f5d18d45d49ff38ad2ddfed9c783dd2a19ab",
      "tree": "4e61dff558320a44cab81ba83b8120ce99cfd2f3",
      "parents": [
        "98417884477eb3c2d9c19a69c070f7f347af6d76"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Sep 02 19:52:37 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 02 20:12:42 2010 -0700"
      },
      "message": "Input: tps6507x-ts - properly unregister input device on removal\n\nOnce device is registered we should call input_unregister_device()\ninstead of input_free_device().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "98417884477eb3c2d9c19a69c070f7f347af6d76",
      "tree": "664da56ac68fff34aaf089703c349271c6a64c45",
      "parents": [
        "ec1496b39576a3374e5461caac17b83b3275dbb7"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Sep 02 10:26:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 02 20:12:07 2010 -0700"
      },
      "message": "Input: tps6507x-ts - add missing call to platform_set_drvdata()\n\nWe call platform_get_drvdata() in tps6507x_ts_remove(),\nthus we should call platform_set_drvdata() in tps6507x_ts_probe().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ec1496b39576a3374e5461caac17b83b3275dbb7",
      "tree": "5942deae147837fea830fce9d71b7cc087ec74a9",
      "parents": [
        "bba5394ad3bd23fff6987fc8bc3aaf9d12433c63"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Sep 02 10:26:31 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 02 20:11:52 2010 -0700"
      },
      "message": "Input: s3c2410_ts - fix s3c2410ts_probe error path\n\nUse input_free_device() to free devices that have not been registered.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bba5394ad3bd23fff6987fc8bc3aaf9d12433c63",
      "tree": "a926dfceef5ddc5bf17295de7445814edf1d7960",
      "parents": [
        "a17f79553f052f04d47689a842118f775f81b7e3"
      ],
      "author": {
        "name": "Xing Wei",
        "email": "weixing@hanwang.com.cn",
        "time": "Wed Sep 01 23:25:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 23:26:18 2010 -0700"
      },
      "message": "Input: add support for Hanwang tablets\n\nAdd support for Art Master III tablet of BeiJing HanwangTechnology Co, Ltd.\n\nSigned-off-by: Xing Wei \u003cweixing@hanwang.com.cn\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d4f5f937c3dfdea9f49c3cdeea8813b0d9f7715a",
      "tree": "f78c963b180caeb9729d59846d5b9d321db691f7",
      "parents": [
        "a9cfa2537c503229eed029dcb9916ffd74695f56"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 31 23:00:52 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 19:43:36 2010 -0700"
      },
      "message": "Input: mrst-touchscreen - move out of staging\n\nThe driver is in reasonable shape now so let\u0027s move it out of staging.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a9cfa2537c503229eed029dcb9916ffd74695f56",
      "tree": "650e43818e6ee14fe911832c9dd6d028fe71b68f",
      "parents": [
        "409d568dc5f0dd179b5343630b65fdf082c14069"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Tue Aug 31 23:00:41 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 19:43:30 2010 -0700"
      },
      "message": "Staging: mrst-touchscreen - simplify en/disable of interrupts for NEC\n\nUse 8 bit update commands instead of a 16 bit unaligned read/write\npair which fails after the first few calls; the voodoo in the original\ndoesn\u0027t seem to be required with this mechanism.\n\nTested-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "409d568dc5f0dd179b5343630b65fdf082c14069",
      "tree": "65b99cad2ee4e4fb6cb96e0e689a3d4c2f69d779",
      "parents": [
        "36466a1b4585f9a24d5920ff90aa73e3803745cd"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Aug 31 22:57:31 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 19:43:22 2010 -0700"
      },
      "message": "Staging: mrst-touchscreen - fix channel allocation\n\nThe touch screen driver tries to find a range of free channels (which\nare an array of bytes), by scanning for the \"end of used channel\" marker.\nHowever it tries to be WAAAAY too smart and does 32 bit logic on 8 bit\nquantities, and in the process completely gets it wrong\n(repeatedly read the same register instead of incrementing in the loop,\nassuming that if any of the 4 bytes in the 32 byte quantity is free,\nall four are free, returning the channel number divided by 4 rather than\nthe actual first free channel number)\n\nOn the setting side, the same mistakes are made by and large; changed\nthis to just use the byte SCU write functions....\n\nWith these fixes we go from a completely non detected touchscreen to\nsomething that appears to completely get detected.\n(after also fixing the ordering issue that Jacobs patch should solve)\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36466a1b4585f9a24d5920ff90aa73e3803745cd",
      "tree": "4dba0e6188e88db20b9648b376e637fbb41fee9e",
      "parents": [
        "95b7127c1141bddd3cff30415c7d6e656f335a35"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Tue Aug 31 22:57:30 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 19:43:15 2010 -0700"
      },
      "message": "Staging: mrst-touchscreen - register platform interface\n\nAC: Reworked to merge with upstream input device work from Dmitry et al.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "95b7127c1141bddd3cff30415c7d6e656f335a35",
      "tree": "e715bc6002139fd021fb14fdff5e0f9d5ac26b70",
      "parents": [
        "aff4c343614f0c9980352810df70969821cba95f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Tue Aug 31 22:57:28 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 19:43:08 2010 -0700"
      },
      "message": "Staging: mrst_touchscreen - more fixes\n\nChanges:\n\n - switch to use threaded IRQ\n - more __devinit/__devexit annotations\n - rely on input core to remove jitter from events\n - global pointer removed\n - NEC/MAXIM/Freescale handling factored out\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aff4c343614f0c9980352810df70969821cba95f",
      "tree": "b3eca2f759910ec26dd67bf2fc25380ac59b9c32",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Aug 31 22:20:55 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 01 19:43:02 2010 -0700"
      },
      "message": "Staging: mrst_touchscreen - clean up input side\n\nFix most of the stuff that Dmitry pointed out. This leaves the mutex in IRQ\nand misuse of SPI to sort out.\n\nAlso fix the build bits so it actually builds in staging - whoops.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a17f79553f052f04d47689a842118f775f81b7e3",
      "tree": "d903f4924272058bc41d8560c6415dcdf312ccdf",
      "parents": [
        "3045a5f5202a1e0ab6ba2bf90a786cf4cae6932a"
      ],
      "author": {
        "name": "Abraham Arce",
        "email": "x0066660@ti.com",
        "time": "Tue Aug 31 17:05:27 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 31 18:07:54 2010 -0700"
      },
      "message": "Input: add support for OMAP4 keyboard controller\n\nOMAP4 keyboard controller includes:\n  - built-in scanning algorithm\n  - debouncing feature\n\nDriver implementation is based on matrix_keypad.c\n\nSigned-off-by: Syed Rafiuddin \u003crafiuddin.syed@ti.com\u003e\nSigned-off-by: Abraham Arce \u003cx0066660@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "3045a5f5202a1e0ab6ba2bf90a786cf4cae6932a",
      "tree": "1aad58ca30bfb76704a6fa0be4197efb1c9be770",
      "parents": [
        "5e8b9140f306ce30e7c56c568198720514efc872"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Sat Aug 28 22:45:22 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 22:46:18 2010 -0700"
      },
      "message": "Input: add LPC32xx touchscreen controller driver\n\nThis patch set introduces support for the LPC32xx touchscreen\ncontroller driver. The LPC32xx touchscreen controller supports\nautomated event detection and X/Y data conversion for resistive\ntouchscreens.\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Durgesh Pattamatta \u003cdurgesh.pattamatta@nxp.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5e8b9140f306ce30e7c56c568198720514efc872",
      "tree": "ff2389c6ac6c049d5bd51d00c439326cd86f6103",
      "parents": [
        "aaba933eeb8d7f804508bc74baa58656240107f8"
      ],
      "author": {
        "name": "Peter Hutterer",
        "email": "peter.hutterer@who-t.net",
        "time": "Sat Aug 28 22:00:47 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 22:46:14 2010 -0700"
      },
      "message": "Input: wacom_w8001 - add multitouch slot support\n\nSome serial wacom devices support two-finger touch. Test for this during\ninit and parse the touch packets accordingly. Touch packets are\nprocessed using Protocol B (MT Slots).\n\nNote: there are several wacom versions that do touch but not two-finger\ntouch. These are not catered for here, touch events for these are simply\ndiscarded.\n\nSigned-off-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aaba933eeb8d7f804508bc74baa58656240107f8",
      "tree": "c2d5d1e94601f04fe74bdd44131d619c4cbcf4ef",
      "parents": [
        "2072f8db625cbdaba839fe7bb1b607d06884e685"
      ],
      "author": {
        "name": "Peter Hutterer",
        "email": "peter.hutterer@who-t.net",
        "time": "Sat Aug 28 22:00:47 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 22:46:10 2010 -0700"
      },
      "message": "Input: wacom_w8001 - support (and ignore) touch tablets\n\nTablets that support touch input may report different sized packages,\ndepending on the touch sensor in the tablet. For now, discard the\npackages until we report them as touch input proper.\n\nSigned-off-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2072f8db625cbdaba839fe7bb1b607d06884e685",
      "tree": "a091298fb8b89f5fe6505072e4dc99f3b0ba9e98",
      "parents": [
        "ba4d695a90c9176fca8e45d6c872bbf4e8bed315"
      ],
      "author": {
        "name": "Peter Hutterer",
        "email": "peter.hutterer@who-t.net",
        "time": "Sat Aug 28 22:00:05 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 22:46:04 2010 -0700"
      },
      "message": "Input: wacom_w8001 - send BTN_TOOL_PEN/RUBBER and BTN_STYLUS events\n\nThe protocol used by the w8001 supports status fields for tip, side\nswitch and eraser as well as a RDY field for proximity.\n\nThe protocol has a double usage for the f2 bit in the packet. If set,\nthe data is either pen + side2 button or eraser. Assume eraser if the\ndevice comes into proximity with the f2 bit set, otherwise trigger the\nside2 button. If the device comes into proximity with the f2 bit and\nthat bit disappears afterwards, fake proximity out for the eraser and\nproximity in for the pen.\n\nSigned-off-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ba4d695a90c9176fca8e45d6c872bbf4e8bed315",
      "tree": "48e9cefe52865fe5d1f24268081dc87139b3618f",
      "parents": [
        "2c4e9671edfef534e9726366707d64e63d44e7e6"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Aug 28 21:33:50 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 21:39:43 2010 -0700"
      },
      "message": "Input: MT - initialize slots to unused\n\nFor MT slots, the ABS_MT_TRACKING_ID determines whether a slot is in use,\nbut currently leaves initialization up to the drivers. This patch sets the\nslot state to unused upon creation.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2c4e9671edfef534e9726366707d64e63d44e7e6",
      "tree": "79d1e786e962eba6a7e12309a022b52d9d913126",
      "parents": [
        "d9f66c1a46163c7c83411058516a69da547262f8"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 28 20:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 21:39:09 2010 -0700"
      },
      "message": "Input: use PIT_TICK_RATE in vt beep ioctl\n\nThe KIOCSOUND and KDMKTONE ioctls are based on the CLOCK_TICK_RATE,\nwhich is architecture and sometimes configuration specific.\n\nIn practice, most user applications assume that it is actually defined\nas the i8253 PIT base clock of 1193182 Hz, which is true on some\narchitectures but not on others.\n\nThis patch makes the vt code use the PIT frequency on all\narchitectures, which is much more well-defined.  It will change the\nbehavior of user applications sending the beep ioctl on all\narchitectures that define CLOCK_TICK_RATE different from\nPIT_TICK_RATE.\n\nThe original breakage was introduced in commit bcc8ca099 \"Adapt\ndrivers/char/vt_ioctl.c to non-x86\".  Hopefully, reverting this change\nwill make the frequency correct in more cases than it will make it\nincorrect.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9f66c1a46163c7c83411058516a69da547262f8",
      "tree": "46b580076157077f0074666db4863815390cc991",
      "parents": [
        "288933c02b440621d9c8e7bb5f232cfb7bdef7df"
      ],
      "author": {
        "name": "Mike Auty",
        "email": "ikelos@gentoo.org",
        "time": "Sat Aug 28 20:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 21:39:04 2010 -0700"
      },
      "message": "Input: wacom - fix mousewheel handling for old wacom tablets\n\nThis fixes a regression introduced in\n3b57ca0f80c5c8994b5b1e3d3f904cfe727951f2.\n\nThe data[6] byte contains either 1 or -1 depending on the whether the\nmouse wheel on older wacom tablets is moved down (1) or up (-1).  The\npatch introduced in the above commit changed the cast from (signed char)\nto (signed).  When cast as a signed integer and negated, the value of -1\n(stored in the byte as 0xff) became -255 rather than 1.  This patch\nreverts the cast to a (signed char) and also removes an unnecessary\n(signed) cast, as all the values operated on are bitmasked.\n\nSigned-off-by: Mike Auty \u003cikelos@gentoo.org\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCc; stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "288933c02b440621d9c8e7bb5f232cfb7bdef7df",
      "tree": "6b96af07765b142dde0131b629049ac72ba5bfec",
      "parents": [
        "268ba5c05b82af575819bd719a2facb2a3169260"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 16:37:53 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 25 07:51:40 2010 -0700"
      },
      "message": "Input: pxa27x_keypad - remove input_free_device() in pxa27x_keypad_remove()\n\nNo need to call input_free_device() after input_unregister_device().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "268ba5c05b82af575819bd719a2facb2a3169260",
      "tree": "8ce615e190e39bbc24e689e221a39390cc8d9fa7",
      "parents": [
        "8905aaafb4b5d9764c5b4b54c7d03eb41bb0a7e9"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Tue Aug 24 00:33:37 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 25 07:50:44 2010 -0700"
      },
      "message": "Input: mousedev - fix regression of inverting axes\n\nIntroduced by 987a6c0298260b7aa40702b349282554d6180e4b a swap in max/min\ncalculation gets fixed by this patch.\n\nReported-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8905aaafb4b5d9764c5b4b54c7d03eb41bb0a7e9",
      "tree": "04e4884e809a627723c9d9924e23b045c6673e91",
      "parents": [
        "77edf0c7515cd8268a0cce2daa3f3c87e9afe005"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Aug 19 09:52:28 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 21 00:37:40 2010 -0700"
      },
      "message": "Input: uinput - add devname alias to allow module on-demand load\n\nRecent modprobe and udev versions allow to create device nodes\nfor modules which are not loaded. Only the first access will cause\nthe in-kernel module loader to pull-in the module. Systems which\nnever access the device node will not needlessly load the module,\nand no longer need init scripts or other facilities to unconditionally\nload it.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "77edf0c7515cd8268a0cce2daa3f3c87e9afe005",
      "tree": "f540961aeb39b1598165389a2027081f5b890943",
      "parents": [
        "6ee9f4b4affe751d313d2538999aeec134d413a6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 17 21:22:13 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 21 00:37:39 2010 -0700"
      },
      "message": "Input: hil_kbd - fix compile error\n\nFix another compile breakage stemming from 987a6c02 (\"Input: switch to\ninput_abs_*() access functions\")\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6ee9f4b4affe751d313d2538999aeec134d413a6",
      "tree": "e7515b333f1770db976de4d6989cc3bc7955b322",
      "parents": [
        "f335397d177c906256ee1bba28e8c49e8ec63817"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 17 21:15:47 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 21 00:37:39 2010 -0700"
      },
      "message": "USB: drop tty argument from usb_serial_handle_sysrq_char()\n\nSince handle_sysrq() does not take tty as argument anymore we can\ndrop it from usb_serial_handle_sysrq_char() as well.\n\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f335397d177c906256ee1bba28e8c49e8ec63817",
      "tree": "b6911d0b40940cbec9083769856e7744d5461e22",
      "parents": [
        "1495cc9df4e81f5a8fa9b0b8f1034b14d24b7d8c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 17 21:15:47 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 21 00:34:45 2010 -0700"
      },
      "message": "Input: sysrq - drop tty argument form handle_sysrq()\n\nSysrq operations do not accept tty argument anymore so no need to pass\nit to us.\n\n[Stephen Rothwell \u003csfr@canb.auug.org.au\u003e: fix build breakage in drm code\n caused by sysrq using bool but not including linux/types.h]\n\n[Sachin Sant \u003csachinp@in.ibm.com\u003e: fix build breakage in s390 keyboadr\n driver]\n\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1495cc9df4e81f5a8fa9b0b8f1034b14d24b7d8c",
      "tree": "7a08852f9fb0cb3073367ef84c0218af0b5479f7",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 17 21:15:46 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 19 22:07:06 2010 -0700"
      },
      "message": "Input: sysrq - drop tty argument from sysrq ops handlers\n\nNoone is using tty argument so let\u0027s get rid of it.\n\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da5cabf80e2433131bf0ed8993abc0f7ea618c73",
      "tree": "208f20750722e031b404f1447b22c5ffd0eed215",
      "parents": [
        "2245ba2a3a975656bb303dfaa115accaa4667083"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:41:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:41:37 2010 -0700"
      },
      "message": "Linux 2.6.36-rc1\n"
    },
    {
      "commit": "2245ba2a3a975656bb303dfaa115accaa4667083",
      "tree": "cbeb348c43d58461d851907373c34a7b9a985e41",
      "parents": [
        "e2e96c663639a3361bb1a84e666887d308c6c87e",
        "95ee46aa8698f2000647dfb362400fadbb5807cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:37:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:37:07 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  gcc-4.6: ACPI: fix unused but set variables in ACPI\n  ACPI thermal: make procfs I/F depend on CONFIG_ACPI_PROCFS\n  ACPI video: make procfs I/F depend on CONFIG_ACPI_PROCFS\n  ACPI processor: remove deprecated ACPI procfs I/F\n  ACPI power_resource: remove unused procfs I/F\n  ACPI: remove deprecated ACPI procfs I/F\n  ACPI: introduce drivers/acpi/sysfs.c\n  ACPI: introduce module parameter acpi.aml_debug_output\n  ACPI: introduce drivers/acpi/debugfs.c\n  ACPI, APEI, ERST debug support\n  ACPI, APEI, Manage GHES as platform devices\n  ACPI, APEI, Rename CPER and GHES severity constants\n  ACPI, APEI, Fix a typo of error path of apei_resources_request\n  ACPI / ACPICA: Fix reference counting problems with GPE handlers\n  ACPI: Add the check of ADR flag in course of finding ACPI handle for PCI device\n  ACPI / Sleep: Drop acpi_suspend_finish()\n  ACPI / Sleep: Consolidate suspend and hibernation routines\n  ACPI / Wakeup: Simplify enabling of wakeup devices\n  ACPI / Sleep: Rework enabling wakeup devices\n  ACPI / Sleep: Free NVS copy if suspending of devices fails\n\nFixed up totally buggered \"ACPI: fix unused but set variables in ACPI\"\npatch that doesn\u0027t even compile in the merge.\n\nThanks to Sedat Dilek \u003csedat.dilek@googlemail.com\u003e for noticing the\nbreakage before I even pulled.  And a big \"Grrr..\" at Len for not even\nbothering to compile the tree before asking me to pull.\n"
    },
    {
      "commit": "e2e96c663639a3361bb1a84e666887d308c6c87e",
      "tree": "7c28b1e5baaff4741d974193ba30f1c53992596f",
      "parents": [
        "7355a5a654ccbbfd2fd11bb1e2389910f786ea92",
        "1a8bd481bfba30515b54368d90a915db3faf302f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:34:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:34:20 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Fix 32-bit build warning with __cmpxchg()\n  intr-remap: allow disabling source id checking\n"
    },
    {
      "commit": "7355a5a654ccbbfd2fd11bb1e2389910f786ea92",
      "tree": "a1aa0b16bab51f8c5c505fe237d3ba6ba20b88aa",
      "parents": [
        "7a1b29a82ba76427de791098c095ce31dab9333d",
        "84c4f46d9c0bd67b763b01a6b4c86dcfde6c818a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd/nand_ids: Fix buswidth\n  mtd/m25p80: fix test for end of loop\n  mtd/m25p80: retlen is never NULL\n  MIPS: Fix gen_nand probe structures contents\n  gen_nand: Test if nr_chips field is valid\n  BFIN: Fix gen_nand probe structures contents\n  nand/denali: move all hardware initialization work to denali_hw_init\n  nand/denali: Add a page check in denali_read_page \u0026 denali_read_page_raw\n  nand/denali: use cpu_relax() while waiting for hardware interrupt\n  nand/denali: change read_status function method\n  nand/denali: Fixed check patch warnings\n  ARM: Fix gen_nand probe structures contents\n  mtd/nand_base: fix kernel-doc warnings \u0026 typos\n  nand/denali: use dev_xx debug function to replace nand_dbg_print and some printk\n  nand/denali: Fixed handle ECC error bugs\n  nand/denali: use iowrite32() to replace denali_write32()\n  nand/denali: Fixed probe function bugs\n"
    },
    {
      "commit": "7a1b29a82ba76427de791098c095ce31dab9333d",
      "tree": "077a1563ce243b6ac619397a0b7904623a28de50",
      "parents": [
        "d7824370e26325c881b665350ce64fb0a4fde24a",
        "a5854dd7f30c3849edf9b9711362e2dd51d3f855"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:31:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:31:43 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile: don\u0027t validate CROSS_COMPILE needlessly\n  arch/tile: export only COMMAND_LINE_SIZE to userspace.\n  arch/tile: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n  arch/tile: Rename the hweight() implementations to __arch_hweight()\n  arch/tile: extend syscall ABI to set r1 on return as well.\n  arch/tile: Various cleanups.\n  arch/tile: support backtracing on TILE-Gx\n  arch/tile: Fix a couple of issues with the COMPAT code for TILE-Gx.\n  arch/tile: Use separate, better minsec values for clocksource and sched_clock.\n  arch/tile: correct a bug in freeing bootmem by VA for the optional second initrd.\n  arch: tile: mm: pgtable.c: Removed duplicated #include\n  arch: tile: kernel/proc.c Removed duplicated #include\n  Add fanotify syscalls to \u003casm-generic/unistd.h\u003e.\n  arch/tile: support new kunmap_atomic() naming convention.\n  tile: remove unused ISA_DMA_THRESHOLD define\n\nConflicts in arch/tile/configs/tile_defconfig (pick the mainline version\nwith the reduced defconfig).\n"
    },
    {
      "commit": "a5854dd7f30c3849edf9b9711362e2dd51d3f855",
      "tree": "e4e84e168eab39fa7e8bdd943447ea241ce6979a",
      "parents": [
        "3b3c1b9d04db2ac925818c3cff677f5353c0b559"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 15:01:45 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 16:14:07 2010 -0400"
      },
      "message": "arch/tile: don\u0027t validate CROSS_COMPILE needlessly\n\nWith this change, the arch/tile Makefile will only check for a valid\ncombination of CROSS_COMPILE vs \"uname -m\" for a few common targets\nthat are typically the ones we get wrong (vmlinux, all, and modules).\nThe change handles the case of an empty \"make\" goal like \"make all\".\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d7824370e26325c881b665350ce64fb0a4fde24a",
      "tree": "c3fb9ceb074d52c3edd166a927314c642f2fe631",
      "parents": [
        "1b68c9596ce17a1e06918ed65fc3d19b92b04aab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:35:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:35:52 2010 -0700"
      },
      "message": "mm: fix up some user-visible effects of the stack guard page\n\nThis commit makes the stack guard page somewhat less visible to user\nspace. It does this by:\n\n - not showing the guard page in /proc/\u003cpid\u003e/maps\n\n   It looks like lvm-tools will actually read /proc/self/maps to figure\n   out where all its mappings are, and effectively do a specialized\n   \"mlockall()\" in user space.  By not showing the guard page as part of\n   the mapping (by just adding PAGE_SIZE to the start for grows-up\n   pages), lvm-tools ends up not being aware of it.\n\n - by also teaching the _real_ mlock() functionality not to try to lock\n   the guard page.\n\n   That would just expand the mapping down to create a new guard page,\n   so there really is no point in trying to lock it in place.\n\nIt would perhaps be nice to show the guard page specially in\n/proc/\u003cpid\u003e/maps (or at least mark grow-down segments some way), but\nlet\u0027s not open ourselves up to more breakage by user space from programs\nthat depends on the exact deails of the \u0027maps\u0027 file.\n\nSpecial thanks to Henrique de Moraes Holschuh for diving into lvm-tools\nsource code to see what was going on with the whole new warning.\n\nReported-and-tested-by: François Valenduc \u003cfrancois.valenduc@tvcablenet.be\nReported-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b68c9596ce17a1e06918ed65fc3d19b92b04aab",
      "tree": "d7588c281a92fb30604ddc23f88f748be028921d",
      "parents": [
        "5a4179460cb50d939a2ae713cf88fcbff75f2c1c",
        "aaae5272118bcce90d11629f15bc01ea8e545e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:22:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:22:00 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: sound/usb/format: silence uninitialized variable warnings\n  MAINTAINERS: Add Ian Lartey as comaintaner for Wolfson devices\n  MAINTAINERS: Make Wolfson entry also cover CODEC drivers\n  ASoC: Only tweak WM8994 chip configuration on devices up to rev D\n  ASoC: Optimise DSP performance for WM8994\n  ALSA: hda - Fix dynamic ADC change working again\n  ALSA: hda - Restrict PCM parameters per ELD information over HDMI\n  sound: oss: sh_dac_audio.c removed duplicated #include\n"
    },
    {
      "commit": "5a4179460cb50d939a2ae713cf88fcbff75f2c1c",
      "tree": "f41bfc36bbb14be449aaeecf01df592a5fd553f4",
      "parents": [
        "5d7cb157025b3b4852f38e6e5e97d06ef12c1d78",
        "4725fd3ce970c27a1678fb0809bfc7c2f4ac3e4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:17:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 11:17:52 2010 -0700"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: recognize Lincroft Atom Processor\n  intel_idle: no longer EXPERIMENTAL\n  intel_idle: disable module support\n  intel_idle: add support for Westmere-EX\n  intel_idle: delete power_policy modparam, and choose substate functions\n  intel_idle: delete substates DEBUG modparam\n"
    },
    {
      "commit": "3b3c1b9d04db2ac925818c3cff677f5353c0b559",
      "tree": "a9dd552ad393a9e65ab82eb1cf69d7236f52134c",
      "parents": [
        "b3ae98ab8217a8621859e1d9cbf3ee6c4c19533b"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 12:14:41 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 12:14:41 2010 -0400"
      },
      "message": "arch/tile: export only COMMAND_LINE_SIZE to userspace.\n\nThis fixes a failure in \"make headers_check\" for tile.\nI hadn\u0027t realized this file was exported to userspace by default.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "b3ae98ab8217a8621859e1d9cbf3ee6c4c19533b",
      "tree": "dfab5358562d26fcdf9924346cde822252ec3192",
      "parents": [
        "947e7dc1aed0532478e10988328bfd7426e0c2bd"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Aug 13 20:43:39 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Aug 15 11:05:33 2010 -0400"
      },
      "message": "arch/tile: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n\nSee commit a6eb9fe105d5de0053b261148cee56c94b4720ca.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "aaae5272118bcce90d11629f15bc01ea8e545e6d",
      "tree": "cc90dfb59fd7235e105f0dd366cf96170fc143d4",
      "parents": [
        "18c5ef385c65360761f39d55b2e2cd370ab151db",
        "a532f97c71c7a952531e02b0994104c532fbef0f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:34:02 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:34:02 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "18c5ef385c65360761f39d55b2e2cd370ab151db",
      "tree": "51ffa37ad94600f908867196dd9f216e42163de7",
      "parents": [
        "38d7b08f374b640b00d350ac2d12ffed5d723423",
        "f0cea79724f03ee55e7b5933b6a6f6a3fd177710"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:33:56 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:33:56 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "38d7b08f374b640b00d350ac2d12ffed5d723423",
      "tree": "3c68f297c254caa6d0a0a7634d964df724b6a52a",
      "parents": [
        "31cbd97726207b483a1731562559fabd4e2efdd0"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Aug 14 19:29:53 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Aug 15 14:28:20 2010 +0200"
      },
      "message": "ALSA: sound/usb/format: silence uninitialized variable warnings\n\nGcc complains that ret might be used uninitialized:\n\nsound/usb/format.c: In function ‘snd_usb_parse_audio_format’:\nsound/usb/format.c:354: warning: ‘ret’ may be used uninitialized in this function\nsound/usb/format.c:354: note: ‘ret’ was declared here\nsound/usb/format.c:414: warning: ‘ret’ may be used uninitialized in this function\nsound/usb/format.c:414: note: ‘ret’ was declared here\n\nI suppose it could be uninitialized if there is ever a UAC_VERSION_3\nreleased. Anyway this patch is worthwhile if only to silence the gcc\nwarning.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "95ee46aa8698f2000647dfb362400fadbb5807cf",
      "tree": "e5a05c7297f997e191c73091934e42e3195c0e40",
      "parents": [
        "cfa806f059801dbe7e435745eb2e187c8bfe1e7f",
        "92fa5bd9a946b6e7aab6764e7312e4e3d9bed295"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 01:06:31 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 01:06:31 2010 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tdrivers/acpi/debug.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cfa806f059801dbe7e435745eb2e187c8bfe1e7f",
      "tree": "9c99026f29b863ca0541699e45349b8fa40ea93a",
      "parents": [
        "43d9f87b79804f2d75d9d8a81c862b179f055a15"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Jul 20 15:18:36 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:53:08 2010 -0400"
      },
      "message": "gcc-4.6: ACPI: fix unused but set variables in ACPI\n\nSome minor improvements in error handling, but overall it was mostly dead\ncode.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43d9f87b79804f2d75d9d8a81c862b179f055a15",
      "tree": "b3e6368c641d7999832f5b06b04639d41aa9f485",
      "parents": [
        "6e37c658aefa57c472b2dbf1de88dbd3c67cdb52"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:44 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:37:33 2010 -0400"
      },
      "message": "ACPI thermal: make procfs I/F depend on CONFIG_ACPI_PROCFS\n\nMark the ACPI thermal procfs I/F deprecated, because /sys/class/thermal/\nis already available and has been working for years w/o any problem.\n\nThe ACPI thermal procfs I/F will be removed in 2.6.37.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6e37c658aefa57c472b2dbf1de88dbd3c67cdb52",
      "tree": "b16e489f5a371a8d60e86245e27fddc2b946d8a1",
      "parents": [
        "d09fe55510257f1acd21ea80a9bdd7c72b5895b3"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:43 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:34:06 2010 -0400"
      },
      "message": "ACPI video: make procfs I/F depend on CONFIG_ACPI_PROCFS\n\nMark ACPI video driver procfs I/F deprecated, including:\n/proc/acpi/video/*/info\n/proc/acpi/video/*/DOS\n/proc/acpi/video/*/ROM\n/proc/acpi/video/*/POST\n/proc/acpi/video/*/POST_info\n/proc/acpi/video/*/*/info\n/proc/acpi/video/*/*/state\n/proc/acpi/video/*/*/EDID\nand\n/proc/acpi/video/*/*/brightness, because\n1. we already have the sysfs I/F /sysclass/backlight/ as the replacement\nof /proc/acpi/video/*/*/brightness.\n2. the other procfs I/F is not useful for userspace.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d09fe55510257f1acd21ea80a9bdd7c72b5895b3",
      "tree": "8de6e26f254167fabbc66b4de6f03a44bb57acde",
      "parents": [
        "06af7eb043c02822072cea862fce1b7c74115e8f"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:41 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:31:45 2010 -0400"
      },
      "message": "ACPI processor: remove deprecated ACPI procfs I/F\n\nRemove deprecated ACPI processor procfs I/F, including:\n/proc/acpi/processor/CPUX/power\n/proc/acpi/processor/CPUX/limit\n/proc/acpi/processor/CPUX/info\n\n/proc/acpi/processor/CPUX/throttling still exists,\nas we don\u0027t have sysfs I/F available for now.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "06af7eb043c02822072cea862fce1b7c74115e8f",
      "tree": "43af890ec5c9f6843cd12cc11e5b38f89f05b98e",
      "parents": [
        "47f5c892b06797336a34f1096b4b617623aa1960"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:38 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:28:26 2010 -0400"
      },
      "message": "ACPI power_resource: remove unused procfs I/F\n\nRemove unused ACPI power procfs I/F.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "47f5c892b06797336a34f1096b4b617623aa1960",
      "tree": "31613e2031b8b5ac40b48dc5f8d673c8dbe5ead6",
      "parents": [
        "1c8fce27e275fd7c6b75bc6455745f02d3903ee6"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:33 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:27:51 2010 -0400"
      },
      "message": "ACPI: remove deprecated ACPI procfs I/F\n\nRmove deprecated ACPI procfs I/F, including\n/proc/acpi/debug_layer\n/proc/acpi/debug_level\n/proc/acpi/info\n/proc/acpi/dsdt\n/proc/acpi/fadt\n/proc/acpi/sleep\n\nbecause the sysfs I/F is already available\nand has been working well for years.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c8fce27e275fd7c6b75bc6455745f02d3903ee6",
      "tree": "3d98b0879ba6bf0b8dca08e6ff185b5febb8026a",
      "parents": [
        "c172cb73bc79fe69915b1a1a48e374aa4b1f8a59"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:30 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:26:30 2010 -0400"
      },
      "message": "ACPI: introduce drivers/acpi/sysfs.c\n\nIntroduce drivers/acpi/sysfs.c.\n\ncode for ACPI sysfs I/F, including\n#ifdef ACPI_DEBUG\n/sys/module/acpi/parameters/debug_layer\n/sys/module/acpi/parameters/debug_level\n/sys/module/acpi/parameters/trace_method_name\n/sys/module/acpi/parameters/trace_debug_layer\n/sys/module/acpi/parameters/trace_debug_level\n/sys/module/acpi/parameters/trace_state\n#endif\n/sys/module/acpi/parameters/acpica_version\n/sys/firmware/acpi/tables/\n/sys/firmware/acpi/interrupts/\nis moved to this file.\n\nNo function change in this patch.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c172cb73bc79fe69915b1a1a48e374aa4b1f8a59",
      "tree": "eb3d6415914968441c063f7282e824b14b5a5edb",
      "parents": [
        "e8eb6228094bcf0c84d9aa32b6363e78da68e1f5",
        "28f4f8a9def2b1f3a6066bae791c77043ec49524"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:25:40 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:25:40 2010 -0400"
      },
      "message": "Merge branch \u0027acpica-gpe\u0027 into release\n"
    },
    {
      "commit": "e8eb6228094bcf0c84d9aa32b6363e78da68e1f5",
      "tree": "faebb2559bb45ba452dd596744b214326ee8281e",
      "parents": [
        "ecd8ee0955a2f21914c2e2ffff82541211c5bd43",
        "108029ff84fcad8f9199d2d2e2583ae2747d45a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:57:32 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:57:32 2010 -0400"
      },
      "message": "Merge branch \u0027bugzilla-16422\u0027 into release\n"
    },
    {
      "commit": "ecd8ee0955a2f21914c2e2ffff82541211c5bd43",
      "tree": "3987f3d505482a00e9a1d2c44b340d0b71f66d75",
      "parents": [
        "feb29c5175e61d0f1ec2cbcaccdfa55e588780be",
        "c637e4861c7db8165d0f438db3829e7878c96059"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:55:57 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:55:57 2010 -0400"
      },
      "message": "Merge branch \u0027procfs-cleanup\u0027 into release\n"
    },
    {
      "commit": "feb29c5175e61d0f1ec2cbcaccdfa55e588780be",
      "tree": "e904f95a4ef4e601af0c2d6619671b8a210c8a65",
      "parents": [
        "f2a66185bed21427d8d347a42eaf0ad1d3d9fc63",
        "2ff729d506e8db82d76a93bc963df4d0a4d46b57"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:55:47 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:55:47 2010 -0400"
      },
      "message": "Merge branch \u0027apei\u0027 into release\n"
    },
    {
      "commit": "f2a66185bed21427d8d347a42eaf0ad1d3d9fc63",
      "tree": "de49c1ea5b87273596725d9bb1b0188ae2bbf3c9",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51",
        "618d7fd0d4e51a45d25d9bc6097a0cb1e5a2f226"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:55:44 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:55:44 2010 -0400"
      },
      "message": "Merge branch \u0027nvs\u0027 into release\n"
    },
    {
      "commit": "c637e4861c7db8165d0f438db3829e7878c96059",
      "tree": "7cb2621815f1861d0e333cced6bf993f1b38c4e0",
      "parents": [
        "a25ee9200eef07377e1703697afbb5d81f89e500"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:17 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:02:14 2010 -0400"
      },
      "message": "ACPI: introduce module parameter acpi.aml_debug_output\n\nIntroduce module parameter acpi.aml_debug_output.\n\nWith acpi.aml_debug_output set, we can get AML debug object output\n(Store (AAA, Debug)), even with CONFIG_ACPI_DEBUG cleared.\n\nTogether with the runtime custom method mechanism,\nwe can debug AML code problems without rebuilding the kernel.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a25ee9200eef07377e1703697afbb5d81f89e500",
      "tree": "efecbc42b6a600ee17c81951834d88f1ad0566e3",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:15 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:02:00 2010 -0400"
      },
      "message": "ACPI: introduce drivers/acpi/debugfs.c\n\nIntroduce drivers/acpi/debugfs.c.\n\nCode for ACPI debugfs I/F,\ni.e. /sys/kernel/debug/acpi/custom_method,\nis moved to this file.\n\nAnd make ACPI debugfs always built in,\neven if CONFIG_ACPI_DEBUG is cleared.\n\nBTW:this adds about 400bytes code to ACPI, when\nCONFIG_ACPI_DEBUG is cleared.\n\n[uaccess.h build fix from Andrew Morton \u003cakpm@linux-foundation.org\u003e]\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4725fd3ce970c27a1678fb0809bfc7c2f4ac3e4f",
      "tree": "ac01950f1864a7a651360ad3ae1a403bacb9efef",
      "parents": [
        "5a5e28daea69652505ac07eb5fbda4d7f0534926"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Jul 21 23:42:25 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 22:54:52 2010 -0400"
      },
      "message": "intel_idle: recognize Lincroft Atom Processor\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2ff729d506e8db82d76a93bc963df4d0a4d46b57",
      "tree": "51cdaa84aad4504232b426a770ce16a5bd0d050b",
      "parents": [
        "7ad6e9435596f692ff65f399da12816c94960185"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Aug 12 11:55:17 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 22:47:55 2010 -0400"
      },
      "message": "ACPI, APEI, ERST debug support\n\nThis patch adds debugging/testing support to ERST. A misc device is\nimplemented to export raw ERST read/write/clear etc operations to user\nspace. With this patch, we can add ERST testing support to\nlinuxfirmwarekit ISO (linuxfirmwarekit.org) to verify the kernel\nsupport and the firmware implementation.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d7cb157025b3b4852f38e6e5e97d06ef12c1d78",
      "tree": "09831b553687b51749ed99dbabaf3687a4e4bd2a",
      "parents": [
        "fc58fb180755cdeda3ce58776eef94a01b37a1c1",
        "8b1bb90701f9a51f10ce8a990bcc1e237cb3b1c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:21:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:21:50 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/cleanup\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/cleanup:\n  defconfig reduction\n  kbuild: drop unifdef-y support\n  archs: replace unifdef-y with header-y\n  include: replace unifdef-y with header-y\n"
    },
    {
      "commit": "fc58fb180755cdeda3ce58776eef94a01b37a1c1",
      "tree": "60d7afba820cae89c5227db0b14fdae09f4a8cf7",
      "parents": [
        "cd956a1c039a55a0ea58175b9a6e83c45799f3de"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Aug 14 13:05:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:21:00 2010 -0700"
      },
      "message": "fusion: add function parameter names to kernel-doc\n\nFix fusion missing kernel-doc:\n\n  Warning(drivers/message/fusion/mptbase.c:649): No description found for parameter \u0027func_name\u0027\n  Warning(drivers/message/fusion/mptbase.c:8010): No description found for parameter \u0027cb_idx\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd956a1c039a55a0ea58175b9a6e83c45799f3de",
      "tree": "d531e2764b9946e3f4ee94f881d2f67321653191",
      "parents": [
        "1f5cfe2f732c6f4d198950ec3c951105af24dd01"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Aug 14 13:05:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:21:00 2010 -0700"
      },
      "message": "fs/dcache: fix function param name in kernel-doc\n\nFix parameter name in kernel-doc notation (causes a warning).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f5cfe2f732c6f4d198950ec3c951105af24dd01",
      "tree": "5191777a5f556492f982a786a768fc0cb898927c",
      "parents": [
        "03ab450f030b08d786c7a262b67816396f09c7ab"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Aug 14 13:05:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:20:59 2010 -0700"
      },
      "message": "fusion: fix non-kernel-doc comment block\n\nFix comment begin notation not to look like kernel-doc\nsince it\u0027s not.  Removes kernel-doc warnings.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03ab450f030b08d786c7a262b67816396f09c7ab",
      "tree": "1c6e245f823bd3c2c3f5b584f6f25cf83d1c2447",
      "parents": [
        "163475fb111cb2f85aef2428a6c1f9eefba8be23"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Aug 14 13:05:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:20:59 2010 -0700"
      },
      "message": "mm/page-writeback: fix non-kernel-doc function comments\n\nRemove leading /** from non-kernel-doc function comments to prevent\nkernel-doc warnings.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "163475fb111cb2f85aef2428a6c1f9eefba8be23",
      "tree": "ad0b494a0d63c9f63b62049b1ebe8d243cb688de",
      "parents": [
        "d310ad0c9d6354affc8abdcfb189ae1a434f18ae"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Aug 14 12:36:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 16:20:59 2010 -0700"
      },
      "message": "Documentation: move SCSI parameters to their own text file\n\nMove SCSI parameters from kernel-parameters.txt to their own text file.\n\nThis continues a trend of moving non-core parameters out of\nkernel-parameters.txt.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d310ad0c9d6354affc8abdcfb189ae1a434f18ae",
      "tree": "b4daa9dc377e30087b6433a6ab95cc9ef0768528",
      "parents": [
        "c29c08b59875fe053471cf9eb66f8cfef39bc509",
        "f279941863f0d39fa8285b84449b52b8286a254b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 14:57:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 14:57:58 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging: (22 commits)\n  hwmon: (via-cputemp) Remove bogus \"SHOW\" global variable\n  hwmon: jc42 depends on I2C\n  hwmon: (pc87427) Add a maintainer\n  hwmon: (pc87427) Move sysfs file removal to a separate function\n  hwmon: (pc87427) Add temperature monitoring support\n  hwmon: (pc87427) Add support for the second logical device\n  hwmon: (pc87427) Add support for manual fan speed control\n  hwmon: (pc87427) Minor style cleanups\n  hwmon: (pc87427) Handle disabled fan inputs properly\n  hwmon: (w83627ehf) Add support for W83667HG-B\n  hwmon: (w83627ehf) Driver cleanup\n  hwmon: Add driver for SMSC EMC2103 temperature monitor and fan controller\n  hwmon: Remove in[0-*]_fault from sysfs-interface\n  hwmon: Add 4 current alarm/beep attributes to sysfs-interface\n  hwmon: Add 3 critical limit attributes to sysfs-interface\n  hwmon: (asc7621) Clean up and improve detect function\n  hwmon: (it87) Export labels for internal sensors\n  hwmon: (lm75) Add suspend/resume feature\n  hwmon: (emc1403) Add power support\n  hwmon: (ltc4245) Expose all GPIO pins as analog voltages\n  ...\n"
    },
    {
      "commit": "8b1bb90701f9a51f10ce8a990bcc1e237cb3b1c7",
      "tree": "20607f7e67bf9bceab68e5b91030231de993ff51",
      "parents": [
        "7cfddeef357aac78179ea804b11cffb5fbba8288"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:05:58 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:53 2010 +0200"
      },
      "message": "defconfig reduction\n\nUse the defconfig files generated by \"make savedefconfig\" for\nremaining defconfig files.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7cfddeef357aac78179ea804b11cffb5fbba8288",
      "tree": "6fb02879ab6ad179135b4005690316f07a455642",
      "parents": [
        "bf56fba6703592149e1bcd19220c60eb42dff9b7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:22:58 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:52 2010 +0200"
      },
      "message": "kbuild: drop unifdef-y support\n\nunifdef-y is not used anymore - drop remaining references\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bf56fba6703592149e1bcd19220c60eb42dff9b7",
      "tree": "45908384005037b96ef4561345ded09da1798f14",
      "parents": [
        "60641aa1f379820e99ac7f45a38b43795670c741"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:20:19 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:51 2010 +0200"
      },
      "message": "archs: replace unifdef-y with header-y\n\nunifdef-y and header-y have same semantic, so drop unifdef-y\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "60641aa1f379820e99ac7f45a38b43795670c741",
      "tree": "a4a68780ba75bbf8f2fc96dba880ea39da2c717b",
      "parents": [
        "c29c08b59875fe053471cf9eb66f8cfef39bc509"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:15:12 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:51 2010 +0200"
      },
      "message": "include: replace unifdef-y with header-y\n\nunifdef-y and header-y has same semantic.\nSo there is no need to have both.\n\nDrop the unifdef-y variant and sort all lines again\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c29c08b59875fe053471cf9eb66f8cfef39bc509",
      "tree": "00c9b1794483666eddccdd7302611e0cffb4c184",
      "parents": [
        "bbbfb910d14988963fbc0b3fc5fc460daf21bf24",
        "3c3e210877e89aa3bfbda22551876986c035c433"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 12:34:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 12:34:34 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (28 commits)\n  [SCSI] qla4xxx: fix compilation warning\n  [SCSI] make error handling more robust in the face of reservations\n  [SCSI] tgt: fix warning\n  [SCSI] drivers/message/fusion: Adjust confusing if indentation\n  [SCSI] Return NEEDS_RETRY for eh commands with status BUSY\n  [SCSI] ibmvfc: Driver version 1.0.9\n  [SCSI] ibmvfc: Fix terminate_rport_io\n  [SCSI] ibmvfc: Fix rport add/delete race resulting in oops\n  [SCSI] lpfc 8.3.16: Change LPFC driver version to 8.3.16\n  [SCSI] lpfc 8.3.16: FCoE Discovery and Failover Fixes\n  [SCSI] lpfc 8.3.16: SLI Additions, updates, and code cleanup\n  [SCSI] pm8001: introduce missing kfree\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k3\n  [SCSI] qla4xxx: Added AER support for ISP82xx\n  [SCSI] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios\n  [SCSI] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x\n  [SCSI] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc\n  [SCSI] qla4xxx: Stop firmware before doing init firmware.\n  [SCSI] qla4xxx: Use the correct request queue.\n  [SCSI] qla4xxx: set correct value in sess-\u003erecovery_tmo\n  ...\n"
    },
    {
      "commit": "f279941863f0d39fa8285b84449b52b8286a254b",
      "tree": "b20832d72e2049de235423ce97d493e470c0ecb9",
      "parents": [
        "4bd2691d6ce37e04a965eede12dc05dd62d3a294"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Sat Aug 14 21:09:02 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:02 2010 +0200"
      },
      "message": "hwmon: (via-cputemp) Remove bogus \"SHOW\" global variable\n\nThe via-cputemp hwmon driver was probably intending \"typedef enum {\n... } SHOW;\", but the \"typedef\" was missing creating a global variable\nnamed \"SHOW\".  There is absolutely no reason to have this in the\nglobal namespace.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nAcked-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nCc: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4bd2691d6ce37e04a965eede12dc05dd62d3a294",
      "tree": "e18504f25770242924557e2523afc88fe4c978d0",
      "parents": [
        "1ad107fd7492d3dd54d9622793f947b0afea5202"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Aug 14 21:09:01 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:01 2010 +0200"
      },
      "message": "hwmon: jc42 depends on I2C\n\njc42 uses i2c interfaces, so it should depend on I2C.\n\ndrivers/hwmon/jc42.c:426: error: implicit declaration of function \u0027i2c_check_functionality\u0027\ndrivers/hwmon/jc42.c:521: error: implicit declaration of function \u0027i2c_smbus_read_word_data\u0027\ndrivers/hwmon/jc42.c:529: error: implicit declaration of function \u0027i2c_smbus_write_word_data\u0027\ndrivers/hwmon/jc42.c:580: error: implicit declaration of function \u0027i2c_add_driver\u0027\ndrivers/hwmon/jc42.c:585: error: implicit declaration of function \u0027i2c_del_driver\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1ad107fd7492d3dd54d9622793f947b0afea5202",
      "tree": "8b11fbdeff93b409bd395b96998df42242b2d914",
      "parents": [
        "c6b8724647eb1c24dc37cec8518bb6957f0000a8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:00 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:00 2010 +0200"
      },
      "message": "hwmon: (pc87427) Add a maintainer\n\nAs I made significant changes to the pc87427 driver, I\u0027ll be\nmaintaining it for the year to come.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c6b8724647eb1c24dc37cec8518bb6957f0000a8",
      "tree": "ff5c9d77d023d049c51b84323b809bd16bd080f8",
      "parents": [
        "008e5f3350e0a474baff3ed3eb4f79653a6b6745"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:00 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:09:00 2010 +0200"
      },
      "message": "hwmon: (pc87427) Move sysfs file removal to a separate function\n\nThe sysfs file removal code is the same in the probe error path and in\nthe remove function, so move it to a separate function to avoid code\nduplication.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "008e5f3350e0a474baff3ed3eb4f79653a6b6745",
      "tree": "b2a2b27fd68b6071bbe3f2560df477d39d2ddb24",
      "parents": [
        "9d32df192d2e4db4d59f26a3ea73601bd1a733e5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:59 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:59 2010 +0200"
      },
      "message": "hwmon: (pc87427) Add temperature monitoring support\n\nAdd support for the 6 temperature monitoring channels of the PC87427.\nNote that the sensors resolution can vary, and I couldn\u0027t find a way\nto figure it out, so we might have to compensate in user-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9d32df192d2e4db4d59f26a3ea73601bd1a733e5",
      "tree": "69d44f6e2707af0d77244f78461a4c690f4ca0a8",
      "parents": [
        "328716bc16b7077ea5f6293c7420247c570d6480"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "message": "hwmon: (pc87427) Add support for the second logical device\n\nThe second logical device contains the voltage and temperature\nregisters. We have to extend the driver to support a second logical\ndevice before we can add support for these features.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "328716bc16b7077ea5f6293c7420247c570d6480",
      "tree": "e96b0cf74988b4b3b05c6408d8640ba61e99f63c",
      "parents": [
        "0d22d5835d4c82d1d03399688267f63334efd526"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:58 2010 +0200"
      },
      "message": "hwmon: (pc87427) Add support for manual fan speed control\n\nAdd initial support for PWM outputs of the PC87427 Super-I/O chip.\nOnly mode change and manual fan speed control are supported. Automatic\nmode configuration isn\u0027t supported, and won\u0027t be until at least one\nboard is known, which makes uses of the PWM outputs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0d22d5835d4c82d1d03399688267f63334efd526",
      "tree": "345cf761428b93f411a65d8a2970169ff233018e",
      "parents": [
        "4e7d99e1acddea44be61aee0b934a7ce45d4c3f4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:57 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:57 2010 +0200"
      },
      "message": "hwmon: (pc87427) Minor style cleanups\n\nFollow the best practice of the day.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "4e7d99e1acddea44be61aee0b934a7ce45d4c3f4",
      "tree": "94b7735b2217b7c0d4dfd4dacce99a6bbfefaf2a",
      "parents": [
        "c39aedafb242601729bef48db052ebc055ce3ab4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:56 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:56 2010 +0200"
      },
      "message": "hwmon: (pc87427) Handle disabled fan inputs properly\n\nMost fan input pins of the PC87427 can have alternate functions.\nUpdate the driver to check the configuration register and only support\nfan inputs which are really used for fan monitoring.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "c39aedafb242601729bef48db052ebc055ce3ab4",
      "tree": "518a88dca7fa8b4904a21ad88df761b02c466c04",
      "parents": [
        "da2e025590cf7038440132d4bbc967a579b11112"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Aug 14 21:08:55 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:55 2010 +0200"
      },
      "message": "hwmon: (w83627ehf) Add support for W83667HG-B\n\nAdd support for W83667HG-B (very similar to the W83667HG).\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "da2e025590cf7038440132d4bbc967a579b11112",
      "tree": "2a7433fb5d038481e28cb5b3dc1f0a9c0243ada2",
      "parents": [
        "9df7305b5a8651eb940e98496bc1d4742379c578"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Aug 14 21:08:55 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:55 2010 +0200"
      },
      "message": "hwmon: (w83627ehf) Driver cleanup\n\n- Moved fan pwm register array pointers into per-instance data.\n- Only read fan pwm data for installed/supported fans.\n- Update fan max output and fan step output information from data in\n  registers.\n- Create max_output and step_output attribute files only if respective\n  fan pwm registers exist.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9df7305b5a8651eb940e98496bc1d4742379c578",
      "tree": "a57f2f4feca16e98da54c9fc39d6f549ce137d1e",
      "parents": [
        "5a9c2cd881f48d4bec627cccde386f8e3a28bb4a"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sat Aug 14 21:08:54 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:54 2010 +0200"
      },
      "message": "hwmon: Add driver for SMSC EMC2103 temperature monitor and fan controller\n\nSMSC\u0027s EMC2103 family of temperature/fan controllers have 1\nonboard and up to 3 external temperature sensors, and allow\nclosed-loop control of one fan.  This patch adds support for\nthem.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5a9c2cd881f48d4bec627cccde386f8e3a28bb4a",
      "tree": "f9776db4c71c3e83e61a25b0efdf5bb5f263cad9",
      "parents": [
        "e04a715e4e1210a6ecfcaa0e6ceefde07020710b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:54 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:54 2010 +0200"
      },
      "message": "hwmon: Remove in[0-*]_fault from sysfs-interface\n\nFault files are for hardware failures that can be reported. So far\nwe\u0027ve seen chips reporting such failures for temperature sensors and\nfans, but not for voltages. Remove in[0-*]_fault for now. It can be\nadded back later if really needed, but I doubt it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e04a715e4e1210a6ecfcaa0e6ceefde07020710b",
      "tree": "48bd4a50412788b9a9d68a24c0bf8c1cecf108cd",
      "parents": [
        "f46fc8cd382f318a7d9c6cd0af1b771c74e5dfd0"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Aug 14 21:08:53 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:53 2010 +0200"
      },
      "message": "hwmon: Add 4 current alarm/beep attributes to sysfs-interface\n\nAdd currX_alarm, currX_min_alarm, currX_max_alarm and currX_beep\nattributes to the hwmon sysfs API.\n\ncurrX_min_alarm and currX_max_alarm are already supported by the LTC4215\nand LTC4245 drivers. currX_alarm is supported by the LTC4261 driver.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f46fc8cd382f318a7d9c6cd0af1b771c74e5dfd0",
      "tree": "3ec6a8c0310d7532cb59f9c9efbbeab427f069b6",
      "parents": [
        "28cbd461f022e30dba555926b76625a35e194166"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Aug 14 21:08:52 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:52 2010 +0200"
      },
      "message": "hwmon: Add 3 critical limit attributes to sysfs-interface\n\nAdded _lcrit and _crit to voltage attributes. \nAdded _lcrit to temperature attributes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "28cbd461f022e30dba555926b76625a35e194166",
      "tree": "b5f4f40c39f8fd6cc84d247ad506985a8cd0dc23",
      "parents": [
        "738e5e05362bdbb31dbc270d31005c12cec8dbb2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:52 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:52 2010 +0200"
      },
      "message": "hwmon: (asc7621) Clean up and improve detect function\n\n* The dev variable is never used.\n* Detect functions only need to set info-\u003etype, not client-\u003ename.\n* Include the device address in the log message.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: George Joseph \u003cgeorge.joseph@fairview5.com\u003e\nCc: Ken Milmore \u003cken.milmore@googlemail.com\u003e\n"
    },
    {
      "commit": "738e5e05362bdbb31dbc270d31005c12cec8dbb2",
      "tree": "0917c008a2f248620eac381a24909d69c0ba56d1",
      "parents": [
        "9914518e79800c977e20eda1335d43a4df813e3d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:50 2010 +0200"
      },
      "message": "hwmon: (it87) Export labels for internal sensors\n\nSome voltage sensors can be wired internally to the IT87xxF chip\u0027s own\npower supply channels. In that case, we can inform user-space that the\nwiring is known by exporting proper labels for these sensors.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9914518e79800c977e20eda1335d43a4df813e3d",
      "tree": "48cc84975364ad67932b184722dce594a67650de",
      "parents": [
        "960f12f4d1eb5ba3c76dc6b57a909a65dd59e1c2"
      ],
      "author": {
        "name": "Shubhrajyoti Datta",
        "email": "shubhrajyoti@ti.com",
        "time": "Sat Aug 14 21:08:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Aug 14 21:08:50 2010 +0200"
      },
      "message": "hwmon: (lm75) Add suspend/resume feature\n\nThere is a shutdown feature at suspend it can be enabled to\nreduce current consumption and resume it can be switched off.\n\nSigned-off-by: Shubhrajyoti Datta \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    }
  ],
  "next": "960f12f4d1eb5ba3c76dc6b57a909a65dd59e1c2"
}
