)]}'
{
  "log": [
    {
      "commit": "ef0a5e80f56f6409e957e7117da9551c3d3ff239",
      "tree": "718bcc9cbab5ffaeb07d65eb5d0eebbb80af3801",
      "parents": [
        "0508e04e05cdf9b819210f5d5a12264e5eeff1f3"
      ],
      "author": {
        "name": "Robert Morell",
        "email": "rmorell@nvidia.com",
        "time": "Tue Mar 22 16:30:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "pwm_backlight: add check_fb() hook\n\nIn systems with multiple framebuffer devices, one of the devices might be\nblanked while another is unblanked.  In order for the backlight blanking\nlogic to know whether to turn off the backlight for a particular\nframebuffer\u0027s blanking notification, it needs to be able to check if a\ngiven framebuffer device corresponds to the backlight.\n\nThis plumbs the check_fb hook from core backlight through the\npwm_backlight helper to allow platform code to plug in a check_fb hook.\n\nSigned-off-by: Robert Morell \u003crmorell@nvidia.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0508e04e05cdf9b819210f5d5a12264e5eeff1f3",
      "tree": "94a9c7f5105755523c624416458060618f0276a3",
      "parents": [
        "b372412e159897c20ce2ad100f51c5d94ae98845"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 22 16:30:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "drivers/video/backlight/jornada720_*.c: make needlessly global symbols static\n\nThe following symbols are needlessly defined global: jornada_bl_init,\njornada_bl_exit, jornada_lcd_init, jornada_lcd_exit.\n\nMake them static.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b372412e159897c20ce2ad100f51c5d94ae98845",
      "tree": "e939eac4cb8b3e58f86ecc9591189ac617a344ac",
      "parents": [
        "39b3dee76fa1f1ac8310ea5898ba7c07280bdd9f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 22 16:30:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "backlight: apple_bl depends on ACPI\n\napple_bl uses ACPI interfaces (data \u0026 code), so it should depend on ACPI.\n\n  drivers/video/backlight/apple_bl.c:142: warning: \u0027struct acpi_device\u0027 declared inside parameter list\n  drivers/video/backlight/apple_bl.c:142: warning: its scope is only this definition or declaration, which is probably not what you want\n  drivers/video/backlight/apple_bl.c:201: warning: \u0027struct acpi_device\u0027 declared inside parameter list\n  drivers/video/backlight/apple_bl.c:215: error: variable \u0027apple_bl_driver\u0027 has initializer but incomplete type\n  drivers/video/backlight/apple_bl.c:216: error: unknown field \u0027name\u0027 specified in initializer\n  ...\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39b3dee76fa1f1ac8310ea5898ba7c07280bdd9f",
      "tree": "2e1ea6ca8afa6c15dc6a288c1b800e52cd823f39",
      "parents": [
        "99fd28e19429f5212f0758adc1b2f08c6e63b6db"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "mbp_nvidia_bl: rename to apple_bl\n\nIt works on hardware other than Macbook Pros, and it works on GPUs other\nthan Nvidia.  It should even work on iMacs, so change the name to match\nreality more precisely and include an alias so existing users don\u0027t get\nconfused.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: Mourad De Clerck \u003cmourad@aquazul.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99fd28e19429f5212f0758adc1b2f08c6e63b6db",
      "tree": "9d9139fa58c28b1f8a40b77df7b839bc70c59a25",
      "parents": [
        "23a9847f0d5252872c4fecb5d4f803c523bd9283"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "mbp_nvidia_bl: check that the backlight control functions\n\nThe SMI-based backlight control functionality may fail to work if the\nsystem is running under EFI rather than BIOS.  Check that the hardware\nresponds as expected, and exit if it doesn\u0027t.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: Mourad De Clerck \u003cmourad@aquazul.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23a9847f0d5252872c4fecb5d4f803c523bd9283",
      "tree": "c85e4580d76007cfe486804e88c71b3ec2e074ab",
      "parents": [
        "9661e92c10a9775243c1ecb73373528ed8725a10"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "mbp_nvidia_bl: remove DMI dependency\n\nThis driver only has to deal with two different classes of hardware, but\nright now it needs new DMI entries for every new machine. It turns out\nthat there\u0027s an ACPI device that uniquely identifies Apples with backlights,\nso this patch reworks the driver into an ACPI one, identifies the hardware\nby checking the PCI vendor of the root bridge and strips out all the DMI\ncode. It also changes the config text to clarify that it works on devices\nother than Macbook Pros and GPUs other than nvidia.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: Mourad De Clerck \u003cmourad@aquazul.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9661e92c10a9775243c1ecb73373528ed8725a10",
      "tree": "6540081a58b66142f3c84f93f76313be7e38b02b",
      "parents": [
        "7eae3efa13c5d1c8e7d8dd0504ad524963b8add1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "acpi: tie ACPI backlight devices to PCI devices if possible\n\nDual-GPU machines may provide more than one ACPI backlight interface.  Tie\nthe backlight device to the GPU in order to allow userspace to identify\nthe correct interface.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7eae3efa13c5d1c8e7d8dd0504ad524963b8add1",
      "tree": "3e8326d5a377b55916ffd48c179821148881f4f1",
      "parents": [
        "63ec0119d3720034dfd626c9785aefa5a6f972ca"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "nouveau: change the backlight parent device to the connector, not the PCI dev\n\nWe may eventually end up with per-connector backlights, especially with\nddcci devices.  Make sure that the parent node for the backlight device is\nthe connector rather than the PCI device.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nAcked-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63ec0119d3720034dfd626c9785aefa5a6f972ca",
      "tree": "58141ebc543324e8111c5fdc5f2ada50418926d6",
      "parents": [
        "bb7ca747f8d6243b3943c5b133048652020f4a50"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel@daenzer.net",
        "time": "Tue Mar 22 16:30:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "radeon: expose backlight class device for legacy LVDS encoder\n\nAllows e.g. power management daemons to control the backlight level. Inspired\nby the corresponding code in radeonfb.\n\n[mjg@redhat.com: updated to add backlight type and make the connector the parent device]\nSigned-off-by: Michel Dänzer \u003cmichel@daenzer.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb7ca747f8d6243b3943c5b133048652020f4a50",
      "tree": "b40e879a7b26e3763aea2af2d4dd9079483de11e",
      "parents": [
        "ccd7510fd8dea5b4b2af87fb2aef2ebd6b23b76b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "backlight: add backlight type\n\nThere may be multiple ways of controlling the backlight on a given\nmachine.  Allow drivers to expose the type of interface they are\nproviding, making it possible for userspace to make appropriate policy\ndecisions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccd7510fd8dea5b4b2af87fb2aef2ebd6b23b76b",
      "tree": "cd71d20ddf832d08e60bd3f62694ba7fc224dde1",
      "parents": [
        "67d1da79b25c05d9a38b820bb5b5d89c91070ab2"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Tue Mar 22 16:30:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5523.c: world-writable engine* sysfs files\n\nDon\u0027t allow everybody to change LED settings.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67d1da79b25c05d9a38b820bb5b5d89c91070ab2",
      "tree": "d476f6dec88b93118848a6ad89c96d3bcbc7b057",
      "parents": [
        "1baf0eb3975ab56e29d57984b7bd6c9cd360dbf3"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Tue Mar 22 16:30:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: world-writable sysfs engine* files\n\nDon\u0027t allow everybody to change LED settings.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1baf0eb3975ab56e29d57984b7bd6c9cd360dbf3",
      "tree": "1f54a690fa9a88a42be05f35d9fa86416fbad4b1",
      "parents": [
        "9517f925f2eb9ffca78b3f0f9389fc675bcb572c"
      ],
      "author": {
        "name": "Donghwa Lee",
        "email": "dh09.lee@samsung.com",
        "time": "Tue Mar 22 16:30:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "drivers/vidfeo/backlight: ld9040 amoled driver support\n\nAdd a ld9040 amoled panel driver.\n\nSigned-off-by: Donghwa Lee \u003cdh09.lee@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9517f925f2eb9ffca78b3f0f9389fc675bcb572c",
      "tree": "e2750ab7bdc19cba2f17ce2d479e4abd6468cd61",
      "parents": [
        "b1e6b7068f026e88257c20522555c78122e5a14d"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Mar 22 16:30:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "leds: make *struct gpio_led_platform_data.leds const\n\nAnd fix a typo.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1e6b7068f026e88257c20522555c78122e5a14d",
      "tree": "21cbe63961ce77a0077a638fcfbda84d4530a63e",
      "parents": [
        "551ea73838c5eba18d673bd4e7fb0fec77cdcb8a"
      ],
      "author": {
        "name": "Shreshtha Kumar Sahu",
        "email": "shreshthakumar.sahu@stericsson.com",
        "time": "Tue Mar 22 16:30:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "leds: add driver for LM3530 ALS\n\nSimple backlight driver for National Semiconductor LM3530.  Presently only\nmanual mode is supported, PWM and ALS support to be added.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "551ea73838c5eba18d673bd4e7fb0fec77cdcb8a",
      "tree": "93cc18d1a12ca9a7248cf005fe64a6c5aa67fdee",
      "parents": [
        "8d2587970b8bdf7c8d9208e3f4bb93182aef1a0f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 22 16:30:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:58 2011 -0700"
      },
      "message": "leds: convert bd2802 driver to dev_pm_ops\n\nThere is a move to deprecate bus-specific PM operations and move to using\ndev_pm_ops instead in order to reduce the amount of boilerplate code in\nbuses and facilitiate updates to the PM core.  Do this move for the bs2802\ndriver.\n\n[akpm@linux-foundation.org: fix warnings]\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Kim Kyuwon \u003cq1.kim@samsung.com\u003e\nCc: Kim Kyuwon \u003cchammoru@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0adfc56ce8fdc5c17630434e49f30536ba7b8559",
      "tree": "ed63f34e74998a8a1550d4af61b3178e68a5d60d",
      "parents": [
        "f23eb2b2b28547fc70df82dd5049eb39bec5ba12",
        "59c2be1e4d42c0d4949cecdeef3f37070a1fbc13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 16:25:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 16:25:25 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  rbd: use watch/notify for changes in rbd header\n  libceph: add lingering request and watch/notify event framework\n  rbd: update email address in Documentation\n  ceph: rename dentry_release -\u003e d_release, fix comment\n  ceph: add request to the tail of unsafe write list\n  ceph: remove request from unsafe list if it is canceled/timed out\n  ceph: move readahead default to fs/ceph from libceph\n  ceph: add ino32 mount option\n  ceph: update common header files\n  ceph: remove debugfs debug cruft\n  libceph: fix osd request queuing on osdmap updates\n  ceph: preserve I_COMPLETE across rename\n  libceph: Fix base64-decoding when input ends in newline.\n"
    },
    {
      "commit": "f23eb2b2b28547fc70df82dd5049eb39bec5ba12",
      "tree": "144dce462b34d8a232a06f766786ebfb0235fa87",
      "parents": [
        "f741a79e982cf56d7584435bad663553ffe6715f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 16:17:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 16:17:32 2011 -0700"
      },
      "message": "tty: stop using \"delayed_work\" in the tty layer\n\nUsing delayed-work for tty flip buffers ends up causing us to wait for\nthe next tick to complete some actions.  That\u0027s usually not all that\nnoticeable, but for certain latency-critical workloads it ends up being\ntotally unacceptable.\n\nAs an extreme case of this, passing a token back-and-forth over a pty\nwill take two ticks per iteration, so even just a thousand iterations\nwill take 8 seconds assuming a common 250Hz configuration.\n\nAvoiding the whole delayed work issue brings that ping-pong test-case\ndown to 0.009s on my machine.\n\nIn more practical terms, this latency has been a performance problem for\nthings like dive computer simulators (simulating the serial interface\nusing the ptys) and for other environments (Alan mentions a CP/M emulator).\n\nReported-by: Jef Driesen \u003cjefdriesen@telenet.be\u003e\nAcked-by: Greg KH \u003cgregkh@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59c2be1e4d42c0d4949cecdeef3f37070a1fbc13",
      "tree": "919f191a2f2840b510dce246210564bf45200616",
      "parents": [
        "a40c4f10e3fb96030358e49abd010c1f08446fa3"
      ],
      "author": {
        "name": "Yehuda Sadeh",
        "email": "yehuda@hq.newdream.net",
        "time": "Mon Mar 21 15:10:11 2011 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue Mar 22 11:33:56 2011 -0700"
      },
      "message": "rbd: use watch/notify for changes in rbd header\n\nSend notifications when we change the rbd header (e.g. create a snapshot)\nand wait for such notifications.  This allows synchronizing the snapshot\ncreation between different rbd clients/rools.\n\nSigned-off-by: Yehuda Sadeh \u003cyehuda@hq.newdream.net\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "75ea6358bc7d97630a8edc2b89c930de118cf7eb",
      "tree": "e77a60e46844adf71758bad41d77d40658acd7eb",
      "parents": [
        "14577beb8293c187a12d2e78ac6250d5dcec2190",
        "97491ba3f64c2137101efdfe7593305d692d7d63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-pxa2xx: Don\u0027t clear isr bits too early\n  i2c-pxa2xx: Fix register offsets\n  i2c-pxa2xx: pass of_node from platform driver to adapter and publish\n  i2c-pxa2xx: check timeout correctly\n  i2c-pxa2xx: add support for shared IRQ handler\n  i2c-pxa2xx: Add PCI support for PXA I2C controller\n  ARM: pxa2xx: reorganize I2C files\n  i2c-pxa2xx: use dynamic register layout\n  i2c-mxs: set controller to pio queue mode after reset\n  i2c-eg20t: support new device OKI SEMICONDUCTOR ML7213 IOH\n  i2c/busses: Add support for Diolan U2C-12 USB-I2C adapter\n"
    },
    {
      "commit": "09b9cc44c942256026bf7a63fec2155b8f488899",
      "tree": "642695cd3f1622a3c52dcd6c2b941ac9b72780c9",
      "parents": [
        "c62b3898636072de4bf9af36b6cd5a920ebfe896"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 22 00:27:42 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 09:35:53 2011 -0700"
      },
      "message": "sd: Fail discard requests when logical block provisioning has been disabled\n\nEnsure that we kill discard requests after logical block provisioning\nhas been disabled in sysfs.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nReviewed-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c62b3898636072de4bf9af36b6cd5a920ebfe896",
      "tree": "5fcccbf7cb2c690f43aa9ee20577fafe0b0bcdac",
      "parents": [
        "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
        "736561a01f11114146b1b7f82d486fa9c95828ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 09:25:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 09:25:34 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (33 commits)\n  IPVS: Use global mutex in ip_vs_app.c\n  ipvs: fix a typo in __ip_vs_control_init()\n  veth: Fix the byte counters\n  net ipv6: Fix duplicate /proc/sys/net/ipv6/neigh directory entries.\n  macvlan: Fix use after free of struct macvlan_port.\n  net: fix incorrect spelling in drop monitor protocol\n  can: c_can: Do basic c_can configuration _before_ enabling the interrupts\n  net/appletalk: fix atalk_release use after free\n  ipx: fix ipx_release()\n  snmp: SNMP_UPD_PO_STATS_BH() always called from softirq\n  l2tp: fix possible oops on l2tp_eth module unload\n  xfrm: Fix initialize repl field of struct xfrm_state\n  netfilter: ipt_CLUSTERIP: fix buffer overflow\n  netfilter: xtables: fix reentrancy\n  netfilter: ipset: fix checking the type revision at create command\n  netfilter: ipset: fix address ranges at hash:*port* types\n  niu: Rename NIU parent platform device name to fix conflict.\n  r8169: fix a bug in rtl8169_init_phy()\n  bonding: fix a typo in a comment\n  ftmac100: use resource_size()\n  ...\n"
    },
    {
      "commit": "675071a2ef3f4a6d25ee002a7437d50431168344",
      "tree": "54399646ea81261585fa8889b6d744cec0a8a3a8",
      "parents": [
        "9d2a8fa96a44ba242de3a6f56acaef7a40a97b97"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Mon Mar 21 18:24:53 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 21 18:24:53 2011 -0700"
      },
      "message": "veth: Fix the byte counters\n\nCommit 44540960 \"veth: move loopback logic to common location\" introduced\na bug in the packet counters.  I don\u0027t understand why that happened as it\nis not explained in the comments and the mut check in dev_forward_skb\nretains the assumption that skb-\u003elen is the total length of the packet.\n\nI just measured this emperically by setting up a veth pair between two\nnoop network namespaces setting and attempting a telnet connection between\nthe two.  I saw three packets in each direction and the byte counters were\nexactly 14*3 \u003d 42 bytes high in each direction.  I got the actual\npacket lengths with tcpdump.\n\nSo remove the extra ETH_HLEN from the veth byte count totals.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5cd92448fded12c91f7574e49747c5f7d975a8d",
      "tree": "c65c8f66d7818b4250d56ef489cb2b3125276403",
      "parents": [
        "ac0a121d7906b049dfee3649f886c969fbb3c1b7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Mon Mar 21 18:22:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 21 18:22:22 2011 -0700"
      },
      "message": "macvlan: Fix use after free of struct macvlan_port.\n\nWhen the macvlan driver was extended to call unregisgter_netdevice_queue\nin 23289a37e2b127dfc4de1313fba15bb4c9f0cd5b, a use after free of struct\nmacvlan_port was introduced.  The code in dellink relied on unregister_netdevice\nactually unregistering the net device so it would be safe to free macvlan_port.\n\nSince unregister_netdevice_queue can just queue up the unregister instead of\nperforming the unregiser immediately we free the macvlan_port too soon and\nthen the code in macvlan_stop removes the macaddress for the set of macaddress\nto listen for and uses memory that has already been freed.\n\nTo fix this add a reference count to track when it is safe to free the macvlan_port\nand move the call of macvlan_port_destroy into macvlan_uninit which is guaranteed\nto be called after the final macvlan_port_close.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f2d56c45fec7c15169599cab05e9f6df18769d0",
      "tree": "e6ef8a3050e4a893e9e58c789dfe9289867ee9aa",
      "parents": [
        "b20e7bbfc7a15a4182730f0936433145992b4b06"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Mon Mar 21 18:19:26 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 21 18:19:26 2011 -0700"
      },
      "message": "can: c_can: Do basic c_can configuration _before_ enabling the interrupts\n\nI ran into some trouble while testing the SocketCAN driver for the BOSCH\nC_CAN controller. The interface is not correctly initialized, if I put\nsome CAN traffic on the line, _while_ the interface is being started\n(which means: the interface doesn\u0027t come up correcty, if there\u0027s some RX\ntraffic while doing \u0027ifconfig can0 up\u0027).\n\nThe current implementation enables the controller interrupts _before_\ndoing the basic c_can configuration. I think, this should be done the\nother way round.\n\nThe patch below fixes things for me.\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97491ba3f64c2137101efdfe7593305d692d7d63",
      "tree": "d8f8a075497b63f2386f3b358d96e46a0a48799c",
      "parents": [
        "a0774f4511371319418f959ce838f81d47a3fd56"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sun Mar 13 15:53:29 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 23:00:12 2011 +0000"
      },
      "message": "i2c-pxa2xx: Don\u0027t clear isr bits too early\n\nisr is passed later into i2c_pxa_irq_txempty and\ni2c_pxa_irq_rxfull and they may use some other bits\nthan irq sources.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a0774f4511371319418f959ce838f81d47a3fd56",
      "tree": "1a23cbcb83b4a384ef6659d95f7e32400e4ae010",
      "parents": [
        "e4394d553cec3cbf4d0c602fe39bc88bac43bd27",
        "23e74a86ab43e5cccbf90edb76fc396e36acc998",
        "173442f2787c88e1ed1bb62aaeb6fd9127720559",
        "6b7d815c3f37f22c355b00362bc7c7d0bac9baea"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 22:57:25 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 22:57:25 2011 +0000"
      },
      "message": "Merge branches \u0027for-2639/i2c/i2c-ce4100-v6\u0027, \u0027for-2639/i2c/i2c-eg20t-v3\u0027 and \u0027for-2639/i2c/i2c-imx\u0027 into for-linus/2639/i2c-2\n"
    },
    {
      "commit": "0bf8c869701039b12c3520cb1bb1689595ab108b",
      "tree": "4430e15c9e9a993a7bc63306e3bba7f65962c1cb",
      "parents": [
        "38f7aa23c4dd5f9af13dffca49879c42a61b0a01"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Mar 21 20:47:31 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:54:35 2011 -0700"
      },
      "message": "Reduce sequential pointer derefs in scsi_error.c and reduce size as well\n\nThis patch reduces the number of sequential pointer derefs in\ndrivers/scsi/scsi_error.c\n\nThis has been submitted a number of times over a couple of years.  I\nbelieve this version adresses all comments it has gathered over time.\nPlease apply or reject with a reason.\n\nThe benefits are:\n\n - makes the code easier to read.  Lots of sequential derefs of the same\n   pointers is not easy on the eye.\n\n - theoretically at least, just dereferencing the pointers once can\n   allow the compiler to generally slightly faster code, so in theory\n   this could also be a micro speed optimization.\n\n - reduces size of object file (tiny effect: on x86-64, in at least one\n   configuration, the text size decreased from 9439 bytes to 9400)\n\n - removes some pointless (mostly trailing) whitespace.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38f7aa23c4dd5f9af13dffca49879c42a61b0a01",
      "tree": "3bcc4df686eeaec2b15aeba29073f356c0bc68ea",
      "parents": [
        "3155fe6df553472fd7c07e7788b0e542cd828c91"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Mon Mar 21 10:28:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:50:30 2011 -0700"
      },
      "message": "matroxfb: remove incorrect Matrox G200eV support\n\nRemove incorrect Matrox G200eV support that was previously added by\ncommit e3a1938805d2e81b27d3d348788644f3bad004f2\n\nA serious issue with the incorrect G200eV support that reproduces on the\nMatrox G200eV equipped IBM x3650 M2 is the total lack of text (login\nbanner, login prompt, etc) on the console when X is not running and\ntotal lack of text on all of the virtual consoles after X is started.\n\nAny concerns that the incorrect code (upstream since October 2008) has\nbeen successfully used on non-IBM G200eV equipped system(s) appear to be\nunwarranted.  In addition to the serious/non-intermittent nature of\nissues that have been spotted on IBM systems, complete removal of the\nincorrect code is clearly supported by the following Matrox (Yannick\nHeneault) provided input:\n \"It impossible that this patch should have work on a system.\n The patch only declare the G200eV as a regular G200 which is\n not case. Many registers are different, including at least the\n PLL programming sequence. If the G200eV is programmed like a\n regular G200, it will not display anything.\"\n\nv1 - Initial patch that removed the incorrect code for _all_\n     G200eV equipped systems.\nv2 - Darrick Wong provided patch that blacklisted the incorrect\n     code on G200eV equipped IBM systems leaving it enabled on\n     all G200eV equipped non-IBM systems.\nv3 - Same code changes included with v1 plus additional\n     justification for complete removal of the incorrect code.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Yannick Heneault \u003cyannick_heneault@matrox.com\u003e\nCc: Christian Toutant \u003cctoutant@matrox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afd8c40431cc9e3b468a506cbf9957ffca3466fe",
      "tree": "7d5b54557a67de132d62fcb0b43184a4969644d0",
      "parents": [
        "366f7e7a79b19bd8c4e8f55fdf12b81538d1a7a4",
        "c0046867f34bb81ec3f237ebbc5241ae678b8379"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:02:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 14:02:55 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (ads1015) Make gain and datarate configurable\n  hwmon: (ads1015) Drop dynamic attribute group\n  hwmon: Add support for Texas Instruments ADS1015\n  hwmon: New driver for SMSC SCH5627\n  hwmon: (abituguru*) Update my email address\n  hwmon: (lm75) Speed up detection\n  hwmon: (lm75) Add detection of the National Semiconductor LM75A\n  hp_accel: Fix driver name\n  Move lis3lv02d drivers to drivers/misc\n  Move hp_accel to drivers/platform/x86\n  Let Kconfig handle lis3lv02d dependencies\n  hwmon: (sht15) Fix integer overflow in humidity calculation\n  hwmon: (sht15) Spelling fix\n  hwmon: (w83795) Document pin mapping\n"
    },
    {
      "commit": "c3ca48f062a37c2f79560a9b0b9f1b08039aa248",
      "tree": "9a9a9561b155e3bb805bdbccf5cb2f715ec7bf50",
      "parents": [
        "4e76ae4406449811c0b743ccf0612ef6ffcf2acb",
        "115881d395959b75c8c3bb94913f2ce869b8aa7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:05:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:05:22 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: core: ignore link-active bit of new nodes, fix device recognition\n  firewire: sbp2: revert obsolete \u0027fix stall with \"Unsolicited response\"\u0027\n  firewire: core: increase default SPLIT_TIMEOUT value\n  firewire: ohci: Misleading kfree in ohci.c::pci_probe/remove\n  firewire: ohci: omit IntEvent.busReset check rom AT queueing\n  firewire: ohci: prevent starting of iso contexts with empty queue\n  firewire: ohci: prevent iso completion callbacks after context stop\n  firewire: core: rename some variables\n  firewire: nosy: should work on Power Mac G4 PCI too\n  firewire: core: fix card-\u003ereset_jiffies overflow\n  firewire: cdev: remove unneeded reference\n  firewire: cdev: always wait for outbound transactions to complete\n  firewire: cdev: remove unneeded idr_find() from complete_transaction()\n  firewire: ohci: log dead DMA contexts\n"
    },
    {
      "commit": "4e76ae4406449811c0b743ccf0612ef6ffcf2acb",
      "tree": "f1a32dca8e9156301d2a1f6b0eff76d6fc747f49",
      "parents": [
        "f19ade4dfbfefbb44b412fc33a2db26eafd63f0e",
        "1c0f647690f1b9471d63af48dec960bc59492e61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6:\n  [PARISC] Convert to new irq_chip functions\n  [PARISC] fix per-cpu flag problem in the cpu affinity checkers\n  [PARISC] fix vmap flush/invalidate\n  eliminate special FLUSH flag from page table\n  parisc: flush pages through tmpalias space\n"
    },
    {
      "commit": "c0046867f34bb81ec3f237ebbc5241ae678b8379",
      "tree": "a5d9e95c3fcd09a53dac9ce88abb00f4bef4a4fc",
      "parents": [
        "fdf241a8ed93236915c70717a4b6dfb856274496"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "message": "hwmon: (ads1015) Make gain and datarate configurable\n\nConfiguration for ads1015 gain and datarate is possible via\ndevicetree or platform data.\n\nThis is a followup patch to previous ads1015 patches on Jean Delvares\ntree.\n\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fdf241a8ed93236915c70717a4b6dfb856274496",
      "tree": "d496911ef792eafe94b6da7c287030f7fb0f2518",
      "parents": [
        "8c22a8f57516275afcd81c84f3724ac08cf6aa7b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:37 2011 +0100"
      },
      "message": "hwmon: (ads1015) Drop dynamic attribute group\n\nIt is cheaper to handle attributes individually.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\n"
    },
    {
      "commit": "8c22a8f57516275afcd81c84f3724ac08cf6aa7b",
      "tree": "9b3e0770466cf7edcb2d48f483cae79fa82bdfce",
      "parents": [
        "a98d506c08ffe754fa013c7f70c4d578b991fb4b"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: Add support for Texas Instruments ADS1015\n\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a98d506c08ffe754fa013c7f70c4d578b991fb4b",
      "tree": "87c529db54203274a10cac87134fd3ec2851c94d",
      "parents": [
        "93d0cc588345a9de304285781e010e298f74e06e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: New driver for SMSC SCH5627\n\nSMSC SCH5627 Super I/O chips include complete hardware monitoring\ncapabilities. They can monitor up to 5 voltages, 4 fans and 8\ntemperatures.\n\nThe hardware monitoring part of the SMSC SCH5627 is accessed by talking\nthrough an embedded microcontroller. An application note describing the\nprotocol for communicating with the microcontroller is available upon\nrequest. Please mail me if you want a copy.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "93d0cc588345a9de304285781e010e298f74e06e",
      "tree": "d16de2356a5dd5bc1f15128814837ead4edc4007",
      "parents": [
        "e76f67b5babc65cd620d395a1fd231409808df90"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: (abituguru*) Update my email address\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e76f67b5babc65cd620d395a1fd231409808df90",
      "tree": "a5af03c47fd02f83e1a35f75a4efaf1a1f6fe5b6",
      "parents": [
        "05e82fe40faee8499b4e3ba12fddaaf013d84203"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: (lm75) Speed up detection\n\nMake the LM75/LM75A device detection faster:\n\n* Don\u0027t read the current temperature value when we don\u0027t use it.\n* Check for unused bits in the configuration register as soon as we\n  have read its value.\n* Don\u0027t use word reads, not all devices support this, and some which\n  don\u0027t misbehave when you try.\n* Check for cycling register values every 40 register addresses\n  instead of every 8, it\u0027s 5 times faster and just as efficient.\n\nSome of these improvements come straight from the user-space\nsensors-detect script, so both detection routines are in line now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "05e82fe40faee8499b4e3ba12fddaaf013d84203",
      "tree": "b206f59c3bbc166e8743653806334d94b37fe6c3",
      "parents": [
        "96b4b9bfea28e38c38d26ca47e82ac0fbe2f28b6"
      ],
      "author": {
        "name": "Len Sorensen",
        "email": "lsorense@csclub.uwaterloo.ca",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hwmon: (lm75) Add detection of the National Semiconductor LM75A\n\nAdd support for detection of the National Semiconductor LM75A using the ID\nregister value.\n\nSigned-off-by: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "96b4b9bfea28e38c38d26ca47e82ac0fbe2f28b6",
      "tree": "af0c8a3f3d68439fca52e041879710496bd17e75",
      "parents": [
        "ff606677f6a47c63329cf8e6c7cf978c29f2d736"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hp_accel: Fix driver name\n\nI suspect that the \"lis3lv02d\" driver name is a legacy from before\nthe split into several modules. Use a specific name for the hp_accel\ndriver, for better error messages and easier investigation of issues.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ff606677f6a47c63329cf8e6c7cf978c29f2d736",
      "tree": "565bcdaa1f5058af0a6fd2260b3c45029c955d08",
      "parents": [
        "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move lis3lv02d drivers to drivers/misc\n\nThe lis3lv02d drivers aren\u0027t hardware monitoring drivers, so the don\u0027t\nbelong to drivers/hwmon. Move them to drivers/misc, short of a better\nhome.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e",
      "tree": "84259d01b720c5eaf885bca0a983d0c1321bf664",
      "parents": [
        "39c3e721d65793373e7bc6f5dad0591ef6d09268"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move hp_accel to drivers/platform/x86\n\nThe hp_accel driver isn\u0027t a hardware monitoring driver, so it doesn\u0027t\nbelong to drivers/hwmon. Move it to drivers/platform/x86, assuming HP\ndoesn\u0027t ship non-x86 laptops.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "39c3e721d65793373e7bc6f5dad0591ef6d09268",
      "tree": "fd88c93eebeebbbfa75b04769d7c8734c93222df",
      "parents": [
        "ccd32e735de7a941906e093f8dca924bb05c5794"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "message": "Let Kconfig handle lis3lv02d dependencies\n\nThe dependencies between the various lis3lv02d drivers make it\nimpossible to split them to different directories, while we really\nwant to do this. Move handling of dependencies from Makefile to\nKconfig, to make the move possible at all.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ccd32e735de7a941906e093f8dca924bb05c5794",
      "tree": "0917acbefbf51c669d4cae75daae2f5abccfbdaa",
      "parents": [
        "396bd766a604b823369962ee0203c603b9c0bdec"
      ],
      "author": {
        "name": "Vivien Didelot",
        "email": "vivien.didelot@savoirfairelinux.com",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "message": "hwmon: (sht15) Fix integer overflow in humidity calculation\n\nAn integer overflow occurs in the calculation of RHlinear when the\nrelative humidity is greater than around 30%. The consequence is a subtle\n(but noticeable) error in the resulting humidity measurement.\n\nSigned-off-by: Vivien Didelot \u003cvivien.didelot@savoirfairelinux.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\n"
    },
    {
      "commit": "396bd766a604b823369962ee0203c603b9c0bdec",
      "tree": "92984282609520a54a20346a389af4c821feb4bd",
      "parents": [
        "bfcd415dcb8042084d560a69a7aebb4b1f98a4db"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:35 2011 +0100"
      },
      "message": "hwmon: (sht15) Spelling fix\n\nRemove one too many \"n\" in a word.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "23e74a86ab43e5cccbf90edb76fc396e36acc998",
      "tree": "50df03c41e29b7f9cf496b5ef29b3680e9c326b7",
      "parents": [
        "baa8cab012ff07d6835580b19c2fd93a20627823"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sun Mar 13 15:53:28 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:24:08 2011 +0000"
      },
      "message": "i2c-pxa2xx: Fix register offsets\n\nFix regression that was introduced by dynamic register layout.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "baa8cab012ff07d6835580b19c2fd93a20627823",
      "tree": "3a091f70a23ae00a8f50f89bb41a6b9eb596c735",
      "parents": [
        "93c92cfdec8c3f8764894b37606c174f68fd9338"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:20 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:23:57 2011 +0000"
      },
      "message": "i2c-pxa2xx: pass of_node from platform driver to adapter and publish\n\nthe of_node will auto-publish devices which are added to the device\ntree.\n\nCommit 925bb9c6 aka (\"of/i2c: Fix module load order issue caused by\nof_i2c.c) moved the of_i2c_register_devices() function from the i2c core\nback to the drivers. This patch does the same thing for the pxa driver.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "93c92cfdec8c3f8764894b37606c174f68fd9338",
      "tree": "131888459d95f1139685e8c5b3f8ac30c7215d47",
      "parents": [
        "c66dc529194be374556d166ee7ddb84a7d1d302b"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:19 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:23:55 2011 +0000"
      },
      "message": "i2c-pxa2xx: check timeout correctly\n\ntimeout here maybe 0 if the event occured and a task with a higher\npriority stole the cpu and we were sleeping longer than the timeout\nvalue we specified.\nIn case of a real timeout I changed the error code to I2C_RETRY so we\nretry the transfer.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c66dc529194be374556d166ee7ddb84a7d1d302b",
      "tree": "7ced04809474bae16d0ad4b7a76b60293397be40",
      "parents": [
        "7e94dd154e934aa2137c427c3b1c8e9a6e465fcd"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:18 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:23:52 2011 +0000"
      },
      "message": "i2c-pxa2xx: add support for shared IRQ handler\n\nSodaville has three of them on a single IRQ. IRQF_DISABLED is removed\nbecause it is a NOP allready and scheduled for removal.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7e94dd154e934aa2137c427c3b1c8e9a6e465fcd",
      "tree": "77a8705ed9f3b5b0e94381f4ccb5458fd10721f8",
      "parents": [
        "b459396ee9398bdf61e3118ca730394f58e90c9c"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Mar 02 11:26:53 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:18:54 2011 +0000"
      },
      "message": "i2c-pxa2xx: Add PCI support for PXA I2C controller\n\nThe Sodaville I2C controller is almost the same as found on PXA2xx. The\ndifference:\n- the register are at a different offset\n- no slave support\n\nThe PCI probe code adds three platform devices which are probed then by\nthe platform code.\nThe X86 part also adds dummy clock defines because we don\u0027t have HW\nclock support.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b459396ee9398bdf61e3118ca730394f58e90c9c",
      "tree": "3353e4671ed424b4b069428643daf39f0e3f281b",
      "parents": [
        "d6668c7cd4defdab1a74c8dd271b5ca23d99b627"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:16 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:09:33 2011 +0000"
      },
      "message": "ARM: pxa2xx: reorganize I2C files\n\nThis patch moves the platform data definition from\narch/arm/plat-pxa/include/plat/i2c.h to include/linux/i2c/pxa-i2c.h so\nit can be accessed from x86 the same way as on ARM.\n\nThis change should make no functional change to the PXA code. The move\nis verified by building the following defconfigs:\n  cm_x2xx_defconfig corgi_defconfig em_x270_defconfig ezx_defconfig\n  imote2_defconfig pxa3xx_defconfig spitz_defconfig zeus_defconfig\n  raumfeld_defconfig magician_defconfig mmp2_defconfig pxa168_defconfig\n  pxa910_defconfig\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d6668c7cd4defdab1a74c8dd271b5ca23d99b627",
      "tree": "c281fa99b62ecd6ca9a2960c476c7a691c6d544b",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:15 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:09:31 2011 +0000"
      },
      "message": "i2c-pxa2xx: use dynamic register layout\n\nThis will prepare the driver to handle register layouts where certain\nregisters are not available at all.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "444699c8503eaeb0cf15e24ad76f69b14df6097a",
      "tree": "a3c0573601942d86b1d4c1be4d446f31dfc78f5e",
      "parents": [
        "6113f39dd15e4beb5ce66a8e0d9062477c5e81e3",
        "662cda8abb278f58237fa12b8ab3060ebefca4b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:54:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:54:13 2011 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-i801: SMBus patch for Intel DH89xxCC DeviceIDs\n  i2c: Drop i2c_adapter.id\n  i2c: Deprecate i2c_driver.attach_adapter and .detach_adapter\n  i2c-dev: Use standard bus notification mechanism\n  i2c: Export i2c_for_each_dev\n  i2c: Get rid of \u003clinux/i2c-id.h\u003e\n  i2c: Minor fixes to upgrading-clients document\n  i2c: make i2c_get_adapter prototype clearer\n  i2c: Fix typo in instantiating-devices document\n  i2c-boardinfo: Fix typo in comment\n"
    },
    {
      "commit": "db552b3331766e16c35550a4b83c3a42671ba73e",
      "tree": "0c6db3309aeffaa27e010d48db016d22e4a3a7c9",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Mar 19 16:39:11 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:33:19 2011 -0700"
      },
      "message": "r8169: fix a bug in rtl8169_init_phy()\n\ncommit 54405cde7624 (r8169: support control of advertising.)\nintroduced a bug in rtl8169_init_phy()\n\nReported-and-tested-by: Piotr Hosowicz \u003cpiotr@hosowicz.com\u003e\nReported-and-tested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by:: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Anca Emanuel \u003canca.emanuel@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b7d815c3f37f22c355b00362bc7c7d0bac9baea",
      "tree": "8eff0a55f310741415c83a5b6232a3744e3a6f68",
      "parents": [
        "a8da7fecb6010222fe495cc2b4330b99bca20c61"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 25 18:54:51 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:54:52 2011 +0000"
      },
      "message": "i2c-mxs: set controller to pio queue mode after reset\n\nmxs_reset_block() clears the PIO_QUEUE_MODE bit. So we have\nto set it again after a controller reset.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e4394d553cec3cbf4d0c602fe39bc88bac43bd27",
      "tree": "89db4a86ac03f74ca6bf0e7b00f8cbf044ff4ccf",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
        "335d7c58fcc1b71387a2c38b610b08bb9d3a6fcc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 22:14:04 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 22:14:04 2011 +0000"
      },
      "message": "Merge branch \u0027for-2639/i2c/i2c-u2c12\u0027 into for-linus/2639/i2c-12\n"
    },
    {
      "commit": "0e24d34a5b95226cfc335817aefd9cf9744e5659",
      "tree": "6d260dce843bd4b86debb778c6c7a0d9466369ef",
      "parents": [
        "1a0c83307d8211463df27af7c70465099c4979d3",
        "de4d768a428d9de943dd6dc82bcd61742955cb6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 20 14:35:09 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 20 14:35:09 2011 -0700"
      },
      "message": "Merge branch \u0027vhost-net-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "115881d395959b75c8c3bb94913f2ce869b8aa7a",
      "tree": "8beae4353389d5d26bbd6c7f4b7ca9f45d38aff9",
      "parents": [
        "7a4e1e9c682cd87fe8a749b435b13afeef083c34"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 15 00:08:41 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 20 16:45:25 2011 +0100"
      },
      "message": "firewire: core: ignore link-active bit of new nodes, fix device recognition\n\nLike the older ieee1394 core driver, firewire-core skipped scanning of\nany new node whose PHY sent a self ID without \"link active\" bit.  If a\ndevice had this bit off mistakenly, it meant that it was inaccessible to\nkernel drivers with the old IEEE 1394 driver stack but could still be\naccessed by userspace drivers through the raw1394 interface.\n\nBut with firewire-core, userspace drivers don\u0027t get to see such buggy\ndevices anymore.  This is effectively a driver regression since this\ndevice bug is otherwise harmless.\n\nWe now attempt to scan all devices, even repeaters that don\u0027t have a\nlink or powered-down devices that have everything but their PHY shut\ndown when plugged in.  This results in futile repeated scanning attempts\nin case of such devices that really don\u0027t have an active link, but this\ndoesn\u0027t hurt since recent workqueue infrastructure lets us run more\nconcurrent scanning jobs than we can shake a stick at.\n\nThis should fix accessibility of Focusrite Saffire PRO 26 I/O:\nhttp://sourceforge.net/mailarchive/forum.php?thread_name\u003d20110314215622.5c751bb0%40stein\u0026forum_name\u003dffado-user\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7a4e1e9c682cd87fe8a749b435b13afeef083c34",
      "tree": "4a2d0558222d25a2d37fc215cc95090ace00ffa7",
      "parents": [
        "dd5eeb99f47d18c05efffcd247c0aa07eaa9ffaa"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 15 00:04:42 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 20 16:45:24 2011 +0100"
      },
      "message": "firewire: sbp2: revert obsolete \u0027fix stall with \"Unsolicited response\"\u0027\n\nNow that firewire-core sets the local node\u0027s SPLIT_TIMEOUT to 2 seconds\nper default, commit a481e97d3cdc40b9d58271675bd4f0abb79d4872 is no\nlonger required.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "dd5eeb99f47d18c05efffcd247c0aa07eaa9ffaa",
      "tree": "ea2852c5436fab65afbebaf696a0db5b8d0dcf1e",
      "parents": [
        "d838d2c09af0820e306e3e9e31f97e873823b0b4"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 07 11:21:15 2011 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 20 16:45:24 2011 +0100"
      },
      "message": "firewire: core: increase default SPLIT_TIMEOUT value\n\nThe SPLIT_TIMEOUT mechanism is intended to detect requests that somehow\ngot lost.  However, when the timeout value is too low, transactions that\ncould have been completed successfully will be cancelled.  Furthermore,\nthere are chips whose firmwares ignore the configured split timeout and\nsend late split response; known examples are the DM1x00 (BeBoB), TCD22x0\n(DICE), and some OXUF936QSE firmwares.\n\nThis patch changes the default timeout to two seconds, which happens to\nbe the default on other OSes, too.\n\nActual lost requests are extremely rare, so there should be no practical\ndownside to increasing the split timeout even on devices that work\ncorrectly.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "662cda8abb278f58237fa12b8ab3060ebefca4b8",
      "tree": "1f8562ca8ecd6d9cc74431245066465623bce021",
      "parents": [
        "c185a9420bd1c645252249018e6887a968d3e1de"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "message": "i2c-i801: SMBus patch for Intel DH89xxCC DeviceIDs\n\nAdd the SMBus Controller DeviceIDs for the Intel DH89xxCC PCH.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fe6fc25857d293546bd400432cdb77866c797c9b",
      "tree": "58fcbe3a5bc3b7ba518c22c544025132cc95ad8d",
      "parents": [
        "9ea3e941d161f41f920462c50e9b651cc00eccc7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:53 2011 +0100"
      },
      "message": "i2c: Deprecate i2c_driver.attach_adapter and .detach_adapter\n\nThe last legitimate user of i2c_driver.attach_adapter and\n.detach_adapter is gone, so we can finally deprecate these callbacks.\nThe last few drivers which still use these will have to be updated to\nmake use of standard I2C device instantiation ways instead.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9ea3e941d161f41f920462c50e9b651cc00eccc7",
      "tree": "47a82a66081fa5377e3a5ec5e91bceb431290ddf",
      "parents": [
        "7ae31482a8376fb0df3a0c5ff0677a92820c06b7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c-dev: Use standard bus notification mechanism\n\nUse the standard driver core mechanism to keep track of i2c adapters\npresent on the system: i2c_for_each_dev and a notifier. This will let\nus deprecate and ultimately remove the legacy attach_adapter and\ndetach_adapter callbacks in i2c_driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7ae31482a8376fb0df3a0c5ff0677a92820c06b7",
      "tree": "4c5c6b7de9c2f3775d41378e380f49918c3a9230",
      "parents": [
        "0c31f8e5720e1191b4cf46a9b5374fe6b857c53c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c: Export i2c_for_each_dev\n\nIntroduce i2c_for_each_dev(), an i2c device iterator with proper\nlocking for use by i2c-dev. This is needed so that we can get rid of\nthe attach_adapter and detach_adapter legacy callback functions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d735b34db30b7891ff76b552d18ecb0ce04a2bc2",
      "tree": "5918a83db26444ee3e42fa9824efb54995abf0bd",
      "parents": [
        "6ced9e6b3901af4ab6ac0a11231402c888286ea6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c: make i2c_get_adapter prototype clearer\n\nRename the parameter of i2c_get_adapter() to \"nr\", to make it clear we\nare passing an adapter number and not an adapter ID (which have gone\naway by now.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "950a5097855e2d0ac2c91a33f67eeac3be802bf5",
      "tree": "471a85c0c31d9c2eaec3bb34af7342a19f7e2434",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Mar 20 14:50:52 2011 +0100"
      },
      "message": "i2c-boardinfo: Fix typo in comment\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a769f4968396093d5cc1b1a86204cef579784b24",
      "tree": "6b6ea6b6e2e9a51a6de64fbb012ab79f5a34a676",
      "parents": [
        "b26fa4e0275426450238a14158bc1db24bb696e6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 19 23:06:33 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 19 23:06:33 2011 -0700"
      },
      "message": "niu: Rename NIU parent platform device name to fix conflict.\n\nWhen the OF device driver bits were converted over to the platform\ndevice infrastructure in commit 74888760d40b3ac9054f9c5fa07b566c0676ba2d\n(\"dt/net: Eliminate users of of_platform_{,un}register_driver\") we\ninadvertantly created probing problems in the OF case.\n\nThe NIU driver creates a dummy platform device to represent the\nboard that contains one or more child NIU devices.  Unfortunately\nwe use the same name, \"niu\", as the OF device driver itself uses.\n\nThe result is that we try to probe the dummy \"niu\" parent device we\ncreate, and since it has a NULL ofdevice pointer etc. everything\nexplodes:\n\n[783019.128243] niu: niu.c:v1.1 (Apr 22, 2010)\n[783019.128810] Unable to handle kernel NULL pointer dereference\n[783019.128949] tsk-\u003e{mm,active_mm}-\u003econtext \u003d 000000000000039e\n[783019.129078] tsk-\u003e{mm,active_mm}-\u003epgd \u003d fffff803afc5a000\n[783019.129206]               \\|/ ____ \\|/\n[783019.129213]               \"@\u0027/ .. \\`@\"\n[783019.129220]               /_| \\__/ |_\\\n[783019.129226]                  \\__U_/\n[783019.129378] modprobe(2004): Oops [#1]\n[783019.129423] TSTATE: 0000000011001602 TPC: 0000000010052ff8 TNPC: 000000000061bbb4 Y: 00000000    Not tainted\n[783019.129542] TPC: \u003cniu_of_probe+0x3c/0x2dc [niu]\u003e\n[783019.129624] g0: 8080000000000000 g1: 0000000000000000 g2: 0000000010056000 g3: 0000000000000002\n[783019.129733] g4: fffff803fc1da0c0 g5: fffff800441e2000 g6: fffff803fba84000 g7: 0000000000000000\n[783019.129842] o0: fffff803fe7df010 o1: 0000000010055700 o2: 0000000000000000 o3: fffff803fbacaca0\n[783019.129951] o4: 0000000000000080 o5: 0000000000777908 sp: fffff803fba866e1 ret_pc: 0000000010052ff4\n[783019.130083] RPC: \u003cniu_of_probe+0x38/0x2dc [niu]\u003e\n[783019.130165] l0: fffff803fe7df010 l1: fffff803fbacafc0 l2: fffff803fbacaca0 l3: ffffffffffffffed\n[783019.130273] l4: 0000000000000000 l5: 000000007fffffff l6: fffff803fba86f40 l7: 0000000000000001\n[783019.130382] i0: fffff803fe7df000 i1: fffff803fc20aba0 i2: 0000000000000000 i3: 0000000000000001\n[783019.130490] i4: 0000000000000000 i5: 0000000000000000 i6: fffff803fba867a1 i7: 000000000062038c\n[783019.130614] I7: \u003cplatform_drv_probe+0xc/0x20\u003e\n\nFix by simply renaming the parent device to \"niu-board\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "commit": "b26fa4e0275426450238a14158bc1db24bb696e6",
      "tree": "6a854f2c69c8d5c56671e00f5bbec5e30a00abeb",
      "parents": [
        "dadaa10b077133e5c03333131b82ecb13679af2b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Mar 19 05:39:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 19 13:39:33 2011 -0700"
      },
      "message": "r8169: fix a bug in rtl8169_init_phy()\n\ncommit 54405cde7624 (r8169: support control of advertising.)\nintroduced a bug in rtl8169_init_phy()\n\nReported-by: Piotr Hosowicz \u003cpiotr@hosowicz.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Anca Emanuel \u003canca.emanuel@gmail.com\u003e\nTested-by: Piotr Hosowicz \u003cpiotr@hosowicz.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dadaa10b077133e5c03333131b82ecb13679af2b",
      "tree": "a13c20b71252303cd3726795c6bf5d2d970bc4f0",
      "parents": [
        "93d03203d5a165d7a757546245dd1543dfe0ff80"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Sat Mar 19 13:36:18 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 19 13:36:18 2011 -0700"
      },
      "message": "bonding: fix a typo in a comment\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97eb3f24352ec6632c2127b35d8087d2a809a9b9",
      "tree": "722948059bbd325bbca232269490124231df80d4",
      "parents": [
        "439581ec07fa9cf3f519dd461a2cf41cfd3adcb4",
        "def179c271ac9b5020deca798470521f14d11edd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "a8c91da549f625d0600d5bd7e1831066b55edf0d",
      "tree": "494738b095d7c96286c7b0d0d586c7b8fa594f5a",
      "parents": [
        "26b95cac5fddb2916e2cef76495073f9c37a7b54",
        "c07946a3350244d7c3d9bc1032325e04dd11575b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: dw_mmc: support mmc power control with regulator\n  mmc: dw_mmc: fix suspend/resume operation\n  mmc: dw_mmc: add quirks for unreliable card detect, and capabilities\n  mmc: tmio: fix address in kunmap_atomic() calls\n  mmc: core: reset card voltage after power off\n  mmc: core: export function mmc_do_release_host()\n  mmc: sdio: remember new card RCA when redetecting card\n  mmc: dw_mmc: Remove set-but-unused variable.\n  mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n  mmc: sdhci-esdhc: broken card detection is not a default quirk\n  mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n  mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()\n  mmc: sh_mmcif: support aggressive clock gating\n  mmc: check if mmc cards \u003c 2GB do sector addressing\n  mmc: core: comment on why sdio_reset is done at init time\n  mmc: dw_mmc: support DDR mode\n  mmc: via-sdmmc: Remove set-but-unused variable.\n  mmc: cb710: Return err value in cb710_wait_while_busy()\n  mmc: sdhci-pci: Remove set-but-unused variable.\n  mmc: mxs-mmc: add mmc host driver for i.MX23/28\n  ...\n"
    },
    {
      "commit": "93d03203d5a165d7a757546245dd1543dfe0ff80",
      "tree": "ac2019f7d1509dff913bf063a613f0e24630a97a",
      "parents": [
        "b51bdad63046d1d5a4807630cc8c02845cf67893"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Mar 18 21:53:03 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 21:53:03 2011 -0700"
      },
      "message": "ftmac100: use resource_size()\n\nThe calculation is off-by-one.  It should be \"end - start + 1\".  This\npatch fixes it to use resource_size() instead.  Oddly, the code already\nuses resource size correctly a couple lines earlier when it calls\nrequest_mem_region() for this memory.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4363c2fddb1399b728ef21ee8101c148a311ea45",
      "tree": "5baa32b3a56277d2c1683bbfa3f8cce432908e37",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Wed Mar 16 17:57:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:12:14 2011 -0700"
      },
      "message": "gianfar: Fall back to software tcp/udp checksum on older controllers\n\nAs specified by errata eTSEC49 of MPC8548 and errata eTSEC12 of MPC83xx,\nolder revisions of gianfar controllers will be unable to calculate a TCP/UDP\npacket checksum for some alignments of the appropriate FCB. This patch checks\nfor FCB alignment on such controllers and falls back to software checksumming\nif the alignment is known to be bad.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1620d591a75a10b15cf61dbf8243a0b7e6731a2",
      "tree": "01facc1611d08d80fc1f0a3d430e83779e9fbdc5",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Mar 18 19:55:36 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Mar 18 19:55:36 2011 +0100"
      },
      "message": "USB: Move runtime PM callbacks to usb_device_pm_ops\n\nUSB defines usb_device_type pointing to usb_device_pm_ops that\nprovides system-wide PM callbacks only and usb_bus_type pointing to\nusb_bus_pm_ops that provides runtime PM callbacks only.  However,\nthe USB runtime PM callbacks may be defined in usb_device_pm_ops\nwhich makes it possible to drop usb_bus_pm_ops and will allow us\nto consolidate the handling of subsystems by the PM core code.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99759619b27662d1290901228d77a293e6e83200",
      "tree": "e76841fa3f59ebfc3975ff40bbc14363d0fdc5d3",
      "parents": [
        "b061c59c27e0385e53c961d9fbd18c1c078d9823",
        "65d8defe2e13fbebd74f96d2b5ca9aad435e6648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: label: remove #include of ACPI header to avoid warnings\n  PCI: label: Fix compilation error when CONFIG_ACPI is unset\n  PCI: pre-allocate additional resources to devices only after successful allocation of essential resources.\n  PCI: introduce reset_resource()\n  PCI: data structure agnostic free list function\n  PCI: refactor io size calculation code\n  PCI: do not create quirk I/O regions below PCIBIOS_MIN_IO for ICH\n  PCI hotplug: acpiphp: set current_state to D0 in register_slot\n  PCI: Export ACPI _DSM provided firmware instance number and string name to sysfs\n  PCI: add more checking to ICH region quirks\n  PCI: aer-inject: Override PCIe AER Mask Registers\n  PCI: fix tlan build when CONFIG_PCI is not enabled\n  PCI: remove quirk for pre-production systems\n  PCI: Avoid potential NULL pointer dereference in pci_scan_bridge\n  PCI/lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs\n  PCI: sysfs: Fix failure path for addition of \"vpd\" attribute\n"
    },
    {
      "commit": "b061c59c27e0385e53c961d9fbd18c1c078d9823",
      "tree": "56240ef8e98e9e4712ee58aa8e6e3d51f6ab001f",
      "parents": [
        "99f4065bac7b8c3f829334b4218a5c2e68cbe440",
        "568a60eda2e90a11bb3d7f8ef3f6800e9b60d4e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/dw_spi: move dw_spi.h into drivers/spi\n  spi/dw_spi: Fix missing header\n  gpio/langwell: Clear edge bit before handling\n  gpio/langwell: Simplify demux loop\n  gpio/langwell: Convert irq name space\n  gpio/langwell: Fix broken irq_eoi change.\n  gpio; Make Intel chipset gpio drivers depend on x86\n  gpio/cs5535-gpio: Fix section mismatch\n  spi/rtc-{ds1390,ds3234,m41t94}: Use spi_get_drvdata() for SPI devices\n  spi/davinci: Support DMA transfers larger than 65535 words\n  spi/davinci: Use correct length parameter to dma_map_single calls\n  gpio: Use __devexit at necessary places\n  gpio: add MODULE_DEVICE_TABLE to pch_gpio and ml_ioh_gpio\n  gpio/mcp23s08: support mcp23s17 variant\n  of_mmc_spi: add card detect irq support\n  spi/omap_mcspi: catch xfers of non-multiple SPI word size\n  spi/omap_mcspi: Off-by-one error in finding the right divisor\n  gpio/pca953x: Fix wrong pointer type\n  spi/pl022: rid dangling labels\n  spi: add support for SuperH SPI\n  ...\n"
    },
    {
      "commit": "8f627a8a881481598c2591c3acc122fb9be7bac4",
      "tree": "06497d25e30824500aeaf8c736c45b070f121234",
      "parents": [
        "fd57ed021990157ee5b3997c3f21c734093a9e23",
        "5d630e43284fdb0613e4e7e7dd906f27bc25b6af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:27 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6: (25 commits)\n  UBIFS: clean-up commentaries\n  UBIFS: save 128KiB or more RAM\n  UBIFS: allocate orphans scan buffer on demand\n  UBIFS: allocate lpt dump buffer on demand\n  UBIFS: allocate ltab checking buffer on demand\n  UBIFS: allocate scanning buffer on demand\n  UBIFS: allocate dump buffer on demand\n  UBIFS: do not check data crc by default\n  UBIFS: simplify UBIFS Kconfig menu\n  UBIFS: print max. index node size\n  UBIFS: handle allocation failures in UBIFS write path\n  UBIFS: use max_write_size during recovery\n  UBIFS: use max_write_size for write-buffers\n  UBIFS: introduce write-buffer size field\n  UBI: incorporate LEB offset information\n  UBIFS: incorporate maximum write size\n  UBI: provide LEB offset information\n  UBI: incorporate maximum write size\n  UBIFS: fix LEB number in printk\n  UBIFS: restrict world-writable debugfs files\n  ...\n"
    },
    {
      "commit": "fd57ed021990157ee5b3997c3f21c734093a9e23",
      "tree": "a32d18647b1becc1ee81fb04c5dd5dedeed4e1d7",
      "parents": [
        "ca749e2af01bb3e6b94d441696903dc26c357443",
        "28237e4583604818294dc1ce7881db5f53377b9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:02 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: make tests modes dynamic\n  UBI: make self-checks dynamic\n  UBI: make debugging messages dynamic\n  UBI: remove UBI_IO_DEBUG macro\n  UBI: kill debugging buffer\n  UBI: allocate erase checking buffer on demand\n  UBI: allocate write checking buffer on demand\n  UBI: always re-read in case of read failures\n  UBI: cleanup comments about corrupted PEBs\n  UBI: add slab cache for ubi_scan_leb objects\n  UBI: use raw mtd read function in debugging code\n  UBI: try to reveal buggy MTD drivers\n  UBI: add a commentary about allocating VID header buffer on stack\n  UBI: cleanup LEB start calculations\n  UBI: fix NOR erase preparation quirk\n"
    },
    {
      "commit": "d3e458d78167102cc961237cfceef6fffc80c0b3",
      "tree": "e9195c1294daf053614e63ac52b0b44a28479017",
      "parents": [
        "f2e1fbb5f2177227f71c4fc0491e531dd7acd385",
        "d351cf4603edb2a5bfa9a48d06c425511c63f2a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -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: (308 commits)\n  ALSA: sound/pci/asihpi: check adapter index in hpi_ioctl\n  ALSA: aloop - Fix possible IRQ lock inversion\n  ALSA: sound/core: merge list_del()/list_add_tail() to list_move_tail()\n  ALSA: ctxfi - use list_move() instead of list_del()/list_add() combination\n  ALSA: firewire - msleep needs delay.h\n  ALSA: firewire-lib, firewire-speakers: handle packet queueing errors\n  ALSA: firewire-lib: allocate DMA buffer separately\n  ALSA: firewire-lib: use no-info SYT for packets without SYT sample\n  ALSA: add LaCie FireWire Speakers/Griffin FireWave Surround driver\n  ALSA: hda - Remove an unused variable in patch_realtek.c\n  ALSA: hda - pin-adc-mux-dmic auto-configuration of 92HD8X codecs\n  ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs\n  ALSA: hda - Move default input-src selection to init part\n  ALSA: hda - Initialize special cases for input src in init phase\n  ALSA: ctxfi - Clear input settings before initialization\n  ALSA: ctxfi - Fix SPDIF status retrieval\n  ALSA: ctxfi - Fix incorrect SPDIF status bit mask\n  ALSA: ctxfi - Fix microphone boost codes/comments\n  ALSA: atiixp - Fix wrong time-out checks during ac-link reset\n  ALSA: intel8x0m: append \u0027m\u0027 to \"r_intel8x0\"\n  ...\n"
    },
    {
      "commit": "619297855aa16646246ea4b1f6e05f1b2455c808",
      "tree": "a07fe1b24c372f5eabf244555db41fdf574c1205",
      "parents": [
        "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
        "1ef1d1c2353967e2d61ecaddf76edfd058a778b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:38:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:38:34 2011 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (30 commits)\n  trace, filters: Initialize the match variable in process_ops() properly\n  trace, documentation: Fix branch profiling location in debugfs\n  oprofile, s390: Cleanups\n  oprofile, s390: Remove hwsampler_files.c and merge it into init.c\n  perf: Fix tear-down of inherited group events\n  perf: Reorder \u0026 optimize perf_event_context to remove alignment padding on 64 bit builds\n  perf: Handle stopped state with tracepoints\n  perf: Fix the software events state check\n  perf, powerpc: Handle events that raise an exception without overflowing\n  perf, x86: Use INTEL_*_CONSTRAINT() for all PEBS event constraints\n  perf, x86: Clean up SandyBridge PEBS events\n  perf lock: Fix sorting by wait_min\n  perf tools: Version incorrect with some versions of grep\n  perf evlist: New command to list the names of events present in a perf.data file\n  perf script: Add support for H/W and S/W events\n  perf script: Add support for dumping symbols\n  perf script: Support custom field selection for output\n  perf script: Move printing of \u0027common\u0027 data from print_event and rename\n  perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse\n  perf script: Change process_event prototype\n  ...\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "7fd23a24717a327a66f3c32d11a20a2f169c824f",
      "tree": "62a731f3edac9e58427fc27396ad5da8804fa579",
      "parents": [
        "0a95d92c0054e74fb79607ac2df958b7bf295706",
        "65b06194c9c9f41bc07ac6a6d42edb4b9e43fea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:35:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:35:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (48 commits)\n  HID: add support for Logitech Driving Force Pro wheel\n  HID: hid-ortek: remove spurious reference\n  HID: add support for Ortek PKB-1700\n  HID: roccat-koneplus: vorrect mode of sysfs attr \u0027sensor\u0027\n  HID: hid-ntrig: init settle and mode check\n  HID: merge hid-egalax into hid-multitouch\n  HID: hid-multitouch: Send events per slot if CONTACTCOUNT is missing\n  HID: ntrig remove if and drop an indent\n  HID: ACRUX - activate the device immediately after binding\n  HID: ntrig: apply NO_INIT_REPORTS quirk\n  HID: hid-magicmouse: Correct touch orientation direction\n  HID: ntrig don\u0027t dereference unclaimed hidinput\n  HID: Do not create input devices for feature reports\n  HID: bt hidp: send Output reports using SET_REPORT on the Control channel\n  HID: hid-sony.c: Fix sending Output reports to the Sixaxis\n  HID: add support for Keytouch IEC 60945\n  HID: Add HID Report Descriptor to sysfs\n  HID: add IRTOUCH infrared USB to hid_have_special_driver\n  HID: kernel oops in out_cleanup in function hidinput_connect\n  HID: Add teletext/color keys - gyration remote - EU version (GYAR3101CKDE)\n  ...\n"
    },
    {
      "commit": "568a60eda2e90a11bb3d7f8ef3f6800e9b60d4e5",
      "tree": "625f09d2944b7359ff5dfe845a8482e58581dfb4",
      "parents": [
        "46165a3d00db7526fb43a3dfe5c01a4aa7e236af"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 12:47:12 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 18 10:26:52 2011 -0600"
      },
      "message": "spi/dw_spi: move dw_spi.h into drivers/spi\n\ninclude/linux/dw_spi.h only includes driver internal data.  It doesn\u0027t\nexpose a platform_data configuration structure or similar (at least\nnothing in-tree).  This patch moves the header into drivers/spi so\nthat the scope is limited to only the dw_spi_*.c driver files\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: spi-devel-general@lists.sourceforge.net\n"
    },
    {
      "commit": "0a95d92c0054e74fb79607ac2df958b7bf295706",
      "tree": "e2c5f836e799dcfd72904949be47595af91432e7",
      "parents": [
        "08351fc6a75731226e1112fc7254542bd3a2912e",
        "831532035b12a5f7b600515a6f4da0b207b82d6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (62 commits)\n  powerpc/85xx: Fix signedness bug in cache-sram\n  powerpc/fsl: 85xx: document cache sram bindings\n  powerpc/fsl: define binding for fsl mpic interrupt controllers\n  powerpc/fsl_msi: Handle msi-available-ranges better\n  drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak\n  powerpc/85xx: Fix SPE float to integer conversion failure\n  powerpc/85xx: Update sata controller compatible for p1022ds board\n  ATA: Add FSL sata v2 controller support\n  powerpc/mpc8xxx_gpio: simplify searching for \u0027fsl, qoriq-gpio\u0027 compatiable\n  powerpc/8xx: remove obsolete mgsuvd board\n  powerpc/82xx: rename and update mgcoge board support\n  powerpc/83xx: rename and update kmeter1\n  powerpc/85xx: Workaroudn e500 CPU erratum A005\n  powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x\n  powerpc/85xx: Fix writing to spin table \u0027cpu-release-addr\u0027 on ppc64e\n  powerpc/pseries: Disable MSI using new interface if possible\n  powerpc: Enable GENERIC_HARDIRQS_NO_DEPRECATED.\n  powerpc: core irq_data conversion.\n  powerpc: sysdev/xilinx_intc irq_data conversion.\n  powerpc: sysdev/uic irq_data conversion.\n  ...\n\nFix up conflicts in arch/powerpc/sysdev/fsl_msi.c (due to getting rid of\nof_platform_driver in arch/powerpc)\n"
    },
    {
      "commit": "84bead6c38b0374e6e7db06b3097f0e700b8f148",
      "tree": "d2570d9265aaea5f2b4df6b7bba44f390687f031",
      "parents": [
        "732063b92bb727b27e61580ce278dddefe31c6ad"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 19:32:58 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 23:07:44 2011 -0600"
      },
      "message": "gpio/langwell: Clear edge bit before handling\n\nI don\u0027t have the specs for this beast, but it looks a lot like the PXA\nGPIO block. Though I bet it\u0027s the same IP and the driver should have\nreused the PXA code.\n\nAcknowleding the edge detect status after handling one or more gpio\ninterrupts looks wrong. We might lose an edge which came in while we\nhandled the previous one.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "08351fc6a75731226e1112fc7254542bd3a2912e",
      "tree": "8b25bd168e0663c766f0332c8be082aa7d6ed265",
      "parents": [
        "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
        "0dccb0489f9a5a13a33e828ab965aa49685d12f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:34:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:34:12 2011 -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: (27 commits)\n  arch/tile: support newer binutils assembler shift semantics\n  arch/tile: fix deadlock bugs in rwlock implementation\n  drivers/edac: provide support for tile architecture\n  tile on-chip network driver: sync up with latest fixes\n  arch/tile: support 4KB page size as well as 64KB\n  arch/tile: add some more VMSPLIT options and use consistent naming\n  arch/tile: fix some comments and whitespace\n  arch/tile: export some additional module symbols\n  arch/tile: enhance existing finv_buffer_remote() routine\n  arch/tile: fix two bugs in the backtracer code\n  arch/tile: use extended assembly to inline __mb_incoherent()\n  arch/tile: use a cleaner technique to enable interrupt for cpu_idle()\n  arch/tile: sync up with \u003carch/sim.h\u003e and \u003carch/sim_def.h\u003e changes\n  arch/tile: fix reversed test of strict_strtol() return value\n  arch/tile: avoid a simulator warning during bootup\n  arch/tile: export \u003casm/hardwall.h\u003e to userspace\n  arch/tile: warn and retry if an IPI is not accepted by the target cpu\n  arch/tile: stop disabling INTCTRL_1 interrupts during hypervisor downcalls\n  arch/tile: fix __ndelay etc to work better\n  arch/tile: bug fix: exec\u0027ed task thought it was still single-stepping\n  ...\n\nFix up trivial conflict in arch/tile/kernel/vmlinux.lds.S (percpu\nalignment vs section naming convention fix)\n"
    },
    {
      "commit": "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
      "tree": "c97ffa357943a8b226cdec1b9632c4cede813205",
      "parents": [
        "6899608533410557e6698cb9d4ff6df553916e98",
        "05f689400ea5fa3d71af82f910c8b140f87ad1f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (258 commits)\n  omap: zoom: host should not pull up wl1271\u0027s irq line\n  arm: plat-omap: iommu: fix request_mem_region() error path\n  OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430\n  omap4: mux: Remove duplicate mux modes\n  omap: iovmm: don\u0027t check \u0027da\u0027 to set IOVMF_DA_FIXED flag\n  omap: iovmm: disallow mapping NULL address when IOVMF_DA_ANON is set\n  omap2+: mux: Fix compile when CONFIG_OMAP_MUX is not selected\n  omap4: board-omap4panda: Initialise the serial pads\n  omap3: board-3430sdp: Initialise the serial pads\n  omap4: board-4430sdp: Initialise the serial pads\n  omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init\n  omap2+: mux: Remove the use of IDLE flag\n  omap2+: Add separate list for dynamic pads to mux\n  perf: add OMAP support for the new power events\n  OMAP4: Add IVA OPP enteries.\n  OMAP4: Update Voltage Rail Values for MPU, IVA and CORE\n  OMAP4: Enable 800 MHz and 1 GHz MPU-OPP\n  OMAP3+: OPP: Replace voltage values with Macros\n  OMAP3: wdtimer: Fix CORE idle transition\n  Watchdog: omap_wdt: add fine grain runtime-pm\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-omap2/board-omap3evm.c\n - arch/arm/mach-omap2/clock3xxx_data.c\n - arch/arm/mach-omap2/usb-musb.c\n - arch/arm/plat-omap/include/plat/usb.h\n - drivers/usb/musb/musb_core.h\n"
    },
    {
      "commit": "6899608533410557e6698cb9d4ff6df553916e98",
      "tree": "b392548a6757d08ec7b1395925499e032c174411",
      "parents": [
        "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
        "92c260f755c42337c550d8ac1f8ccd1b32bffb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm: (46 commits)\n  msm: scm: Check for interruption immediately\n  msm: scm: Fix improper register assignment\n  msm: scm: Mark inline asm as volatile\n  msm: iommu: Enable HTW L2 redirection on MSM8960\n  msm: iommu: Don\u0027t read from write-only registers\n  msm: iommu: Remove dependency on IDR\n  msm: iommu: Use ASID tagging instead of VMID tagging\n  msm: iommu: Rework clock logic and add IOMMU bus clock control\n  msm: iommu: Clock control for the IOMMU driver\n  msm: mdp: Set the correct pack pattern for XRGB/ARGB\n  msm_fb: Fix framebuffer console\n  msm: mdp: Add support for RGBX 8888 image format.\n  video: msmfb: Put the partial update magic value into the fix_screen struct.\n  msm: clock: Migrate to clkdev\n  msm: clock: Remove references to clk_ops_pcom\n  msm: headsmp.S: Fix section mismatch\n  msm: Use explicit GPLv2 licenses\n  msm: iommu: Enable IOMMU support for MSM8960\n  msm: iommu: Generalize platform data for multiple targets\n  msm: iommu: Create a Kconfig item for the IOMMU driver\n  ...\n"
    },
    {
      "commit": "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
      "tree": "2c3a29671e3f923de48c55f94194849264a7bf53",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "9ced9f03d12d7539e86b0bff5bc750153c976c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)\n  davinci: DM644x EVM: register MUSB device earlier\n  davinci: add spi devices on tnetv107x evm\n  davinci: add ssp config for tnetv107x evm board\n  davinci: add tnetv107x ssp platform device\n  spi: add ti-ssp spi master driver\n  mfd: add driver for sequencer serial port\n  ARM: EXYNOS4: Implement Clock gating for System MMU\n  ARM: EXYNOS4: Enhancement of System MMU driver\n  ARM: EXYNOS4: Add support for gpio interrupts\n  ARM: S5P: Add function to register gpio interrupt bank data\n  ARM: S5P: Cleanup S5P gpio interrupt code\n  ARM: EXYNOS4: Add missing GPYx banks\n  ARM: S3C64XX: Fix section mismatch from cpufreq init\n  ARM: EXYNOS4: Add keypad device to the SMDKV310\n  ARM: EXYNOS4: Update clocks for keypad\n  ARM: EXYNOS4: Update keypad base address\n  ARM: EXYNOS4: Add keypad device helpers\n  ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n  plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n  mach-u300: define a dummy filter function for coh901318\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-exynos4/cpufreq.c\n - arch/arm/mach-mxs/gpio.c\n - drivers/net/Kconfig\n - drivers/tty/serial/Kconfig\n - drivers/tty/serial/Makefile\n - drivers/usb/gadget/fsl_mxc_udc.c\n - drivers/video/Kconfig\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "ec0afc9311adcfb10b90e547c23250f63939f990",
      "tree": "2093d2668898a8a03f30acbfd5568e65b8c086b9",
      "parents": [
        "804f18536984939622ddca60ab6b25743e0ec68d",
        "776e58ea3d3735f85678155398241d2513afa67a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:40:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:40:35 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.39\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.39\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (55 commits)\n  KVM: unbreak userspace that does not sets tss address\n  KVM: MMU: cleanup pte write path\n  KVM: MMU: introduce a common function to get no-dirty-logged slot\n  KVM: fix rcu usage in init_rmode_* functions\n  KVM: fix kvmclock regression due to missing clock update\n  KVM: emulator: Fix permission checking in io permission bitmap\n  KVM: emulator: Fix io permission checking for 64bit guest\n  KVM: SVM: Load %gs earlier if CONFIG_X86_32_LAZY_GS\u003dn\n  KVM: x86: Remove useless regs_page pointer from kvm_lapic\n  KVM: improve comment on rcu use in irqfd_deassign\n  KVM: MMU: remove unused macros\n  KVM: MMU: cleanup page alloc and free\n  KVM: MMU: do not record gfn in kvm_mmu_pte_write\n  KVM: MMU: move mmu pages calculated out of mmu lock\n  KVM: MMU: set spte accessed bit properly\n  KVM: MMU: fix kvm_mmu_slot_remove_write_access dropping intermediate W bits\n  KVM: Start lock documentation\n  KVM: better readability of efer_reserved_bits\n  KVM: Clear async page fault hash after switching to real mode\n  KVM: VMX: Initialize vm86 TSS only once.\n  ...\n"
    },
    {
      "commit": "804f18536984939622ddca60ab6b25743e0ec68d",
      "tree": "82d96cd5f49876970afdd78b891875fd4c6df344",
      "parents": [
        "5a39837f76b7ded29afdf6ed2c2d5e56107179b7",
        "b3e96c0c756211e805c6941d4a6e5f6e1995cb6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:37:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:37:42 2011 -0700"
      },
      "message": "Merge branch \u0027stable/xen.pm.bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/xen.pm.bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: use freeze/restore/thaw PM events for suspend/resume/chkpt\n  xen: xenbus PM events support\n"
    },
    {
      "commit": "5a39837f76b7ded29afdf6ed2c2d5e56107179b7",
      "tree": "1b5af6b3d87788df23458f45f96071552905c3e3",
      "parents": [
        "514af9f7904ab65a6763b4b0bf51f1c7081026cb",
        "3b7bcdf2823a59438301a73af8d0d31439a8f3d9",
        "44626e4a3bd764283193e14e64f9324e48b4bfd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:27:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:27:49 2011 -0700"
      },
      "message": "Merge branches \u0027stable/irq.fairness\u0027 and \u0027stable/irq.ween_of_nr_irqs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/irq.fairness\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: events: Remove redundant clear of l2i at end of round-robin loop\n  xen: events: Make round-robin scan fairer by snapshotting each l2 word once only\n  xen: events: Clean up round-robin evtchn scan.\n  xen: events: Make last processed event channel a per-cpu variable.\n  xen: events: Process event channels notifications in round-robin order.\n\n* \u0027stable/irq.ween_of_nr_irqs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: events: Fix compile error if CONFIG_SMP is not defined.\n  xen: events: correct locking in xen_irq_from_pirq\n  xen: events: propagate irq allocation failure instead of panicking\n  xen: events: do not workaround too-small nr_irqs\n  xen: events: remove use of nr_irqs as upper bound on number of pirqs\n  xen: events: dynamically allocate irq info structures\n  xen: events: maintain a list of Xen interrupts\n  xen: events: push setup of irq\u003c-\u003e{evtchn,ipi,virq,pirq} maps into irq_info init functions\n  xen: events: turn irq_info constructors into initialiser functions\n  xen: events: use per-cpu variable for cpu_evtchn_mask\n  xen: events: refactor GSI pirq bindings functions\n  xen: events: rename restore_cpu_pirqs -\u003e restore_pirqs\n  xen: events: remove unused public functions\n  xen: events: fix xen_map_pirq_gsi error return\n  xen: events: simplify comment\n  xen: events: separate two unrelated halves of if condition\n\nFix up trivial conflicts in drivers/xen/events.c\n"
    },
    {
      "commit": "514af9f7904ab65a6763b4b0bf51f1c7081026cb",
      "tree": "37a401ec2fe1f58c7a246657afecb8aeaa2c002d",
      "parents": [
        "c55d267de274d308927b60c3e740c1a826832317",
        "bbd5a762b4c56609ad4c501298556ab1f00710cc",
        "ca47ceaa2c407bbddd395c1807b616042365bd65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:16:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:16:36 2011 -0700"
      },
      "message": "Merge branches \u0027stable/hvc-console\u0027, \u0027stable/gntalloc.v6\u0027 and \u0027stable/balloon\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/hvc-console\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/hvc: Disable probe_irq_on/off from poking the hvc-console IRQ line.\n\n* \u0027stable/gntalloc.v6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: gntdev: fix build warning\n  xen/p2m/m2p/gnttab: do not add failed grant maps to m2p override\n  xen-gntdev: Add cast to pointer\n  xen-gntdev: Fix incorrect use of zero handle\n  xen: change xen/[gntdev/gntalloc] to default m\n  xen-gntdev: prevent using UNMAP_NOTIFY_CLEAR_BYTE on read-only mappings\n  xen-gntdev: Avoid double-mapping memory\n  xen-gntdev: Avoid unmapping ranges twice\n  xen-gntdev: Use map-\u003evma for checking map validity\n  xen-gntdev: Fix unmap notify on PV domains\n  xen-gntdev: Fix memory leak when mmap fails\n  xen/gntalloc,gntdev: Add unmap notify ioctl\n  xen-gntalloc: Userspace grant allocation driver\n  xen-gntdev: Support mapping in HVM domains\n  xen-gntdev: Add reference counting to maps\n  xen-gntdev: Use find_vma rather than iterating our vma list manually\n  xen-gntdev: Change page limit to be global instead of per-open\n\n* \u0027stable/balloon\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen: (24 commits)\n  xen-gntdev: Use ballooned pages for grant mappings\n  xen-balloon: Add interface to retrieve ballooned pages\n  xen-balloon: Move core balloon functionality out of module\n  xen/balloon: Remove pr_info\u0027s and don\u0027t alter retry_count\n  xen/balloon: Protect against CPU exhaust by event/x process\n  xen/balloon: Migration from mod_timer() to schedule_delayed_work()\n  xen/balloon: Removal of driver_pages\n"
    },
    {
      "commit": "c55d267de274d308927b60c3e740c1a826832317",
      "tree": "21b53a8c725d9f9650f60d94b349459d5b8dae10",
      "parents": [
        "61ef46fd45c3c62dc7c880a45dd2aa841b9af8fb",
        "bc898c97f7ba24def788d9f80786cf028a197122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (170 commits)\n  [SCSI] scsi_dh_rdac: Add MD36xxf into device list\n  [SCSI] scsi_debug: add consecutive medium errors\n  [SCSI] libsas: fix ata list corruption issue\n  [SCSI] hpsa: export resettable host attribute\n  [SCSI] hpsa: move device attributes to avoid forward declarations\n  [SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)\n  [SCSI] sd: Logical Block Provisioning update\n  [SCSI] Include protection operation in SCSI command trace\n  [SCSI] hpsa: fix incorrect PCI IDs and add two new ones (2nd try)\n  [SCSI] target: Fix volume size misreporting for volumes \u003e 2TB\n  [SCSI] bnx2fc: Broadcom FCoE offload driver\n  [SCSI] fcoe: fix broken fcoe interface reset\n  [SCSI] fcoe: precedence bug in fcoe_filter_frames()\n  [SCSI] libfcoe: Remove stale fcoe-netdev entries\n  [SCSI] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h\n  [SCSI] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument\n  [SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMs\n  [SCSI] Revert \"[SCSI] libfc: fix exchange being deleted when the abort itself is timed out\"\n  [SCSI] libfc: Fixing a memory leak when destroying an interface\n  [SCSI] megaraid_sas: Version and Changelog update\n  ...\n\nFix up trivial conflicts due to whitespace differences in\ndrivers/scsi/libsas/{sas_ata.c,sas_scsi_host.c}\n"
    },
    {
      "commit": "61ef46fd45c3c62dc7c880a45dd2aa841b9af8fb",
      "tree": "2c6b7a4357ba85f7be027bd492da9bf8d7c6acb2",
      "parents": [
        "77aa56ba09b7416764aec2e3f7b41e023cf30602",
        "bdce2595a2f539c6fdedd8f2bd281326b627bba3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:42:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:42:14 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] pcc-cpufreq: remove duplicate statements\n  [CPUFREQ] Remove the pm_message_t argument from driver suspend\n  [CPUFREQ] Remove unneeded locks\n  [CPUFREQ] Remove old, deprecated per cpu ondemand/conservative sysfs files\n  [CPUFREQ] Remove deprecated sysfs file sampling_rate_max\n  [CPUFREQ] powernow-k8: The table index is not worth displaying\n  [CPUFREQ] calculate delay after dbs_check_cpu\n  [CPUFREQ] Add documentation for sampling_down_factor\n  [CPUFREQ] drivers/cpufreq: Remove unnecessary semicolons\n"
    },
    {
      "commit": "978ca164bd9f30bd51f71dad86d8c3797f7add76",
      "tree": "e7cbd50aa6b2709ea27a59bc2adafe2ff27e8a33",
      "parents": [
        "02e4c627d862427653fc088ce299746ea7d85600",
        "d34a6ecd45c1362d388af8d83ed329c609d1712b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:21:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:21:32 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: (38 commits)\n  amd64_edac: Fix decode_syndrome types\n  amd64_edac: Fix DCT argument type\n  amd64_edac: Fix ranges signedness\n  amd64_edac: Drop local variable\n  amd64_edac: Fix PCI config addressing types\n  amd64_edac: Fix DRAM base macros\n  amd64_edac: Fix node id signedness\n  amd64_edac: Drop redundant declarations\n  amd64_edac: Enable driver on F15h\n  amd64_edac: Adjust ECC symbol size to F15h\n  amd64_edac: Simplify scrubrate setting\n  PCI: Rename CPU PCI id define\n  amd64_edac: Improve DRAM address mapping\n  amd64_edac: Sanitize -\u003eread_dram_ctl_register\n  amd64_edac: Adjust sys_addr to chip select conversion routine to F15h\n  amd64_edac: Beef up early exit reporting\n  amd64_edac: Revamp online spare handling\n  amd64_edac: Fix channel interleave removal\n  amd64_edac: Correct node interleaving removal\n  amd64_edac: Add support for interleaved region swapping\n  ...\n\nFix up trivial conflict in include/linux/pci_ids.h due to\nAMD_15H_NB_MISC being renamed as AMD_15H_NB_F3 next to the new\nAMD_15H_NB_LINK entry.\n"
    },
    {
      "commit": "02e4c627d862427653fc088ce299746ea7d85600",
      "tree": "e756f329f8f5e4546c9f62c3493903895227f5b6",
      "parents": [
        "4b0e976c663e808822adf51274f948e8a4986f06",
        "ead9a638c8f7a4f6471a130c854afafeccbb0824"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:10:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:10:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/2639/i2c-1\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2639/i2c-1\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-mpc: Add support for 64bit system\n  i2c: add driver for Freescale i.MX28\n  i2c: tegra: Add i2c support\n"
    }
  ],
  "next": "4b0e976c663e808822adf51274f948e8a4986f06"
}
