)]}'
{
  "log": [
    {
      "commit": "375da3a76dc49f10c35e243ebef62df12e3adf4e",
      "tree": "4a0fe978c099114f1192e93df055095709c45d48",
      "parents": [
        "b2e902f024fa6f6f27b335c478d81bab0cb2c768"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 16:01:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "drivers/of/fdt.c: re-use kernel\u0027s kbasename()\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1581b088fc91cbb974ad2b98431a8ecabb4852ee",
      "tree": "b389afd9898585754489a9811b55caa0227c2a62",
      "parents": [
        "1eddd9770f7e809228ae761ecc575f214f571e51"
      ],
      "author": {
        "name": "Marko Katic",
        "email": "dromede@gmail.com",
        "time": "Mon Dec 17 16:01:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "backlight: corgi_lcd: Use gpio_set_value_cansleep() to avoid WARN_ON\n\nChanging backlight intensity on an Akita (Sharp Zaurus C-1000) triggers\nWARN_ON message:\n\n  WARNING: at drivers/gpio/gpiolib.c:1672 __gpio_set_value+0x38/0xa4()\n  Modules linked in:\n  Backtrace:\n    corgi_bl_set_intensity+0x0/0x74\n    corgi_bl_update_status+0x0/0x64\n    corgi_lcd_probe+0x0/0x258\n    spi_drv_probe+0x0/0x24\n    driver_probe_device+0x0/0x208\n    __driver_attach+0x0/0x94\n    bus_for_each_dev+0x0/0x90\n    driver_attach+0x0/0x28\n    bus_add_driver+0x0/0x22c\n    driver_register+0x0/0x134\n    spi_register_driver+0x0/0x60\n    corgi_lcd_driver_init+0x0/0x1c\n    do_one_initcall+0x0/0x174\n    kernel_init+0x0/0x2a8\n\nAkita machines have backlight controls hooked to a gpio expander chip,\nmax7310 using i2c transfers which can sleep.  In this case,\npca953x_gpio_set_value() can be called to control gpio, and\npca953x_setup_gpio() sets can_sleep flag.  Therefore,\ngpio_set_value_cansleep() should be used in order to avoid WARN_ON on\nakita machines.\n\nAkita is the only exception in this case since other users of corgi_lcd\naccess backlight gpio controls through a different gpio expander which\ndoes not set the can_sleep flag.\n\nSigned-off-by: Marko Katic \u003cdromede@gmail.com\u003e\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.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": "1eddd9770f7e809228ae761ecc575f214f571e51",
      "tree": "706b0b70431dccd2262a7de576dc67862492429e",
      "parents": [
        "424e06e3da2cbf986d7421f98b90fe5cf4b57be5"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:01:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "drivers/video/backlight/lms283gf05.c: use GPIOF_INIT flags when using devm_gpio_request_one()\n\nGPIOF_DIR_OUT and GPIOF_DIR_IN are defined as below:\n\n   GPIOF_DIR_OUT   (0 \u003c\u003c 0)\n   GPIOF_DIR_IN    (1 \u003c\u003c 0)\n\nSo, when !pdata-\u003ereset_inverted is 1, the gpio pin can be set as\ninput, instead of output.\n\nTo prevent this problem, GPIOF_INIT flag should be used when using\ndevm_gpio_request_one().\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Marek Vasut \u003cmarex@denx.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": "424e06e3da2cbf986d7421f98b90fe5cf4b57be5",
      "tree": "7e4ef6b9bb8762398df72b1fae7c539a9d2003f7",
      "parents": [
        "2fe2380e354d3bb634de673c498a262fb0d632ad"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:01:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "drivers/video/backlight/lcd.c: return ENXIO when ops functions cannot be called\n\nPreviously, when ops functions cannot be called, lcd_show_contrast() and\nlcd_store_contrast() returned 0, instead of ENXIO.\n\nThus, in this case, a local variable \u0027rc\u0027 for return value should be\ninitialized as ENXIO, after kstrtoul() is called.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "2fe2380e354d3bb634de673c498a262fb0d632ad",
      "tree": "ed0a258ffe6dd293f222aaeb111ca863cbedc6f5",
      "parents": [
        "b444df2f7267e1a431989ad95169f0c13ac790e2"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:01:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "backlight: 88pm860x_bl: remove an unnecessary line continuation\n\nRemove an unnecessary line continuation in pm860x_backlight_probe().\nAlso, a checkpatch warning is fixed as below:\n\n  WARNING: Avoid unnecessary line continuations\n\n[akpm@linux-foundation.org: remove newline]\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b444df2f7267e1a431989ad95169f0c13ac790e2",
      "tree": "1405349d196dc008295c0172b22b2a3087e70797",
      "parents": [
        "762a936fba7bd9225ca9a96e4860f6969b6b5670"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Dec 17 16:01:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "drivers/video/backlight/pandora_bl.c: change TWL4030_MODULE_PWM0 to TWL_MODULE_PWM\n\nTWL_MODULE_PWM is defined as:\n\n  #define TWL_MODULE_PWM\t\tTWL4030_MODULE_PWM0\n\nUse the common module ID define here which will facilitate the upcoming\ntwl-core cleanup.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "762a936fba7bd9225ca9a96e4860f6969b6b5670",
      "tree": "afb3f60c95eb8d21573e80683c61bb43ebb58ffe",
      "parents": [
        "fb08cd9b111c6a922f468ef5e33acc67eb91d40b"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Dec 17 16:01:06 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "backlight: add of_find_backlight_by_node()\n\nThis function finds the struct backlight_device for a given device tree\nnode.  A dummy function is provided so that it safely compiles out if OF\nsupport is disabled.\n\n[akpm@linux-foundation.org: Don\u0027t use IS_ENABLED(CONFIG_OF)]\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb08cd9b111c6a922f468ef5e33acc67eb91d40b",
      "tree": "2b557d60f599ca8a4280e721f1dc52c8122c8c2b",
      "parents": [
        "2c114cb4edb741822ea48e80be8c525032206e9a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Mon Dec 17 16:00:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lm3639_bl.c: fix up world writable sysfs file\n\nWe don\u0027t need the sysfs file to be world writable or group writable.\nThis file is write-only, change it to S_IWUSR (0200).\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: \"G.Shark Jeong\" \u003cgshark.jeong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c114cb4edb741822ea48e80be8c525032206e9a",
      "tree": "510bf0549f30c125df70c70af1d2a0c2fdb50adb",
      "parents": [
        "3a1f9462dbdf4d671f2f21290d507d1ae89d141a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:58 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/max8925_bl.c: drop devm_kfree of devm_kzalloc\u0027d data\n\ndevm_kfree() allocates memory that is released when a driver detaches.\nThus, there is no reason to explicitly call devm_kfree in probe or remove\nfunctions.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "3a1f9462dbdf4d671f2f21290d507d1ae89d141a",
      "tree": "df5d0093bd45d4ae4823878ddc0545e68690b1b3",
      "parents": [
        "3c48d1f2539cf3a42adc5fe4f77950eeb28bef3b"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/88pm860x_bl.c: drop devm_kfree of devm_kzalloc\u0027d data\n\ndevm_kfree() allocates memory that is released when a driver detaches.\nThus, there is no reason to explicitly call devm_kfree() in probe or remove\nfunctions.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "3c48d1f2539cf3a42adc5fe4f77950eeb28bef3b",
      "tree": "640837411f88c0ce6e7fe80d7c7e8bb6f8c19008",
      "parents": [
        "3fd00432df3c4ae3c54a10360634f6d3a4a787c4"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/s6e63m0.c: remove unnecessary cast of void pointer\n\nRemove unnecessary cast of void pointer for platform data in probe\nfunction.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "3fd00432df3c4ae3c54a10360634f6d3a4a787c4",
      "tree": "f447a7c3a172ffc4c9ef80212b0bbb815d21003b",
      "parents": [
        "53c7a2fffd71787299d6c7a7107b233d37ad7284"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/vgg2432a4.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.  Also,\n\u0027const\u0027 is added to ili9320_write_regs(), because it is called by\nvgg2432a4 driver.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\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": "53c7a2fffd71787299d6c7a7107b233d37ad7284",
      "tree": "0ca70e98a2e5e156da1158b828cdc27ae5714947",
      "parents": [
        "c22e61b339146ed80eb0125f18d698883f99825a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/tdo24m.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Eric Miao \u003ceric.y.miao@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": "c22e61b339146ed80eb0125f18d698883f99825a",
      "tree": "924797a41d40a06386c69ef37757f0a379897d5d",
      "parents": [
        "b5d6904babd4a57b1035e048f74fc5b12fc06d8f"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lms283gf05.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.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": "b5d6904babd4a57b1035e048f74fc5b12fc06d8f",
      "tree": "7830c4dded59f449e7c5969130a0b1ec11b6f6e8",
      "parents": [
        "eaa4d02fbaf49e57f8a18f68e736e34c514030a2"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/da9052_bl.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Ashish Jangam \u003cashish.jangam@kpitcummins.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": "eaa4d02fbaf49e57f8a18f68e736e34c514030a2",
      "tree": "9c9655309d7fa519713c277e9f7dd190ceda1c39",
      "parents": [
        "8cc9764c9c7d01a6e2c3ddac8f0ac7716be01868"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Mon Dec 17 16:00:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lp855x_bl.c: remove unnecessary mutex code\n\nThe mutex for accessing lp855x registers is used in case of the user-space\ninteraction.  When the brightness is changed via sysfs, the mutex is\nrequired.  But the backlight class device already provides it.  Thus, the\nlp855x mutex is unnecessary.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cc9764c9c7d01a6e2c3ddac8f0ac7716be01868",
      "tree": "29a1e895f720dcd8ee969df19ba089401e870f8b",
      "parents": [
        "05a5d4d2640dfe934ec78ba577dd21baccb11aa6"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Mon Dec 17 16:00:43 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lp855x_bl.c: use generic PWM functions\n\nThe LP855x family devices support the PWM input for the backlight control.\n Period of the PWM is configurable in the platform side.  Platform\nspecific functions are unnecessary anymore because generic PWM functions\nare used inside the driver.\n\n(PWM input mode)\nTo set the brightness, new lp855x_pwm_ctrl() is used.\nIf a PWM device is not allocated, devm_pwm_get() is called.\nThe PWM consumer name is from the chip name such as \u0027lp8550\u0027 and \u0027lp8556\u0027.\nTo get the brightness value, no additional handling is required.\nJust the value of \u0027props.brightness\u0027 is returned.\n\nIf the PWM driver is not ready while initializing the LP855x driver, it\u0027s\nOK.  The PWM device can be retrieved later, when the brightness value is\nchanged.\n\nDocumentation is updated with an example.\n\n[akpm@linux-foundation.org: coding-style simplification, per Thierry]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05a5d4d2640dfe934ec78ba577dd21baccb11aa6",
      "tree": "e96ea55ba9907a5e6435b78764715875acd2280b",
      "parents": [
        "5a5a07436669b3072fbe9f06d27667ec6db62bf5"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: tosa: use devm_gpio_request_one\n\nBy using devm_gpio_request_one it is possible to set the direction and\ninitial value in one shot.  Thus, using devm_gpio_request_one can make the\ncode simpler.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a5a07436669b3072fbe9f06d27667ec6db62bf5",
      "tree": "702832118efb4a64ff113bdd918aa377317a1efd",
      "parents": [
        "9a8fe5d8cc180b9c2c3c08509b458199c26bc5ff"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: lms283gf05: use devm_gpio_request_one\n\nBy using devm_gpio_request_one it is possible to set the direction\nand initial value in one shot. Thus, using devm_gpio_request_one\ncan make the code simpler.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a8fe5d8cc180b9c2c3c08509b458199c26bc5ff",
      "tree": "cb9e5679da7d59693e84279dffd2cc55206427f8",
      "parents": [
        "8ab77f46ea3ac295859dec2533653a65c54b9a22"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: vgg2432a4: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "8ab77f46ea3ac295859dec2533653a65c54b9a22",
      "tree": "af7db97cfe10c41c86b87b954f07a1e3494fab3c",
      "parents": [
        "97d9655c7fcc8e408d06ac6fb4cdffecd51cf5e8"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: tosa: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  ERROR: spaces required around that \u0027?\u0027 (ctx:VxW)\n  ERROR: space required after that \u0027,\u0027 (ctx:VxV)\n\nAlso, unnecessary lines are removed.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "97d9655c7fcc8e408d06ac6fb4cdffecd51cf5e8",
      "tree": "1e3c52e91f6eaa7b427aba430fce1d56131652d9",
      "parents": [
        "8690c70ea846a50e18241428cfbc3eade4104fb9"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: tdo24m: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "8690c70ea846a50e18241428cfbc3eade4104fb9",
      "tree": "f92c7df8b851834da3c6a858991adadcd16d13f4",
      "parents": [
        "ae872dbba92efbbaa7486fe84326427a66ed8335"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: platform_lcd: fix checkpatch error\n\nThis patch fixes the checkpatch error as below:\n\n  ERROR: spaces prohibited around that \u0027:\u0027 (ctx:WxW)\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "ae872dbba92efbbaa7486fe84326427a66ed8335",
      "tree": "b77ed47b2bc8ecd0175a7f50b2c0f09dd46a8f45",
      "parents": [
        "7a94f653edd964f2d3d2266212dc4e86cf47ed32"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: pcf50633: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no spaces at the start of a line\n\nAlso, long comments are fixed for the preferred style.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "7a94f653edd964f2d3d2266212dc4e86cf47ed32",
      "tree": "3f95eb98e05d2e3a26d7c41a51ee120810227ab9",
      "parents": [
        "d7b6bdaaa60889aeb5fb1fc70c92114e881e1fc7"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:29 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: omap1: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  ERROR: inline keyword should sit between storage class and type\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "d7b6bdaaa60889aeb5fb1fc70c92114e881e1fc7",
      "tree": "03b0d2f6c14eae7a28b9938edd395eac9f0e0d5e",
      "parents": [
        "e4f8ae708043865294bfbc12e5249187566b1260"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: lm3630: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: static const char * array should probably be static const char * const\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "e4f8ae708043865294bfbc12e5249187566b1260",
      "tree": "d697434a5c87a7de879ea250d415ec8cd2e9ec4b",
      "parents": [
        "0a75a568b3ad31976f8b2606936227495cd3c5da"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: l4f00242t03: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n\nAlso, unnecessary line is removed.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "0a75a568b3ad31976f8b2606936227495cd3c5da",
      "tree": "e419695ad27a7098a2cd716aab33d86478219ac4",
      "parents": [
        "c0b6cc499c1a214b51bac45d2c74ba66953efedc"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: jornada720: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  ERROR: return is not a function, parentheses are not required\n\nAlso, long comments are fixed for the preferred style.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "c0b6cc499c1a214b51bac45d2c74ba66953efedc",
      "tree": "165b3ec016b16e27154d455650073abfbcdea1bd",
      "parents": [
        "ff10b0741236b42ec7e97b4ba2d682be53868050"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: ili9320: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: please, no spaces at the start of a line\n  WARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n  WARNING: braces {} are not necessary for single statement blocks\n  ERROR: code indent should use tabs where possible\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "ff10b0741236b42ec7e97b4ba2d682be53868050",
      "tree": "6c5071456b862e50d56acba9d1ebdc73e02d85a1",
      "parents": [
        "933bd9b3fda5482e88a84a1a3678bb1fbb11a60a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: hp680_bl: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: please, no spaces at the start of a line\n  ERROR: do not initialise statics to 0 or NULL\n  ERROR: code indent should use tabs where possible\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "933bd9b3fda5482e88a84a1a3678bb1fbb11a60a",
      "tree": "bfa5532354ebb41028ed804d13236b618cdd31b4",
      "parents": [
        "685746d407a1b93affb20f04988959a3da14c33c"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: generic_bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: space prohibited between function name and open parenthesis \u0027(\u0027\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "685746d407a1b93affb20f04988959a3da14c33c",
      "tree": "7908947251833d40bb359a2ee16ff4560e08591a",
      "parents": [
        "08851261b5a95291ca8eddd97f19898bfe3b5b59"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: da903x_bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: quoted string split across lines\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "08851261b5a95291ca8eddd97f19898bfe3b5b59",
      "tree": "e5ada028bb4b4d82a2bdae0ee4eaa87da6e336bd",
      "parents": [
        "16a63149379e2279eb887dc28cad17e98d95500f"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: corgi_lcd: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: quoted string split across lines\n  ERROR: space required before the open parenthesis \u0027(\u0027\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "16a63149379e2279eb887dc28cad17e98d95500f",
      "tree": "96505ab3d5b7a9eba55426852c750e51b2d2a49d",
      "parents": [
        "20c5a93210e9146c16041e46150b1e54f77b983d"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: atmel-pwm-bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: quoted string split across lines\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "20c5a93210e9146c16041e46150b1e54f77b983d",
      "tree": "8691027f299548607feb70d12e8248da5bd56b53",
      "parents": [
        "f0f13cd0918a8a0d4d378727135922691a2981fe"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:11 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: 88pm860x_bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: quoted string split across lines\n\nSigned-off-by: Jingoo Han \u003cjg1.han@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": "f0f13cd0918a8a0d4d378727135922691a2981fe",
      "tree": "1f60750dea6c082ad00d9c308014ccbe4482439d",
      "parents": [
        "8f06ce3b5e53b43c0434f823a17f5f5d4e14aa1a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: da903x_bl: use dev_get_drvdata() instead of platform_get_drvdata()\n\ndev_get_drvdata() can be used instead of platform_get_drvdata()\nto make the code smaller.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5909c654a6f20dd61cc5ac952f8eaa3a29e59078",
      "tree": "f2289bed2263a5dfa5556e818071ed5b35b2385a",
      "parents": [
        "ba28853daa2912dff9b42fbc477af8ea27ef8ad0"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Mon Dec 17 16:00:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "Corentin has moved\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afde3be121efcc658e26f8cc71ead04af96d38f9",
      "tree": "1bc661c87dcdade8fe84ec291cca19704b6d7e6a",
      "parents": [
        "632fd28326c0cc7be9c51ea0d76d8bec39a695e9"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 15:59:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "dmatest: check for dma mapping error\n\nThe kernel emits a warning if CONFIG_DMA_API_DEBUG\u003dy:\n\n  WARNING: at lib/dma-debug.c:933 check_unmap+0x5d6/0x6ac()\n  dw_dmac dw_dmac.0: DMA-API: device driver failed to check map error[device address\u003d0x0000000035698305] [size\u003d14365 bytes] [mapped as single]\n\nFix this by adding the required checking of the dma_map_single() return\nvalue.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nCc: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "632fd28326c0cc7be9c51ea0d76d8bec39a695e9",
      "tree": "bfd853fed61e3692aab0bdd327c56e4c9ea7fa8c",
      "parents": [
        "0f34c400914f165b7b3812459be2d77b8aa1f1e4"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 15:59:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "dmatest: implement two helpers to unmap dma memory\n\nThe unmap_src() and unmap_dst() will be used later as well.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nCc: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bf0a8f67fae9906c6497886203f6e5cb7168df6",
      "tree": "e7fd17be333288152cbc9887c876801bf8dcac19",
      "parents": [
        "56c82cdc36a836f564cf4ea09da16fd9297ab3b5"
      ],
      "author": {
        "name": "Matthew Leach",
        "email": "matthew@mattleach.net",
        "time": "Mon Dec 17 15:59:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "usb: musb: use io{read,write}*_rep accessors\n\nThe {read,write}s{b,w,l} operations are not defined by all architectures\nand are being removed from the asm-generic/io.h interface.\n\nThis patch replaces the usage of these string functions in the musb\naccessors with io{read,write}{8,16,32}_rep calls instead.\n\nSigned-off-by: Matthew Leach \u003cmatthew@mattleach.net\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56c82cdc36a836f564cf4ea09da16fd9297ab3b5",
      "tree": "3649f5cd113c53bf0eaeb4e44e9218c555a9b777",
      "parents": [
        "41739ee355abc39d36bde6feed32ad16c63ceea2"
      ],
      "author": {
        "name": "Matthew Leach",
        "email": "matthew@mattleach.net",
        "time": "Mon Dec 17 15:59:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "musb: tusb6010: use io{read,write}*_rep accessors\n\nThe {read,write}s{b,w,l} operations are not defined by all architectures\nand are being removed from the asm-generic/io.h interface.\n\nThis patch replaces the usage of these string functions in the tusb6010\naccessors with io{read,write}{8,16,32}_rep calls instead.\n\nSigned-off-by: Matthew Leach \u003cmatthew@mattleach.net\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0f041602c33bae10b8e321c49024490d03ced3d",
      "tree": "7f2bceb7d1a6da092e27a67b27c0545bbd9b718d",
      "parents": [
        "8f6e60419645f7fea84c361ca2c16dd1feee08e4"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 15:59:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "drivers: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removed feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60da5bf47dd3d301a1d3bd4f0a4b9e29a184515c",
      "tree": "30de83370440aae5350d9ab3fbe6583abd439ee8",
      "parents": [
        "3c2e81ef344a90bb0a39d84af6878b4aeff568a2",
        "cbae8d45d61f3a8c155caf267d01e5e0f0b2f4b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:27:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:27:23 2012 -0800"
      },
      "message": "Merge branch \u0027for-3.8/core\u0027 of git://git.kernel.dk/linux-block\n\nPull block layer core updates from Jens Axboe:\n \"Here are the core block IO bits for 3.8.  The branch contains:\n\n   - The final version of the surprise device removal fixups from Bart.\n\n   - Don\u0027t hide EFI partitions under advanced partition types.  It\u0027s\n     fairly wide spread these days.  This is especially dangerous for\n     systems that have both msdos and efi partition tables, where you\n     want to keep them in sync.\n\n   - Cleanup of using -1 instead of the proper NUMA_NO_NODE\n\n   - Export control of bdi flusher thread CPU mask and default to using\n     the home node (if known) from Jeff.\n\n   - Export unplug tracepoint for MD.\n\n   - Core improvements from Shaohua.  Reinstate the recursive merge, as\n     the original bug has been fixed.  Add plugging for discard and also\n     fix a problem handling non pow-of-2 discard limits.\n\n  There\u0027s a trivial merge in block/blk-exec.c due to a fix that went\n  into 3.7-rc at a later point than -rc4 where this is based.\"\n\n* \u0027for-3.8/core\u0027 of git://git.kernel.dk/linux-block:\n  block: export block_unplug tracepoint\n  block: add plug for blkdev_issue_discard\n  block: discard granularity might not be power of 2\n  deadline: Allow 0ms deadline latency, increase the read speed\n  partitions: enable EFI/GPT support by default\n  bsg: Remove unused function bsg_goose_queue()\n  block: Make blk_cleanup_queue() wait until request_fn finished\n  block: Avoid scheduling delayed work on a dead queue\n  block: Avoid that request_fn is invoked on a dead queue\n  block: Let blk_drain_queue() caller obtain the queue lock\n  block: Rename queue dead flag\n  bdi: add a user-tunable cpu_list for the bdi flusher threads\n  block: use NUMA_NO_NODE instead of -1\n  block: recursive merge requests\n  block CFQ: avoid moving request to different queue\n"
    },
    {
      "commit": "3c2e81ef344a90bb0a39d84af6878b4aeff568a2",
      "tree": "bd8c8b23466174899d2fe4d35af6e1e838edb068",
      "parents": [
        "221392c3ad0432e39fd74a349364f66cb0ed78f6",
        "55bde6b1442fed8af67b92d21acce67db454c9f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:26:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:26:17 2012 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull DRM updates from Dave Airlie:\n \"This is the one and only next pull for 3.8, we had a regression we\n  found last week, so I was waiting for that to resolve itself, and I\n  ended up with some Intel fixes on top as well.\n\n  Highlights:\n   - new driver: nvidia tegra 20/30/hdmi support\n   - radeon: add support for previously unused DMA engines, more HDMI\n     regs, eviction speeds ups and fixes\n   - i915: HSW support enable, agp removal on GEN6, seqno wrapping\n   - exynos: IPP subsystem support (image post proc), HDMI\n   - nouveau: display class reworking, nv20-\u003e40 z compression\n   - ttm: start of locking fixes, rcu usage for lookups,\n   - core: documentation updates, docbook integration, monotonic clock\n     usage, move from connector to object properties\"\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (590 commits)\n  drm/exynos: add gsc ipp driver\n  drm/exynos: add rotator ipp driver\n  drm/exynos: add fimc ipp driver\n  drm/exynos: add iommu support for ipp\n  drm/exynos: add ipp subsystem\n  drm/exynos: support device tree for fimd\n  radeon: fix regression with eviction since evict caching changes\n  drm/radeon: add more pedantic checks in the CP DMA checker\n  drm/radeon: bump version for CS ioctl support for async DMA\n  drm/radeon: enable the async DMA rings in the CS ioctl\n  drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI\n  drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)\n  drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)\n  drm/radeon: fix htile buffer size computation for command stream checker\n  drm/radeon: fix fence locking in the pageflip callback\n  drm/radeon: make indirect register access concurrency-safe\n  drm/radeon: add W|RREG32_IDX for MM_INDEX|DATA based mmio accesss\n  drm/exynos: support extended screen coordinate of fimd\n  drm/exynos: fix x, y coordinates for right bottom pixel\n  drm/exynos: fix fb offset calculation for plane\n  ...\n"
    },
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "123df7ae0d0ed90d01ef4cb7316fa0b7ef0ec8a8",
      "tree": "85eea4f489152f0559abfcfeb94d100ef446278b",
      "parents": [
        "9b690c3d56ce15dd265b6398f9d8d58c29c17032",
        "a1681781da691a95c2277d9dbd7f5962b6b9e368"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:41:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:41:26 2012 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\nPull i2c update from Jean Delvare:\n \"This is my last pull request for the i2c subsystem.  It includes all\n  the patches I collected between kernel v3.7-rc1 and me passing i2c\n  maintenance duties over to Wolfram.\n\n  Future patches to the many i2c bus drivers I still maintain will go\n  through Wolfram\u0027s tree.\"\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Mention functionality flags in SMBus protocol documentation\n  i2c-piix4: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n  i2c-i801: Enable interrupts for all post-ICH5 chips\n  i2c-i801: Add device tree support\n  MAINTAINERS: Fix drivers/i2c/busses/i2c-stub.c\n"
    },
    {
      "commit": "9b690c3d56ce15dd265b6398f9d8d58c29c17032",
      "tree": "56477d1f4e596011f17d1c64e8597613330e5439",
      "parents": [
        "36cd5c19c3fe8291fac45a262c44c00bd14b531a",
        "af51a9f1848ff50079a10def56a2c064f326af22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:39:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:39:14 2012 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-3.8-rc0-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb\n\nPull swiotlb update from Konrad Rzeszutek Wilk:\n \"Feature:\n   - Use dma addresses instead of the virt_to_phys and vice versa\n     functions.\n\n  Remove the multitude of phys_to_virt/virt_to_phys calls and instead\n  operate on the physical addresses instead of virtual in many of the\n  internal functions.  This does provide a speed up in interrupt\n  handlers that do DMA operations and use SWIOTLB.\"\n\n* tag \u0027stable/for-linus-3.8-rc0-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb:\n  swiotlb: Do not export swiotlb_bounce since there are no external consumers\n  swiotlb: Use physical addresses instead of virtual in swiotlb_tbl_sync_single\n  swiotlb: Use physical addresses for swiotlb_tbl_unmap_single\n  swiotlb: Return physical addresses when calling swiotlb_tbl_map_single\n  swiotlb: Make io_tlb_overflow_buffer a physical address\n  swiotlb: Make io_tlb_start a physical address instead of a virtual one\n  swiotlb: Make io_tlb_end a physical address instead of a virtual one\n"
    },
    {
      "commit": "2a74dbb9a86e8102dcd07d284135b4530a84826e",
      "tree": "a54403e312b6062dfb57bd904ba8b8ce3b11e720",
      "parents": [
        "770b6cb4d21fb3e3df2a7a51e186a3c14db1ec30",
        "e93072374112db9dc86635934ee761249be28370"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:40:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:40:50 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\nPull security subsystem updates from James Morris:\n \"A quiet cycle for the security subsystem with just a few maintenance\n  updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:\n  Smack: create a sysfs mount point for smackfs\n  Smack: use select not depends in Kconfig\n  Yama: remove locking from delete path\n  Yama: add RCU to drop read locking\n  drivers/char/tpm: remove tasklet and cleanup\n  KEYS: Use keyring_alloc() to create special keyrings\n  KEYS: Reduce initial permissions on keys\n  KEYS: Make the session and process keyrings per-thread\n  seccomp: Make syscall skipping and nr changes more consistent\n  key: Fix resource leak\n  keys: Fix unreachable code\n  KEYS: Add payload preparsing opportunity prior to key instantiate or update\n"
    },
    {
      "commit": "770b6cb4d21fb3e3df2a7a51e186a3c14db1ec30",
      "tree": "823e7cff195a38cbd9b2122a994f18496704aef8",
      "parents": [
        "3d59eebc5e137bd89c6351e4c70e90ba1d0dc234"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Dec 16 12:28:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:23:37 2012 -0800"
      },
      "message": "ARM: OMAP: Fix drivers to depend on omap for internal devices\n\nThese devices are not available on other architectures, so\nlet\u0027s limit them to omap.\n\nIf the driver subsystem maintainers want to build test\nsystem wide changes without building for each target,\nit\u0027s easy to carry a test patch that just strips out the\ndepends entries from Kconfig files.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8117e41e238b5dd40b3925da8c2c4716067e6867",
      "tree": "cfe6e83972e6d20bf9095e490eff5d93e80fd440",
      "parents": [
        "6676a847d48ac48908cf467b42da9045b5463a6e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "message": "i2c-piix4: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n\ndev_\u003clevel\u003e calls take less code than dev_printk(KERN_\u003cLEVEL\u003e\nand reducing object size is good.\nCoalesce formats for easier grep.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6676a847d48ac48908cf467b42da9045b5463a6e",
      "tree": "787263a8cc648b65c7e4e71a586f8fd60315382a",
      "parents": [
        "f6afc8b158951cf2c8492e10e4ee70abc7b213f3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "message": "i2c-i801: Enable interrupts for all post-ICH5 chips\n\nI did not receive a single bug report after interrupt support was\nadded for a limited number of chips. So I\u0027d say the code is good and\nshould be enabled for all supported chips, that is: ICH5 and later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\n"
    },
    {
      "commit": "f6afc8b158951cf2c8492e10e4ee70abc7b213f3",
      "tree": "c8202139e2295540fa31a779022fe84e3fee5979",
      "parents": [
        "8547a5bc104496d54c66355df944c348e6525e3f"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Sun Dec 16 21:11:54 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:54 2012 +0100"
      },
      "message": "i2c-i801: Add device tree support\n\nAdd support for probing slave devices parsed from the device tree.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "55bde6b1442fed8af67b92d21acce67db454c9f9",
      "tree": "ab52a043257fe7952b45ee9fda1db7a9c8ff0f9f",
      "parents": [
        "2f3f24061c5c489074ad492bf694a5a76ebd8fc5",
        "20652097dadd9a7fb4d652f25466299974bc78f9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 06:05:03 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 06:05:03 2012 +0000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-next\n\nDaniel writes:\nA few leftover fixes for 3.8:\n- VIC support for hdmi infoframes with the associated drm helper, fixes\n  some black TVs (Paulo Zanoni)\n- Modeset state check (and fixup if the BIOS messed with the hw) for\n  lid-open. modeset-rework fallout. Somehow the original reporter went\n  awol, so this stalled for way too long until we\u0027ve found a new\n  victim^Wreporter with broken BIOS.\n- seqno wrap fixes from Mika and Chris.\n- Some minor fixes all over from various people.\n- Another race fix in the pageflip vs. unpin code from Chris.\n- hsw vga resume support and a few more fdi link fixes (only used for vga\n  on hsw) from Paulo.\n- Regression fix for DMAR from Zhenyu Wang - I\u0027ve scavenged memory from my\n  DMAR for a while and it broke right away :(\n- Regression fix from Takashi Iwai for ivb lvds - some w/a needs to be\n  (partially) moved back into place. Note that these are regressions in\n  -next.\n- One more fix for ivb 3 pipe support - it now actually seems to work.\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel: (25 commits)\n  drm/i915: Fix missed needs_dmar setting\n  drm/i915: Fix shifted screen on top of LVDS on IVY laptop\n  drm/i915: disable cpt phase pointer fdi rx workaround\n  drm/i915: set the LPT FDI RX polarity reversal bit when needed\n  drm/i915: add lpt_init_pch_refclk\n  drm/i915: add support for mPHY destination on intel_sbi_{read, write}\n  drm/i915: reject modes the LPT FDI receiver can\u0027t handle\n  drm/i915: fix hsw_fdi_link_train \"retry\" code\n  drm/i915: Close race between processing unpin task and queueing the flip\n  drm/i915: fixup l3 parity sysfs access check\n  drm/i915: Clear the existing watermarks for g4x when modifying the cursor sr\n  drm/i915: do not access BLC_PWM_CTL2 on pre-gen4 hardware\n  drm/i915: Don\u0027t allow ring tail to reach the same cacheline as head\n  drm/i915: Decouple the object from the unbound list before freeing pages\n  drm/i915: Set sync_seqno properly after seqno wrap\n  drm/i915: Include the last semaphore sync point in the error-state\n  drm/i915: Rearrange code to only have a single method for waiting upon the ring\n  drm/i915: Simplify flushing activity on the ring\n  drm/i915: Preallocate next seqno before touching the ring\n  drm/i915: force restore on lid open\n  ...\n"
    },
    {
      "commit": "2f3f24061c5c489074ad492bf694a5a76ebd8fc5",
      "tree": "a02e00a7e98a4fa543b1e7fc4eda2fbd62d16b6d",
      "parents": [
        "652a187664902399d34f5b3a084fdbb51b2ca12f",
        "f2646380655b32481b5e76c666e1793dfef184bd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 05:49:46 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 05:49:46 2012 +0000"
      },
      "message": "Merge branch \u0027exynos-drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next\n\nInki writes:\n\"- add dmabuf attach/detach feature\n  . This patch would resolve performance deterioration issue\n    when v4l2-based driver is using the buffer imported from gem.\n- drm/exynos: use DMA_ATTR_NO_KERNEL_MAPPING attribute\n  . With gem allocation, kernel space mapping isn\u0027t allocated and\n    also physical pages aren\u0027t mapped with the kernel space.\n    The physical pages are mapped with kernel space though vmap\n    function only for console framebuffer.\n- add the below two patches I missed.\n  drm: exynos: moved exynos drm device registration to drm driver\n  drm: exynos: moved exynos drm hdmi device registration to drm driver\n- add IPP subsystem framework and its-based device drivers.\n  . This patch set includes fimc, rotator and gsc drivers to perform\n    image scaling, rotation and color space conversion.\n- add runtime pm support to hdmi driver.\n- And fixups and cleanups.\"\n\n* \u0027exynos-drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos: (30 commits)\n  drm/exynos: add gsc ipp driver\n  drm/exynos: add rotator ipp driver\n  drm/exynos: add fimc ipp driver\n  drm/exynos: add iommu support for ipp\n  drm/exynos: add ipp subsystem\n  drm/exynos: support device tree for fimd\n  drm/exynos: support extended screen coordinate of fimd\n  drm/exynos: fix x, y coordinates for right bottom pixel\n  drm/exynos: fix fb offset calculation for plane\n  drm/exynos: hdmi: Fix potential NULL pointer dereference error\n  drm/exynos: hdmi: Add CONFIG_OF and use of_match_ptr() macro\n  drm/exynos: add support for hdmiphy power control for exynos5\n  drm/exynos: add runtime pm support for mixer\n  drm/exynos: added runtime pm support for hdmi\n  drm/exynos: fix allocation and cache mapping type\n  drm/exynos: reorder framebuffer init sequence\n  drm/exynos/iommu: fix return value check in drm_create_iommu_mapping()\n  drm/exynos: remove unused vaddr member\n  drm/exynos: use DMA_ATTR_NO_KERNEL_MAPPING attribute\n  drm/exynos: add exception codes to exynos_drm_fbdev_create()\n  ...\n"
    },
    {
      "commit": "5bd665f28db2b04a8d6fe277342479906fc60b62",
      "tree": "4f9f63120fed3a61b44bbb7ec4ebaaa4dc4fc571",
      "parents": [
        "115b1cc2ef0f43ecb42bdbf55f06e9d2231d5a7e",
        "79e62fc3827bd437c304c1810f36896fc1e717b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 14:25:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 14:25:10 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull target updates from Nicholas Bellinger:\n \"It has been a very busy development cycle this time around in target\n  land, with the highlights including:\n\n   - Kill struct se_subsystem_dev, in favor of direct se_device usage\n     (hch)\n   - Simplify reservations code by combining SPC-3 + SCSI-2 support for\n     virtual backends only (hch)\n   - Simplify ALUA code for virtual only backends, and remove left over\n     abstractions (hch)\n   - Pass sense_reason_t as return value for I/O submission path (hch)\n   - Refactor MODE_SENSE emulation to allow for easier addition of new\n     mode pages.  (roland)\n   - Add emulation of MODE_SELECT (roland)\n   - Fix bug in handling of ExpStatSN wrap-around (steve)\n   - Fix bug in TMR ABORT_TASK lookup in qla2xxx target (steve)\n   - Add WRITE_SAME w/ UNMAP\u003d0 support for IBLOCK backends (nab)\n   - Convert ib_srpt to use modern target_submit_cmd caller + drop\n     legacy ioctx-\u003ekref usage (nab)\n   - Convert ib_srpt to use modern target_submit_tmr caller (nab)\n   - Add link_magic for fabric allow_link destination target_items for\n     symlinks within target_core_fabric_configfs.c code (nab)\n   - Allocate pointers in instead of full structs for\n     config_group-\u003edefault_groups (sebastian)\n   - Fix 32-bit highmem breakage for FILEIO (sebastian)\n\n  All told, hch was able to shave off another ~1K LOC by killing the\n  se_subsystem_dev abstraction, along with a number of PR + ALUA\n  simplifications.  Also, a nice patch by Roland is the refactoring of\n  MODE_SENSE handling, along with the addition of initial MODE_SELECT\n  emulation support for virtual backends.\n\n  Sebastian found a long-standing issue wrt to allocation of full\n  config_group instead of pointers for config_group-\u003edefault_group[]\n  setup in a number of areas, which ends up saving memory with big\n  configurations.  He also managed to fix another long-standing BUG wrt\n  to broken 32-bit highmem support within the FILEIO backend driver.\n\n  Thank you again to everyone who contributed this round!\"\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (50 commits)\n  target/iscsi_target: Add NodeACL tags for initiator group support\n  target/tcm_fc: fix the lockdep warning due to inconsistent lock state\n  sbp-target: fix error path in sbp_make_tpg()\n  sbp-target: use simple assignment in tgt_agent_rw_agent_state()\n  iscsi-target: use kstrdup() for iscsi_param\n  target/file: merge fd_do_readv() and fd_do_writev()\n  target/file: Fix 32-bit highmem breakage for SGL -\u003e iovec mapping\n  target: Add link_magic for fabric allow_link destination target_items\n  ib_srpt: Convert TMR path to target_submit_tmr\n  ib_srpt: Convert I/O path to target_submit_cmd + drop legacy ioctx-\u003ekref\n  target: Make spc_get_write_same_sectors return sector_t\n  target/configfs: use kmalloc() instead of kzalloc() for default groups\n  target/configfs: allocate only 6 slots for dev_cg-\u003edefault_groups\n  target/configfs: allocate pointers instead of full struct for default_groups\n  target: update error handling for sbc_setup_write_same()\n  iscsit: use GFP_ATOMIC under spin lock\n  iscsi_target: Remove redundant null check before kfree\n  target/iblock: Forward declare bio helpers\n  target: Clean up flow in transport_check_aborted_status()\n  target: Clean up logic in transport_put_cmd()\n  ...\n"
    },
    {
      "commit": "115b1cc2ef0f43ecb42bdbf55f06e9d2231d5a7e",
      "tree": "776fe64cb84da07ad52b1cad4052fc715433fe29",
      "parents": [
        "2b8318881ddbcb67c5e8d2178b42284749442222",
        "962b686c450493adb8596e813bdfd0e1613482e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 14:04:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 14:04:50 2012 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull EXTCON patches from Greg Kroah-Hartman:\n \"Here are some drivers/extcon/ patches that I forgot to have you pull\n  in the larger char/misc patchset from yesterday, for the 3.8-rc1\n  kernel.\n\n  Nothing major here, just some driver updates, and cleanups, all of\n  which have been in linux-next for a while now.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  extcon: kernel_doc style fix\n  extcon: max77693: Fix uninitialised variable warning\n  extcon: max77693: Use devm_kzalloc\n  extcon: max8997: Use devm_kzalloc\n  extcon: max8997: Fix a typo\n  extcon: max8997: Fix checkpatch error\n  extcon: max77693: Fix coding style\n  extcon: max77693: Fix incorrect error check and return value\n  extcon: max8997: Fix incorrect error check and return value\n  extcon: Fix return value in extcon-class.c\n  extcon: Add missing header file to extcon.h\n  extcon: arizona: unlock mutex on error path in arizona_micdet()\n"
    },
    {
      "commit": "2b8318881ddbcb67c5e8d2178b42284749442222",
      "tree": "b43ded0118bb7a6d9f89f6875c18d7ef447ba3be",
      "parents": [
        "e81d372ff9f694e13fa46e8b5aaed505c7fd2a1f",
        "e7f5c9a16ea2648a3e85af8e34191026bf3dcb62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 13:03:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 13:03:48 2012 -0800"
      },
      "message": "Merge tag \u0027fbdev-for-3.8\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\nPull fbdev changes from Tomi Valkeinen:\n \"OMAPDSS changes, including:\n   - use dynanic debug prints\n   - OMAP platform dependency removals\n   - Creation of compat-layer, helping us to improve omapdrm\n   - Misc cleanups, aiming to make omadss more in line with the upcoming\n     common display framework\n\n  Exynos DP changes for the 3.8 merge window:\n   - Device Tree support for Samsung Exynos DP\n   - SW Link training is cleaned up.\n   - HPD interrupt is supported.\n\n  Samsung Framebuffer changes for the 3.8 merge window:\n   - The bit definitions of header file are updated.\n   - Some minor typos are fixed.\n   - Some minor bugs of s3c_fb_check_var() are fixed.\n\n  FB related changes for SH Mobile, Freescale DIU\n\n  Add support for the Solomon SSD1307 OLED Controller\"\n\n* tag \u0027fbdev-for-3.8\u0027 of git://gitorious.org/linux-omap-dss2/linux: (191 commits)\n  OMAPDSS: fix TV-out issue with DSI PLL\n  Revert \"OMAPFB: simplify locking\"\n  OMAPFB: remove silly loop in fb2display()\n  OMAPFB: fix error handling in omapfb_find_best_mode()\n  OMAPFB: use devm_kzalloc to allocate omapfb2_device\n  OMAPDSS: DISPC: remove dispc fck uses\n  OMAPDSS: DISPC: get dss clock rate from dss driver\n  drivers/video/console/softcursor.c: remove redundant NULL check before kfree()\n  drivers/video: add support for the Solomon SSD1307 OLED Controller\n  OMAPDSS: use omapdss_compat_init() in other drivers\n  OMAPDSS: export dispc functions\n  OMAPDSS: export dss_feat functions\n  OMAPDSS: export dss_mgr_ops functions\n  OMAPDSS: separate compat files in the Makefile\n  OMAPDSS: move display sysfs init to compat layer\n  OMAPDSS: DPI: use dispc\u0027s check_timings\n  OMAPDSS: DISPC: add dispc_ovl_check()\n  OMAPDSS: move irq handling to dispc-compat\n  OMAPDSS: move omap_dispc_wait_for_irq_interruptible_timeout to dispc-compat.c\n  OMAPDSS: move blocking mgr enable/disable to compat layer\n  ...\n\nConflicts:\n\tarch/arm/mach-davinci/devices-da8xx.c\n\tarch/arm/plat-omap/common.c\n\tdrivers/media/platform/omap/omap_vout.c\n"
    },
    {
      "commit": "e81d372ff9f694e13fa46e8b5aaed505c7fd2a1f",
      "tree": "058d5004b6ca7602aaec6ef2d992be9c71a8e81c",
      "parents": [
        "75e300c8ba5864367634d946c729d8fd05c1cbc2",
        "2f05e1d4458f9cb68d4d36fb47e6830fec03c80e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:52:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:52:42 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds\n\nPull LED subsystem update from Bryan Wu.\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds: (47 commits)\n  leds: leds-lp5521: return an error code on error in probe()\n  leds: leds-clevo-mail: Use pr_* instead of printks\n  leds: leds-rb532: Fix checkpatch errors\n  leds: led-triggers: Fix checkpatch warnings\n  leds: ledtrig-backlight: Fix checkpatch error\n  leds: leds-wrap: Use \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n  leds: leds-wm8350: Use dev_err instead of printk\n  leds: leds-pwm: Fix checkpatch warning\n  leds: leds-pca955x: Use dev_info instead of printk\n  leds: leds-net48xx: Use linux/io.h instead of asm/io.h\n  leds: leds-lt3593: Fix checkpatch warnings\n  leds: leds-gpio: Use dev_info instead of printk\n  leds: leds-da903x: Fix checkpatch error and warnings\n  leds: leds-bd2802: Fix checkpatch warnings\n  leds: leds-adp5520: Fix checkpatch warnings\n  leds: led-class: Fix checkpatch warning\n  leds: leds-ns2: use devm_gpio_request_one\n  leds: leds-lt3593: use devm_gpio_request_one\n  leds: leds-gpio: use devm_gpio_request_one\n  leds: lp3944: Fix return value\n  ...\n"
    },
    {
      "commit": "c13e69b2f0e1e2da41a175c7e9215659842cbef9",
      "tree": "e422a97edf4169ced53cab98d700225ae1766759",
      "parents": [
        "c5258190c2ae664cdf367417a2a25e5fa4104322",
        "72d5f2da2c3717f1be484d97e35d67dde0efb4c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:37:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:37:18 2012 -0800"
      },
      "message": "Merge tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\nPull libata updates from Jeff Garzik:\n\n - More ACPI fixes\n\n - ata_piix: cosmetic code movement, re-enable MS Virtual PC support\n\n - generic platform driver improvements; use common code\n\n - pata_cs5536: add quirk for broken udma\n\n - printk prettiness (dev_printk becomes dev_info, etc.)\n\n - sata_promise: fix hardreset lockdep error\n\n - minor cleanups from Sergei Shtylyov\n\n - minor, automated cleanups from Wei Yongjun\n\n - fix null ptr deref bug, in sysfs API\n\n* tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (37 commits)\n  sata_dwc_460ex: remove file exec bit (chmod 0755 -\u003e 0644)\n  [libata] fix Null pointer dereference on disk error\n  ahci: convert ata_link_printk() to ata_link_warn()\n  pata_imx: convert ata_dev_printk() to ata_dev_info()\n  ARM: ep93xx: convert ata_\u003cfoo\u003e_printk() to ata_\u003cfoo\u003e_\u003clevel\u003e()\n  ahci_platform: make structs static\n  Revert \"pata_octeon_cf: perform host detach, removal on exit\"\n  Revert \"libata: check SATA_SETTINGS log with HW Feature Ctrl\"\n  pata_of_platform: fix compile error\n  libata: use pci_get_drvdata() helper\n  pata_octeon_cf: perform host detach, removal on exit\n  sata_highbank: utilize common ata_platform_remove_one()\n  pata_palmld: utilize common ata_platform_remove_one()\n  pata_platform: remove unused remove function\n  pata_platform: utilize common ata_platform_remove_one()\n  pata_of_platform: utilize common ata_platform_remove_one()\n  pata_mpc52xx: utilize common ata_platform_remove_one()\n  pata_ixp4xx_cf: utilize common ata_platform_remove_one()\n  ahci_platform: utilize common ata_platform_remove_one()\n  libata: implement ata_platform_remove_one()\n  ...\n"
    },
    {
      "commit": "1ed55eac3b1fc30b29cdb52251e0f13b24fc344c",
      "tree": "b7a4c67f2e29f8aa418708c5da871e64c511f3ff",
      "parents": [
        "08242bc2210938761230f79c5288dbcf72e94808",
        "a2c0911c09190125f52c9941b9d187f601c2f7be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:35:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:35:19 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n\n - Added aesni/avx/x86_64 implementations for camellia.\n\n - Optimised AVX code for cast5/serpent/twofish/cast6.\n\n - Fixed vmac bug with unaligned input.\n\n - Allow compression algorithms in FIPS mode.\n\n - Optimised crc32c implementation for Intel.\n\n - Misc fixes.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (32 commits)\n  crypto: caam - Updated SEC-4.0 device tree binding for ERA information.\n  crypto: testmgr - remove superfluous initializers for xts(aes)\n  crypto: testmgr - allow compression algs in fips mode\n  crypto: testmgr - add larger crc32c test vector to test FPU path in crc32c_intel\n  crypto: testmgr - clean alg_test_null entries in alg_test_descs[]\n  crypto: testmgr - remove fips_allowed flag from camellia-aesni null-tests\n  crypto: cast5/cast6 - move lookup tables to shared module\n  padata: use __this_cpu_read per-cpu helper\n  crypto: s5p-sss - Fix compilation error\n  crypto: picoxcell - Add terminating entry for platform_device_id table\n  crypto: omap-aes - select BLKCIPHER2\n  crypto: camellia - add AES-NI/AVX/x86_64 assembler implementation of camellia cipher\n  crypto: camellia-x86_64 - share common functions and move structures and function definitions to header file\n  crypto: tcrypt - add async speed test for camellia cipher\n  crypto: tegra-aes - fix error-valued pointer dereference\n  crypto: tegra - fix missing unlock on error case\n  crypto: cast5/avx - avoid using temporary stack buffers\n  crypto: serpent/avx - avoid using temporary stack buffers\n  crypto: twofish/avx - avoid using temporary stack buffers\n  crypto: cast6/avx - avoid using temporary stack buffers\n  ...\n"
    },
    {
      "commit": "4939e27d46fee2609f2112f85f7f7cbd952075dc",
      "tree": "0f83542cb7e51d167000ce91f493bd8fdc30bdfa",
      "parents": [
        "c2714334b944abbeaaadda8cddde619eff0292a1",
        "93c667ca2598bd84f1bd3f2fa176af69707699fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 15:37:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 15:37:46 2012 -0800"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull another devicetree update from Grant Likely:\n \"Here\u0027s a couple more devicetree changes that I missed in the first\n  pull by putting the tag in the wrong place.\n\n  Two minor devicetree fixups for v3.8.  Addition of dummy inlines and\n  constification of node argument to of_parse_phandle_with_args().\"\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of: *node argument to of_parse_phandle_with_args should be const\n  of/i2c: add dummy inline functions for when CONFIG_OF_I2C(_MODULE) isn\u0027t defined\n"
    },
    {
      "commit": "c2714334b944abbeaaadda8cddde619eff0292a1",
      "tree": "b45be97a313f58aa62933040230d51aa3a8592b4",
      "parents": [
        "0beb58783f2168354e2b5297af45fc7db70adf12",
        "5e5d8999a316d596f2012fe1cf4c59e0de693dab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:54:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:54:26 2012 -0800"
      },
      "message": "Merge tag \u0027mvebu\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC updates for Marvell mvebu/kirkwood from Olof Johansson:\n \"This is a branch with updates for Marvell\u0027s mvebu/kirkwood platforms.\n  They came in late-ish, and were heavily interdependent such that it\n  didn\u0027t make sense to split them up across the cross-platform topic\n  branches.  So here they are (for the second release in a row) in a\n  branch on their own.\"\n\n* tag \u0027mvebu\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (88 commits)\n  arm: l2x0: add aurora related properties to OF binding\n  arm: mvebu: add Aurora L2 Cache Controller to the DT\n  arm: mvebu: add L2 cache support\n  dma: mv_xor: fix error handling path\n  dma: mv_xor: fix error checking of irq_of_parse_and_map()\n  dma: mv_xor: use request_irq() instead of devm_request_irq()\n  dma: mv_xor: clear the window override control registers\n  arm: mvebu: fix address decoding armada_cfg_base() function\n  ARM: mvebu: update defconfig with I2C and RTC support\n  ARM: mvebu: Add SATA support for OpenBlocks AX3-4\n  ARM: mvebu: Add support for the RTC in OpenBlocks AX3-4\n  ARM: mvebu: Add support for I2C on OpenBlocks AX3-4\n  ARM: mvebu: Add support for I2C controllers in Armada 370/XP\n  arm: mvebu: Add hardware I/O Coherency support\n  arm: plat-orion: Add coherency attribute when setup mbus target\n  arm: dma mapping: Export a dma ops function arm_dma_set_mask\n  arm: mvebu: Add SMP support for Armada XP\n  arm: mm: Add support for PJ4B cpu and init routines\n  arm: mvebu: Add IPI support via doorbells\n  arm: mvebu: Add initial support for power managmement service unit\n  ...\n"
    },
    {
      "commit": "0beb58783f2168354e2b5297af45fc7db70adf12",
      "tree": "4debaf4f276990adf1892b7efe57edd344367464",
      "parents": [
        "6a57d104c8cb5b6adad6784b4ce6e2f7f9961a3a",
        "eabc5fa51c1fae4b66cf883e3a3c2b3ca794494c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:42:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:42:53 2012 -0800"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC device-tree updates, take 2, from Olof Johansson:\n \"This branch contains device-tree updates for the SPEAr platform.  They\n  had dependencies on earlier branches from this merge window, which is\n  why they were broken out in a separate branch.\"\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: SPEAr3xx: Shirq: Move shirq controller out of plat/\n  ARM: SPEAr320: DT: Add SPEAr 320 HMI board support\n  ARM: SPEAr3xx: DT: add shirq node for interrupt multiplexor\n  ARM: SPEAr3xx: shirq: simplify and move the shared irq multiplexor to DT\n  ARM: SPEAr1310: Fix AUXDATA for compact flash controller\n  ARM: SPEAr13xx: Remove fields not required for ssp controller\n  ARM: SPEAr1310: Move 1310 specific misc register into machine specific files\n  ARM: SPEAr: DT: Update device nodes\n  ARM: SPEAr: DT: add uart state to fix warning\n  ARM: SPEAr: DT: Modify DT bindings for STMMAC\n  ARM: SPEAr: DT: Fix existing DT support\n  ARM: SPEAr: DT: Update partition info for MTD devices\n  ARM: SPEAr: DT: Update pinctrl list\n  ARM: SPEAr13xx: DT: Add spics gpio controller nodes\n"
    },
    {
      "commit": "6a57d104c8cb5b6adad6784b4ce6e2f7f9961a3a",
      "tree": "c3ff93b006d7483ccee09799d215b03b1bbc3f1b",
      "parents": [
        "cebfa85eb86d92bf85d3b041c6b044184517a988",
        "c91321e8ff338a88a9272dcd938f085955cd5846"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:38:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:38:28 2012 -0800"
      },
      "message": "Merge tag \u0027soc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM Soc updates, take 2, from Olof Johansson:\n \"This is the second batch of SoC updates for the 3.8 merge window,\n  containing parts that had dependencies on earlier branches such that\n  we couldn\u0027t include them with the first branch.\n\n  These are general updates for Samsung Exynos, Renesas/shmobile and a\n  topic branch that adds SMP support to Altera\u0027s socfpga platform.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027soc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: EXYNOS: Clock settings for SATA and SATA PHY\n  ARM: EXYNOS: Add ARM down clock support\n  ARM: EXYNOS: Fix i2c suspend/resume for legacy controller\n  ARM: EXYNOS: Add aliases for i2c controller\n  ARM: EXYNOS: Setup legacy i2c controller interrupts\n  sh: clkfwk: fixup unsed variable warning\n  Revert \"ARM: shmobile: r8a7779: Replace modify_scu_cpu_psr with scu_power_mode\"\n  Revert \"ARM: shmobile: sh73a0: Replace modify_scu_cpu_psr with scu_power_mode\"\n  Revert \"ARM: shmobile: emev2: Replace modify_scu_cpu_psr with scu_power_mode\"\n  ARM: highbank: use common debug_ll_io_init\n  ARM: shmobile: sh7372: sh7372_fsiXck_clk become non-global\n  ARM: shmobile: sh7372: remove fsidivx clock\n  ARM: socfpga: mark secondary_trampoline as cpuinit\n  socfpga: map uart into virtual address space so that early_printk() works\n  ARM: socfpga: fix build break for allyesconfig\n  ARM: socfpga: Enable SMP for socfpga\n  ARM: EXYNOS: Add dp clock support for EXYNOS5\n  ARM: SAMSUNG: call clk_get_rate for debugfs rate files\n  ARM: SAMSUNG: add clock_tree debugfs file in clock\n"
    },
    {
      "commit": "cebfa85eb86d92bf85d3b041c6b044184517a988",
      "tree": "be0a374556fe335ce96dfdb296c89537750d5868",
      "parents": [
        "d42b3a2906a10b732ea7d7f849d49be79d242ef0",
        "241738bd51cb0efe58e6c570223153e970afe3ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The MIPS bits for 3.8.  This also includes a bunch fixes that were\n  sitting in the linux-mips.org git tree for a long time.  This pull\n  request contains updates to several OCTEON drivers and the board\n  support code for BCM47XX, BCM63XX, XLP, XLR, XLS, lantiq, Loongson1B,\n  updates to the SSB bus support, MIPS kexec code and adds support for\n  kdump.\n\n  When pulling this, there are two expected merge conflicts in\n  include/linux/bcma/bcma_driver_chipcommon.h which are trivial to\n  resolve, just remove the conflict markers and keep both alternatives.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (90 commits)\n  MIPS: PMC-Sierra Yosemite: Remove support.\n  VIDEO: Newport Fix console crashes\n  MIPS: wrppmc: Fix build of PCI code.\n  MIPS: IP22/IP28: Fix build of EISA code.\n  MIPS: RB532: Fix build of prom code.\n  MIPS: PowerTV: Fix build.\n  MIPS: IP27: Correct fucked grammar in ops-bridge.c\n  MIPS: Highmem: Fix build error if CONFIG_DEBUG_HIGHMEM is disabled\n  MIPS: Fix potencial corruption\n  MIPS: Fix for warning from FPU emulation code\n  MIPS: Handle COP3 Unusable exception as COP1X for FP emulation\n  MIPS: Fix poweroff failure when HOTPLUG_CPU configured.\n  MIPS: MT: Fix build with CONFIG_UIDGID_STRICT_TYPE_CHECKS\u003dy\n  MIPS: Remove unused smvp.h\n  MIPS/EDAC: Improve OCTEON EDAC support.\n  MIPS: OCTEON: Add definitions for OCTEON memory contoller registers.\n  MIPS: OCTEON: Add OCTEON family definitions to octeon-model.h\n  ata: pata_octeon_cf: Use correct byte order for DMA in when built little-endian.\n  MIPS/OCTEON/ata: Convert pata_octeon_cf.c to use device tree.\n  MIPS: Remove usage of CEVT_R4K_LIB config option.\n  ...\n"
    },
    {
      "commit": "d42b3a2906a10b732ea7d7f849d49be79d242ef0",
      "tree": "1f4f2387bf53f8015aa87eb9c05ba8316cb5ed50",
      "parents": [
        "18dd0bf22b6f0c1bd5e4e813a42245ed86ec57b6",
        "e83af1f18c78c7b6aa720beecc927ecc8afd3647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:08:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:08:40 2012 -0800"
      },
      "message": "Merge branch \u0027core-efi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 EFI update from Peter Anvin:\n \"EFI tree, from Matt Fleming.  Most of the patches are the new efivarfs\n  filesystem by Matt Garrett \u0026 co.  The balance are support for EFI\n  wallclock in the absence of a hardware-specific driver, and various\n  fixes and cleanups.\"\n\n* \u0027core-efi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits)\n  efivarfs: Make efivarfs_fill_super() static\n  x86, efi: Check table header length in efi_bgrt_init()\n  efivarfs: Use query_variable_info() to limit kmalloc()\n  efivarfs: Fix return value of efivarfs_file_write()\n  efivarfs: Return a consistent error when efivarfs_get_inode() fails\n  efivarfs: Make \u0027datasize\u0027 unsigned long\n  efivarfs: Add unique magic number\n  efivarfs: Replace magic number with sizeof(attributes)\n  efivarfs: Return an error if we fail to read a variable\n  efi: Clarify GUID length calculations\n  efivarfs: Implement exclusive access for {get,set}_variable\n  efivarfs: efivarfs_fill_super() ensure we clean up correctly on error\n  efivarfs: efivarfs_fill_super() ensure we free our temporary name\n  efivarfs: efivarfs_fill_super() fix inode reference counts\n  efivarfs: efivarfs_create() ensure we drop our reference on inode on error\n  efivarfs: efivarfs_file_read ensure we free data in error paths\n  x86-64/efi: Use EFI to deal with platform wall clock (again)\n  x86/kernel: remove tboot 1:1 page table creation code\n  x86, efi: 1:1 pagetable mapping for virtual EFI calls\n  x86, mm: Include the entire kernel memory map in trampoline_pgd\n  ...\n"
    },
    {
      "commit": "18dd0bf22b6f0c1bd5e4e813a42245ed86ec57b6",
      "tree": "a4794b6041b44fa94f5d9438cdb5bbfc58b35f05",
      "parents": [
        "2d9c8b5d6a5f5f7a6111cc68a050b5b44729376b",
        "385ddeac7ed99cf7dc62d76274d55fbd7cae1b5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:03:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:03:23 2012 -0800"
      },
      "message": "Merge branch \u0027x86-acpi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 ACPI update from Peter Anvin:\n \"This is a patchset which didn\u0027t make the last merge window.  It adds a\n  debugging capability to feed ACPI tables via the initramfs.\n\n  On a grander scope, it formalizes using the initramfs protocol for\n  feeding arbitrary blobs which need to be accessed early to the kernel:\n  they are fed first in the initramfs blob (lots of bootloaders can\n  concatenate this at boot time, others can use a single file) in an\n  uncompressed cpio archive using filenames starting with \"kernel/\".\n\n  The ACPI maintainers requested that this patchset be fed via the x86\n  tree rather than the ACPI tree as the footprint in the general x86\n  code is much bigger than in the ACPI code proper.\"\n\n* \u0027x86-acpi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  X86 ACPI: Use #ifdef not #if for CONFIG_X86 check\n  ACPI: Fix build when disabled\n  ACPI: Document ACPI table overriding via initrd\n  ACPI: Create acpi_table_taint() function to avoid code duplication\n  ACPI: Implement physical address table override\n  ACPI: Store valid ACPI tables passed via early initrd in reserved memblock areas\n  x86, acpi: Introduce x86 arch specific arch_reserve_mem_area() for e820 handling\n  lib: Add early cpio decoder\n"
    },
    {
      "commit": "2d9c8b5d6a5f5f7a6111cc68a050b5b44729376b",
      "tree": "9382e643df9d4115637ca320822702bb06130c1f",
      "parents": [
        "17bc14b767cf0692420c43dbe5310ae98a5a7836",
        "003db633d6f2d3649ea18652a3c55ad17d4f0e47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 09:59:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 09:59:59 2012 -0800"
      },
      "message": "Merge branch \u0027x86-ras-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 RAS update from Ingo Molnar:\n \"Rework all config variables used throughout the MCA code and collect\n  them together into a mca_config struct.  This keeps them tightly and\n  neatly packed together instead of spilled all over the place.\n\n  Then, convert those which are used as booleans into real booleans and\n  save some space.  These bits are exposed via\n     /sys/devices/system/machinecheck/machinecheck*/\"\n\n* \u0027x86-ras-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, MCA: Finish mca_config conversion\n  x86, MCA: Convert the next three variables batch\n  x86, MCA: Convert rip_msr, mce_bootlog, monarch_timeout\n  x86, MCA: Convert dont_log_ce, banks and tolerant\n  drivers/base: Add a DEVICE_BOOL_ATTR macro\n"
    },
    {
      "commit": "f2646380655b32481b5e76c666e1793dfef184bd",
      "tree": "2fdc79d48ca1b5ac87296a70cd0a84f79d037f00",
      "parents": [
        "bea8a429d91a1fd9a88c87df28062c632a1081f9"
      ],
      "author": {
        "name": "Eunchul Kim",
        "email": "chulspro.kim@samsung.com",
        "time": "Fri Dec 14 17:58:57 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Sat Dec 15 02:40:00 2012 +0900"
      },
      "message": "drm/exynos: add gsc ipp driver\n\nThis patch adds IPP subsystem-based gsc driver for exynos5 series.\nGSC is stand for General SCaler and supports the following features:\n- image scaler/rotator/crop/flip/csc and input/output DMA operations.\n- image rotation and image effect functions.\n- writeback and display output operations.\n- M2M operation to crop, scale, rotation and csc.\n\nThe below is GSC hardware path:\nMemory-------\u003eGSC------\u003eMemory\nFIMD---------\u003eGSC------\u003eHDMI\nFIMD---------\u003eGSC------\u003eMemory\nMemory-------\u003eGSC------\u003eFIMD, Mixer\n\nThis driver is registered to IPP subsystem framework to be used by user side\nand user can control the GSC hardware through some interfaces of IPP subsystem\nframework.\n\nChangelog v1 ~ v5:\n- added comments, code fixups and cleanups.\n\nSigned-off-by: Eunchul Kim \u003cchulspro.kim@samsung.com\u003e\nSigned-off-by: Jinyoung Jeon \u003cjy0.jeon@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin.park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "bea8a429d91a1fd9a88c87df28062c632a1081f9",
      "tree": "cba3e81be4c5dd75b2715f195f1ace57d18ff9da",
      "parents": [
        "16102edb49b6cc7fbb68b10c04a42b78fbceb3ed"
      ],
      "author": {
        "name": "Eunchul Kim",
        "email": "chulspro.kim@samsung.com",
        "time": "Fri Dec 14 17:58:56 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Sat Dec 15 02:39:41 2012 +0900"
      },
      "message": "drm/exynos: add rotator ipp driver\n\nThis patch adds IPP subsystem-based rotator driver.\nAnd Rotator supports the following features.\n- Image crop operation support.\n- Rotate operation support to 90, 180 or 270 degree.\n- Flip operation support to vertical, horizontal or both.\n  . as limitaions, the pixel format to source buffer should be\n    same as the one to destination buffer and no scaler.\n\nThis driver is registered to IPP subsystem framework to be used by user side\nand user can control the Rotator hardware through some interfaces of IPP\nsubsystem framework.\n\nChangelog v6:\n- fix build warning.\n\nChangelog v1 ~ v5:\n- added comments, code fixups and cleanups.\n\nSigned-off-by: Eunchul Kim \u003cchulspro.kim@samsung.com\u003e\nSigned-off-by: Youngjun Cho \u003cyj44.cho@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "16102edb49b6cc7fbb68b10c04a42b78fbceb3ed",
      "tree": "97c4c28c5fb058bb94b304eae3be0efa1decdc46",
      "parents": [
        "c12e2617b25535014a766a0bc3e05134ef817b82"
      ],
      "author": {
        "name": "Eunchul Kim",
        "email": "chulspro.kim@samsung.com",
        "time": "Fri Dec 14 17:58:55 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Sat Dec 15 02:38:53 2012 +0900"
      },
      "message": "drm/exynos: add fimc ipp driver\n\nFIMC is stand for Fully Interfactive Mobile Camera and\nsupports image scaler/rotator/crop/flip/csc and input/output DMA operations\nand also supports writeback and display output operations.\n\nThis driver is registered to IPP subsystem framework to be used by user side\nand user can control the FIMC hardware through some interfaces of IPP subsystem\nframework.\n\nChangelog v6:\n- fix build warning.\n\nChangelog v1 ~ v5:\n- add comments, code fixups and cleanups.\n\nSigned-off-by: Eunchul Kim \u003cchulspro.kim@samsung.com\u003e\nSigned-off-by: Jinyoung Jeon \u003cjy0.jeon@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "c12e2617b25535014a766a0bc3e05134ef817b82",
      "tree": "0ced95bb0ce611706ee9706ec2a5940703164aee",
      "parents": [
        "cb471f14b5eebfed22bb9f2d0f06601f171c574a"
      ],
      "author": {
        "name": "Eunchul Kim",
        "email": "chulspro.kim@samsung.com",
        "time": "Fri Dec 14 17:58:54 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Sat Dec 15 02:29:08 2012 +0900"
      },
      "message": "drm/exynos: add iommu support for ipp\n\nThis patch adds iommu support for IPP subsystem framework.\nFor this, it adds subdrv_probe/remove callback to enable or\ndisable ipp iommu.\nWe can get or put device address to a gem handle from user\nthrough exynos_drm_gem_get/put_dma_addr().\n\nSigned-off-by: Eunchul Kim \u003cchulspro.kim@samsung.com\u003e\nSigned-off-by: Jinyoung Jeon \u003cjy0.jeon@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "cb471f14b5eebfed22bb9f2d0f06601f171c574a",
      "tree": "955334335ef7d041553dc6d6b1351b9a8f3fa593",
      "parents": [
        "d636ead86fb806085de4ce98693e8d91c419d8f3"
      ],
      "author": {
        "name": "Eunchul Kim",
        "email": "chulspro.kim@samsung.com",
        "time": "Fri Dec 14 18:10:31 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Sat Dec 15 02:29:08 2012 +0900"
      },
      "message": "drm/exynos: add ipp subsystem\n\nThis patch adds Image Post Processing(IPP) support for exynos drm driver.\n\nIPP supports image scaler/rotator and input/output DMA operations\nusing IPP subsystem framework to control FIMC, Rotator and GSC hardware\nand supports some user interfaces for user side.\n\nAnd each IPP-based drivers support Memory to Memory operations\nwith various converting. And in case of FIMC hardware, it also supports\nWriteback and Display output operations through local path.\n\nFeatures:\n- Memory to Memory operation support.\n- Various pixel formats support.\n- Image scaling support.\n- Color Space Conversion support.\n- Image crop operation support.\n- Rotate operation support to 90, 180 or 270 degree.\n- Flip operation support to vertical, horizontal or both.\n- Writeback operation support to display blended image of FIMD fifo on screen\n\nA summary to IPP Subsystem operations:\nFirst of all, user should get property capabilities from IPP subsystem\nand set these properties to hardware registers for desired operations.\nThe properties could be pixel format, position, rotation degree and\nflip operation.\n\nAnd next, user should set source and destination buffer data using\nDRM_EXYNOS_IPP_QUEUE_BUF ioctl command with gem handles to source and\ndestinition buffers.\n\nAnd next, user can control user-desired hardware with desired operations\nsuch as play, stop, pause and resume controls.\n\nAnd finally, user can aware of dma operation completion and also get\ndestination buffer that it contains user-desried result through dequeue\ncommand.\n\nIOCTL commands:\n- DRM_EXYNOS_IPP_GET_PROPERTY\n  . get ipp driver capabilitis and id.\n- DRM_EXYNOS_IPP_SET_PROPERTY\n  . set format, position, rotation, flip to source and destination buffers\n- DRM_EXYNOS_IPP_QUEUE_BUF\n  . enqueue/dequeue buffer and make event list.\n- DRM_EXYNOS_IPP_CMD_CTRL\n  . play/stop/pause/resume control.\n\nEvent:\n- DRM_EXYNOS_IPP_EVENT\n  . a event to notify dma operation completion to user side.\n\nBasic control flow:\nOpen -\u003e Get properties -\u003e User choose desired IPP sub driver(FIMC, Rotator\nor GSCALER) -\u003e Set Property -\u003e Create gem handle -\u003e Enqueue to source and\ndestination buffers -\u003e Command control(Play) -\u003e Event is notified to User\n-\u003e User gets destinition buffer complated -\u003e (Enqueue to source and\ndestination buffers -\u003e Event is notified to User) * N -\u003e Queue/Dequeue to\nsource and destination buffers -\u003e Command control(Stop) -\u003e Free gem handle\n-\u003e Close\n\nChangelog v1 ~ v5:\n- added comments, code fixups and cleanups.\n\nSigned-off-by: Eunchul Kim \u003cchulspro.kim@samsung.com\u003e\nSigned-off-by: Jinyoung Jeon \u003cjy0.jeon@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "d636ead86fb806085de4ce98693e8d91c419d8f3",
      "tree": "5672402ca111d756fd3221019857dbc4d10dcc00",
      "parents": [
        "ca555e5ab701d00bd91a541778f5aa432d18d478"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Dec 14 15:48:25 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Sat Dec 15 02:28:40 2012 +0900"
      },
      "message": "drm/exynos: support device tree for fimd\n\nThis adds the of_match_table to exynos-drm fimd driver to be probed from\nthe device tree.\n\nChangelog v2:\n- fix build error without CONFIG_OF.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "dd54fee7d440c4a9756cce2c24a50c15e4c17ccb",
      "tree": "a2ecda4e8167c94a31d22442360401418c2abab6",
      "parents": [
        "9d89d78e3a20980205966fba6345645547e59ceb"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 14 21:04:46 2012 +1000"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:28 2012 -0500"
      },
      "message": "radeon: fix regression with eviction since evict caching changes\n\nSince 0d0b3e7443bed6b49cb90fe7ddc4b5578a83a88d\ndrm/radeon: use cached memory when evicting for vram on non agp\n\nevicting from TTM would try and evict to TTM instead of system,\nnot so good.\n\nThis should fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d58272\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Maarten Lankhorst \u003cmaarten.lankhorst@canonical.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "9d89d78e3a20980205966fba6345645547e59ceb",
      "tree": "723101dfc37771a3db6a9df8186278cf15a9390b",
      "parents": [
        "8696e33f06b0c52195152cc6a0e3d52233f486c1"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 00:23:06 2012 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:28 2012 -0500"
      },
      "message": "drm/radeon: add more pedantic checks in the CP DMA checker\n\nnon-mem-to-mem transfers require dw aligned byte count.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "8696e33f06b0c52195152cc6a0e3d52233f486c1",
      "tree": "afc19540f815fa9cdcc6bd99249638c6c414b6b4",
      "parents": [
        "278a334cbc96d3da66d56235b8ce84081e9a1892"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Dec 13 18:57:07 2012 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:27 2012 -0500"
      },
      "message": "drm/radeon: bump version for CS ioctl support for async DMA\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "278a334cbc96d3da66d56235b8ce84081e9a1892",
      "tree": "b5359119856453cdd69277003861e0a9a9e2b408",
      "parents": [
        "cd459e525f4faeefa0bf78e1bcba3e04496b2cb5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Dec 13 12:27:28 2012 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:26 2012 -0500"
      },
      "message": "drm/radeon: enable the async DMA rings in the CS ioctl\n\nThis enables the functionality added in the previous\npatches.  Userspace acceleration drivers can use the\nCS ioctl to submit command buffers to the async DMA\nrings.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "cd459e525f4faeefa0bf78e1bcba3e04496b2cb5",
      "tree": "ca8d6d1d855694ce843bdd83d7e48cd00842838f",
      "parents": [
        "d2ead3eaf8a4bf92129eda69189ce18a6c1cc8bd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Dec 13 12:17:38 2012 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:26 2012 -0500"
      },
      "message": "drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI\n\nAllows us to use async DMA from userspace.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "d2ead3eaf8a4bf92129eda69189ce18a6c1cc8bd",
      "tree": "61502ccac6c09b16184b617bfdcb309d19114ccf",
      "parents": [
        "cf4ccd016bae1a03bb38170eb54b5db4b04e0545"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Dec 13 09:55:45 2012 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:25 2012 -0500"
      },
      "message": "drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)\n\nAllows us to use the DMA ring from userspace.\nDMA doesn\u0027t have a good NOP packet in which to embed the\nreloc idx, so userspace has to add a reloc for each\nbuffer used and order them to match the command stream.\n\nv2: fix address bounds checking\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "cf4ccd016bae1a03bb38170eb54b5db4b04e0545",
      "tree": "63b0f56e633db1f515841831cb81e91864f38da0",
      "parents": [
        "4ac0533abaec2b83a7f2c675010eedd55664bc26"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Nov 18 10:19:47 2011 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:25 2012 -0500"
      },
      "message": "drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)\n\nAllows us to use the DMA ring from userspace.\nDMA doesn\u0027t have a good NOP packet in which to embed the\nreloc idx, so userspace has to add a reloc for each\nbuffer used and order them to match the command stream.\n\nv2: fix address bounds checking, reloc indexing\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "4ac0533abaec2b83a7f2c675010eedd55664bc26",
      "tree": "587476677b94638bbcde16de4368e938575926d7",
      "parents": [
        "9af20792124850369e764965690b99b20623dfc4"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Dec 13 12:08:11 2012 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:24 2012 -0500"
      },
      "message": "drm/radeon: fix htile buffer size computation for command stream checker\n\nFix the size computation of the htile buffer.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "9af20792124850369e764965690b99b20623dfc4",
      "tree": "f8cea8c80e4ae11b414d9e0f529ade0c51201e6f",
      "parents": [
        "2c385151ed6db8ded2faa3328f0377e6c5fa1e89"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Dec 11 23:42:24 2012 +0100"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:23 2012 -0500"
      },
      "message": "drm/radeon: fix fence locking in the pageflip callback\n\nWe need to hold bdev-\u003efence_lock while grabbing a reference to\nthe fence, to prevent concurrent clearing/changing of the\nttm_bo-\u003esync_obj field.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "2c385151ed6db8ded2faa3328f0377e6c5fa1e89",
      "tree": "3c4d37e3f7d82519964f9fb8e9224815a5d4c0f1",
      "parents": [
        "2ef9bdfe64079c9d0b98dc89af3af52918b818a0"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Dec 02 14:06:15 2012 +0100"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:23 2012 -0500"
      },
      "message": "drm/radeon: make indirect register access concurrency-safe\n\nWith the new per-crtc locking mutliple set-cursor calls could happen\nin parallel. Out of sheer paranoia I\u0027ve opted for an irqsave spinlock.\nBut if there\u0027s indeed an access from interrupt contexts to these regs\nit\u0027s already broken with the old code, so this can likely just be\nreduced to a normal spinlock. Otoh the pageflip completion happens\nfrom the vblank irq handler ...\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "2ef9bdfe64079c9d0b98dc89af3af52918b818a0",
      "tree": "d755083f2702b1ac6f2f8ed449d2e65d9e7e4582",
      "parents": [
        "9add1ac3dd256ad12e266f8403daf928be19953f"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Dec 02 14:02:51 2012 +0100"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Dec 14 10:45:22 2012 -0500"
      },
      "message": "drm/radeon: add W|RREG32_IDX for MM_INDEX|DATA based mmio accesss\n\nJust refactoring to make the next patche simpler. Now all indirect register\naccess in the new modesetting driver should go through the r100_mm_(w|r)reg\nfucntions.\n\nRADEON_READ_MM from the old driver seems to be totally unused, so just kill\nit.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "72d5f2da2c3717f1be484d97e35d67dde0efb4c0",
      "tree": "d287dddce175965491d79d2b05f0a60dc58747fb",
      "parents": [
        "26cd4d65deba587f3cf2329b6869ce02bcbe68ec"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 09:43:39 2012 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:43:39 2012 -0500"
      },
      "message": "sata_dwc_460ex: remove file exec bit (chmod 0755 -\u003e 0644)\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "26cd4d65deba587f3cf2329b6869ce02bcbe68ec",
      "tree": "e62b5a258bca2f0fe17b79771a75f053d1a90119",
      "parents": [
        "39f80acb9fe5adff216bde33c554e4bf5f6eec12"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "xtfeng@gmail.com",
        "time": "Thu Dec 13 16:12:18 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:40:34 2012 -0500"
      },
      "message": "[libata] fix Null pointer dereference on disk error\n\nFollowing oops were observed when disk error happened:\n\n[ 4272.896937] sd 0:0:0:0: [sda] Unhandled error code\n[ 4272.896939] sd 0:0:0:0: [sda] Result: hostbyte\u003dDID_BAD_TARGET driverbyte\u003dDRIVER_OK\n[ 4272.896942] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 00 5a de a7 00 00 08 00\n[ 4272.896951] end_request: I/O error, dev sda, sector 5955239\n[ 4291.574947] BUG: unable to handle kernel NULL pointer dereference at (null)\n[ 4291.658305] IP: [] ahci_activity_show+0x1/0x40\n[ 4291.730090] PGD 76dbbc067 PUD 6c4fba067 PMD 0\n[ 4291.783408] Oops: 0000 [#1] SMP\n[ 4291.822100] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/sw_activity\n[ 4291.934235] CPU 9\n[ 4291.958301] Pid: 27942, comm: hwinfo ......\n\nata_scsi_find_dev could return NULL, so ata_scsi_activity_{show,store} should check if atadev is NULL.\n\nSigned-off-by: Xiaotian Feng \u003cdannyfeng@tencent.com\u003e\nCc: James Bottomley \u003cJBottomley@Parallels.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "39f80acb9fe5adff216bde33c554e4bf5f6eec12",
      "tree": "e2ea4adb742fa8d5a9e68f97101f2ee33e3fcd1a",
      "parents": [
        "22c8be31446fabae7e5448ebddc65db59187608e"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Mon Dec 03 23:39:31 2012 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:38:50 2012 -0500"
      },
      "message": "ahci: convert ata_link_printk() to ata_link_warn()\n\nUsing ata_link_warn() instead of ata_link_printk().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "22c8be31446fabae7e5448ebddc65db59187608e",
      "tree": "4cc23c33716440e5aac39b9c5410c13afe1438c5",
      "parents": [
        "99da09fcc561b56664b3c4184b5caf4e94449e98"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Mon Dec 03 23:38:58 2012 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:38:46 2012 -0500"
      },
      "message": "pata_imx: convert ata_dev_printk() to ata_dev_info()\n\nUsing ata_dev_info() instead of ata_dev_printk().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "99da09fcc561b56664b3c4184b5caf4e94449e98",
      "tree": "125cce741de706a0227ee9613a41514bde41a347",
      "parents": [
        "071d3ad37485a82e0543a503272c45cdd32053dd"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Mon Dec 03 23:30:55 2012 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:38:42 2012 -0500"
      },
      "message": "ARM: ep93xx: convert ata_\u003cfoo\u003e_printk() to ata_\u003cfoo\u003e_\u003clevel\u003e()\n\nUsing ata_\u003cfoo\u003e_\u003clevel\u003e() instead of ata_\u003cfoo\u003e_printk().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "071d3ad37485a82e0543a503272c45cdd32053dd",
      "tree": "c8713c41b81b2a6851fca21d38093b2258731ada",
      "parents": [
        "11ace0c1defc4d1fe78afd29319bedef36da7078"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "computersforpeace@gmail.com",
        "time": "Wed Dec 05 23:44:20 2012 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:38:17 2012 -0500"
      },
      "message": "ahci_platform: make structs static\n\nThese structs are used only for ahci_platform.c, so they should be\nstatic. Thanks to Fengguang for the (automated) suggestion.\n\nSigned-off-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11ace0c1defc4d1fe78afd29319bedef36da7078",
      "tree": "669688b545614c0f2fb4edf271dd7d2b6ed2b64d",
      "parents": [
        "8349e5aeaadd160b7cce554a62a05be4b2d894aa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 09:35:51 2012 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:35:51 2012 -0500"
      },
      "message": "Revert \"pata_octeon_cf: perform host detach, removal on exit\"\n\nThis reverts commit 1645bf1b51e5788a18cb6af7cfbb221ee17a6e8b.\n\nBrian Norris writes:\n  \u003e David Daney writes:\n\n  \u003e I can seem to find it.  Without knowing what that does, I would be inclined\n  \u003e to NACK the whole thing.\n\n  A NACK is probably the right thing. I was mostly converting a few\n  other drivers which used some simple, common patterns to use my new\n  common code, but this driver was missing it altogether. It looks like\n  there may be bigger issues, though, as you point out.\n\n  \u003e This patch is likely to be incomplete as the driver is also missing the\n  \u003e module_exit() things.\n  \u003e\n  \u003e It might be simpler to just make the driver \"bool\" instead of \"tristate\" in\n  \u003e the Kconfig.\n\n  As noted earlier, I don\u0027t have much interest in this driver. I agree\n  that there are some other issues with the driver; I think it leaks\n  memory if it is ever allowed to unload, for one. Feel free to submit\n  an alternative patch to prevent this driver from being built as a\n  module.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8349e5aeaadd160b7cce554a62a05be4b2d894aa",
      "tree": "63025f59280dcf5276e9b551391025481f59ac84",
      "parents": [
        "84043ac26ed120826db8e6198531da888c6e57b0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 09:34:01 2012 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Dec 14 09:34:01 2012 -0500"
      },
      "message": "Revert \"libata: check SATA_SETTINGS log with HW Feature Ctrl\"\n\nThis reverts commit de90cd71f68e947d3bd6c3f2ef5731ead010a768.\n\nShane Huang writes:\n\n  Please suspend this patch because I just received two new\n  DevSlp drives but found word 78 bit 5 is _not_ set.\n\n  I\u0027m checking with the drive vendor whether he gave me\n  the wrong information. If bit 5 is not the necessary and\n  sufficient condition, I will implement another patch to\n  replace ata_device-\u003esata_settings into -\u003edevslp_timing.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ca555e5ab701d00bd91a541778f5aa432d18d478",
      "tree": "a9ee52365f68d88ce84a4f8c4a490430a82f0eef",
      "parents": [
        "f56aad3a697a0189c76100236190e26c1f8e446b"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Dec 14 15:48:24 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Dec 14 15:54:39 2012 +0900"
      },
      "message": "drm/exynos: support extended screen coordinate of fimd\n\nThe fimd of exynos5 SoC supports extended screen coordinate.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "f56aad3a697a0189c76100236190e26c1f8e446b",
      "tree": "f93c840c3b3f61e09199946d2506f1a46e84bae4",
      "parents": [
        "60a705a9f97b83b1daf03295bf123af84a46116a"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Dec 14 15:48:23 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Dec 14 15:54:36 2012 +0900"
      },
      "message": "drm/exynos: fix x, y coordinates for right bottom pixel\n\nThe x, y coordinates of right bottom pixel cannot be negative numbers.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "60a705a9f97b83b1daf03295bf123af84a46116a",
      "tree": "a5984d06fb0c917eca45fd0a284402898373da36",
      "parents": [
        "1a4513b344fe1361ccb4936cf2c0526693297c33"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Dec 14 15:48:22 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Dec 14 15:54:34 2012 +0900"
      },
      "message": "drm/exynos: fix fb offset calculation for plane\n\nThere is no any reason to change fb offset when CRTC is out of screen.\nAlso, this fixes a typing error.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "1a4513b344fe1361ccb4936cf2c0526693297c33",
      "tree": "fe353387de00df5493d3ac7fba967e27977e7dc3",
      "parents": [
        "65da03507735f288b2c6250def1f5142bf6d5667"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Dec 12 14:24:08 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Dec 14 15:40:50 2012 +0900"
      },
      "message": "drm/exynos: hdmi: Fix potential NULL pointer dereference error\n\nThis is an unlikely case. However to silence the following smatch error\nadd a NULL check:\ndrivers/gpu/drm/exynos/exynos_hdmi.c:2486 hdmi_probe()\nerror: potential NULL dereference \u0027match\u0027.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "65da03507735f288b2c6250def1f5142bf6d5667",
      "tree": "ad46ab73bf63081b88ce5cffa8c1712aabfaa92d",
      "parents": [
        "a55622570dc3e2d294db2ca7677cc32d65dfbf33"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Dec 12 14:24:07 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Dec 14 15:40:50 2012 +0900"
      },
      "message": "drm/exynos: hdmi: Add CONFIG_OF and use of_match_ptr() macro\n\nAdd CONFIG_OF to compile conditionally. of_match_ptr eliminates having\nan #ifdef returning NULL for the case when OF is disabled.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "a55622570dc3e2d294db2ca7677cc32d65dfbf33",
      "tree": "4d32dddb29a143261390cb44e7a24c16ab3ae473",
      "parents": [
        "000f13083d38681eaa3038c65d499f6ad5d62625"
      ],
      "author": {
        "name": "Rahul Sharma",
        "email": "rahul.sharma@samsung.com",
        "time": "Wed Nov 28 11:30:25 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Dec 14 15:40:49 2012 +0900"
      },
      "message": "drm/exynos: add support for hdmiphy power control for exynos5\n\nThis patch adds support for controlling power of hdmi phy for\nexynos5 soc. A special bit is provided in exynos5 for directly\nswitching of PHY while in exynos4, phy power needs to be controlled\nthrough i2c settings. I2C configuration may affect the suspend to\nresume and wake-up time requirements hence not added.\n\nSigned-off-by: Rahul Sharma \u003crahul.sharma@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "000f13083d38681eaa3038c65d499f6ad5d62625",
      "tree": "9acc0ed6d32e0161a6ab809f0dce3ceac1bea73f",
      "parents": [
        "64327cb35acea0e3046d7c08d90b84ab83d5e7d1"
      ],
      "author": {
        "name": "Rahul Sharma",
        "email": "rahul.sharma@samsung.com",
        "time": "Wed Nov 28 11:30:24 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Dec 14 15:40:48 2012 +0900"
      },
      "message": "drm/exynos: add runtime pm support for mixer\n\nThis patch adds support for runtime power management for\ndrm mixer driver.\n\nSigned-off-by: Rahul Sharma \u003crahul.sharma@samsung.com\u003e\nSigned-off-by: Shirish S \u003cs.shirish@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    }
  ],
  "next": "64327cb35acea0e3046d7c08d90b84ab83d5e7d1"
}
