)]}'
{
  "log": [
    {
      "commit": "786133f6e8ff94aaa78cd6b7844d04c227098327",
      "tree": "be5922c90ec74267bf068987e4de14a6436d04de",
      "parents": [
        "befddb21c845f8fb49e637997891ef97c6a869dc",
        "6147a9d8070e1c9d16d57eb53a14942b95b28dc4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Jan 24 12:48:41 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Jan 24 12:48:41 2013 +0100"
      },
      "message": "Merge branch \u0027core/irq_work\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into irq/core\n\nirq_work fixes and cleanups, in preparation for full dyntics support.\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "72ffaa48e11fe40d96e70bd24289b5e2b8807297",
      "tree": "f932739bc9c869a3acc037e2317ed2dd0baba664",
      "parents": [
        "dfdebc24837ed0a1d6ad73b108a10d3c88d1b6e8",
        "509d97b6f91b51e180ba26ddb1e2b7f6dfa80cba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 17 08:56:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 17 08:56:30 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull more s390 patches from Martin Schwidefsky:\n \"A couple of bug fixes: one of the transparent huge page primitives is\n  broken, the sched_clock function overflows after 417 days, the XFS\n  module has grown too large for -fpic and the new pci code has broken\n  normal channel subsystem notifications.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/chsc: fix SEI usage\n  s390/time: fix sched_clock() overflow\n  s390: use -fPIC for module compile\n  s390/mm: fix pmd_pfn() for thp\n"
    },
    {
      "commit": "309b51e87905e8a52060dbbab1e427552d5dda9a",
      "tree": "891aaefe5d347de1b3b1b233fa62b9e576b4e096",
      "parents": [
        "3a55fb0d9fe8e2f4594329edd58c5fd6f35a99dd",
        "8aef33a7cf40ca9da188e8578b2abe7267a38c52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 14:34:52 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 14:34:52 2013 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-for-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management fixes from Rafael Wysocki:\n\n - cpuidle regression fix related to the initialization of state\n   kobjects from Krzysztof Mazur.\n\n - cpuidle fix removing some not very useful code and making some\n   user-visible problems go away at the same time.  From Daniel Lezcano.\n\n - ACPI build fix from Yinghai Lu.\n\n* tag \u0027pm+acpi-for-3.8-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  cpuidle: remove the power_specified field in the driver\n  ACPI / glue: Fix build with ACPI_GLUE_DEBUG set\n  cpuidle: fix number of initialized/destroyed states\n"
    },
    {
      "commit": "fbfc23ef905e41cbf621031a3d560a55a010dd54",
      "tree": "3593658adf526bb3a786e0e590424b91154390af",
      "parents": [
        "30a4840a4cd74301058a1f054f335185f978ace8"
      ],
      "author": {
        "name": "Chuansheng Liu",
        "email": "chuansheng.liu@intel.com",
        "time": "Mon Dec 24 22:19:56 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 12:36:22 2013 -0800"
      },
      "message": "mfd, TWL4030: TWL4030 need select REGMAP_I2C\n\nFix the build error:\n\n  drivers/built-in.o: In function `twl_probe\u0027:\n  drivers/mfd/twl-core.c:1256: undefined reference to `devm_regmap_init_i2c\u0027\n  make: *** [vmlinux] Error 1\n\nSigned-off-by: liu chuansheng \u003cchuansheng.liu@intel.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n[ Samuel is busy, taking it directly  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30a4840a4cd74301058a1f054f335185f978ace8",
      "tree": "e7358157d2aaa95ed2799283555a44414a16a1d1",
      "parents": [
        "e65b9ad222c280c031bc8d3642cc38dd3026fe06"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 15 15:27:46 2013 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 12:34:34 2013 -0800"
      },
      "message": "drivers/base/cpu.c: Fix typo in comment\n\n[ We should make fun of people who can\u0027t speel too, but then we\u0027d have\n  no time for any real work at all  - Linus ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36e7a96ceb6e9d347d8bf3def689c315131edf10",
      "tree": "dffdeb701446001443a2cffaec1a777dd7789fbe",
      "parents": [
        "ce0f706e418dbd65f59b340486869f81de757751",
        "6f54c361329dbb67dac9de174e938992651d12d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 11:33:52 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 11:33:52 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull second round of sound fixes from Takashi Iwai:\n \"Yet a few more fixes popped up in this week.\n\n  The biggest change here is the addition of pinctrl support for Atmel,\n  which turned out to be almost mandatory to make things working.\n\n  The rest are a few fixes for M-Audio usb-audio device and a fix for\n  regression of HD-audio HDMI codecs with alsactl in the recent kernel.\"\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda/hdmi - Work around \"alsactl restore\" errors\n  ALSA: usb-audio: selector map for M-Audio FT C400\n  ALSA: usb-audio: M-Audio FT C400 skip packet quirk\n  ALSA: usb-audio: correct M-Audio C400 clock source quirk\n  ALSA: usb - fix race in creation of M-Audio Fast track pro driver\n  ASoC: atmel-ssc: add pinctrl selection to driver\n  ARM: at91/dts: add pinctrl support for SSC peripheral\n"
    },
    {
      "commit": "ce0f706e418dbd65f59b340486869f81de757751",
      "tree": "185e84f6c8c544f3ec63a77b4dd998bb08aa6bbf",
      "parents": [
        "31db720643073571f15eede808486371556f6380",
        "64fe4f4f181cc2fe97d4176bf6ee6e3725ae33ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 11:13:39 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 11:13:39 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull scsi target fixes from Nicholas Bellinger:\n \"This includes an important \u003e\u003d v3.6 regression bugfix for active I/O\n  shutdown (Roland), some TMR related failure / corner cases fixes for\n  long outstanding I/O (Roland), two FCoE target mode fabric fabric role\n  fixes (MDR), a fix for an incorrect sense code during LUN\n  communication failure (Dr. Hannes), plus a handful of other minor\n  fixes.\n\n  There are still some outstanding zero-length control CDB regression\n  fixes that need to be addressed for v3.8, that will be coming in a\n  follow-up PULL request.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  iscsi-target: Fix CmdSN comparison (use cmd-\u003ecmd_sn instead of cmd-\u003estat_sn)\n  target: Release se_cmd when LUN lookup fails for TMR\n  target: Fix use-after-free in LUN RESET handling\n  target: Fix missing CMD_T_ACTIVE bit regression for pending WRITEs\n  tcm_fc: Do not report target role when target is not defined\n  tcm_fc: Do not indicate retry capability to initiators\n  target: Use TCM_NO_SENSE for initialisation\n  target: Introduce TCM_NO_SENSE\n  target: use correct sense code for LUN communication failure\n"
    },
    {
      "commit": "aa8b550c892aa70837e36f4681cc5a20b1fea47d",
      "tree": "6f6e7cc17eee52139be2634931d0538a1948d95d",
      "parents": [
        "a6d3bd274b85218bf7dda925d14db81e1a8268b3",
        "035688d9c64c61957dd272a1e773f27b0143704d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 10:13:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 10:13:04 2013 -0800"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH fixes from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  sh: ecovec: add sample amixer settings\n  sh: Fix up stack debugging build.\n  sh: wire up finit_module syscall.\n  sh: Fix FDPIC binary loader\n  sh: clkfwk: bugfix: sh_clk_div_enable() care sh_clk_div_set_rate() if div6\n  sh: define TASK_UNMAPPED_BASE as a page aligned constant\n"
    },
    {
      "commit": "4adf07fba3bd64472921a01aae0e116f9f948b77",
      "tree": "28b5112f7428b9dec9cc9f9613e6fbdc5f543029",
      "parents": [
        "774a1221e862b343388347bac9b318767336b20b"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue Jan 15 10:43:43 2013 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 09:09:53 2013 -0800"
      },
      "message": "firmware: make sure the fw file size is not 0\n\nIf the requested firmware file size is 0 bytes in the filesytem, we\nwill try to vmalloc(0), which causes a warning:\n\n  vmalloc: allocation failure: 0 bytes\n  kworker/1:1: page allocation failure: order:0, mode:0xd2\n    __vmalloc_node_range+0x164/0x208\n    __vmalloc_node+0x4c/0x58\n    vmalloc+0x38/0x44\n    _request_firmware_load+0x220/0x6b0\n    request_firmware+0x64/0xc8\n    wl18xx_setup+0xb4/0x570 [wl18xx]\n    wlcore_nvs_cb+0x64/0x9f8 [wlcore]\n    request_firmware_work_func+0x94/0x100\n    process_one_work+0x1d0/0x750\n    worker_thread+0x184/0x4ac\n    kthread+0xb4/0xc0\n\nTo fix this, check whether the file size is less than or equal to zero\nin fw_read_file_contents().\n\nCc: stable \u003cstable@vger.kernel.org\u003e [3.7]\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nAcked-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "509d97b6f91b51e180ba26ddb1e2b7f6dfa80cba",
      "tree": "d5381a3ba2c206c91dd3ed1ae9447f12af534479",
      "parents": [
        "ed4f20943cd4c7b55105c04daedf8d63ab6d499c"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Jan 15 19:02:01 2013 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 16 15:57:54 2013 +0100"
      },
      "message": "s390/chsc: fix SEI usage\n\ncbc0dd1 \"s390/pci: CHSC PCI support for error and availability events\"\nintroduced a new SEI notification type as part of pci support.\nThe way SEI was called with nt2 and nt0 consecutive broke the nt0\nstuff used for channel subsystem notifications.\n\nThe reason why this was broken with the mentioned patch is that you\ncannot selectively disable type 0 notifications (so even when asked\nfor type 2 only, type 0 could be presented).\n\nThe way to do it is to tell SEI which types of notification you can\nprocess and -this is the important part- look at the SEI result which\nnotification type you actually received.\n\nReviewed-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nTested-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8aef33a7cf40ca9da188e8578b2abe7267a38c52",
      "tree": "4f0908d2b007ad3f372ffeeaca624cfe81afdf47",
      "parents": [
        "a412a11d6a24aebb6a898ed5d4e1c0725b638da3"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Jan 15 14:18:04 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Tue Jan 15 14:18:04 2013 +0100"
      },
      "message": "cpuidle: remove the power_specified field in the driver\n\nWe realized that the power usage field is never filled and when it\nis filled for tegra, the power_specified flag is not set causing all\nof these values to be reset when the driver is initialized with\nset_power_state().\n\nHowever, the power_specified flag can be simply removed under the\nassumption that the states are always backward sorted, which is the\ncase with the current code.\n\nThis change allows the menu governor select function and the\ncpuidle_play_dead() to be simplified.  Moreover, the\nset_power_states() function can removed as it does not make sense\nany more.\n\nDrop the power_specified flag from struct cpuidle_driver and make\nthe related changes as described above.\n\nAs a consequence, this also fixes the bug where on the dynamic\nC-states system, the power fields are not initialized.\n\n[rjw: Changelog]\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42870\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d43349\nReferences: https://lkml.org/lkml/2012/10/16/518\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "7dea1ff3b7b48356c02cb00d6a4e8d5aaf680830",
      "tree": "49129bb8f272fed7979d70bb2599fc470d57b9e2",
      "parents": [
        "2ac1e664a963fb1047baabe1c04f3869a153889b",
        "e8d6539c8a94b88fc7ca5d6bdd9eeb0e64b434e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 20:20:44 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 20:20:44 2013 -0800"
      },
      "message": "Merge tag \u0027regmap-debugfs-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\nPull regmap debugfs optimisation fixes from Mark Brown:\n \"The debugfs optimisations merged in v3.8 weren\u0027t my finest hour, there\n  were a number of cases that the more complex algorithm made worse\n  especially around the error handling.  This patch series should\n  address those issues.\"\n\n* tag \u0027regmap-debugfs-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:\n  regmap: debugfs: Make sure we store the last entry in the offset cache\n  regmap: debugfs: Ensure a correct return value for empty caches\n  regmap: debugfs: Discard the cache if we fail to allocate an entry\n  regmap: debugfs: Fix check for block start in cached seeks\n  regmap: debugfs: Fix attempts to read nonexistant register blocks\n"
    },
    {
      "commit": "2ac1e664a963fb1047baabe1c04f3869a153889b",
      "tree": "f59d89914b3234cef03cbb4a8b78d062ab7f6e9c",
      "parents": [
        "3152ba0f86428cebe8a9f8462d5be0a9aefa6289",
        "e3d5b2f5707b623c9bb5dbff1a02c8b0d48a44b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 20:20:03 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 20:20:03 2013 -0800"
      },
      "message": "Merge tag \u0027regulator-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"A few fixes for the regulator subsystems, a few driver specific things\n  plus a fix for the interaction between regultor_can_change_voltage()\n  and continuous voltage ranges both of which were added for this\n  release.\"\n\n* tag \u0027regulator-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: max8998: Ensure enough delay time for max8998_set_voltage_buck_time_sel\n  regulator: max8998: Use uV in voltage_map_desc\n  regulator: max8997: Use uV in voltage_map_desc\n  regulator: core: Fix comment for regulator_register()\n  regulator: core: Fix continuous_voltage_range case in regulator_can_change_voltage\n  regulator: s5m8767: Fix probe failure due to stack corruption\n"
    },
    {
      "commit": "e3d5b2f5707b623c9bb5dbff1a02c8b0d48a44b4",
      "tree": "55f653aa97f34893611bde009a754a4500651a03",
      "parents": [
        "3ab91da2f14c02330a1ebe2a17a0f5ba1e5096ca",
        "3ef303988cfcb35922f550892cf476e861377f0b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:59 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:59 2013 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/fix/s5m8767\u0027 into tmp\n"
    },
    {
      "commit": "3ab91da2f14c02330a1ebe2a17a0f5ba1e5096ca",
      "tree": "17593f00b70217b62d0ea51dcd96e2b1bb87d2e3",
      "parents": [
        "c63184673ecbf9c294e8b9dfd2d066f5903c8b42",
        "81d0a6ae7befb24c06f4aa4856af7f8d1f612171"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:56 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:56 2013 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/fix/max8998\u0027 into tmp\n"
    },
    {
      "commit": "c63184673ecbf9c294e8b9dfd2d066f5903c8b42",
      "tree": "a9d9e2a1313963ff9b056e74a2d9b657424ffed4",
      "parents": [
        "a1ed63f4db7f7734dfed8d158eddd3cdeda771fa",
        "bc3b7756b5ff66828acf7bc24f148d28b8d61108"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:51 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:51 2013 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/fix/max8997\u0027 into tmp\n"
    },
    {
      "commit": "a1ed63f4db7f7734dfed8d158eddd3cdeda771fa",
      "tree": "85b1937008b8017d18ffa6fa245516b4a020f488",
      "parents": [
        "9931faca02c604c22335f5a935a501bb2ace6e20",
        "0384618a79ccfafd05ca1538867764f7c4b7916b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:27 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 15 09:38:27 2013 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/fix/core\u0027 into tmp\n"
    },
    {
      "commit": "b87fc3e6e2e972556af94c55b7e015232598a1aa",
      "tree": "cff3196f1ee591a47375b6f00bed2990e8961d35",
      "parents": [
        "46fed0a57cd2b1022b556394ef586632a5b2e4e7",
        "397c60668aa5ae7130b5ad4e73870d7b8a787085"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:08:38 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:08:38 2013 -0800"
      },
      "message": "Merge tag \u0027staging-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging fixes from Greg Kroah-Hartman:\n \"Here are a number of small fixes to staging drivers for your 3.8-rc3\n  tree.\n\n  Well, the omapdrm fixes aren\u0027t really \"small\" but they were waiting on\n  a number of other drm patches to go in through the drm tree, and got\n  delayed by my vacation over the holidays.  They are totally\n  self-contained, everyone involved have acked them, and they fix issues\n  that people have been having with the driver.\n\n  Other than that one, it\u0027s a bunch of tiny bugfixes for a number of\n  reported issues.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027staging-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (36 commits)\n  staging: zram: fix invalid memory references during disk write\n  staging: tidspbridge: use prepare/unprepare on dsp clocks\n  staging: tidspbridge: Fix build breakage due to splitting CM functions.\n  staging: comedi: comedi_test: fix race when cancelling command\n  staging: comedi: Kconfig: COMEDI_NI_AT_A2150 should select COMEDI_FC\n  staging: comedi: prevent auto-unconfig of manually configured devices\n  staging: comedi: fix minimum AO period for NI 625x and NI 628x\n  staging: vme_pio2: fix oops on module unloading\n  staging: speakup: avoid out-of-range access in synth_add()\n  staging: speakup: avoid out-of-range access in synth_init()\n  staging: rtl8192e: Fix failure to check pci_map_single()\n  staging: rtl8187se: Fix failure to check pci_map_single()\n  staging: drm/imx: fix double free bug in error path\n  staging: drm/imx: several bug fixes\n  staging: drm/imx: check return value of ipu_reset()\n  staging: drm/omap: fix flags in dma buf exporting\n  staging: drm/omap: use omapdss low level API\n  staging/fwserial: Update TODO file per reviewer comments\n  staging/fwserial: Limit tx/rx to 1394-2008 spec maximum\n  staging/fwserial: Refine Kconfig help text\n  ...\n"
    },
    {
      "commit": "46fed0a57cd2b1022b556394ef586632a5b2e4e7",
      "tree": "ec12490668d2100a5f608c1513515028d847b2c0",
      "parents": [
        "3441f0d26d02ec8073ea9ac7d1a4da8a9818ad59",
        "8cf65dc386f3634a43312f436cc7a935476a40c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:07:57 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:07:57 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a bunch of USB fixes for your 3.8-rc3 tree.  They all either\n  fix problems that have been reported (like the xhci/hub changes) or\n  add new device ids to existing drivers.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (39 commits)\n  usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added\n  usb: host: ohci-tmio: fix compile warning\n  USB: Add device quirk for Microsoft VX700 webcam\n  USB: ehci-fsl: fix regression on mpc5121e\n  usb: chipidea: Allow disabling streaming not only in udc mode\n  USB: fsl-mph-dr-of: fix regression on mpc5121e\n  USB: select USB_ARCH_HAS_EHCI for MXS\n  USB: hub: handle claim of enabled remote wakeup after reset\n  USB: cdc-acm: Add support for \"PSC Scanning, Magellan 800i\"\n  USB: option: add Nexpring NP10T terminal id\n  USB: option: add Telekom Speedstick LTE II\n  USB: option: blacklist network interface on ZTE MF880\n  usb: imx21-hcd: Include missing linux/module.h\n  USB: option: Add new MEDIATEK PID support\n  USB: ehci: make debug port in-use detection functional again\n  USB: usbtest: fix test number in log message\n  xhci: Avoid \"dead ports\", add roothub port polling.\n  USB: Handle warm reset failure on empty port.\n  USB: Ignore port state until reset completes.\n  USB: Increase reset timeout.\n  ...\n"
    },
    {
      "commit": "f6a0e2ca7b1fe89da4e4b0afa6ba08dc34f1a0f7",
      "tree": "3c5db310977d5dd59858da621bcbddd3583186ec",
      "parents": [
        "7f1825da9f4f0b54e469a5c85f8bc006cd4818a0",
        "e6028db0146cf5a68dbd1508225ea49840997880"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:06:24 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:06:24 2013 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc fix from Greg Kroah-Hartman:\n \"Here is a single fix for the mei driver that resolves a reported\n  issue.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027char-misc-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  mei: fix mismatch in mutex unlock-lock in mei_amthif_read()\n"
    },
    {
      "commit": "7f1825da9f4f0b54e469a5c85f8bc006cd4818a0",
      "tree": "0272f3caacc619f12b2fbc4eb2e46f619a90bfd6",
      "parents": [
        "6843cc0e0f59643d75a624999012b4dd72bfe1cf",
        "7b4cf994e4c6ba48872bb25253cc393b7fb74c82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 08:56:31 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 08:56:31 2013 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Nothing too astounding\n\n   - nouveau: bunch of regression fixes and oops fixes\n   - radeon: UMS fixes, rn50 fix, dma fix\n   - udl: fix EDID retrieval for large EDIDs.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  udldrmfb: udl_get_edid: drop unneeded i--\n  udldrmfb: udl_get_edid: usb_control_msg buffer must not be on the stack\n  udldrmfb: Fix EDID not working with monitors with EDID extension blocks\n  drm/nvc0/fb: fix crash when different mutex is used to protect same list\n  drm/nouveau/clock: fix support for more than 2 monitors on nve0\n  drm/nv50/disp: fix selection of bios script for analog outputs\n  drm/nv17-50: restore fence buffer on resume\n  drm/nouveau: fix blank LVDS screen regression on pre-nv50 cards\n  drm/nouveau: fix nouveau_client allocation failure path\n  drm/nouveau: don\u0027t return freed object from nouveau_handle_create\n  drm/nouveau/vm: fix memory corruption when pgt allocation fails\n  drm/nouveau: add locking around instobj list operations\n  drm/nouveau: do not forcibly power on lvds panels\n  drm/nouveau/devinit: ensure legacy vga control is enabled during post\n  radeon/kms: fix dma relocation checking\n  radeon/kms: force rn50 chip to always report connected on analog output\n  drm/radeon: fix error path in kpage allocation\n  drm/radeon: fix a bogus kfree\n  drm/radeon: fix NULL pointer dereference in UMS mode\n"
    },
    {
      "commit": "6843cc0e0f59643d75a624999012b4dd72bfe1cf",
      "tree": "6924ab19725e67b3f35f90277b2b670d0f0e0958",
      "parents": [
        "7c8284c3aa127ffe72a90a1bad52183ec9ad870a",
        "d0b9cec3e27d0e9fda2fbf6aaacece68c99b1104"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 08:27:10 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 08:27:10 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Fix regression allowing IP_TTL setting of zero, fix from Cong Wang.\n\n 2) Fix leak regressions in tunap, from Jason Wang.\n\n 3) be2net driver always returns IRQ_HANDLED in INTx handler, fix from\n    Sathya Perla.\n\n 4) qlge doesn\u0027t really support NETIF_F_TSO6, don\u0027t set that flag.  Fix\n    from Amerigo Wang.\n\n 5) Add 802.11ad Atheros wil6210 driver, from Vladimir Kondratiev.\n\n 6) Fix MTU calculations in mac80211 layer, from T Krishna Chaitanya.\n\n 7) Station info layer of mac80211 needs to use del_timer_sync(), from\n    Johannes Berg.\n\n 8) tcp_read_sock() can loop forever, because we don\u0027t immediately stop\n    when recv_actor() returns zero.  Fix from Eric Dumazet.\n\n 9) Fix WARN_ON() in tcp_cleanup_rbuf().  We have to use sk_eat_skb() in\n    tcp_recv_skb() to handle the case where a large GRO packet is split\n    up while it is use by a splice() operation.  Fix also from Eric\n    Dumazet.\n\n10) addrconf_get_prefix_route() in ipv6 tests flags incorrectly, it\n    does:\n\n        if (X \u0026\u0026 (p-\u003eflags \u0026 Y) !\u003d 0)\n\n    when it really meant to go:\n\n        if (X \u0026\u0026 (p-\u003eflags \u0026 X) !\u003d 0)\n\n    fix from Romain Kuntz.\n\n11) Fix lost Kconfig dependency for bfin_mac driver hardware\n    timestamping.  From Lars-Peter Clausen.\n\n12) Fix regression in handling of RST without ACK in TCP, from Eric\n    Dumazet.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (37 commits)\n  be2net: fix unconditionally returning IRQ_HANDLED in INTx\n  tuntap: fix leaking reference count\n  tuntap: forbid calling TUNSETIFF when detached\n  tuntap: switch to use rtnl_dereference()\n  net, wireless: overwrite default_ethtool_ops\n  qlge: remove NETIF_F_TSO6 flag\n  tcp: accept RST without ACK flag\n  net: ethernet: xilinx: Do not use NO_IRQ in axienet\n  net: ethernet: xilinx: Do not use axienet on PPC\n  bnx2x: Allow management traffic after boot from SAN\n  bnx2x: Fix fastpath structures when memory allocation fails\n  bfin_mac: Restore hardware time-stamping dependency on BF518\n  tun: avoid owner checks on IFF_ATTACH_QUEUE\n  bnx2x: move debugging code before the return\n  tuntap: refuse to re-attach to different tun_struct\n  ipv6: use addrconf_get_prefix_route for prefix route lookup [v2]\n  ipv6: fix the noflags test in addrconf_get_prefix_route\n  tcp: fix splice() and tcp collapsing interaction\n  tcp: splice: fix an infinite loop in tcp_read_sock()\n  net: prevent setting ttl\u003d0 via IP_TTL\n  ...\n"
    },
    {
      "commit": "397c60668aa5ae7130b5ad4e73870d7b8a787085",
      "tree": "3614efa94688c19233023c49d940fe0d3c061cf3",
      "parents": [
        "e16a922a27ec352537a8027cadc32dc156534ca5"
      ],
      "author": {
        "name": "Nitin Gupta",
        "email": "ngupta@vflare.org",
        "time": "Wed Jan 02 08:53:41 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jan 13 19:40:02 2013 -0800"
      },
      "message": "staging: zram: fix invalid memory references during disk write\n\nFixes a bug introduced by commit c8f2f0db1 (\"zram: Fix handling\nof incompressible pages\") which caused invalid memory references\nduring disk write. Invalid references could occur in two cases:\n - Incoming data expands on compression: In this case, reference was\nmade to kunmap()\u0027ed bio page.\n - Partial (non PAGE_SIZE) write with incompressible data: In this\ncase, reference was made to a kfree()\u0027ed buffer.\n\nFixes bug 50081:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d50081\n\nSigned-off-by: Nitin Gupta \u003cngupta@vflare.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nReported-by: Mihail Kasadjikov \u003chamer.mk@gmail.com\u003e\nReported-by: Tomas M \u003ctomas@slax.org\u003e\nReviewed-by: Minchan Kim \u003cminchan@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b4cf994e4c6ba48872bb25253cc393b7fb74c82",
      "tree": "534024c28b9afbe02cf973da9e70e9dcca14097f",
      "parents": [
        "242187b362555849e8c971dfbbfd55f8bd9fa717"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Jan 11 12:08:58 2013 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 14 08:45:27 2013 +1000"
      },
      "message": "udldrmfb: udl_get_edid: drop unneeded i--\n\nThis is a left-over from when udl_get_edid returned the amount of bytes\nsuccessfully read, which it no longer does.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "242187b362555849e8c971dfbbfd55f8bd9fa717",
      "tree": "6ec50cb4197fdf8a5d1ad8391d483f6f33ec7dbd",
      "parents": [
        "c930812fe5ebe725760422c9c351d1f6fde1502d"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Jan 11 12:08:57 2013 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 14 08:44:33 2013 +1000"
      },
      "message": "udldrmfb: udl_get_edid: usb_control_msg buffer must not be on the stack\n\nThe buffer passed to usb_control_msg may end up in scatter-gather list, and\nmay thus not be on the stack. Having it on the stack usually works on x86, but\nnot on other archs.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c930812fe5ebe725760422c9c351d1f6fde1502d",
      "tree": "035009bfa7c2b43742b39489a2628f63d2ba143b",
      "parents": [
        "7d00813f68cea787cedc7251e46b3596a8cfba97"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Jan 11 12:08:56 2013 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 14 08:44:02 2013 +1000"
      },
      "message": "udldrmfb: Fix EDID not working with monitors with EDID extension blocks\n\nudldrmfb only reads the main EDID block, and if that advertises extensions\nthe drm_edid code expects them to be present, and starts reading beyond the\nbuffer udldrmfb passes it.\n\nAlthough it may be possible to read more EDID info with the udl we simpy don\u0027t\nknow how, and even if trial and error gets it working on one device, that is\nno guarantee it will work on other revisions. So this patch does a simple fix\nin the form of patching the EDID info to report 0 extension blocks, this\nfixes udldrmfb only doing 1024x768 on monitors with EDID extension blocks.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7d00813f68cea787cedc7251e46b3596a8cfba97",
      "tree": "b54bd0dd15295500acea05370b596acb273af6ed",
      "parents": [
        "94bc70a8e7ed734c201a4d7b0607619372f4b724",
        "9305ede6afe2998b391cd225e02a18f37d62028e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 14 08:16:54 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 14 08:16:54 2013 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.8\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-next\n\nFixes for UMS mode which has been broken for a while plus an rn50 fix\nand a dma fix.\n\n* \u0027drm-fixes-3.8\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  radeon/kms: fix dma relocation checking\n  radeon/kms: force rn50 chip to always report connected on analog output\n  drm/radeon: fix error path in kpage allocation\n  drm/radeon: fix a bogus kfree\n  drm/radeon: fix NULL pointer dereference in UMS mode\n"
    },
    {
      "commit": "94bc70a8e7ed734c201a4d7b0607619372f4b724",
      "tree": "f8c0b8ca95364492efc826281bc8fa0846d1fa50",
      "parents": [
        "82ba789f48de669fd0bbc84c326f07571d078572",
        "43f789792e2c7ea2bff37195e4c4b4239e9e02b7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 14 08:15:36 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 14 08:15:36 2013 +1000"
      },
      "message": "Merge branch \u0027drm-nouveau-fixes\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next\n\nRegression fixes since rework mostly.\n\n* \u0027drm-nouveau-fixes\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nvc0/fb: fix crash when different mutex is used to protect same list\n  drm/nouveau/clock: fix support for more than 2 monitors on nve0\n  drm/nv50/disp: fix selection of bios script for analog outputs\n  drm/nv17-50: restore fence buffer on resume\n  drm/nouveau: fix blank LVDS screen regression on pre-nv50 cards\n  drm/nouveau: fix nouveau_client allocation failure path\n  drm/nouveau: don\u0027t return freed object from nouveau_handle_create\n  drm/nouveau/vm: fix memory corruption when pgt allocation fails\n  drm/nouveau: add locking around instobj list operations\n  drm/nouveau: do not forcibly power on lvds panels\n  drm/nouveau/devinit: ensure legacy vga control is enabled during post\n"
    },
    {
      "commit": "8cf65dc386f3634a43312f436cc7a935476a40c4",
      "tree": "f7d4c15c29ee644010744ab33464bcc760527647",
      "parents": [
        "8e8de5ab37c877e8a40a864de05a18a00b4e74b7"
      ],
      "author": {
        "name": "Tomasz Mloduchowski",
        "email": "q@qdot.me",
        "time": "Sun Jan 13 23:32:53 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jan 13 13:44:23 2013 -0800"
      },
      "message": "usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added\n\nSimple fix to add support for Crucible Technologies COMET Caller ID\nUSB decoder - a device containing FTDI USB/Serial converter chip,\nhandling 1200bps CallerID messages decoded from the phone line -\nadding correct USB PID is sufficient.\n\nTested to apply cleanly and work flawlessly against 3.6.9, 3.7.0-rc8\nand 3.8.0-rc3 on both amd64 and x86 arches.\n\nSigned-off-by: Tomasz Mloduchowski \u003cq@qdot.me\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "43f789792e2c7ea2bff37195e4c4b4239e9e02b7",
      "tree": "9f8dfb6f8d727b231f573483c15db30232c16b47",
      "parents": [
        "d19528a9e4f220519c2cb3f56ef0c84ead3ee440"
      ],
      "author": {
        "name": "Aleksi Torhamo",
        "email": "aleksi@torhamo.net",
        "time": "Wed Jan 09 20:08:48 2013 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:46 2013 +1000"
      },
      "message": "drm/nvc0/fb: fix crash when different mutex is used to protect same list\n\nFixes regression introduced in commit 861d2107\n\"drm/nouveau/fb: merge fb/vram and port to subdev interfaces\"\n\nnv50_fb_vram_{new,del} functions were changed to use\nnouveau_subdev-\u003emutex instead of the old nouveau_mm-\u003emutex.\nnvc0_fb_vram_new still uses the nouveau_mm-\u003emutex, but nvc0 doesn\u0027t\nhave its own fb_vram_del function, using nv50_fb_vram_del instead.\nBecause of this, on nvc0 a different mutex ends up being used to protect\nadditions and deletions to the same list.\n\nThis patch is a -stable candidate for 3.7.\n\nSigned-off-by: Aleksi Torhamo \u003caleksi@torhamo.net\u003e\nReported-by: Roy Spliet \u003cr.spliet@student.tudelft.nl\u003e\nTested-by: Roy Spliet \u003cr.spliet@student.tudelft.nl\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "d19528a9e4f220519c2cb3f56ef0c84ead3ee440",
      "tree": "ce77083fbf648b44f6763e08860ca7638f740f4a",
      "parents": [
        "c684cef795cb5356ae7f6a7ad613946eef14265f"
      ],
      "author": {
        "name": "Aleksi Torhamo",
        "email": "aleksi@torhamo.net",
        "time": "Fri Jan 04 18:39:13 2013 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:46 2013 +1000"
      },
      "message": "drm/nouveau/clock: fix support for more than 2 monitors on nve0\n\nFixes regression introduced in commit 70790f4f\n\"drm/nouveau/clock: pull in the implementation from all over the place\"\n\nWhen code was moved from nv50_crtc_set_clock to nvc0_clock_pll_set,\nthe PLLs it is used for got limited to only the first two VPLLs.\n\nnv50_crtc_set_clock was only called to change VPLLs, so it didn\u0027t\nlimit what it was used for in any way. Since nvc0_clock_pll_set is\nused for all PLLs, it has to specify which PLLs the code is used for,\nand only listed the first two VPLLs.\n\nFixes: https://bugs.freedesktop.org/show_bug.cgi?id\u003d58735\n\nThis patch is a -stable candidate for 3.7.\n\nSigned-off-by: Aleksi Torhamo \u003caleksi@torhamo.net\u003e\nTested-by: Aleksi Torhamo \u003caleksi@torhamo.net\u003e\nTested-by: Sean Santos \u003cquantheory@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "c684cef795cb5356ae7f6a7ad613946eef14265f",
      "tree": "fc13ab8584bea1f047ff5b07cccde9fe5b764763",
      "parents": [
        "f20ebd034eab43fd38c58b11c5bb5fb125e5f7d7"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Thu Jan 03 19:38:45 2013 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:45 2013 +1000"
      },
      "message": "drm/nv50/disp: fix selection of bios script for analog outputs\n\nAnalog output number was overwritten by value from digital output path.\nFix it.\n\nFixes resume from s2ram: https://bugs.freedesktop.org/show_bug.cgi?id\u003d58729\n(as stumbled on by J Binder, Pontus Fuchs and me)\nFixes blank screen on module load (reported by Sune Mølgaard).\n\nFixes regression from commit 186ecad21c854385823a430b1402053ae7fd59dc\n(\"drm/nv50/disp: move remaining interrupt handling into core\").\n\nReported-by: J Binder \u003cwheel@herr-der-mails.de\u003e\nReported-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nReported-by: Sune Mølgaard \u003csune@molgaard.org\u003e\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nTested-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nTested-by: Sune Mølgaard \u003csune@molgaard.org\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f20ebd034eab43fd38c58b11c5bb5fb125e5f7d7",
      "tree": "ed2a7bb7dfc91febaa62b926e79714ea71a9a790",
      "parents": [
        "92441b2263866c27ef48137be5aa6c8c692652fc"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Tue Dec 25 18:13:22 2012 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:45 2013 +1000"
      },
      "message": "drm/nv17-50: restore fence buffer on resume\n\nSince commit 5e120f6e4b3f35b741c5445dfc755f50128c3c44 \"drm/nouveau/fence:\nconvert to exec engine, and improve channel sync\" nouveau fence sync\nimplementation for nv17-50 and nvc0+ started to rely on state of fence buffer\nleft by previous sync operation. But as pinned bo\u0027s (where fence state is\nstored) are not saved+restored across suspend/resume, we need to do it\nmanually.\n\nnvc0+ was fixed by commit d6ba6d215a538a58f0f0026f0961b0b9125e8042\n\"drm/nvc0/fence: restore pre-suspend fence buffer context on resume\".\n\nFixes: https://bugs.freedesktop.org/show_bug.cgi?id\u003d50121\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "92441b2263866c27ef48137be5aa6c8c692652fc",
      "tree": "d018c605f3ab5ae42f2d2180cdab889f9b2d8d6f",
      "parents": [
        "dd5700ea98ad0b375a72525ce7d7edddf15b2693"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Tue Dec 18 20:30:47 2012 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:45 2013 +1000"
      },
      "message": "drm/nouveau: fix blank LVDS screen regression on pre-nv50 cards\n\nCommit 2a44e499 (\"drm/nouveau/disp: introduce proper init/fini, separate\nfrom create/destroy\") started to call display init routines on pre-nv50\nhardware on module load. But LVDS init code sets driver state in a way\nwhich prevents modesetting code from operating properly.\n\nnv04_display_init calls nv04_dfp_restore, which sets encoder-\u003elast_dpms to\nNV_DPMS_CLEARED.\n\ndrm_crtc_helper_set_mode\n  nv04_dfp_prepare\n    nv04_lvds_dpms(DRM_MODE_DPMS_OFF)\n\nnv04_lvds_dpms checks last_dpms mode (which is NV_DPMS_CLEARED) and wrongly\nassumes it\u0027s a \"powersaving mode\", the new one (DRM_MODE_DPMS_OFF) is too,\nso it skips calling some crucial lvds scripts.\n\nReported-by: Chris Paulson-Ellis \u003cchris@edesix.com\u003e\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "dd5700ea98ad0b375a72525ce7d7edddf15b2693",
      "tree": "fe03dceda8c142e5d18adcb0619afeeafd3f06e9",
      "parents": [
        "82c805abb20946dcb343cd607327e4d720bf6b28"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Dec 10 21:59:52 2012 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:44 2013 +1000"
      },
      "message": "drm/nouveau: fix nouveau_client allocation failure path\n\nDepending on the point of failure, freed object would be returned\nor memory leak would happen.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "82c805abb20946dcb343cd607327e4d720bf6b28",
      "tree": "8e84e38cd663d060af04e60b64df6888b0688778",
      "parents": [
        "cfd376b6bfccf33782a0748a9c70f7f752f8b869"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Dec 10 21:57:20 2012 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:41 2013 +1000"
      },
      "message": "drm/nouveau: don\u0027t return freed object from nouveau_handle_create\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "cfd376b6bfccf33782a0748a9c70f7f752f8b869",
      "tree": "71cf4e45fd5e0d57ffe3d0c72e95336989b2c3c5",
      "parents": [
        "4c4101d29fb6c63f78791d02c437702b11e1d4f0"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Dec 10 21:30:51 2012 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:40 2013 +1000"
      },
      "message": "drm/nouveau/vm: fix memory corruption when pgt allocation fails\n\nIf we return freed vm, nouveau_drm_open will happily call nouveau_cli_destroy,\nwhich will try to free it again.\n\nReported-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4c4101d29fb6c63f78791d02c437702b11e1d4f0",
      "tree": "a11c0c4cd657face804594e5335b965cc7b23755",
      "parents": [
        "1a1841d300a1b6cac35b0761755364d6d3e10b2e"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Dec 02 12:56:22 2012 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:40 2013 +1000"
      },
      "message": "drm/nouveau: add locking around instobj list operations\n\nFixes memory corruptions, oopses, etc. when multiple gpuobjs are\nsimultaneously created or destroyed.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "1a1841d300a1b6cac35b0761755364d6d3e10b2e",
      "tree": "dc791bacb66771e5d8fa5db60c8c44117a382ca2",
      "parents": [
        "4459146deb9eeabb0adf10d829bd8019d16bb0f4"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Dec 10 18:53:43 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 18:07:32 2013 +1000"
      },
      "message": "drm/nouveau: do not forcibly power on lvds panels\n\nThis fix was put in place to fix a bug where the eDP panel on certain\nlaptops fails to respond over the aux channel after suspend.\n\nIt appears that on some systems (Dell M6600, with LVDS panel) there\u0027s a\nvery bad interaction with the eDP init table that causes the SOR to get\nvery confused and not drive the panel correctly, leading to bleed.\n\nA DPMS off/on cycle is enough to bring it back, but, this will avoid the\nproblem by not touching the panel GPIOs at times we\u0027re not meant to.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4459146deb9eeabb0adf10d829bd8019d16bb0f4",
      "tree": "4902abb82a2340b7c933114a0a163d14eb4a57a4",
      "parents": [
        "eca15296a9c2a5d5d7d8281a710ba4bd0c2e7cd3"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 17:08:01 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jan 13 17:59:29 2013 +1000"
      },
      "message": "drm/nouveau/devinit: ensure legacy vga control is enabled during post\n\nFixes ACPI backlight control after suspend on some systems.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d0b9cec3e27d0e9fda2fbf6aaacece68c99b1104",
      "tree": "5404dd2b246bf672e4e2a6fe7fd175b8ab4aa4bd",
      "parents": [
        "dd38bd853082355641d0034aaf368e13ef2438f8"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Fri Jan 11 22:47:02 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 12 15:33:01 2013 -0800"
      },
      "message": "be2net: fix unconditionally returning IRQ_HANDLED in INTx\n\ncommit e49cc34f introduced an unconditional IRQ_HANDLED return in be_intx()\nto workaround Lancer and BE2 HW issues. This is bad as it prevents the kernel\nfrom detecting interrupt storms due to broken HW.\n\nThe BE2/Lancer HW issues are:\n1) In Lancer, there is no means for the driver to detect if the interrupt\nbelonged to device, other than counting and notifying events.\n2) In Lancer de-asserting INTx takes a while, causing the INTx irq handler\nto be called multiple times till the de-assert happens.\n3) In BE2, we see an occasional interrupt even when EQs are unarmed.\n\nIssue (1) can cause the notified events to be orphaned, if NAPI was already\nrunning.\nThis patch fixes this issue by scheduling NAPI only if it is not scheduled\nalready. Doing this also takes care of possible events_get() race that may be\ncaused due to issue (2) and (3). Also, IRQ_HANDLED is returned only the first\ntime zero events are detected.\n(Thanks Ben H. for the feedback and suggestions.)\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a412a11d6a24aebb6a898ed5d4e1c0725b638da3",
      "tree": "de1f9c2dd4590fdc1a14ad46db62e3e15e141f5e",
      "parents": [
        "392370e7aa387185349946d29a0e17b918e51ae6"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sat Jan 12 14:00:06 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sat Jan 12 14:00:06 2013 +0100"
      },
      "message": "ACPI / glue: Fix build with ACPI_GLUE_DEBUG set\n\nIf ACPI_GLUE_DEBUG is different from 0 (setting this requires a\nmanual change of glue.c), build breaks because of a leftover\nreference to dev-\u003eacpi_handle in acpi_platform_notify().  Fix this\nby using ACPI_HANDLE(dev) instead as appropriate.\n\n[rjw: Subject and changelog]\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "dd38bd853082355641d0034aaf368e13ef2438f8",
      "tree": "d30449d71cc6c1cbe9d5cc412c2046f4c1527c43",
      "parents": [
        "7c0c3b1a8a175437991ccc898ed66ec5e4a96208"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Fri Jan 11 16:59:34 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 19:42:02 2013 -0800"
      },
      "message": "tuntap: fix leaking reference count\n\nReference count leaking of both module and sock were found:\n\n- When a detached file were closed, its sock refcnt from device were not\n  released, solving this by add the sock_put().\n- The module were hold or drop unconditionally in TUNSETPERSIST, which means we\n  if we set the persist flag for N times, we need unset it for another N\n  times. Solving this by only hold or drop an reference when there\u0027s a flag\n  change and also drop the reference count when the persist device is deleted.\n\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c0c3b1a8a175437991ccc898ed66ec5e4a96208",
      "tree": "504dde46c8ea52d750ebd5e9e55e8c432beb83db",
      "parents": [
        "b8deabd3eebaa96cf8d6e290d67b03f36c7f7a41"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Fri Jan 11 16:59:33 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 19:42:02 2013 -0800"
      },
      "message": "tuntap: forbid calling TUNSETIFF when detached\n\nMichael points out that even after Stefan\u0027s fix the TUNSETIFF is still allowed\nto create a new tap device. This because we only check tfile-\u003etun but the\ntfile-\u003edetached were introduced. Fix this by failing early in tun_set_iff() if\nthe file is detached. After this fix, there\u0027s no need to do the check again in\ntun_set_iff(), so this patch removes it.\n\nCc: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nCc: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8deabd3eebaa96cf8d6e290d67b03f36c7f7a41",
      "tree": "a571817b2de3d0f113458f60c64649069f344ddf",
      "parents": [
        "d07d7507bfb4e23735c9b83e397c43e1e8a173e8"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Fri Jan 11 16:59:32 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 19:42:02 2013 -0800"
      },
      "message": "tuntap: switch to use rtnl_dereference()\n\nSwitch to use rtnl_dereference() instead of the open code, suggested by Eric.\n\nCc: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e8de5ab37c877e8a40a864de05a18a00b4e74b7",
      "tree": "88a9f9d8be4c50c24a4ac91a130eefd652c5bb48",
      "parents": [
        "bc009eca8d539162f7271c2daf0ab5e9e3bb90a0"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jan 10 14:32:39 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:22:53 2013 -0800"
      },
      "message": "usb: host: ohci-tmio: fix compile warning\n\nFix the following compile warning:\n\nIn file included from drivers/usb/host/ohci-hcd.c:1170:0:\ndrivers/usb/host/ohci-tmio.c: In function \u0027tmio_start_hc\u0027:\ndrivers/usb/host/ohci-tmio.c:130:2: warning: format \u0027%llx\u0027 expects argument of type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027 [-Wformat]\n\nseen on ARM 32-bit builds.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bc009eca8d539162f7271c2daf0ab5e9e3bb90a0",
      "tree": "2e07d99314a3c55848cac4d7ae5811746dfbb046",
      "parents": [
        "f66dea709cd9309b2ee9f715697818001fb518de"
      ],
      "author": {
        "name": "Andreas Fleig",
        "email": "andreasfleig@gmail.com",
        "time": "Wed Dec 05 16:17:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:01:07 2013 -0800"
      },
      "message": "USB: Add device quirk for Microsoft VX700 webcam\n\nAdd device quirk for Microsoft Lifecam VX700 v2.0 webcams.\nFixes squeaking noise of the microphone.\n\nSigned-off-by: Andreas Fleig \u003candreasfleig@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f66dea709cd9309b2ee9f715697818001fb518de",
      "tree": "76fd6dd391bac470e225e508efe0f024f5fabcb0",
      "parents": [
        "929473ea05db455ad88cdc081f2adc556b8dc48f"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Dec 04 14:24:30 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:01:07 2013 -0800"
      },
      "message": "USB: ehci-fsl: fix regression on mpc5121e\n\nmpc5121e doesn\u0027t have system interface registers, accessing this\nregister address space cause the machine check exception and a\nkernel crash:\n\n...\nMachine check in kernel mode.\nCaused by (from SRR1\u003d49030): Transfer error ack signal\nOops: Machine check, sig: 7 [#1]\nMPC5121 ADS\nModules linked in:\nNIP: c025fd60 LR: c0265bb4 CTR: 00000000\nREGS: df82dac0 TRAP: 0200   Not tainted\n(3.7.0-rc7-00641-g81e6c91)\nMSR: 00049030 \u003cEE,ME,IR,DR\u003e  CR: 42002024  XER: 20000000\nTASK \u003d df824b70[1] \u0027swapper\u0027 THREAD: df82c000\nGPR00: 00000000 df82db70 df824b70 df3ed0f0 00000003 00000000 00000000 00000000\nGPR08: 00000020 32000000 c03550ec 20000000 22002028 00000000 c0003f5c 00000000\nGPR16: 00000000 00000000 00000000 00000000 00000000 00000000 c0423898 c0450000\nGPR24: 00000077 00000002 e5086180 1c000c00 e5086000 df33ec00 00000003 df34e000\nNIP [c025fd60] ehci_fsl_setup_phy+0xd0/0x354\nLR [c0265bb4] ehci_fsl_setup+0x220/0x284\n...\n\nFix it by checking \u0027have_sysif_regs\u0027 flag before register access.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "929473ea05db455ad88cdc081f2adc556b8dc48f",
      "tree": "c04ef13354ad2683546aed40d80f0a7b49853e6f",
      "parents": [
        "7c1029ba17f3d2596b05a6521d438c9bdc09a673"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Sat Dec 22 09:24:11 2012 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:01:07 2013 -0800"
      },
      "message": "usb: chipidea: Allow disabling streaming not only in udc mode\n\nWhen running a scp transfer using a USB/Ethernet adapter the following crash\nhappens:\n\n$ scp test.tar.gz fabio@192.168.1.100:/home/fabio\nfabio@192.168.1.100\u0027s password:\ntest.tar.gz                                      0%    0     0.0KB/s   --:-- ETA\n------------[ cut here ]------------\nWARNING: at net/sched/sch_generic.c:255 dev_watchdog+0x2cc/0x2f0()\nNETDEV WATCHDOG: eth0 (asix): transmit queue 0 timed out\nModules linked in:\nBacktrace:\n[\u003c80011c94\u003e] (dump_backtrace+0x0/0x10c) from [\u003c804d3a5c\u003e] (dump_stack+0x18/0x1c)\n r6:000000ff r5:80412388 r4:80685dc0 r3:80696cc0\n[\u003c804d3a44\u003e] (dump_stack+0x0/0x1c) from [\u003c80021868\u003e]\n(warn_slowpath_common+0x54/0x6c)\n[\u003c80021814\u003e] (warn_slowpath_common+0x0/0x6c) from [\u003c80021924\u003e]\n(warn_slowpath_fmt+0x38/0x40)\n...\n\nSetting SDIS (Stream Disable Mode- bit 4 of USBMODE register) fixes the problem.\n\nHowever, in current code CI13XXX_DISABLE_STREAMING flag is only set in udc mode,\nso allow disabling streaming also in host mode.\n\nTested on a mx6qsabrelite board.\n\nSuggested-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nReviewed-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7c1029ba17f3d2596b05a6521d438c9bdc09a673",
      "tree": "654602e87074aeb07021245e4afc812676d1972f",
      "parents": [
        "eb614c8b467f7f309541e6e6be9d27a9cf6badd5"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Dec 04 14:23:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:01:06 2013 -0800"
      },
      "message": "USB: fsl-mph-dr-of: fix regression on mpc5121e\n\nfsl-ehci probing fails on mpc5121e:\n...\nehci_hcd: USB 2.0 \u0027Enhanced\u0027 Host Controller (EHCI) Driver\nfsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller\nfsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1\nfsl-ehci fsl-ehci.0: Could not get controller version\nfsl-ehci fsl-ehci.0: can\u0027t setup\nfsl-ehci fsl-ehci.0: USB bus 1 deregistered\nfsl-ehci fsl-ehci.0: init fsl-ehci.0 fail, -22\nfsl-ehci: probe of fsl-ehci.0 failed with error -22\n\nFix it by returning appropriate version info for mpc5121, too.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eb614c8b467f7f309541e6e6be9d27a9cf6badd5",
      "tree": "da977245482741ea8ee0213429b8762ebe90cfc2",
      "parents": [
        "07e72b95f5038cc82304b9a4a2eb7f9fc391ea68"
      ],
      "author": {
        "name": "Maxime Ripard",
        "email": "maxime.ripard@free-electrons.com",
        "time": "Fri Jan 11 18:06:21 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:01:06 2013 -0800"
      },
      "message": "USB: select USB_ARCH_HAS_EHCI for MXS\n\nCommit 09f6ffde (USB: EHCI: fix build error by making ChipIdea host a\nnormal EHCI driver) introduced a dependency on USB_EHCI_HCD for the\nchipidea USB host driver, that in turns depends on USB_ARCH_HAS_EHCI.\n\nIf this symbol is not set for MXS, the MXS boards are not able to use\nthe chipidea driver anymore.\n\nSigned-off-by: Maxime Ripard \u003cmaxime.ripard@free-electrons.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ea03c81521bde526570e1dec96eaa21fe5ac84a2",
      "tree": "b961b685dbb6ee5c8a8d93e1a55c373ee3885e29",
      "parents": [
        "544ae6b2e676c3c37fb8c93ef9327932fc2e5bc2"
      ],
      "author": {
        "name": "Bo Shen",
        "email": "voice.shen@atmel.com",
        "time": "Fri Jan 11 15:08:31 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 12 00:00:33 2013 +0000"
      },
      "message": "ASoC: atmel-ssc: add pinctrl selection to driver\n\nAdd default pinctrl selection to atmel-ssc driver. The pinctrl\nis mandatory.\n\nSigned-off-by: Bo Shen \u003cvoice.shen@atmel.com\u003e\n[nicolas.ferre@atmel.com: split dtsi and driver changes]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f7e9e230f41f991a6e3e7cb6096424fdfb626081",
      "tree": "726a5365ab93e2245f25556edbe887925af66a0d",
      "parents": [
        "7b514a886ba50e3b99295b00805f0d5ad750ca66"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Jan 10 22:52:54 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 15:55:10 2013 -0800"
      },
      "message": "qlge: remove NETIF_F_TSO6 flag\n\nIt is werid that qlge driver supports NETIF_F_TSO6 but\nnot NETIF_F_IPV6_CSUM. This also causes some kernel warning [1]\nwhen VLAN device setups on a qlge interface.\n\nI think the qlge hardware doesn\u0027t support NETIF_F_IPV6_CSUM,\nso we have to just remove the NETIF_F_TSO6 flag.\n\nAfter this patch, the TCP/IPv6 traffic becomes normal again,\nno kernel warnings any more.\n\nNOTE: I only tested it on 2.6.32 kernel, even if the upstream\nkernel could fix this automatically (it is hard to track NETIF*\nflags), removing it is also safe.\n\n1. https://bugzilla.redhat.com/show_bug.cgi?id\u003d891839\n\nCc: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nCc: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nCc: linux-driver@qlogic.com\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\nAcked-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b719f43059903820c31edb30f4663a2818836e7f",
      "tree": "34dc6268f3b2efb62e8bcf6bcba586a291c2343b",
      "parents": [
        "c727b4c63c9bf33c65351bbcc738161edb444b24",
        "08245ad87e2970ac56987caab5cd5900563db4e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 14:56:41 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 14:56:41 2013 -0800"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull a hwmon patch from Guenter Roeck:\n \"Fix build error in vexpress driver\"\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (vexpress) Fix build error seen if CONFIG_OF_DEVICE is not set\n"
    },
    {
      "commit": "c727b4c63c9bf33c65351bbcc738161edb444b24",
      "tree": "2e9f3d6cfa17f2fc62a64dbb41fff9e6baabfd24",
      "parents": [
        "93ccb3910ae3dbff6d224aecd22d8eece3d70ce9",
        "3cb7a56344ca45ee56d71c5f8fe9f922306bff1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 14:55:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 14:55:15 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming fixes from Andrew)\n\nMerge misc fixes from Andrew Morton:\n \"The audit fixes have been floating around for a while - Al and Eric\n  aren\u0027t responding to either myself or Kees so I asked Kees to\n  re-review them and here they are.\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (22 commits)\n  lib/rbtree.c: avoid the use of non-static __always_inline\n  MAINTAINERS: Omar had moved\n  mm: compaction: partially revert capture of suitable high-order page\n  linux/audit.h: move ptrace.h include to kernel header\n  kernel/audit.c: avoid negative sleep durations\n  audit: catch possible NULL audit buffers\n  audit: create explicit AUDIT_SECCOMP event type\n  MAINTAINERS: fix a status pattern\n  MAINTAINERS: fix arch/arm/plat-omap/include/plat/omap_hwmod.h\n  mm: thp: acquire the anon_vma rwsem for write during split\n  mm: mmap: annotate vm_lock_anon_vma locking properly for lockdep\n  lockdep, rwsem: provide down_write_nest_lock()\n  arch/mn10300/Kconfig: select CONFIG_GENERIC_ATOMIC64\n  mm: bootmem: fix free_all_bootmem_core() with odd bitmap alignment\n  mm: use aligned zone start for pfn_to_bitidx calculation\n  fs/exec.c: work around icc miscompilation\n  mm: compaction: fix echo 1 \u003e compact_memory return error issue\n  mm: memblock: fix wrong memmove size in memblock_merge_regions()\n  drivers/video/ssd1307fb.c: fix bit order bug in the byte translation function\n  mm: migrate: check page_count of THP before migrating\n  ...\n"
    },
    {
      "commit": "552f0cc72aadfc8657876ce310e7a8dc37529536",
      "tree": "0d7138471797e8b7b08f02621fac2b02790f6726",
      "parents": [
        "04fa5d6a6547fbfcf613efd00637666fe19b24ab"
      ],
      "author": {
        "name": "Maxime Ripard",
        "email": "maxime.ripard@free-electrons.com",
        "time": "Fri Jan 11 14:31:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 14:54:54 2013 -0800"
      },
      "message": "drivers/video/ssd1307fb.c: fix bit order bug in the byte translation function\n\nThis was leading to a strange behaviour when using the fbcon driver on\ntop of this one: the letters were in the right order, but each letter\nhad a vertical symmetry.\n\nThis was because the addressing was right for the byte, but the\naddressing of each individual bit was inverted.\n\nSigned-off-by: Maxime Ripard \u003cmaxime.ripard@free-electrons.com\u003e\nCc: Brian Lilly \u003cbrian@crystalfontz.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linux-foundation.org\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Thomas Petazzoni \u003cthomas@free-electrons.com\u003e\nCc: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a1af1d61edae189b0a81bc46386ab37eb3d9d4d",
      "tree": "968338d163b6ef45d158ae24151d83cc88a30577",
      "parents": [
        "896f97ea95c1d29c0520ee0766b66b7f64cb967c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Jan 11 14:31:39 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 14:54:54 2013 -0800"
      },
      "message": "drivers/rtc/rtc-da9055.c: fix cross-section reference\n\nFix the warning\n\n  WARNING: drivers/rtc/rtc-da9055.o(.text+0xa71): Section mismatch in reference from the function da9055_rtc_probe() to the function .init.text:da9055_rtc_device_init()\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "392370e7aa387185349946d29a0e17b918e51ae6",
      "tree": "289075fd7ac72313271792c9866380511ba5b24f",
      "parents": [
        "9931faca02c604c22335f5a935a501bb2ace6e20"
      ],
      "author": {
        "name": "Krzysztof Mazur",
        "email": "krzysiek@podlesie.net",
        "time": "Fri Jan 11 23:20:09 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jan 11 23:20:09 2013 +0100"
      },
      "message": "cpuidle: fix number of initialized/destroyed states\n\nCommit bf4d1b5ddb78f86078ac6ae0415802d5f0c68f92 (cpuidle: support\nmultiple drivers) changed the number of initialized state kobjects\nin cpuidle_add_state_sysfs() from device-\u003estate_count to\ndrv-\u003estate_count, but left device-\u003estate_count in\ncpuidle_remove_state_sysfs().  The values of these two fields may be\ndifferent, in which case a NULL pointer dereference may happen in\ncpuidle_remove_state_sysfs(), for example.  Fix this problem by making\ncpuidle_add_state_sysfs() use device-\u003estate_count too (which restores\nthe original behavior of it).\n\n[rjw: Changelog]\nSigned-off-by: Krzysztof Mazur \u003ckrzysiek@podlesie.net\u003e\nAcked-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "07e72b95f5038cc82304b9a4a2eb7f9fc391ea68",
      "tree": "acaf6f915ee00be5931eaa570d8e8b246b8cdf50",
      "parents": [
        "036915a7a402753c05b8d0529f5fd08805ab46d0"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Nov 29 15:05:57 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:15:14 2013 -0800"
      },
      "message": "USB: hub: handle claim of enabled remote wakeup after reset\n\nSome touchscreens have buggy firmware which claims\nremote wakeup to be enabled after a reset. They nevertheless\ncrash if the feature is cleared by the host.\nAdd a check for reset resume before checking for\nan enabled remote wakeup feature. On compliant\ndevices the feature must be cleared after a reset anyway.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "036915a7a402753c05b8d0529f5fd08805ab46d0",
      "tree": "f8e756dea56f882e355b502ba22daea07821c28c",
      "parents": [
        "ad86e58661b38b279b7519d4e49c7a19dc1654bb"
      ],
      "author": {
        "name": "Denis N Ladin",
        "email": "denladin@gmail.com",
        "time": "Wed Dec 26 18:29:44 2012 +0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:03:59 2013 -0800"
      },
      "message": "USB: cdc-acm: Add support for \"PSC Scanning, Magellan 800i\"\n\nAdding support \"PSC Scanning, Magellan 800i\" in cdc-acm\n\nVery simple, but very necessary.\nSuitable for all versions of the kernel \u003e 2.6\n\nSigned-off-by: Denis N Ladin \u003cdenladin@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ad86e58661b38b279b7519d4e49c7a19dc1654bb",
      "tree": "1cc8b121a1546086e664c9e7656b75e35c1bd0e2",
      "parents": [
        "5ec0085440ef8c2cf50002b34d5a504ee12aa2bf"
      ],
      "author": {
        "name": "Dzianis Kahanovich",
        "email": "mahatma@bspu.unibel.by",
        "time": "Mon Dec 03 16:06:26 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:03:58 2013 -0800"
      },
      "message": "USB: option: add Nexpring NP10T terminal id\n\nHyundai Petatel Inc. Nexpring NP10T terminal (EV-DO rev.A USB modem) ID\n\nSigned-off-by: Denis Kaganovich \u003cmahatma@eu.by\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5ec0085440ef8c2cf50002b34d5a504ee12aa2bf",
      "tree": "8cb125a87452a8fc601d65d1c43ea1006a2e07c3",
      "parents": [
        "fab38246f318edcd0dcb8fd3852a47cf8938878a"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Dec 28 17:29:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "USB: option: add Telekom Speedstick LTE II\n\nalso known as Alcatel One Touch L100V LTE\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n Application1: VID_1BBB\u0026PID_011E\u0026MI_00\n Application2: VID_1BBB\u0026PID_011E\u0026MI_01\n Modem:        VID_1BBB\u0026PID_011E\u0026MI_03\n Ethernet:     VID_1BBB\u0026PID_011E\u0026MI_04\n\nReported-by: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fab38246f318edcd0dcb8fd3852a47cf8938878a",
      "tree": "e1a6096376804bfdbe94550aefc07779c70078a7",
      "parents": [
        "bbc0313d6186e1aefd267222201d2512c689e4f4"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Dec 19 15:15:17 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "USB: option: blacklist network interface on ZTE MF880\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n diag: VID_19D2\u0026PID_0284\u0026MI_00\n nmea: VID_19D2\u0026PID_0284\u0026MI_01\n at:   VID_19D2\u0026PID_0284\u0026MI_02\n mdm:  VID_19D2\u0026PID_0284\u0026MI_03\n net:  VID_19D2\u0026PID_0284\u0026MI_04\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bbc0313d6186e1aefd267222201d2512c689e4f4",
      "tree": "86b8fcbc3d99ded872a26ba59aace055b40a58f2",
      "parents": [
        "94a85b633829b946eef53fc1825d526312fb856f"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon Dec 10 00:58:36 2012 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "usb: imx21-hcd: Include missing linux/module.h\n\nInclude \u003clinux/module.h\u003e, so that the following errors are fixed:\n\ndrivers/usb/host/imx21-hcd.c:1929:20: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/usb/host/imx21-hcd.c:1930:15: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/usb/host/imx21-hcd.c:1931:16: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/usb/host/imx21-hcd.c:1932:14: error: expected declaration specifiers or \u0027...\u0027 before string constant\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "94a85b633829b946eef53fc1825d526312fb856f",
      "tree": "03f0c28eb5b9edd9768ef2b34d9c2a12fd2cc414",
      "parents": [
        "75e1a2ae1f61ce1ae640410ba757bba84bd9fefe"
      ],
      "author": {
        "name": "Quentin.Li",
        "email": "snowmanli88@163.com",
        "time": "Wed Dec 26 16:58:22 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "USB: option: Add new MEDIATEK PID support\n\nIn option.c, add some new MEDIATEK PIDs support for MEDIATEK new products. This\nis a MEDIATEK inc. release patch.\n\nSigned-off-by: Quentin.Li \u003csnowmanli88@163.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "52b820d917c7c8c1b2ddec2f0ac165b67267feec",
      "tree": "ca245bb22a960e0e4ce3b0f8beca26616631bffc",
      "parents": [
        "47ecfcb7d01418fcbfbc75183ba5e28e98b667b2",
        "82ba789f48de669fd0bbc84c326f07571d078572"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 09:05:28 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 11 09:05:28 2013 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull intel DRM fixes from Dave Airlie:\n \"Just intel fixes, including getting the Ironlake systems back to the\n  state they were in for 3.6.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/i915: Revert shrinker changes from \"Track unbound pages\"\n  drm/i915: Use pixel size for computing linear offsets into a sprite\n  drm/i915: Add DEBUG messages to all intel_create_user_framebuffer error paths\n  drm/i915: The sprite scaler on Ironlake also support YUV planes\n  drm: Only evict the blocks required to create the requested hole\n  drm/i915: Treat crtc-\u003emode.clock \u003d\u003d 0 as disabled\n  Revert \"drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13\"\n  drm/i915; Only increment the user-pin-count after successfully pinning the bo\n"
    },
    {
      "commit": "5a799b824b6046befa7e10107a3d65f40816f645",
      "tree": "924d89586fea6b4e384ced4e6d5ab438f31f8971",
      "parents": [
        "30c254ff5c6510877c4fa3c3e87bb6d7172a7fcf"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Nov 25 22:01:46 2012 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 11 20:57:58 2013 +0900"
      },
      "message": "sh: clkfwk: bugfix: sh_clk_div_enable() care sh_clk_div_set_rate() if div6\n\n764f4e4e33d18cde4dcaf8a0d860b749c6d6d08b\n(sh: clkfwk: Use shared sh_clk_div_enable/disable())\nshared enable/disable funcions for div4/div6.\nBut new sh_clk_div_enable() didn\u0027t care sh_clk_div_set_rate()\nwhich is required on div6 clock.\nThis patch fixes it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "64fe4f4f181cc2fe97d4176bf6ee6e3725ae33ec",
      "tree": "5bb4a5735dcc3e253f4cd047be4347b74a387422",
      "parents": [
        "5a3b6fc0092c5f8dee7820064ee54d2631d48573"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Mon Jan 07 11:45:16 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 21:00:37 2013 -0800"
      },
      "message": "iscsi-target: Fix CmdSN comparison (use cmd-\u003ecmd_sn instead of cmd-\u003estat_sn)\n\nCommit 64c13330a389 (\"iscsi-target: Fix bug in handling of ExpStatSN\nACK during u32 wrap-around\") introduced a bug where we compare the\nwrong SN against our ExpCmdSN.\n\nReported-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "5a3b6fc0092c5f8dee7820064ee54d2631d48573",
      "tree": "acd4e983a76dbcd000a58e239d61ad50ddf90cd7",
      "parents": [
        "72b59d6ee8adaa51f70377db0a1917ed489bead8"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Jan 02 12:47:59 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 21:00:36 2013 -0800"
      },
      "message": "target: Release se_cmd when LUN lookup fails for TMR\n\nWhen transport_lookup_tmr_lun() fails and we return a task management\nresponse from target_complete_tmr_failure(), we need to call\ntransport_cmd_check_stop_to_fabric() to release the last ref to the\ncmd after calling se_tfo-\u003equeue_tm_rsp(), or else we will never remove\nthe failed TMR from the session command list (and we\u0027ll end up waiting\nforever when trying to tear down the session).\n\n(nab: Fix minor compile breakage)\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "72b59d6ee8adaa51f70377db0a1917ed489bead8",
      "tree": "fcfc00e42478a608a24ae4df9795568abc808f4c",
      "parents": [
        "e627c615553a356f6f70215ebb3933c6e057553e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Jan 02 12:47:58 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 21:00:35 2013 -0800"
      },
      "message": "target: Fix use-after-free in LUN RESET handling\n\nIf a backend IO takes a really long then an initiator might abort a\ncommand, and then when it gives up on the abort, send a LUN reset too,\nall before we process any of the original command or the abort.  (The\nabort will wait for the backend IO to complete too)\n\nWhen the backend IO final completes (or fails), the abort handling\nwill proceed and queue up a \"return aborted status\" operation.  Then,\nwhile that\u0027s still pending, the LUN reset might find the original\ncommand still on the LUN\u0027s list of commands and try to return aborted\nstatus again, which leads to a use-after free when the first\nse_tfo-\u003equeue_status call frees the command and then the second\nse_tfo-\u003equeue_status call runs.\n\nFix this by removing a command from the LUN state_list when we first\nare about to queue aborted status; we shouldn\u0027t do anything\nLUN-related after we\u0027ve started returning status, so this seems like\nthe correct thing to do.\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "e627c615553a356f6f70215ebb3933c6e057553e",
      "tree": "34f476cfe326bdf5f2b3027e7c09035c2ba2bc21",
      "parents": [
        "edec8dfefa1f372b2dd8197da555352e76a10c03"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Jan 02 12:47:57 2013 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 21:00:07 2013 -0800"
      },
      "message": "target: Fix missing CMD_T_ACTIVE bit regression for pending WRITEs\n\nThis patch fixes a regression bug introduced during v3.6.x code with\nthe following commit to drop transport_add_cmd_to_queue(), which\noriginally re-set CMD_T_ACTIVE during pending WRITE I/O submission:\n\ncommit af8772926f019b7bddd7477b8de5f3b0f12bad21\nAuthor: Christoph Hellwig \u003chch@infradead.org\u003e\nDate:   Sun Jul 8 15:58:49 2012 -0400\n\n    target: replace the processing thread with a TMR work queue\n\nThe following sequence happens for write commands (or any other\ncommands with a data out phase):\n\n - The transport calls target_submit_cmd(), which sets CMD_T_ACTIVE in\n   cmd-\u003etransport_state and sets cmd-\u003et_state to TRANSPORT_NEW_CMD.\n - Things go on transport_generic_new_cmd(), which notices that the\n   command needs to transfer data, so it sets cmd-\u003et_state to\n   TRANSPORT_WRITE_PENDING and calls transport_cmd_check_stop().\n - transport_cmd_check_stop() clears CMD_T_ACTIVE in cmd-\u003etransport_state\n   and returns in the normal case.\n - Then we continue on to call -\u003ese_tfo-\u003ewrite_pending().\n - The data comes back from the initiator, and the transport calls\n   target_execute_cmd(), which sets cmd-\u003et_state to TRANSPORT_PROCESSING\n   and calls into the backend to actually write the data.\n\nAt this point, the backend might take a long time to complete the\ncommand, since it has to do real IO.  If an abort request comes in for\nthis command at this point, it will not wait for the command to finish\nsince CMD_T_ACTIVE is not set.  Then when the command does finally\nfinish, we blow up with use-after-free.\n\nAvoid this by setting CMD_T_ACTIVE in target_execute_cmd() so that\ntransport_wait_for_tasks() waits for the command to finish executing.\nThis matches the behavior from before commit 1389533ef944 (\"target:\nremove transport_generic_handle_data\"), when data was signaled via\ntransport_generic_handle_data(), which set CMD_T_ACTIVE because it\ncalled transport_add_cmd_to_queue().\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nReported-by: Martin Svec \u003cmartin.svec@zoner.cz\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "edec8dfefa1f372b2dd8197da555352e76a10c03",
      "tree": "dc14408bf9e8eb77c2f89a301f30fd319051c4a5",
      "parents": [
        "f2eeba214bcd0215b7f558cab6420e5fd153042b"
      ],
      "author": {
        "name": "Mark Rustad",
        "email": "mark.d.rustad@intel.com",
        "time": "Fri Dec 21 10:58:19 2012 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 20:08:58 2013 -0800"
      },
      "message": "tcm_fc: Do not report target role when target is not defined\n\nClear the target role when no target is provided for\nthe node performing a PRLI.\n\nSigned-off-by: Mark Rustad \u003cmark.d.rustad@intel.com\u003e\nReviewed-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nAcked by Robert Love \u003crobert.w.love@intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "f2eeba214bcd0215b7f558cab6420e5fd153042b",
      "tree": "a91403d50012e99a8e8972b9bd28d506e0b39253",
      "parents": [
        "a0d50f62c8b7e461f9d53124576d59bc582f3eb3"
      ],
      "author": {
        "name": "Mark Rustad",
        "email": "mark.d.rustad@intel.com",
        "time": "Fri Dec 21 10:58:14 2012 -0800"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 20:07:47 2013 -0800"
      },
      "message": "tcm_fc: Do not indicate retry capability to initiators\n\nWhen generating a PRLI response to an initiator, clear the\nFCP_SPPF_RETRY bit in the response.\n\nSigned-off-by: Mark Rustad \u003cmark.d.rustad@intel.com\u003e\nReviewed-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nAcked by Robert Love \u003crobert.w.love@intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "a0d50f62c8b7e461f9d53124576d59bc582f3eb3",
      "tree": "27b1880e3fde45c905028f85a67c1d729b4cea22",
      "parents": [
        "ba829137bfd167623363548aa385be769c6b2664"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Mon Dec 17 09:53:34 2012 +0100"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 20:07:10 2013 -0800"
      },
      "message": "target: Use TCM_NO_SENSE for initialisation\n\nThe compiler complained about uninitialized variables, so\nuse TCM_NO_SENSE here.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nCc: Nicholas Bellinger \u003cnab@risingtidesystems.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "ba829137bfd167623363548aa385be769c6b2664",
      "tree": "27d8f1896ec608476bd7b94edfdcd5d82a72e46e",
      "parents": [
        "18a9df42d53fabfa43b78be1104838cc8b9762e1"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Mon Dec 17 09:53:33 2012 +0100"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Jan 10 20:06:08 2013 -0800"
      },
      "message": "target: Introduce TCM_NO_SENSE\n\nIntroduce TCM_NO_SENSE, mapping to sense code\n\u0027Not ready, no additional sense information\u0027.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nCc: Nicholas Bellinger \u003cnab@risingtidesystems.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "2094f167f676f748d205294084828540824f0e3f",
      "tree": "c4d8698f8215627a9d838db723cdd887c29d4cd2",
      "parents": [
        "bfbbd96c51b441b7a9a08762aa9ab832f6655b2c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Wed Jan 09 17:12:52 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 10 14:35:23 2013 -0800"
      },
      "message": "pci: fix iov.c kernel-doc warnings\n\nFix kernel-doc warning in iov.c:\n\n  Warning(drivers/pci/iov.c:752): No description found for parameter \u0027numvfs\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSorry-by: Don Dutile \u003cddutile@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb59c87dbc8be2ffa692c50bd22f89025ba7a342",
      "tree": "24566c4f4aea0a881c8d2ea1d711f00c8f0af8bc",
      "parents": [
        "94b144a7799e9150ae871330b9b9d8e30401220e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Jan 10 06:58:43 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "net: ethernet: xilinx: Do not use NO_IRQ in axienet\n\nThis driver is used on Microblaze and will be used\non Arm Zynq.\nMicroblaze doesn\u0027t define NO_IRQ and no IRQ is 0.\nArm still uses NO_IRQ as -1 and there is no option\nto connect IRQ to irq 0.\n\nThat\u0027s why \u003c\u003d 0 is only one option how to find out\nundefined IRQ.\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94b144a7799e9150ae871330b9b9d8e30401220e",
      "tree": "0283496d81489f0d9e1b16770c8b82d16dde714f",
      "parents": [
        "1ef1d45a9e54814cc0b471e5377e47bd7e0cd2a8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Jan 10 06:58:42 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "net: ethernet: xilinx: Do not use axienet on PPC\n\nAxi ethernet can\u0027t be used on PPC because it is\nlittle endian IP and PPC is big endian.\nThis system can\u0027t be designed.\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ef1d45a9e54814cc0b471e5377e47bd7e0cd2a8",
      "tree": "dd5d3c6af1d3626ef02a76ae7de0b7523ff03f15",
      "parents": [
        "4864a16ae69dd651147aa72584d20d2c24536712"
      ],
      "author": {
        "name": "Barak Witkowski",
        "email": "barak@broadcom.com",
        "time": "Thu Jan 10 04:53:40 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "bnx2x: Allow management traffic after boot from SAN\n\nAs part of the previous driver unload flow, whenever bnx2x is\nloaded after the UNDI driver it closes all Rx traffic.\nHowever, this leads to management traffic also being stopped until\nthe network interface associated with one of its functions gets loaded.\n\nTo remedy this, management traffic is re-opened once the \u0027cleaning\u0027\nafter the previous driver ends.\n\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4864a16ae69dd651147aa72584d20d2c24536712",
      "tree": "7ab6929cdf81cb85c5df04285b096b1aed6cb460",
      "parents": [
        "ec82f94c7cfa7451b487cbda95f92f3c7a78afd8"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Thu Jan 10 04:53:39 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "bnx2x: Fix fastpath structures when memory allocation fails\n\nWhen allocating Tx queues, if for some reason\n(e.g., lack of memory) allocation fails, driver will incorrectly\ncalculate the pointers of the various queues.\n\nThis patch repositions all pointers in such a case to point at\nsequential structures in memory, allowing the bnx2x macros to\nbe used correctly when accessing them.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec82f94c7cfa7451b487cbda95f92f3c7a78afd8",
      "tree": "8a11de35ac914eced627fc7f1c224c0d0b9bcacf",
      "parents": [
        "9d43a18c6e8f868111b983388feeedaea7594fef"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Jan 10 04:42:28 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:27:22 2013 -0800"
      },
      "message": "bfin_mac: Restore hardware time-stamping dependency on BF518\n\nCommit 70ac618c07 (\"ptp: fixup Kconfig for two PHC drivers.\") removed all\ndependencies for the blackfin hardware time-stamping Kconfig entry. Hardware\ntime-stamping is only available on BF518 though. Since the Kconfig entry is\n\u0027default y\u0027, just updateing your kernel source and running `make defconfig` will\nresult in the the following build errors:\n\n\tdrivers/net/ethernet/adi/bfin_mac.c:694: error: implicit declaration of function ‘bfin_read_EMAC_PTP_CTL’\n\tdrivers/net/ethernet/adi/bfin_mac.c:702: error: implicit declaration of function ‘bfin_write_EMAC_PTP_FV3’\n\tdrivers/net/ethernet/adi/bfin_mac.c:712: error: implicit declaration of function ‘bfin_write_EMAC_PTP_CTL’\n\tdrivers/net/ethernet/adi/bfin_mac.c:717: error: implicit declaration of function ‘bfin_write_EMAC_PTP_FOFF’\n\t...\n\nThis patch adds back the dependency on BF518, and since it does not make sense\nto expose this config option when the blackfin MAC driver is not enabled also\nrestore the dependency on BFIN_MAC.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d43a18c6e8f868111b983388feeedaea7594fef",
      "tree": "dd0785b9710e271f876eb72063c803ca13b69e74",
      "parents": [
        "337da3e3f5564c5d8ca0962a0338d8c561c9f9c7"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 01:31:08 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:26:43 2013 -0800"
      },
      "message": "tun: avoid owner checks on IFF_ATTACH_QUEUE\n\nAt the moment, we check owner when we enable queue in tun.\nThis seems redundant and will break some valid uses\nwhere fd is passed around: I think TUNSETOWNER is there\nto prevent others from attaching to a persistent device not\nowned by them. Here the fd is already attached,\nenabling/disabling queue is more like read/write.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "337da3e3f5564c5d8ca0962a0338d8c561c9f9c7",
      "tree": "fc42bbe0012bf19586d1f69bf64fcf6b9984a59c",
      "parents": [
        "6e331f4c83021e4de2a2fc4981574b5d5b16c425"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Jan 09 22:58:07 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:24:40 2013 -0800"
      },
      "message": "bnx2x: move debugging code before the return\n\nI move the return down a line after the debugging printk.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e331f4c83021e4de2a2fc4981574b5d5b16c425",
      "tree": "cc7e9eed80682c95c8a0446b6d92220703aa8c2a",
      "parents": [
        "21caa6622b36190a32b19dfa734822c2eb93e1fd"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Wed Jan 09 21:59:48 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:24:10 2013 -0800"
      },
      "message": "tuntap: refuse to re-attach to different tun_struct\n\nMultiqueue tun devices support detaching a tun_file from its tun_struct\nand re-attaching at a later point in time.  This allows users to disable\na specific queue temporarily.\n\nioctl(TUNSETIFF) allows the user to specify the network interface to\nattach by name.  This means the user can attempt to attach to interface\n\"B\" after detaching from interface \"A\".\n\nThe driver is not designed to support this so check we are re-attaching\nto the right tun_struct.  Failure to do so may lead to oops.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nAcked-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9305ede6afe2998b391cd225e02a18f37d62028e",
      "tree": "3f5256256b89fe06c94a23fa8f29fb792799ea15",
      "parents": [
        "51861d4eebc2ddc25c77084343d060fa79f6e291"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Jan 09 16:40:42 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 10 17:05:38 2013 -0500"
      },
      "message": "radeon/kms: fix dma relocation checking\n\nWe were checking the index against the size of the relocation buffer\ninstead of against the last index. This fix kernel segfault when\nuserspace submit ill formated command stream/relocation buffer pair.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "51861d4eebc2ddc25c77084343d060fa79f6e291",
      "tree": "fa206f200a979dfc5969dfef26ee83a99d0c3232",
      "parents": [
        "25d8999780f8c1f53928f4a24a09c01550423109"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Jan 08 18:41:01 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 10 17:05:37 2013 -0500"
      },
      "message": "radeon/kms: force rn50 chip to always report connected on analog output\n\nThose rn50 chip are often connected to console remoting hw and load\ndetection often fails with those. Just don\u0027t try to load detect and\nreport connect.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "25d8999780f8c1f53928f4a24a09c01550423109",
      "tree": "d3458e68fb81f2fda68b5ca1c303e2bea2d29c27",
      "parents": [
        "a6b7e1a02b77ab8fe8775d20a88c53d8ba55482e"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Mon Jan 07 18:21:59 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 10 17:05:36 2013 -0500"
      },
      "message": "drm/radeon: fix error path in kpage allocation\n\nIndex into chunks[] array doesn\u0027t look right.\n\nSigned-off-by: Ilija Hadzic \u003cihadzic@research.bell-labs.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "a6b7e1a02b77ab8fe8775d20a88c53d8ba55482e",
      "tree": "05fba3ee92cb55042fc51112495edfc229fcaa5b",
      "parents": [
        "ff4bd0827764e10a428a9d39e6814c5478863f94"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Mon Jan 07 18:21:58 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 10 17:05:36 2013 -0500"
      },
      "message": "drm/radeon: fix a bogus kfree\n\nparser-\u003echunks[.].kpage[.] is not always kmalloc-ed\nby the parser initialization, so parser_fini should\nnot try to kfree it if it didn\u0027t allocate it.\n\nThis patch fixes a kernel oops that can be provoked\nin UMS mode.\n\nSigned-off-by: Ilija Hadzic \u003cihadzic@research.bell-labs.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "ff4bd0827764e10a428a9d39e6814c5478863f94",
      "tree": "906790613778a0b113a17c9ebe5ba8e972218c8b",
      "parents": [
        "82ba789f48de669fd0bbc84c326f07571d078572"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Mon Jan 07 18:21:57 2013 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jan 10 17:05:35 2013 -0500"
      },
      "message": "drm/radeon: fix NULL pointer dereference in UMS mode\n\nIn UMS mode parser-\u003erdev is NULL, so dereferencing\nwill cause an oops.\n\nSigned-off-by: Ilija Hadzic \u003cihadzic@research.bell-labs.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "82ba789f48de669fd0bbc84c326f07571d078572",
      "tree": "8c99366d7e66497b2ee4cfa35b8eb91d253fc541",
      "parents": [
        "ecf02a607bd801e742d7bb35c6e40f7ca15edf03",
        "93927ca52a55c23e0a6a305e7e9082e8411ac9fa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Jan 11 07:47:25 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Jan 11 07:52:48 2013 +1000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel\n\nDaniel writes:\n\"Pretty much all just major fixes:\n- 2 pieces of duct-tape for the ilk bug.\n- Sprite regression fixes from Chris.\n- OOPS fix for a div-by-zero from Chris, regression due to the modeset\n  rework in 3.7, now brought to light by a benign change in 3.8.\n- Fix interrupted bo pinning, used to work around CS coherency issues on\n  i830/i845 (kernel also has a w/a newly in 3.8, but pinning is more efficient if\n  possible).\"\n"
    },
    {
      "commit": "ecf02a607bd801e742d7bb35c6e40f7ca15edf03",
      "tree": "1cef9c9ad7f7d0dcd26b5ab7072e3289e02ec50b",
      "parents": [
        "ccae663cd4f62890d862c660e5ed762eb9821c14",
        "9f89748463f13c9657496b12820f09a988ce77ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 10 09:09:41 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 10 09:09:41 2013 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\nPull x86 platform driver bugfixes from Matthew Garrett.\n\n* \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86:\n  asus-laptop: Fix potential invalid pointer dereference\n  Update MAINTAINERS entry\n  asus-laptop: Do not call HWRS on init\n  sony-laptop: fix SNC buffer calls when SN06 returns Integers\n  samsung-laptop: Add quirk for broken acpi_video backlight on N250P\n  acer-wmi: add Aspire 5741G touchpad toggle key\n  acer-wmi: change to emit touchpad on off key\n  acer-wmi: fix obj is NULL but dereferenced\n  MAINTAINERS: change the mail address of acer-wmi/msi-laptop maintainer\n"
    },
    {
      "commit": "93927ca52a55c23e0a6a305e7e9082e8411ac9fa",
      "tree": "1526e2e15f6faabbb25457e2e61b848a11f514b1",
      "parents": [
        "ca320ac456099c29290568353d924157e626ede9"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Jan 10 18:03:00 2013 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Jan 10 18:02:44 2013 +0100"
      },
      "message": "drm/i915: Revert shrinker changes from \"Track unbound pages\"\n\nThis partially reverts\n\ncommit 6c085a728cf000ac1865d66f8c9b52935558b328\nAuthor: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nDate:   Mon Aug 20 11:40:46 2012 +0200\n\n    drm/i915: Track unbound pages\n\nCloser inspection of that patch revealed a bunch of unrelated changes\nin the shrinker:\n- The shrinker count is now in pages instead of objects.\n- For counting the shrinkable objects the old code only looked at the\n  inactive list, the new code looks at all bounds objects (including\n  pinned ones). That is obviously in addition to the new unbound list.\n- The shrinker cound is no longer scaled with\n  sysctl_vfs_cache_pressure. Note though that with the default tuning\n  value of vfs_cache_pressue \u003d 100 this doesn\u0027t affect the shrinker\n  behaviour.\n- When actually shrinking objects, the old code first dropped\n  purgeable objects, then normal (inactive) objects. Only then did it,\n  in a last-ditch effort idle the gpu and evict everything. The new\n  code omits the intermediate step of evicting normal inactive\n  objects.\n\nSafe for the first change, which seems benign, and the shrinker count\nscaling, which is a bit a different story, the endresult of all these\nchanges is that the shrinker is _much_ more likely to fall back to the\nlast-ditch resort of idling the gpu and evicting everything.  The old\ncode could only do that if something else evicted lots of objects\nmeanwhile (since without any other changes the nr_to_scan will be\nsmaller than the object count).\n\nReverting the vfs_cache_pressure behaviour itself is a bit bogus: Only\ndentry/inode object caches should scale their shrinker counts with\nvfs_cache_pressure. Originally I\u0027ve had that change reverted, too. But\nChris Wilson insisted that it\u0027s too bogus and shouldn\u0027t again see the\nlight of day.\n\nHence revert all these other changes and restore the old shrinker\nbehaviour, with the minor adjustment that we now first scan the\nunbound list, then the inactive list for each object category\n(purgeable or normal).\n\nA similar patch has been tested by a few people affected by the gen4/5\nhangs which started to appear in 3.7, which some people bisected to\nthe \"drm/i915: Track unbound pages\" commit. But just disabling the\nunbound logic alone didn\u0027t change things at all.\n\nNote that this patch doesn\u0027t fix the referenced bugs, it only hides\nthe underlying bug(s) well enough to restore pre-3.7 behaviour. The\nkey to achieve that is to massively reduce the likelyhood of going\ninto a full gpu stall and evicting everything.\n\nv2: Reword commit message a bit, taking Chris Wilson\u0027s comment into\naccount.\n\nv3: On Chris Wilson\u0027s insistency, do not reinstate the rather bogus\nvfs_cache_pressure change.\n\nTested-by: Greg KH \u003cgregkh@linuxfoundation.org\u003e\nTested-by: Dave Kleikamp \u003cdave.kleikamp@oracle.com\u003e\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d55984\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d57122\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d56916\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d57136\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@vger.kernel.org\nAcked-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "7be72c39544e3973509f1c299d255a67177c7a33",
      "tree": "4ddef3dcfd764068b085874528f5e16dda63d039",
      "parents": [
        "9931faca02c604c22335f5a935a501bb2ace6e20",
        "478740a14826c50595649b3dafed71576796dd95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 10 08:20:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 10 08:20:15 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 patches from Martin Schwidefsky:\n \"Add the finit_module system call, fix the irq statistics in\n  /proc/stat, fix a s390dbf lockdep problem, a patch revert for a\n  problem that is not 100% understood yet, and a few patches to\n  fix warnings.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/pci: define read*_relaxed functions\n  s390/topology: export cpu_topology\n  s390/pm: export pm_power_off\n  s390/pci: define isa_dma_bridge_buggy\n  s390/3215: partially revert tty close handling fix\n  s390/irq: count cpu restart events\n  s390/irq: remove split irq fields from /proc/stat\n  s390/irq: enable irq sum accounting for /proc/stat again\n  s390/syscalls: wire up finit_module syscall\n  s390/pci: remove dead code\n  s390/smp: fix section mismatch for smp_add_present_cpu()\n  s390/debug: Fix s390dbf lockdep problem in debug_(un)register_view()\n"
    },
    {
      "commit": "81d0a6ae7befb24c06f4aa4856af7f8d1f612171",
      "tree": "324aadeae9a1b561e83a7d930ef5f617a52270b5",
      "parents": [
        "adf6178ad5552a7f2f742a8c85343c50f080c412"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Wed Jan 09 19:34:57 2013 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:55:49 2013 +0000"
      },
      "message": "regulator: max8998: Ensure enough delay time for max8998_set_voltage_buck_time_sel\n\nUse DIV_ROUND_UP to prevent truncation by integer division issue.\nThis ensures we return enough delay time.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "08245ad87e2970ac56987caab5cd5900563db4e1",
      "tree": "c3db39a4d4c6301f2801496979cefc0e790e15f3",
      "parents": [
        "9931faca02c604c22335f5a935a501bb2ace6e20"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Dec 31 00:04:59 2012 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Wed Jan 09 21:47:22 2013 -0800"
      },
      "message": "hwmon: (vexpress) Fix build error seen if CONFIG_OF_DEVICE is not set\n\nFix:\nvexpress.c: In function ‘vexpress_hwmon_name_show’:\nvexpress.c:34:2: error: implicit declaration of function\n‘of_get_property’ [-Werror\u003dimplicit-function-declaration]\nvexpress.c:34:27: warning: initialization makes pointer from integer\nwithout a cast [enabled by default]\nvexpress.c: In function ‘vexpress_hwmon_label_show’:\nvexpress.c:43:22: warning: initialization makes pointer from integer\nwithout a cast [enabled by default]\n\nSeen if CONFIG_OF_DEVICE is not defined. of_get_property is declared in\nof.h which is only included by of_device.h if CONFIG_OF_DEVICE is defined.\nof.h needs to be included directly.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n"
    },
    {
      "commit": "57a0c1e2d6cb70ad0f8549ae730fc58fd0553429",
      "tree": "1c6bd5ceec0de88c357b698fe4d8fe8d110e26cb",
      "parents": [
        "e53289c0c5e5a24e29e571eba7af05c845c10890",
        "44d22e2404b3ce93a314654962d31acc8afcdd62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 09 08:43:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 09 08:43:56 2013 -0800"
      },
      "message": "Merge tag \u0027edac_fixes_for_3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\nPull EDAC fixes from Borislav Petkov:\n \"Two error path fixes causing a crash and a Kconfig fix for an issue\n  which spilled all EDAC suboptions into the \u0027Device Drivers\u0027 menu.\"\n\n* tag \u0027edac_fixes_for_3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  EDAC: Cleanup device deregistering path\n  EDAC: Fix EDAC Kconfig menu\n  EDAC: Fix kernel panic on module unloading\n"
    },
    {
      "commit": "a9b8a894ad7d0b90b0464c9ac7e8e5c1687edcae",
      "tree": "facc20b09719093ea35cd05374f31b34df95ae15",
      "parents": [
        "c9be4a5c49cf51cc70a993f004c5bb30067a65ce",
        "5e20a4b53094651d80f856ff55a916b999dbb57a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 09 11:01:37 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 09 11:01:37 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "ca320ac456099c29290568353d924157e626ede9",
      "tree": "a9e4eef3242183022f63a1e83aaed779a599ca08",
      "parents": [
        "c16ed4be4c3c691e8c11dc6d22490f79f030d300"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Dec 19 12:14:22 2012 +0000"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed Jan 09 14:20:24 2013 +0100"
      },
      "message": "drm/i915: Use pixel size for computing linear offsets into a sprite\n\nThis fixes an original bug in the sprite code that miscomputed the\nsource offset into a linear YUV packed framebuffer, that was magnified\ninto an oops with\n\ncommit 5a35e99e8162d6820013a56ad15ea8bf937af5a6\nAuthor: Damien Lespiau \u003cdamien.lespiau@intel.com\u003e\nDate:   Fri Oct 26 18:20:12 2012 +0100\n\n    drm/i915: adjust sprite base address\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.com\u003e\nCc: Damien Lespiau \u003cdamien.lespiau@intel.com\u003e\nCc: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nReviewed-by: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "974b33586b4bbbdab33c666417f9ba9ef50b62c3",
      "tree": "0ee18a21c5d9fba897903e8505b606793cb8fb27",
      "parents": [
        "ca5c8a4c2aba577b4cd2f4c3c72a768a80830294",
        "434fec16948cf5afa3cba31dcb00359bdbf24758"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 08 18:53:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 08 18:53:56 2013 -0800"
      },
      "message": "Merge tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"People are back from the holiday breaks, and it shows.  Here are a\n  bunch of fixes for a number of platforms:\n   - A couple of small fixes for Nomadik\n   - A larger set of changes for kirkwood/mvebu\n     - uart driver selection, dt clocks, gpio-poweroff fixups, a few\n       __init annotation fixes and some error handling improvement in\n       their xor dma driver.\n   - i.MX had a couple of minor fixes (and a critical one for flexcan2\n     clock setup)\n   - MXS has a small board fix and a framebuffer bugfix\n   - A set of fixes for Samsung Exynos, fixing default bootargs and some\n     Exynos5440 clock issues\n   - A set of OMAP changes including PM fixes and a few sparse warning\n     fixups\n\n  All in all a bit more positive code delta than we\u0027d ideally want to\n  see here, mostly from the OMAP PM changes, but nothing overly crazy.\"\n\n* tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (44 commits)\n  ARM: clps711x: Fix bad merge of clockevents setup\n  ARM: highbank: save and restore L2 cache and GIC on suspend\n  ARM: highbank: add a power request clear\n  ARM: highbank: fix secondary boot and hotplug\n  ARM: highbank: fix typos with hignbank in power request functions\n  ARM: dts: fix highbank cpu mpidr values\n  ARM: dts: add device_type prop to cpu nodes on Calxeda platforms\n  ARM: mx5: Fix MX53 flexcan2 clock\n  ARM: OMAP2+: am33xx-hwmod: Fix wrongly terminated am33xx_usbss_mpu_irqs array\n  pinctrl: mvebu: make pdma clock on dove mandatory\n  ARM: Dove: Add pinctrl clock to DT\n  dma: mv_xor: fix error handling for clocks\n  dma: mv_xor: fix error handling of mv_xor_channel_add()\n  arm: mvebu: Add missing ; for cpu node.\n  arm: mvebu: Armada XP MV78230 has only three Ethernet interfaces\n  arm: mvebu: Armada XP MV78230 has two cores, not one\n  clk: mvebu: Remove inappropriate __init tagging\n  ARM: Kirkwood: Use fixed-regulator instead of board gpio call\n  ARM: Kirkwood: Fix missing sdio clock\n  ARM: Kirkwood: Switch TWSI1 of 88f6282 to DT clock providers\n  ...\n"
    },
    {
      "commit": "ca5c8a4c2aba577b4cd2f4c3c72a768a80830294",
      "tree": "78e48d1a5cdd25f4e20c3e5c84000e122c9f25e1",
      "parents": [
        "ed2c8911684ac780d051d251ad0cd9d797dd029c",
        "e8e89622ed361c46bf90ba4828e685a8b603f7e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 08 16:08:10 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 08 16:08:10 2013 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm update from Dave Airlie:\n \"Exynos and Radeon mostly, with a dma-buf and ttm fix thrown in.\n\n  It\u0027s a bit big but its mostly exynos license fix ups and I\u0027d rather\n  not hold those up since its legally stuff.\n\n  Radeon has a couple of fixes from dma engine work, TTM is just a\n  locking fix, and dma-buf fix has been hanging around and I finally got\n  a chance to review it.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux: (30 commits)\n  drm/ttm: fix fence locking in ttm_buffer_object_transfer\n  drm/prime: drop reference on imported dma-buf come from gem\n  drm/radeon: add quirk for d3 delay during switcheroo poweron for apple macbooks\n  drm/exynos: move finish page flip to a common place\n  drm/exynos: fimd: modify condition in fimd resume\n  drm/radeon: fix DMA CS parser for r6xx linear copy packet\n  drm/radeon: split r6xx and r7xx copy_dma functions\n  drm/exynos: Use devm_clk_get in exynos_drm_gsc.c\n  drm/exynos: Remove redundant NULL check in exynos_drm_gsc.c\n  drm/exynos: Remove explicit freeing using devm_* APIs in exynos_drm_gsc.c\n  drm/exynos: Use devm_clk_get in exynos_drm_rotator.c\n  drm/exynos: Remove redundant NULL check in exynos_drm_rotator.c\n  drm/exynos: Remove unnecessary devm_* freeing APIs in exynos_drm_rotator.c\n  drm/exynos: Use devm_clk_get in exynos_drm_fimc.c\n  drm/exynos: Remove redundant NULL check\n  drm/exynos: Remove explicit freeing using devm_* APIs in exynos_drm_fimc.c\n  drm/exynos: Use devm_kzalloc in exynos_drm_ipp.c\n  drm/exynos: fix gem buffer allocation type checking\n  drm/exynos: remove needless parenthesis.\n  drm/exynos: fix incorrect interrupt induced by m2m operation.\n  ...\n"
    }
  ],
  "next": "18a9df42d53fabfa43b78be1104838cc8b9762e1"
}
