)]}'
{
  "log": [
    {
      "commit": "bb176f7d038fee4d46b3293e64e173bfb05ab7b5",
      "tree": "3083ebddffa88ffe7e4889dc1ba618bb55c89953",
      "parents": [
        "95731ebb114c5f0c028459388560fc2a72fe5049"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Wed Jun 19 14:19:33 2013 +0530"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 21 01:06:34 2013 +0200"
      },
      "message": "cpufreq: Fix minor formatting issues\n\nThere were a few noticeable formatting issues in core cpufreq code.\nThis cleans them up to make code look better.  The changes include:\n - Whitespace cleanup.\n - Rearrangements of code.\n - Multiline comments fixes.\n - Formatting changes to fit 80 columns.\n\nCopyright information in cpufreq.c is also updated to include my name\nfor 2013.\n\n[rjw: Changelog]\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "95731ebb114c5f0c028459388560fc2a72fe5049",
      "tree": "7e1acaa2d116dad92e83355eb36dc26831d1accf",
      "parents": [
        "d1922f02562fe230396400e466e6e38dfeb072f5"
      ],
      "author": {
        "name": "Xiaoguang Chen",
        "email": "chenxg@marvell.com",
        "time": "Wed Jun 19 15:00:07 2013 +0800"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 21 00:56:04 2013 +0200"
      },
      "message": "cpufreq: Fix governor start/stop race condition\n\nCpufreq governors\u0027 stop and start operations should be carried out\nin sequence.  Otherwise, there will be unexpected behavior, like in\nthe example below.\n\nSuppose there are 4 CPUs and policy-\u003ecpu\u003dCPU0, CPU1/2/3 are linked\nto CPU0.  The normal sequence is:\n\n 1) Current governor is userspace.  An application tries to set the\n    governor to ondemand.  It will call __cpufreq_set_policy() in\n    which it will stop the userspace governor and then start the\n    ondemand governor.\n\n 2) Current governor is userspace.  The online of CPU3 runs on CPU0.\n    It will call cpufreq_add_policy_cpu() in which it will first\n    stop the userspace governor, and then start it again.\n\nIf the sequence of the above two cases interleaves, it becomes:\n\n 1) Application stops userspace governor\n 2)                                  Hotplug stops userspace governor\n\nwhich is a problem, because the governor shouldn\u0027t be stopped twice\nin a row.  What happens next is:\n\n 3) Application starts ondemand governor\n 4)                                  Hotplug starts a governor\n\nIn step 4, the hotplug is supposed to start the userspace governor,\nbut now the governor has been changed by the application to ondemand,\nso the ondemand governor is started once again, which is incorrect.\n\nThe solution is to prevent policy governors from being stopped\nmultiple times in a row.  A governor should only be stopped once for\none policy.  After it has been stopped, no more governor stop\noperations should be executed.\n\nAlso add a mutex to serialize governor operations.\n\n[rjw: Changelog.  And you owe me a beverage of my choice.]\nSigned-off-by: Xiaoguang Chen \u003cchenxg@marvell.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "7a4b35082c0f6997cb32b67a9cde169ec8e64706",
      "tree": "c3fb875143d9c7862c2051bcd3447e26e354fdde",
      "parents": [
        "defa4c738aa90e29e91eff43b0c1b3198367ce9c",
        "ea61623fe9badd5a195b3a0878e6d89a2f97ac0e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 07 13:18:59 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 07 13:18:59 2013 +0200"
      },
      "message": "Merge branch \u0027cpufreq-next\u0027 of git://git.linaro.org/people/vireshk/linux into pm-cpufreq\n\nARM cpufreq updates from Viresh Kumar.\n"
    },
    {
      "commit": "5070158804b5339c71809f5e673cea1cfacd804d",
      "tree": "42256e81e326af4e568a179787e66d434a0b1ffc",
      "parents": [
        "2361be23666232dbb4851a527f466c4cbf5340fc"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Sat Mar 30 16:25:15 2013 +0530"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Tue Jun 04 14:25:59 2013 +0200"
      },
      "message": "cpufreq: rename index as driver_data in cpufreq_frequency_table\n\nThe \"index\" field of struct cpufreq_frequency_table was never an\nindex and isn\u0027t used at all by the cpufreq core.  It only is useful\nfor cpufreq drivers for their internal purposes.\n\nMany people nowadays blindly set it in ascending order with the\nassumption that the core will use it, which is a mistake.\n\nRename it to \"driver_data\" as that\u0027s what its purpose is. All of its\nusers are updated accordingly.\n\n[rjw: Changelog]\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "008bd2de940114a2d781b2efdd1a34a0fcf0f7ec",
      "tree": "c094bb86133f266f52fa296328c2fb79aca7ce5d",
      "parents": [
        "0f7dafd44e2de131f67fca87378e30ca86bc00d5",
        "aafc9d158b0039e600fc429246c7bb04a111fb26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 20:05:20 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 20:05:20 2013 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull scsi target fixes from Nicholas Bellinger:\n \"The highlights include:\n\n   - Re-instate sess-\u003ewait_list in target_wait_for_sess_cmds() for\n     active I/O shutdown handling in fabrics using se_cmd-\u003ecmd_kref\n   - Make ib_srpt call target_sess_cmd_list_set_waiting() during session\n     shutdown\n   - Fix FILEIO off-by-one READ_CAPACITY bug for !S_ISBLK export\n   - Fix iscsi-target login error heap buffer overflow (Kees)\n   - Fix iscsi-target active I/O shutdown handling regression in\n     v3.10-rc1\n\n  A big thanks to Kees Cook for fixing a long standing login error\n  buffer overflow bug.\n\n  All patches are CC\u0027ed to stable with the exception of the v3.10-rc1\n  specific regression + other minor target cleanup.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  iscsi-target: Fix iscsit_free_cmd() se_cmd-\u003ecmd_kref shutdown handling\n  target: Propigate up -\u003ecmd_kref put return via transport_generic_free_cmd\n  iscsi-target: fix heap buffer overflow on error\n  target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export\n  ib_srpt: Call target_sess_cmd_list_set_waiting during shutdown_session\n  target: Re-instate sess_wait_list for target_wait_for_sess_cmds\n  target: Remove unused wait_for_tasks bit in target_wait_for_sess_cmds\n"
    },
    {
      "commit": "c361cb59acbb503c033971e8be8c029bbfd67f18",
      "tree": "51f38c226256b1b5590f28953b0e0a888871b14f",
      "parents": [
        "6cf3c736200e3924d8ce6b37e5006a4598b9236d",
        "56c21b53ab071feb3ce93375a563ead745fa7105"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 19:53:41 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 19:53:41 2013 +0900"
      },
      "message": "Merge tag \u0027fbdev-for-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev\n\nPull fbdev fixes from Jean-Christophe PLAGNIOL-VILLARD:\n \"This contains some small fixes\n\n   - Atmel LCDC: fix blank the backlight on remove\n   - ps3fb: fix compile warning\n   - OMAPDSS: Fix crash with DT boot\"\n\n* tag \u0027fbdev-for-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev:\n  atmel_lcdfb: blank the backlight on remove\n  trivial: atmel_lcdfb: add missing error message\n  OMAPDSS: Fix crash with DT boot\n  fbdev/ps3fb: fix compile warning\n"
    },
    {
      "commit": "977b55cf988b86cdc929fef730a78aca98a8ebdb",
      "tree": "90f2c6b53356f453cfe337e7888bd1c6d859741f",
      "parents": [
        "fe696b47eb061f47559ce7394d517cfb85af50f5",
        "37448adfc7ce0d6d5892b87aa8d57edde4126f49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 06:47:04 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 06:47:04 2013 +0900"
      },
      "message": "Merge tag \u0027please-pull-aertracefix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras\n\nPull aer error logging fix from Tony Luck:\n \"Can\u0027t call pci_get_domain_bus_and_slot() from interupt context\"\n\n* tag \u0027please-pull-aertracefix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras:\n  aerdrv: Move cper_print_aer() call out of interrupt context\n"
    },
    {
      "commit": "d5ddad4168348337d98d6b8f156a3892de444411",
      "tree": "8d9151a21c95709ccc0b58cd60a61beba8248459",
      "parents": [
        "cea4dcfdad926a27a18e188720efe0f2c9403456"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri May 31 00:46:11 2013 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri May 31 01:21:23 2013 -0700"
      },
      "message": "target: Propigate up -\u003ecmd_kref put return via transport_generic_free_cmd\n\nGo ahead and propigate up the -\u003ecmd_kref put return value from\ntarget_put_sess_cmd() -\u003e transport_release_cmd() -\u003e transport_put_cmd()\n-\u003e transport_generic_free_cmd().\n\nThis is useful for certain fabrics when determining the active I/O\nshutdown case with SCF_ACK_KREF where a final target_put_sess_cmd()\nis still required by the caller.\n\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "3655b22de04e3635fe3a2d7b9529cb12609a9bd0",
      "tree": "e9c55e77e44a6de74c62ee7d907a293d97033fd3",
      "parents": [
        "5489e948dc0f41a249c109d74612bf5aceab8f38",
        "8d0b8801c9e4c2c6b20cdac74dbab16facce7653"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 06:01:18 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 06:01:18 2013 +0900"
      },
      "message": "Merge tag \u0027stable/for-linus-3.10-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen fixes from Konrad Rzeszutek Wilk:\n - Use proper error paths\n - Clean up APIC IPI usage (incorrect arguments)\n - Delay XenBus frontend resume is backend (xenstored) is not running\n - Fix build error with various combinations of CONFIG_\n\n* tag \u0027stable/for-linus-3.10-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xenbus_client.c: correct exit path for xenbus_map_ring_valloc_hvm\n  xen-pciback: more uses of cached MSI-X capability offset\n  xen: Clean up apic ipi interface\n  xenbus: save xenstore local status for later use\n  xenbus: delay xenbus frontend resume if xenstored is not running\n  xmem/tmem: fix \u0027undefined variable\u0027 build error.\n"
    },
    {
      "commit": "37448adfc7ce0d6d5892b87aa8d57edde4126f49",
      "tree": "384a776fe506e4dfb1cb6d64cc56ce7ae3c289e9",
      "parents": [
        "e4aa937ec75df0eea0bee03bffa3303ad36c986b"
      ],
      "author": {
        "name": "Lance Ortiz",
        "email": "lance.ortiz@hp.com",
        "time": "Thu May 30 08:25:12 2013 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 30 10:51:20 2013 -0700"
      },
      "message": "aerdrv: Move cper_print_aer() call out of interrupt context\n\nThe following warning was seen on 3.9 when a corrected PCIe error was being\nhandled by the AER subsystem.\n\nWARNING: at .../drivers/pci/search.c:214 pci_get_dev_by_id+0x8a/0x90()\n\nThis occurred because a call to pci_get_domain_bus_and_slot() was added to\ncper_print_pcie() to setup for the call to cper_print_aer().  The warning\nshowed up because cper_print_pcie() is called in an interrupt context and\npci_get* functions are not supposed to be called in that context.\n\nThe solution is to move the cper_print_aer() call out of the interrupt\ncontext and into aer_recover_work_func() to avoid any warnings when calling\npci_get* functions.\n\nSigned-off-by: Lance Ortiz \u003clance.ortiz@hp.com\u003e\nAcked-by: Borislav Petkov \u003cbp@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9b31a328e344e62e7cc98ae574edcb7b674719bb",
      "tree": "07baf7e2854dcd8f08066e7285ee68a89a4b9ff8",
      "parents": [
        "be646c2d2ba8e2e56596d72633705f8286698c25"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed May 15 00:52:44 2013 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed May 29 21:30:33 2013 -0700"
      },
      "message": "target: Re-instate sess_wait_list for target_wait_for_sess_cmds\n\nSwitch back to pre commit 1c7b13fe652 list splicing logic for active I/O\nshutdown with tcm_qla2xxx + ib_srpt fabrics.\n\nThe original commit was done under the incorrect assumption that it\u0027s safe to\nwalk se_sess-\u003esess_cmd_list unprotected in target_wait_for_sess_cmds() after\nsess-\u003esess_tearing_down \u003d 1 has been set by target_sess_cmd_list_set_waiting()\nduring session shutdown.\n\nSo instead of adding sess-\u003esess_cmd_lock protection around sess-\u003esess_cmd_list\nduring target_wait_for_sess_cmds(), switch back to sess-\u003esess_wait_list to\nallow wait_for_completion() + TFO-\u003erelease_cmd() to occur without having to\nwalk -\u003esess_cmd_list after the list_splice.\n\nAlso add a check to exit if target_sess_cmd_list_set_waiting() has already\nbeen called, and add a WARN_ON to check for any fabric bug where new se_cmds\nare added to sess-\u003esess_cmd_list after sess-\u003esess_tearing_down \u003d 1 has already\nbeen set.\n\nCc: Joern Engel \u003cjoern@logfs.org\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "2abb274629614bef4044a0b98ada42e977feadfd",
      "tree": "0c4ef9f17333b7e6ec558a10cf7d218a52d85276",
      "parents": [
        "1d7004f0593f631b78745e4c835d8e09b31f4996"
      ],
      "author": {
        "name": "Aurelien Chartier",
        "email": "aurelien.chartier@citrix.com",
        "time": "Tue May 28 18:09:56 2013 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed May 29 09:04:19 2013 -0400"
      },
      "message": "xenbus: delay xenbus frontend resume if xenstored is not running\n\nIf the xenbus frontend is located in a domain running xenstored, the device\nresume is hanging because it is happening before the process resume. This\npatch adds extra logic to the resume code to check if we are the domain\nrunning xenstored and delay the resume if needed.\n\nSigned-off-by: Aurelien Chartier \u003caurelien.chartier@citrix.com\u003e\n[Changes in v2:\n- Instead of bypassing the resume, process it in a workqueue]\n[Changes in v3:\n- Add a struct work in xenbus_device to avoid dynamic allocation\n- Several small code fixes]\n[Changes in v4:\n- Use a dedicated workqueue]\n[Changes in v5:\n- Move create_workqueue error handling to xenbus_frontend_dev_resume]\nAcked-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "2436e8aa8abef2536dc3bfb554f8dcb3a8b07560",
      "tree": "7e5e4b6447a2c3864ac1a5a2cf619881d8d069d5",
      "parents": [
        "e4aa937ec75df0eea0bee03bffa3303ad36c986b",
        "591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed May 29 17:00:34 2013 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed May 29 17:00:34 2013 +0800"
      },
      "message": "Merge branch \u0027fbdev-3.10-fixes\u0027 of git://gitorious.org/linux-omap-dss2/linux into linux-fbdev/for-3.10-fixes\n\nPull Tomi fixes for ps3fb and omap2\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "2361be23666232dbb4851a527f466c4cbf5340fc",
      "tree": "982ed55a3f4b097ddf9cffa7715b5e55db718466",
      "parents": [
        "72a4ce340a7ebf39e1c6fdc8f5feb4f974d6c635"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Fri May 17 16:09:09 2013 +0530"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Mon May 27 13:24:02 2013 +0200"
      },
      "message": "cpufreq: Don\u0027t create empty /sys/devices/system/cpu/cpufreq directory\n\nWhen we don\u0027t have any file in cpu/cpufreq directory we shouldn\u0027t\ncreate it. Specially with the introduction of per-policy governor\ninstance patchset, even governors are moved to\ncpu/cpu*/cpufreq/governor-name directory and so this directory is\njust not required.\n\nLets have it only when required.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "72a4ce340a7ebf39e1c6fdc8f5feb4f974d6c635",
      "tree": "d7f8215bb0b0c6eb064c69e3957b0dd72ec490e4",
      "parents": [
        "944e9a0316e60bc5bc122e46c1fde36e5f6e9f56"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Fri May 17 11:26:32 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Mon May 27 13:20:56 2013 +0200"
      },
      "message": "cpufreq: Move get_cpu_idle_time() to cpufreq.c\n\nGovernors other than ondemand and conservative can also use\nget_cpu_idle_time() and they aren\u0027t required to compile\ncpufreq_governor.c. So, move these independent routines to\ncpufreq.c instead.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "944e9a0316e60bc5bc122e46c1fde36e5f6e9f56",
      "tree": "ccec2b2a4dd1c5de8f8db9b81d68b034380734a8",
      "parents": [
        "3f869d6d41d032392abafe17ea5257a2514a24a7"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Thu May 16 05:09:57 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Mon May 27 13:20:56 2013 +0200"
      },
      "message": "cpufreq: governors: Move get_governor_parent_kobj() to cpufreq.c\n\nget_governor_parent_kobj() can be used by any governor, generic\ncpufreq governors or platform specific ones and so must be present in\ncpufreq.c instead of cpufreq_governor.c.\n\nThis patch moves it to cpufreq.c. This also adds\nEXPORT_SYMBOL_GPL(get_governor_parent_kobj) so that modules can use\nthis function too.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "1aad08dc571604ebe473e2a187f0f7b211ae6c3f",
      "tree": "6d95d35c187a4d1ccf07d620d6c84df567cd4df0",
      "parents": [
        "27a24cfa04c6f041c0191847d047f25e5627cd63",
        "5a2bff8d7c7f63e2e8d467f66f6492fbb4d9509c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:32:00 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:32:00 2013 -0700"
      },
      "message": "Merge tag \u0027pm+acpi-3.10-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI fixes from Rafael Wysocki:\n\n - Additional CPU ID for the intel_pstate driver from Dirk Brandewie.\n\n - More cpufreq fixes related to ARM big.LITTLE support and locking from\n   Viresh Kumar.\n\n - VIA C7 cpufreq build fix from Rafał Bilski.\n\n - ACPI power management fix making it possible to use device power\n   states regardless of the CONFIG_PM setting from Rafael J Wysocki.\n\n - New ACPI video blacklist item from Bastian Triller.\n\n* tag \u0027pm+acpi-3.10-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / video: Add \"Asus UL30A\" to ACPI video detect blacklist\n  cpufreq: arm_big_little_dt: Instantiate as platform_driver\n  cpufreq: arm_big_little_dt: Register driver only if DT has valid data\n  cpufreq / e_powersaver: Fix linker error when ACPI processor is a module\n  cpufreq / intel_pstate: Add additional supported CPU ID\n  cpufreq: Drop rwsem lock around CPUFREQ_GOV_POLICY_EXIT\n  ACPI / PM: Allow device power states to be used for CONFIG_PM unset\n"
    },
    {
      "commit": "27a24cfa04c6f041c0191847d047f25e5627cd63",
      "tree": "c5377af546f914cc9ca665fd00c825204d61ef35",
      "parents": [
        "6b3f7b5c2221c7a4fe715ea4fd479b6d07bbcbb5",
        "b59cc200ac025aca597fb21862c1c9e667f2eff2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:30:31 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:30:31 2013 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dma fixes from Vinod Koul:\n \"We have two patches from Andy \u0026 Rafael fixing the Lynxpoint dma\"\n\n* \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  ACPI / LPSS: register clock device for Lynxpoint DMA properly\n  dma: acpi-dma: parse CSRT to extract additional resources\n"
    },
    {
      "commit": "9cf1848278a41f8d5f69b26bca546cfd2d5677d8",
      "tree": "2628cd3e8e3ca1acfe81e636b082c285d97640d9",
      "parents": [
        "00cec111ac477ba71c99043358f17e9bb4d335fe",
        "03e04f048d2774aabd126fbad84729d4ba9dc40a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 18:12:15 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 18:12:15 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew Morton)\n\nMerge fixes from Andrew Morton:\n \"A bunch of fixes and one simple fbdev driver which missed the merge\n  window because people will still talking about it (to no great\n  effect).\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (30 commits)\n  aio: fix kioctx not being freed after cancellation at exit time\n  mm/pagewalk.c: walk_page_range should avoid VM_PFNMAP areas\n  drivers/rtc/rtc-max8998.c: check for pdata presence before dereferencing\n  ocfs2: goto out_unlock if ocfs2_get_clusters_nocache() failed in ocfs2_fiemap()\n  random: fix accounting race condition with lockless irq entropy_count update\n  drivers/char/random.c: fix priming of last_data\n  mm/memory_hotplug.c: fix printk format warnings\n  nilfs2: fix issue of nilfs_set_page_dirty() for page at EOF boundary\n  drivers/block/brd.c: fix brd_lookup_page() race\n  fbdev: FB_GOLDFISH should depend on HAS_DMA\n  drivers/rtc/rtc-pl031.c: pass correct pointer to free_irq()\n  auditfilter.c: fix kernel-doc warnings\n  aio: fix io_getevents documentation\n  revert \"selftest: add simple test for soft-dirty bit\"\n  drivers/leds/leds-ot200.c: fix error caused by shifted mask\n  mm/THP: use pmd_populate() to update the pmd with pgtable_t pointer\n  linux/kernel.h: fix kernel-doc warning\n  mm compaction: fix of improper cache flush in migration code\n  rapidio/tsi721: fix bug in MSI interrupt handling\n  hfs: avoid crash in hfs_bnode_create\n  ...\n"
    },
    {
      "commit": "00cec111ac477ba71c99043358f17e9bb4d335fe",
      "tree": "1adbf2351b2f84d7a52aea35530635530de3dd26",
      "parents": [
        "17fdfd0851617b6c18c0913364caf2a54171ce85",
        "f4ae176c626311d6507c9a2d263657c4cc4e1667"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:27:37 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:27:37 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"We didn\u0027t have any fixes sent up for -rc2, so this is a slightly\n  larger batch.  A bit all over the place platform-wise; OMAP, at91,\n  marvell, renesas, sunxi, ux500, etc.\n\n  I tried to summarize highlights but there isn\u0027t a whole lot to point\n  out.  Lots of little things fixed all over.  A couple of defconfig\n  updates due to new/changing options.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (44 commits)\n  ARM: at91/sama5: fix incorrect PMC pcr div definition\n  ARM: at91/dt: fix macb pinctrl_macb_rmii_mii_alt definition\n  ARM: at91: at91sam9n12: move external irq declatation to DT\n  ARM: shmobile: marzen: Use error values in usb_power_*\n  ARM: tegra: defconfig fixes\n  ARM: nomadik: fix IRQ assignment for SMC ethernet\n  ARM: vt8500: Add missing NULL terminator in dt_compat\n  clk: tegra: add ac97 controller clock\n  clk: tegra: remove USB from clk init table\n  ARM: dts: mvebu: Fix wrong the address reg value for the L2-cache node\n  ARM: plat-orion: Fix num_resources and id for ge10 and ge11\n  ARM: OMAP2+: hwmod: Remove sysc slave idle and auto idle apis\n  SERIAL: OMAP: Remove the slave idle handling from the driver\n  ARM: OMAP2+: serial: Remove the un-used slave idle hooks\n  ARM: OMAP2+: hwmod-data: UART IP needs software control to manage sidle modes\n  ARM: OMAP2+: hwmod: Add a new flag to handle SIDLE in SWSUP only in active\n  ARM: OMAP2+: hwmod: Fix sidle programming in _enable_sysc()/_idle_sysc()\n  arm: mvebu: fix the \u0027ranges\u0027 property to handle PCIe\n  ARM: mvebu: select ARCH_REQUIRE_GPIOLIB for mvebu platform\n  ARM: AM33XX: Add missing .clkdm_name to clkdiv32k_ick clock\n  ...\n"
    },
    {
      "commit": "7450231fb35492951e78a91b833fd935171f4e66",
      "tree": "3e0327c1ae0953951ce0e2c30aa4761eabfa531e",
      "parents": [
        "c2cc499c5bcf9040a738f49e8051b42078205748"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Fri May 24 15:55:20 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:51 2013 -0700"
      },
      "message": "linux/kernel.h: fix kernel-doc warning\n\nFix kernel-doc warning in \u003clinux/kernel.h\u003e:\n\n  Warning(include/linux/kernel.h:590): No description found for parameter \u0027ip\u0027\n\nscripts/kernel-doc cannot handle macros, functions, or function\nprototypes between the function or macro that is being documented and\nits definition, so move these prototypes above the function that is\nbeing documented.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c663cfc523a88d97a8309b04a089c27dc57fd7e",
      "tree": "d3b9de53922dbc326017075bd5e1558b5f8c741d",
      "parents": [
        "7b92d03c3239f43e5b86c9cc9630f026d36ee995"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@intel.com",
        "time": "Fri May 24 15:55:09 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:50 2013 -0700"
      },
      "message": "wait: fix false timeouts when using wait_event_timeout()\n\nMany callers of the wait_event_timeout() and\nwait_event_interruptible_timeout() expect that the return value will be\npositive if the specified condition becomes true before the timeout\nelapses.  However, at the moment this isn\u0027t guaranteed.  If the wake-up\nhandler is delayed enough, the time remaining until timeout will be\ncalculated as 0 - and passed back as a return value - even if the\ncondition became true before the timeout has passed.\n\nFix this by returning at least 1 if the condition becomes true.  This\nsemantic is in line with what wait_for_condition_timeout() does; see\ncommit bb10ed09 (\"sched: fix wait_for_completion_timeout() spurious\nfailure under heavy load\").\n\nDaniel said \"We have 3 instances of this bug in drm/i915.  One case even\nwhere we switch between the interruptible and not interruptible\nwait_event_timeout variants, foolishly presuming they have the same\nsemantics.  I very much like this.\"\n\nOne such bug is reported at\n  https://bugs.freedesktop.org/show_bug.cgi?id\u003d64133\n\nSigned-off-by: Imre Deak \u003cimre.deak@intel.com\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: \"Paul E.  McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Lukas Czerner \u003clczerner@redhat.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc8fcfea18249640f2728c46d70999dcb7e4dc49",
      "tree": "7d24b4132c4dd821c998649f21344bec6f4a3453",
      "parents": [
        "a11650e11093ed57dca78bf16e7836517c599098"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Fri May 24 15:55:06 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:50 2013 -0700"
      },
      "message": "rapidio: add enumeration/discovery start from user space\n\nAdd RapidIO enumeration/discovery start from user space.  User space\nstart allows to defer RapidIO fabric scan until the moment when all\nparticipating endpoints are initialized avoiding mandatory synchronized\nstart of all endpoints (which may be challenging in systems with large\nnumber of RapidIO endpoints).\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Andre van Herk \u003candre.van.herk@Prodrive.nl\u003e\nCc: Micha Nelissen \u003cmicha.nelissen@Prodrive.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a11650e11093ed57dca78bf16e7836517c599098",
      "tree": "9823799d4c54337971b4654ea9e5510131dae9c5",
      "parents": [
        "585dc0c2f68981c02a0bb6fc8fe191a3f513959c"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Fri May 24 15:55:05 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:50 2013 -0700"
      },
      "message": "rapidio: make enumeration/discovery configurable\n\nSystems that use RapidIO fabric may need to implement their own\nenumeration and discovery methods which are better suitable for needs of\na target application.\n\nThe following set of patches is intended to simplify process of\nintroduction of new RapidIO fabric enumeration/discovery methods.\n\nThe first patch offers ability to add new RapidIO enumeration/discovery\nmethods using kernel configuration options.  This new configuration\noption mechanism allows to select statically linked or modular\nenumeration/discovery method(s) from the list of existing methods or use\nexternal module(s).\n\nThis patch also updates the currently existing enumeration/discovery\ncode to be used as a statically linked or modular method.\n\nThe corresponding configuration option is named \"Basic\nenumeration/discovery\" method.  This is the only one configuration\noption available today but new methods are expected to be introduced\nafter adoption of provided patches.\n\nThe second patch address a long time complaint of RapidIO subsystem\nusers regarding fabric enumeration/discovery start sequence.  Existing\nimplementation offers only a boot-time enumeration/discovery start which\nrequires synchronized boot of all endpoints in RapidIO network.  While\nit works for small closed configurations with limited number of\nendpoints, using this approach in systems with large number of endpoints\nis quite challenging.\n\nTo eliminate requirement for synchronized start the second patch\nintroduces RapidIO enumeration/discovery start from user space.\n\nFor compatibility with the existing RapidIO subsystem implementation,\nautomatic boot time enumeration/discovery start can be configured in by\nspecifying \"rio-scan.scan\u003d1\" command line parameter if statically linked\nbasic enumeration method is selected.\n\nThis patch:\n\nRework to implement RapidIO enumeration/discovery method selection\ncombined with ability to use enumeration/discovery as a kernel module.\n\nThis patch adds ability to introduce new RapidIO enumeration/discovery\nmethods using kernel configuration options.  Configuration option\nmechanism allows to select statically linked or modular\nenumeration/discovery method from the list of existing methods or use\nexternal modules.  If a modular enumeration/discovery is selected each\nRapidIO mport device can have its own method attached to it.\n\nThe existing enumeration/discovery code was updated to be used as\nstatically linked or modular method.  This configuration option is named\n\"Basic enumeration/discovery\" method.\n\nSeveral common routines have been moved from rio-scan.c to make them\navailable to other enumeration methods and reduce number of exported\nsymbols.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Andre van Herk \u003candre.van.herk@Prodrive.nl\u003e\nCc: Micha Nelissen \u003cmicha.nelissen@Prodrive.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb3d33900aa953bcdfe132a71bb03ee592ebbb47",
      "tree": "020bf904e5d5e9b3106228514f925b041492df28",
      "parents": [
        "514e250f67d2b2a8ab08dc9c3650af19a411c926",
        "950e2958a5e96406e6e5ff4190a638a54769f89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 08:27:32 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 08:27:32 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n \"It\u0027s been a while since my last pull request so quite a few fixes have\n  piled up.\"\n\nIndeed.\n\n 1) Fix nf_{log,queue} compilation with PROC_FS disabled, from Pablo\n    Neira Ayuso.\n\n 2) Fix data corruption on some tg3 chips with TSO enabled, from Michael\n    Chan.\n\n 3) Fix double insertion of VLAN tags in be2net driver, from Sarveshwar\n    Bandi.\n\n 4) Don\u0027t have TCP\u0027s MD5 support pass \u003e PAGE_SIZE page offsets in\n    scatter-gather entries into the crypto layer, the crypto layer can\u0027t\n    handle that.  From Eric Dumazet.\n\n 5) Fix lockdep splat in 802.1Q MRP code, also from Eric Dumazet.\n\n 6) Fix OOPS in netfilter log module when called from conntrack, from\n    Hans Schillstrom.\n\n 7) FEC driver needs to use netif_tx_{lock,unlock}_bh() rather than the\n    non-BH disabling variants.  From Fabio Estevam.\n\n 8) TCP GSO can generate out-of-order packets, fix from Eric Dumazet.\n\n 9) vxlan driver doesn\u0027t update \u0027used\u0027 field of fdb entries when it\n    should, from Sridhar Samudrala.\n\n10) ipv6 should use kzalloc() to allocate inet6 socket cork options,\n    otherwise we can OOPS in ip6_cork_release().  From Eric Dumazet.\n\n11) Fix races in bonding set mode, from Nikolay Aleksandrov.\n\n12) Fix checksum generation regression added by \"r8169: fix 8168evl\n    frame padding.\", from Francois Romieu.\n\n13) ip_gre can look at stale SKB data pointer, fix from Eric Dumazet.\n\n14) Fix checksum handling when GSO is enabled in bnx2x driver with\n    certain chips, from Yuval Mintz.\n\n15) Fix double free in batman-adv, from Martin Hundebøll.\n\n16) Fix device startup synchronization with firmware in tg3 driver, from\n    Nithin Sujit.\n\n17) perf networking dropmonitor doesn\u0027t work at all due to mixed up\n    trace parameter ordering, from Ben Hutchings.\n\n18) Fix proportional rate reduction handling in tcp_ack(), from Nandita\n    Dukkipati.\n\n19) IPSEC layer doesn\u0027t return an error when a valid state is detected,\n    causing an OOPS.  Fix from Timo Teräs.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (85 commits)\n  be2net: bug fix on returning an invalid nic descriptor\n  tcp: xps: fix reordering issues\n  net: Revert unused variable changes.\n  xfrm: properly handle invalid states as an error\n  virtio_net: enable napi for all possible queues during open\n  tcp: bug fix in proportional rate reduction.\n  net: ethernet: sun: drop unused variable\n  net: ethernet: korina: drop unused variable\n  net: ethernet: apple: drop unused variable\n  qmi_wwan: Added support for Cinterion\u0027s PLxx WWAN Interface\n  perf: net_dropmonitor: Remove progress indicator\n  perf: net_dropmonitor: Use bisection in symbol lookup\n  perf: net_dropmonitor: Do not assume ordering of dictionaries\n  perf: net_dropmonitor: Fix symbol-relative addresses\n  perf: net_dropmonitor: Fix trace parameter order\n  net: fec: use a more proper compatible string for MVF type device\n  qlcnic: Fix updating netdev-\u003efeatures\n  qlcnic: remove netdev-\u003etrans_start updates within the driver\n  qlcnic: Return proper error codes from probe failure paths\n  tg3: Update version to 3.132\n  ...\n"
    },
    {
      "commit": "b91fd4d5aad0c1124654341814067ca3f59490fc",
      "tree": "f1ea23a27f0ad1dd91c336658cceed05f02cef63",
      "parents": [
        "4c0eec03b188efafba3a35315b59a9efbf9684fc",
        "f3f011750a18abc389ef1b0d504fbeeacf641919"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 13:50:53 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 13:50:53 2013 -0700"
      },
      "message": "Merge tag \u0027pci-v3.10-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI updates from Bjorn Helgaas:\n \"Here are some more fixes for v3.10.  The Moorestown update broke Intel\n  Medfield devices, so I reverted it.  The acpiphp change fixes a\n  regression: we broke hotplug notifications to host bridges when we\n  split acpiphp into the host-bridge related part and the\n  endpoint-related part.\n\n  Moorestown\n      Revert \"x86/pci/mrst: Use configuration mechanism 1 for 00:00.0, 00:02.0, 00:03.0\"\n  Hotplug\n      PCI: acpiphp: Re-enumerate devices when host bridge receives Bus Check\"\n\n* tag \u0027pci-v3.10-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:\n  Revert \"x86/pci/mrst: Use configuration mechanism 1 for 00:00.0, 00:02.0, 00:03.0\"\n  PCI: acpiphp: Re-enumerate devices when host bridge receives Bus Check\n"
    },
    {
      "commit": "d97955625710b57f24427e403f150126078273c2",
      "tree": "4e1b2d5938e269266e77e46fa5d604b0cd24733c",
      "parents": [
        "388c2896972c02ceccca4b5e90bd4a70e13fbab1",
        "e037f95ffb5355ffe295e1d106d02fefd284d882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:28:34 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:28:34 2013 -0700"
      },
      "message": "Merge tag \u0027tty-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial fixes from Greg Kroah-Hartman:\n \"Here are some tty / serial driver fixes for 3.10-rc2.\n\n  Nothing huge, although the rocket driver fix looks large, it\u0027s just\n  moving the code around to fix the reported build issues in it.  Other\n  than that, this has the fix for the of-reported lockdep warning from\n  the vt layer, as well as some other needed bugfixes.\n\n  All of these have been in linux-next for a while\"\n\n* tag \u0027tty-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  tty: mxser: Fix build warning introduced by dfc7b837c7f9 (Re: linux-next: build warning after merge of the tty.current tree)\n  tty: mxser: fix usage of opmode_ioaddr\n  serial: 8250_dw: add ACPI ID for Intel BayTrail\n  TTY: Fix tty miss restart after we turn off flow-control\n  tty/vt: Fix vc_deallocate() lock order\n  TTY: ehv_bytechan: add missing platform_driver_unregister() when module exit\n  TTY: rocket, fix more no-PCI warnings\n  serial: mcf: missing uart_unregister_driver() on error in mcf_init()\n  tty: serial: mpc5xxx: fix error handing in mpc52xx_uart_init()\n  serial: samsung: add missing platform_driver_unregister() when module exit\n  serial: pl011: protect attribute read from NULL platform data struct\n  tty: nwpserial: Pass correct pointer to free_irq()\n  serial: 8250_dw: Add valid clk pointer check\n"
    },
    {
      "commit": "b64194068bbbdef3cc235f5459616a330f3b7724",
      "tree": "0cfeac1c7b331c3824564b1756d7d02d2a697f82",
      "parents": [
        "72dd4e7980bf584fa11db4f00e38d5cf956a8856",
        "2a0ebf80aa95cc758d4725f74a7016e992606a39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:23:32 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:23:32 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.10-rc2\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 number of tiny USB bugfixes / new device ids for 3.10-rc2\n\n  The majority of these are USB gadget fixes, but they are all small.\n  Other than that, some USB host controller fixes, and USB serial driver\n  fixes for problems reported with them.\n\n  Also hopefully a fixed up USB_OTG Kconfig dependancy, that one seems\n  to be almost impossible to get right for all of the different\n  platforms these days.\"\n\n* tag \u0027usb-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (56 commits)\n  USB: cxacru: potential underflow in cxacru_cm_get_array()\n  USB: ftdi_sio: Add support for Newport CONEX motor drivers\n  USB: option: add device IDs for Dell 5804 (Novatel E371) WWAN card\n  usb: ohci: fix goto wrong tag in err case\n  usb: isp1760-if: fix memleak when platform_get_resource fail\n  usb: ehci-s5p: fix memleak when fallback to pdata\n  USB: serial: clean up chars_in_buffer\n  USB: ti_usb_3410_5052: fix chars_in_buffer overhead\n  USB: io_ti: fix chars_in_buffer overhead\n  USB: ftdi_sio: fix chars_in_buffer overhead\n  USB: ftdi_sio: clean up get_modem_status\n  USB: serial: add generic wait_until_sent implementation\n  USB: serial: add wait_until_sent operation\n  USB: set device dma_mask without reference to global data\n  USB: Blacklisted Cinterion\u0027s PLxx WWAN Interface\n  usb: option: Add Telewell TW-LTE 4G\n  USB: EHCI: remove bogus #error\n  USB: reset resume quirk needed by a hub\n  USB: usb-stor: realtek_cr: Fix compile error\n  usb, chipidea: fix link error when USB_EHCI_HCD is a module\n  ...\n"
    },
    {
      "commit": "591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb",
      "tree": "cb2b4707ecd8aaac1eff6901b311d4f839c69383",
      "parents": [
        "b358c6cf029cb67b3ed9cc367fb46f1fa3228c5b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 23 12:07:50 2013 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 23 12:54:21 2013 +0300"
      },
      "message": "OMAPDSS: Fix crash with DT boot\n\nWhen booting with DT, there\u0027s a crash when omapfb is probed. This is\ncaused by the fact that omapdss+DT is not yet supported, and thus\nomapdss is not probed at all. On the other hand, omapfb is always\nprobed. When omapfb tries to use omapdss, there\u0027s a NULL pointer\ndereference crash. The same error should most likely happen with omapdrm\nand omap_vout also.\n\nTo fix this, add an \"initialized\" state to omapdss. When omapdss has\nbeen probed, it\u0027s marked as initialized. omapfb, omapdrm and omap_vout\ncheck this state when they are probed to see that omapdss is actually\nthere.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "3cb7a59fd8c816af6765f3712cd233d83984edf2",
      "tree": "efbb3b4dd4978d812f65620fb86aeccc4c5e3b55",
      "parents": [
        "bb3ec6b08396bbd631b6441102dd1c3d89cbc576",
        "dec33abaafc89bcbd78f85fad0513170415a26d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 18:05:45 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 18:05:45 2013 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS update from Ralf Baechle:\n - Fix a build error if \u003clinux/printk.h\u003e is included without\n   \u003clinux/linkage.h\u003e having been included before.\n - Cleanup and fix the damage done by the generic idle loop patch.\n - A kprobes fix that brings the MIPS code in line with what other\n   architectures are for quite a while already.\n - Wire up the native getdents64(2) syscall for 64 bit - for some reason\n   it was only for the compat ABIs.  This has been reported to cause an\n   application issue.  This turned out bigger than I meant but the wait\n   instruction support code was driving me nuts.\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: N64: Wire getdents64(2)\n  kprobes/mips: Fix to check double free of insn slot\n  MIPS: Idle: Break r4k_wait into two functions and fix it.\n  MIPS: Idle: Do address fiddlery in helper functions.\n  MIPS: Idle: Consolidate all declarations in \u003casm/idle.h\u003e.\n  MIPS: Idle: Don\u0027t call local_irq_disable() in cpu_wait() implementations.\n  MIPS: Idle: Re-enable irqs at the end of r3081, au1k and loongson2 cpu_wait.\n  MIPS: Idle: Make call of function pointer readable.\n  MIPS: Idle: Consistently reformat inline assembler.\n  MIPS: Idle: cleaup SMTC idle hook as per Linux coding style.\n  MIPS: Consolidate idle loop / WAIT instruction support in a single file.\n  MIPS: clock.h: Remove declaration of cpu_wait.\n  Add include dependencies to \u003clinux/printk.h\u003e.\n  MIPS: Rewrite pfn_valid to work in modules, too.\n"
    },
    {
      "commit": "25625c9334d3b6a9cd32d009b99b36f6a78616f3",
      "tree": "03497342cf9b45da546cd9dd0f4b4434a1c0a697",
      "parents": [
        "8d9849b05154ff6f19f538c2d094ea0f32981bb0",
        "3260c76055afc6c9396e5ad9f9e599505ea8891f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 22 13:09:20 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 22 13:11:01 2013 -0700"
      },
      "message": "Merge tag \u0027omap-fixes-a-for-3.10-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into fixes\n\nFrom Paul Walmsley:\nFix the OMAP serial driver to work correctly on OMAP4 when booting\nwith DT.\n\n* tag \u0027omap-fixes-a-for-3.10-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending:\n  ARM: OMAP2+: hwmod: Remove sysc slave idle and auto idle apis\n  SERIAL: OMAP: Remove the slave idle handling from the driver\n  ARM: OMAP2+: serial: Remove the un-used slave idle hooks\n  ARM: OMAP2+: hwmod-data: UART IP needs software control to manage sidle modes\n  ARM: OMAP2+: hwmod: Add a new flag to handle SIDLE in SWSUP only in active\n  ARM: OMAP2+: hwmod: Fix sidle programming in _enable_sysc()/_idle_sysc()\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "cbfd2cd7195cf4500d428a04c79509445aa3924e",
      "tree": "41d9b00cd2a35be36c88779a5cba51398855aa8d",
      "parents": [
        "94f1be9798c88b030256bdeb533008c3d55ec2c6",
        "5649d8f9e335f2b093751fcc2bdd5953f79f66ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:18:41 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:18:41 2013 -0700"
      },
      "message": "Merge tag \u0027mfd-fixes-3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes\n\nPull mfd fixes from Samuel Ortiz:\n \"This is the first batch of MFD fixes for 3.10.\n\n  It\u0027s bigger than I would like, most of it is due to the big ab/db8500\n  merge that went through during the 3.10 merge window.\n\n  So we have:\n\n   - Some build fixes for the tps65912 and ab8500 drivers.\n   - A couple of build fixes for the the si476x driver with pre 4.3 gcc\n     compilers.\n   - A few runtime breakage fixes (probe failures or oopses) for the\n     ab8500 and db8500 drivers.\n   - Some sparse or regular gcc warning fixes for the si476x, ab8500 and\n     cros_ec drivers.\"\n\n* tag \u0027mfd-fixes-3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes:\n  mfd: ab8500-sysctrl: Let sysctrl driver work without pdata\n  mfd: db8500-prcmu: Update stored DSI PLL divider value\n  mfd: ab8500-sysctrl: Always enable pm_power_off handler\n  mfd: ab8500-core: Pass GPADC compatible string to MFD core\n  mfd: db8500-prcmu: Supply the pdata_size attribute for db8500-thermal\n  mfd: ab8500-core: Use the correct driver name when enabling gpio/pinctrl\n  mfd: ab8500: Pass AB8500 IRQ to debugfs code by resource\n  mfd: ab8500-gpadc: Suppress \u0027ignoring regulator_enable() return value\u0027 warning\n  mfd: ab8500-sysctrl: Set sysctrl_dev during probe\n  mfd: ab8500-sysctrl: Fix sparse warning\n  mfd: abx500-core: Fix sparse warning\n  mfd: ab8500: Debugfs code depends on gpadc\n  mfd: si476x: Use get_unaligned_be16() for unaligned be16 loads\n  mfd: cros_ec_spi: Use %z to format pointer differences\n  mfd: si476x: Do not use binary constants\n  mfd: tps65912: Select MFD_CORE\n"
    },
    {
      "commit": "94f1be9798c88b030256bdeb533008c3d55ec2c6",
      "tree": "e73baba68b700e50cab2a22025f85c0455df5470",
      "parents": [
        "519fe2ecb755b875d9814cdda19778c2e88c6901",
        "6407d75afd08545f2252bb39806ffd3f10c7faac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:16:49 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:16:49 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull virtio fixes from Rusty Russell:\n \"A build fix and a uapi exposure fix.  The build fix is later than I\n  liked, but my first version broke linux-next due to overzealous header\n  clean.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  virtio_console: fix uapi header\n  Hoist memcpy_fromiovec/memcpy_toiovec into lib/\n"
    },
    {
      "commit": "154c2670087bd7f54688274aca627433e4a7c181",
      "tree": "08411994a8e9b05dfecaadbfe5c77a27207423b9",
      "parents": [
        "8b9232141bf40788cce31f893c13f344ec31ee66"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 10:51:10 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:24 2013 +0200"
      },
      "message": "Add include dependencies to \u003clinux/printk.h\u003e.\n\nIf \u003clinux/linkage.h\u003e has not been included before \u003clinux/printk.h\u003e,\na build error like the below one will result:\n\n  CC      arch/mips/kernel/idle.o\nIn file included from arch/mips/kernel/idle.c:17:0:\ninclude/linux/printk.h:109:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:109:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:110:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:110:1: error: expected ‘,’ or ‘;’ before ‘int’\ninclude/linux/printk.h:114:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:114:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:115:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:115:1: error: expected ‘,’ or ‘;’ before ‘int’\ninclude/linux/printk.h:117:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:117:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:118:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:118:1: error: ‘__cold__’ attribute ignored [-Werror\u003dattributes]\ninclude/linux/printk.h:118:1: error: expected ‘,’ or ‘;’ before ‘asmlinkage’\ninclude/linux/printk.h:122:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:122:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:123:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:123:1: error: ‘__cold__’ attribute ignored [-Werror\u003dattributes]\ninclude/linux/printk.h:123:1: error: expected ‘,’ or ‘;’ before ‘int’\nIn file included from include/linux/kernel.h:14:0,\n                 from include/linux/sched.h:15,\n                 from arch/mips/kernel/idle.c:18:\ninclude/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’:\ninclude/linux/dynamic_debug.h:124:3: error: implicit declaration of function ‘printk’ [-Werror\u003dimplicit-function-declaration]\n\nFixed by including \u003clinux/linkage.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec4602a9588a196fa1a9af46bfdd37cbf5792db4",
      "tree": "a7b21b2f8afd0f3b1796311ded8128dcdd38a9ab",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu May 16 22:29:28 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed May 22 00:19:28 2013 +0200"
      },
      "message": "ACPI / PM: Allow device power states to be used for CONFIG_PM unset\n\nCurrently, drivers/acpi/device_pm.c depends on CONFIG_PM and all of\nthe functions defined in there are replaced with static inline stubs\nif that option is unset.  However, CONFIG_PM means, roughly, \"runtime\nPM or suspend/hibernation support\" and some of those functions are\nuseful regardless of that.  For example, they are used by the ACPI\nfan driver for controlling fans and acpi_device_set_power() is called\nduring device removal.  Moreover, device initialization may depend on\nsetting device power states properly.\n\nFor these reasons, make the routines manipulating ACPI device power\nstates defined in drivers/acpi/device_pm.c available for CONFIG_PM\nunset too.\n\nReported-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nReported-and-tested-by: Michel Lespinasse \u003cwalken@google.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nCc: 3.9+ \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "0ddaa974258a4cde9a06c079bfd7863644e10d31",
      "tree": "d0b70cb3f82399cb0c48e3c74d3b76639c624290",
      "parents": [
        "007b703b3ed74e9af9c0576e7698ccda0170d370",
        "cc3e06a57d4314ca0582fcf7d6b56dea5ca11f77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:57 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:57 2013 -0700"
      },
      "message": "Merge branch \u0027drm-radeon-sun-hainan\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull radeon sun/hainan support from  Dave Airlie:\n \"Since I know its outside the merge window, but since this is new hw I\n  thought I\u0027d try and provoke the new hw exception, it just fills in the\n  blanks in the driver for the new AMD sun and hainan chipsets.\"\n\n* \u0027drm-radeon-sun-hainan\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon: add Hainan pci ids\n  drm/radeon: add golden register settings for Hainan (v2)\n  drm/radeon: sun/hainan chips do not have UVD (v2)\n  drm/radeon: track which asics have UVD\n  drm/radeon: radeon-asic updates for Hainan\n  drm/radeon: fill in ucode loading support for Hainan\n  drm/radeon: don\u0027t touch DCE or VGA regs on Hainan (v3)\n  drm/radeon: fill in GPU init for Hainan (v2)\n  drm/radeon: add chip family for Hainan\n"
    },
    {
      "commit": "be646c2d2ba8e2e56596d72633705f8286698c25",
      "tree": "d5a25c357343750556fc40d71f2c70b4db980792",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@logfs.org",
        "time": "Wed May 15 00:44:07 2013 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Mon May 20 21:44:10 2013 -0700"
      },
      "message": "target: Remove unused wait_for_tasks bit in target_wait_for_sess_cmds\n\nDrop unused transport_wait_for_tasks() check in target_wait_for_sess_cmds\nshutdown code, and convert tcm_qla2xxx + ib_srpt fabric drivers.\n\nCc: Joern Engel \u003cjoern@logfs.org\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "ba7c96bec59d1c11cf9eaf6489e70e22f53da31b",
      "tree": "6d5c92ee3b4fa2d422f11d05da308a7cde614a5f",
      "parents": [
        "057cf65e4f715f62acccbd9125cf63eddfe69d30",
        "6bb4880d9ef30375da4507aeabd6dc261a2c6c2b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 20 15:19:01 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 20 15:19:01 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "421b40a6286ee343d77d5e51f5ee6d04d7a2a90f",
      "tree": "2e4cb121813c9894c41c64b65df0c0f29f7f4ded",
      "parents": [
        "df957d2b9c5c8aa12f050f94c9f15236fb0e51f1"
      ],
      "author": {
        "name": "Peter Hurley",
        "email": "peter@hurleysoftware.com",
        "time": "Fri May 17 12:41:03 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 20 12:15:59 2013 -0700"
      },
      "message": "tty/vt: Fix vc_deallocate() lock order\n\nNow that the tty port owns the flip buffers and i/o is allowed\nfrom the driver even when no tty is attached, the destruction\nof the tty port (and the flip buffers) must ensure that no\noutstanding work is pending.\n\nUnfortunately, this creates a lock order problem with the\nconsole_lock (see attached lockdep report [1] below).\n\nFor single console deallocation, drop the console_lock prior\nto port destruction. When multiple console deallocation,\ndefer port destruction until the consoles have been\ndeallocated.\n\ntty_port_destroy() is not required if the port has not\nbeen used; remove from vc_allocate() failure path.\n\n[1] lockdep report from Dave Jones \u003cdavej@redhat.com\u003e\n\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n [ INFO: possible circular locking dependency detected ]\n 3.9.0+ #16 Not tainted\n -------------------------------------------------------\n (agetty)/26163 is trying to acquire lock:\n blocked:  ((\u0026buf-\u003ework)){+.+...}, instance: ffff88011c8b0020, at: [\u003cffffffff81062065\u003e] flush_work+0x5/0x2e0\n\n but task is already holding lock:\n blocked:  (console_lock){+.+.+.}, instance: ffffffff81c2fde0, at: [\u003cffffffff813bc201\u003e] vt_ioctl+0xb61/0x1230\n\n which lock already depends on the new lock.\n\n the existing dependency chain (in reverse order) is:\n\n -\u003e #1 (console_lock){+.+.+.}:\n        [\u003cffffffff810b3f74\u003e] lock_acquire+0xa4/0x210\n        [\u003cffffffff810416c7\u003e] console_lock+0x77/0x80\n        [\u003cffffffff813c3dcd\u003e] con_flush_chars+0x2d/0x50\n        [\u003cffffffff813b32b2\u003e] n_tty_receive_buf+0x122/0x14d0\n        [\u003cffffffff813b7709\u003e] flush_to_ldisc+0x119/0x170\n        [\u003cffffffff81064381\u003e] process_one_work+0x211/0x700\n        [\u003cffffffff8106498b\u003e] worker_thread+0x11b/0x3a0\n        [\u003cffffffff8106ce5d\u003e] kthread+0xed/0x100\n        [\u003cffffffff81601cac\u003e] ret_from_fork+0x7c/0xb0\n\n -\u003e #0 ((\u0026buf-\u003ework)){+.+...}:\n        [\u003cffffffff810b349a\u003e] __lock_acquire+0x193a/0x1c00\n        [\u003cffffffff810b3f74\u003e] lock_acquire+0xa4/0x210\n        [\u003cffffffff810620ae\u003e] flush_work+0x4e/0x2e0\n        [\u003cffffffff81065305\u003e] __cancel_work_timer+0x95/0x130\n        [\u003cffffffff810653b0\u003e] cancel_work_sync+0x10/0x20\n        [\u003cffffffff813b8212\u003e] tty_port_destroy+0x12/0x20\n        [\u003cffffffff813c65e8\u003e] vc_deallocate+0xf8/0x110\n        [\u003cffffffff813bc20c\u003e] vt_ioctl+0xb6c/0x1230\n        [\u003cffffffff813b01a5\u003e] tty_ioctl+0x285/0xd50\n        [\u003cffffffff811ba825\u003e] do_vfs_ioctl+0x305/0x530\n        [\u003cffffffff811baad1\u003e] sys_ioctl+0x81/0xa0\n        [\u003cffffffff81601d59\u003e] system_call_fastpath+0x16/0x1b\n\n other info that might help us debug this:\n\n [ 6760.076175]  Possible unsafe locking scenario:\n\n        CPU0                    CPU1\n        ----                    ----\n   lock(console_lock);\n                                lock((\u0026buf-\u003ework));\n                                lock(console_lock);\n   lock((\u0026buf-\u003ework));\n\n  *** DEADLOCK ***\n\n 1 lock on stack by (agetty)/26163:\n  #0: blocked:  (console_lock){+.+.+.}, instance: ffffffff81c2fde0, at: [\u003cffffffff813bc201\u003e] vt_ioctl+0xb61/0x1230\n stack backtrace:\n Pid: 26163, comm: (agetty) Not tainted 3.9.0+ #16\n Call Trace:\n  [\u003cffffffff815edb14\u003e] print_circular_bug+0x200/0x20e\n  [\u003cffffffff810b349a\u003e] __lock_acquire+0x193a/0x1c00\n  [\u003cffffffff8100a269\u003e] ? sched_clock+0x9/0x10\n  [\u003cffffffff8100a269\u003e] ? sched_clock+0x9/0x10\n  [\u003cffffffff8100a200\u003e] ? native_sched_clock+0x20/0x80\n  [\u003cffffffff810b3f74\u003e] lock_acquire+0xa4/0x210\n  [\u003cffffffff81062065\u003e] ? flush_work+0x5/0x2e0\n  [\u003cffffffff810620ae\u003e] flush_work+0x4e/0x2e0\n  [\u003cffffffff81062065\u003e] ? flush_work+0x5/0x2e0\n  [\u003cffffffff810b15db\u003e] ? mark_held_locks+0xbb/0x140\n  [\u003cffffffff8113c8a3\u003e] ? __free_pages_ok.part.57+0x93/0xc0\n  [\u003cffffffff810b15db\u003e] ? mark_held_locks+0xbb/0x140\n  [\u003cffffffff810652f2\u003e] ? __cancel_work_timer+0x82/0x130\n  [\u003cffffffff81065305\u003e] __cancel_work_timer+0x95/0x130\n  [\u003cffffffff810653b0\u003e] cancel_work_sync+0x10/0x20\n  [\u003cffffffff813b8212\u003e] tty_port_destroy+0x12/0x20\n  [\u003cffffffff813c65e8\u003e] vc_deallocate+0xf8/0x110\n  [\u003cffffffff813bc20c\u003e] vt_ioctl+0xb6c/0x1230\n  [\u003cffffffff810aec41\u003e] ? lock_release_holdtime.part.30+0xa1/0x170\n  [\u003cffffffff813b01a5\u003e] tty_ioctl+0x285/0xd50\n  [\u003cffffffff812b00f6\u003e] ? inode_has_perm.isra.46.constprop.61+0x56/0x80\n  [\u003cffffffff811ba825\u003e] do_vfs_ioctl+0x305/0x530\n  [\u003cffffffff812b04db\u003e] ? selinux_file_ioctl+0x5b/0x110\n  [\u003cffffffff811baad1\u003e] sys_ioctl+0x81/0xa0\n  [\u003cffffffff81601d59\u003e] system_call_fastpath+0x16/0x1b\n\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2a0f90551a76a626fd6a606877c8635f52f066e6",
      "tree": "9e873aa6e1fdd4dbb72211ba259462c1262352f9",
      "parents": [
        "fffbdda4eee69f99b8c798d8eaca91c7e0513f08"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jul 27 18:48:52 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:39 2013 -0400"
      },
      "message": "drm/radeon: add Hainan pci ids\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "2c2c0e52314ef812a2aa9f7d32b3162584bee92b",
      "tree": "24a06b64246fc96d837cb08109ce49594efa8c98",
      "parents": [
        "78aa0b3899297039259f645f107ea8b401eecf1e",
        "1dda2fa650da12a644c7cc8645707c912bdc5ab8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 07:59:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 07:59:46 2013 -0700"
      },
      "message": "Merge tag \u0027pinctrl-fixes-v3.10-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl fixes from Linus Walleij:\n\n - Three fixes to make the boot path for device tree work properly on\n   the Nomadik pin controller.\n\n - Compile warning fix for the vt8500 driver.\n\n - Fix error path in pinctrl-single.\n\n - Free mappings in error path of the Lantiq controller.\n\n - Documentation fixes.\n\n* tag \u0027pinctrl-fixes-v3.10-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl/lantiq: Free mapping configs for both pin and groups\n  pinctrl: single: fix error return code in pcs_parse_one_pinctrl_entry()\n  pinctrl: generic: Fix typos and clarify comments\n  pinctrl: vt8500: Fix incorrect data in WM8750 pinctrl table\n  pinctrl: abx500: Rejiggle platform data and DT initialisation\n  pinctrl: abx500: Specify failed sub-driver by ID instead of driver_data\n"
    },
    {
      "commit": "6407d75afd08545f2252bb39806ffd3f10c7faac",
      "tree": "ff52e0c954bcc2a221d95dbaea83e3e1d03c854f",
      "parents": [
        "d2f83e9078b8114e3b9d09082856c1aac299aa37"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri May 17 10:44:15 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 20 10:25:28 2013 +0930"
      },
      "message": "virtio_console: fix uapi header\n\nuapi should use __u32 not u32.\nFix a macro in virtio_console.h which uses u32.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "d2f83e9078b8114e3b9d09082856c1aac299aa37",
      "tree": "707f0d810d28e000eb3f9a775be880687dde1030",
      "parents": [
        "d5fe85af85367d5892e4308f596de4e2a5fb9017"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 17 09:05:21 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 20 10:24:22 2013 +0930"
      },
      "message": "Hoist memcpy_fromiovec/memcpy_toiovec into lib/\n\nERROR: \"memcpy_fromiovec\" [drivers/vhost/vhost_scsi.ko] undefined!\n\nThat function is only present with CONFIG_NET.  Turns out that\ncrypto/algif_skcipher.c also uses that outside net, but it actually\nneeds sockets anyway.\n\nIn addition, commit 6d4f0139d642c45411a47879325891ce2a7c164a added\nCONFIG_NET dependency to CONFIG_VMCI for memcpy_toiovec, so hoist\nthat function and revert that commit too.\n\nsocket.h already includes uio.h, so no callers need updating; trying\nonly broke things fo x86_64 randconfig (thanks Fengguang!).\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "7f18d05a1af75142d4856a91ffd2f1d8eb553c12",
      "tree": "081518eb559f9e5755293ffa162238ed8b62d6d9",
      "parents": [
        "e59cd225c0ad280122cb69e04cd66699557875a4"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed May 15 20:18:41 2013 +0530"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Sun May 19 16:37:08 2013 -0600"
      },
      "message": "SERIAL: OMAP: Remove the slave idle handling from the driver\n\nUART IP slave idle handling now taken care by runtime pm backend(hwmod layer)\nso remove the hackery from the driver.\n\nAs discussed on the list, in future if dma mode needs to be brought\nback to this driver, UART sysc handling needs to be updated in\nframework such a way that no-idle/force idle profile can be supported.\nGiven the broken dma mode for OMAP uarts, its very unlikely.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nTested-by: Vaibhav Bedia \u003cvaibhav.bedia@ti.com\u003e\nTested-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\nSigned-off-by: Rajendra nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@linaro.org\u003e\nTested-by: Kevin Hilman \u003ckhilman@linaro.org\u003e  # OMAP4/Panda\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "ff9129b06cfb05cb5920f1151c75506afe1586fe",
      "tree": "bf527a9d8db078b37da863e5959cfb100622aadb",
      "parents": [
        "3c6a279ffccd0c414ecd1d5eb4670ed70072c526",
        "3132f623386e9ac87077bd839e726f7b940fbc94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 18 10:46:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 18 10:46:50 2013 -0700"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux\n\nPull device tree fixes from Grant Likely:\n \"Device tree bug fixes and documentation updates for v3.10\n\n  Nothing earth shattering here.  A build failure fix, and fix for\n  releasing nodes and some documenation updates.\"\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux:\n  Documentation/devicetree: make semantic of initrd-end more explicit\n  of/base: release the node correctly in of_parse_phandle_with_args()\n  of/documentation: move video device bindings to a common place\n  \u003clinux/of_platform.h\u003e: fix compilation warnings with DT disabled\n"
    },
    {
      "commit": "3f327e39b4b8f760c331bb2836735be6d83fbf53",
      "tree": "c2ebbf36764c554c31d82a82a6afb174c8e2b698",
      "parents": [
        "f722406faae2d073cc1d01063d1123c35425939e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Tue May 07 11:06:03 2013 -0600"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri May 17 14:12:06 2013 -0600"
      },
      "message": "PCI: acpiphp: Re-enumerate devices when host bridge receives Bus Check\n\nWhen a PCI host bridge device receives a Bus Check notification, we\nmust re-enumerate starting with the bridge to discover changes (devices\nthat have been added or removed).\n\nPrior to 668192b678 (\"PCI: acpiphp: Move host bridge hotplug to\npci_root.c\"), this happened in _handle_hotplug_event_bridge().  After that\ncommit, _handle_hotplug_event_bridge() is not installed for host bridges,\nand the host bridge notify handler, _handle_hotplug_event_root() did not\nre-enumerate.\n\nThis patch adds re-enumeration to _handle_hotplug_event_root().\n\nThis fixes cases where we don\u0027t notice the addition or removal of\nPCI devices, e.g., the PCI-to-USB ExpressCard in the bugzilla below.\n\n[bhelgaas: changelog, references]\nReference: https://lkml.kernel.org/r/CAAh6nkmbKR3HTqm5ommevsBwhL_u0N8Rk7Wsms_LfP\u003dnBgKNew@mail.gmail.com\nReference: https://bugzilla.kernel.org/show_bug.cgi?id\u003d57961\nReported-by: Gavin Guo \u003ctuffkidtt@gmail.com\u003e\nTested-by: Gavin Guo \u003ctuffkidtt@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nReviewed-by: Jiang Liu \u003cjiang.liu@huawei.com\u003e\nAcked-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nCC: stable@vger.kernel.org\t# v3.9+\n"
    },
    {
      "commit": "d4988d4c733ba0b61cb372edd3d1992d26dd10d3",
      "tree": "4ffc79de1da2f342bd7ee4617774bb9c732cd877",
      "parents": [
        "becdbc592580f76df58fdae14544f5db36ae05b4"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 09 21:24:24 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 17 14:31:05 2013 -0400"
      },
      "message": "bcma: add more core IDs\n\nPCIe and ARM CR4 cores were found on 14e4:43b1 AKA BCM4352.\n\nReported-by: Gabriel Thörnblad \u003cgabriel@thornblad.com\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec50f2a97a4a7098a81b40030e0bfe28bdc43740",
      "tree": "3b02c10ed8578fafd2d07156ecd7896c923aee01",
      "parents": [
        "d5fe85af85367d5892e4308f596de4e2a5fb9017",
        "e9ced8e040ebe40e9953db90acbe7d0b58702ebb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 16 19:01:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 16 19:01:46 2013 -0700"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Fix for radeon nomodeset regression, old radeon interface cliprects\n  fix, 2 qxl crasher fixes, and a couple of minor cleanups.\n\n  I may have a new AMD hw support branch next week, its one of those\n  doesn\u0027t affect anything existing just adds new support, I\u0027ll see how\n  it shapes up and I might ask you to take it, just thought I\u0027d warn in\n  advance.\"\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon: restore nomodeset operation (v2)\n  qxl: fix bug with object eviction and update area\n  drm/qxl: drop active_user_framebuffer as its unneeded\n  qxl: drop unused variable.\n  drm/qxl: fix ioport interactions for kernel submitted commands.\n  drm: remove unused wrapper macros\n  drm/radeon: check incoming cliprects pointer\n"
    },
    {
      "commit": "dcf0105039660e951dfea348d317043d17988dfc",
      "tree": "17b7748bf83e08da5da530a257a81cc044110e91",
      "parents": [
        "0693196fe7bbb5e6cafd255dfce91ff6d10bc18f"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed May 08 17:51:43 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 16 17:32:21 2013 -0700"
      },
      "message": "USB: serial: add generic wait_until_sent implementation\n\nAdd generic wait_until_sent implementation which polls for empty\nhardware buffers using the new port-operation tx_empty.\n\nThe generic implementation will be used for all sub-drivers that\nimplement tx_empty but does not define wait_until_sent.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0693196fe7bbb5e6cafd255dfce91ff6d10bc18f",
      "tree": "9cc67b83f7757647adea0629a3adf94c05865354",
      "parents": [
        "3b9561e9d9b88eca9d4ed6aab025dec2eeeed501"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun May 05 20:32:27 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 16 17:32:21 2013 -0700"
      },
      "message": "USB: serial: add wait_until_sent operation\n\nAdd wait_until_sent operation which can be used to wait for hardware\nbuffers to drain.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0b8ebdb18888c55588b932f4f564b9c9529de627",
      "tree": "9ed650b39b506419a9162e96c098b3998377eaff",
      "parents": [
        "955de2eab3fd89bc6d5735817710926ba5817450"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@linaro.org",
        "time": "Thu May 09 13:08:08 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 17 00:42:33 2013 +0200"
      },
      "message": "mfd: ab8500-sysctrl: Always enable pm_power_off handler\n\nAB8500 sysctrl driver implements a pm_power_off handler, but that is\ncurrently not registered until a specific platform data field is\nenabled.\n\nThis patch drops the platform data field and always registers\nab8500_power_off if no other pm_power_off handler was defined before,\nand also introduces the necessary cleanup code in the driver\u0027s remove\nfunction.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d5fe85af85367d5892e4308f596de4e2a5fb9017",
      "tree": "8f31a641a0e24c3ecb38dc1396665149ac4b4746",
      "parents": [
        "896821657479905b95d5193595b81679155ce199",
        "49a9e4315d40e1ba1d3258ea33f3948254038455"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 16 15:12:34 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 16 15:12:34 2013 -0700"
      },
      "message": "Merge tag \u0027pm+acpi-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI fixes from Rafael Wysocki:\n\n - intel_pstate driver fixes and cleanups from Dirk Brandewie and Wei\n   Yongjun.\n\n - cpufreq fixes related to ARM big.LITTLE support and the cpufreq-cpu0\n   driver from Viresh Kumar.\n\n - Assorted cpufreq fixes from Srivatsa S Bhat, Borislav Petkov, Wolfram\n   Sang, Alexander Shiyan, and Nishanth Menon.\n\n - Assorted ACPI fixes from Catalin Marinas, Lan Tianyu, Alex Hung,\n   Jan-Simon Möller, and Rafael J Wysocki.\n\n - Fix for a kfree() under spinlock in the PM core from Shuah Khan.\n\n - PM documentation updates from Borislav Petkov and Zhang Rui.\n\n* tag \u0027pm+acpi-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (30 commits)\n  cpufreq: Preserve sysfs files across suspend/resume\n  ACPI / scan: Fix memory leak on acpi_scan_init_hotplug() error path\n  PM / hibernate: Correct documentation\n  PM / Documentation: remove inaccurate suspend/hibernate transition lantency statement\n  PM: Documentation update for freeze state\n  cpufreq / intel_pstate: use vzalloc() instead of vmalloc()/memset(0)\n  cpufreq, ondemand: Remove leftover debug line\n  PM: Avoid calling kfree() under spinlock in dev_pm_put_subsys_data()\n  cpufreq / kirkwood: don\u0027t check resource with devm_ioremap_resource\n  cpufreq / intel_pstate: remove #ifdef MODULE compile fence\n  cpufreq / intel_pstate: Remove idle mode PID\n  cpufreq / intel_pstate: fix ffmpeg regression\n  cpufreq / intel_pstate: use lowest requested max performance\n  cpufreq / intel_pstate: remove idle time and duration from sample and calculations\n  cpufreq: Fix incorrect dependecies for ARM SA11xx drivers\n  cpufreq: ARM big LITTLE: Fix Kconfig entries\n  cpufreq: cpufreq-cpu0: Free parent node for error cases\n  cpufreq: cpufreq-cpu0: defer probe when regulator is not ready\n  cpufreq: Issue CPUFREQ_GOV_POLICY_EXIT notifier before dropping policy refcount\n  cpufreq: governors: Fix CPUFREQ_GOV_POLICY_{INIT|EXIT} notifiers\n  ...\n"
    },
    {
      "commit": "b0ce3508b25ea6fa10ae3ca254de1d695b521702",
      "tree": "d5158ba0fe71d3807c563148c6cddb3757e7f348",
      "parents": [
        "3aefe2b4a8003517d6e15112f806fd4069785389"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Thu May 16 07:34:53 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 16 15:02:01 2013 -0700"
      },
      "message": "bonding: allow TSO being set on bonding master\n\nIn some situations, we need to disable TSO on bonding slaves.\n\nbonding device automatically unset TSO in bond_fix_features(), and\nperformance is not good because :\n\n1) We consume more cpu cycles.\n\n2) GSO segmentation has some bugs leading to out of order TCP packets\nif this segmentation is done before virtual device. This particular\nproblem will be addressed in a separate patch.\n\nThis patch allows TSO being set/unset on the bonding master,\nso that GSO segmentation is done after bonding layer.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Michał Mirosław \u003cmirqus@gmail.com\u003e\nCc: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nCc: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: Maciej Żenczykowski \u003cmaze@google.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nCc: Neal Cardwell \u003cncardwell@google.com\u003e\nCc: Yuchung Cheng \u003cycheng@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c4b274981950049af3330f14ed9e9aa25afb2fb",
      "tree": "a4a154f7e49220a46124b29801f07830f28ca81d",
      "parents": [
        "755ccb9d577b95b43537cfeb36da59140412f858",
        "bc6bcb59dd7c184d229f9e86d08aa56059938a4c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 16 14:32:42 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 16 14:32:42 2013 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf\n\nPablo Neira Ayuso says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThe following patchset contains three Netfilter fixes and update\nfor the MAINTAINER file for your net tree, they are:\n\n* Fix crash if nf_log_packet is called from conntrack, in that case\n  both interfaces are NULL, from Hans Schillstrom. This bug introduced\n  with the logging netns support in the previous merge window.\n\n* Fix compilation of nf_log and nf_queue without CONFIG_PROC_FS,\n  from myself. This bug was introduced in the previous merge window\n  with the new netns support for the netfilter logging infrastructure.\n\n* Fix possible crash in xt_TCPOPTSTRIP due to missing sanity\n  checkings to validate that the TCP header is well-formed, from\n  myself. I can find this bug in 2.6.25, probably it\u0027s been there\n  since the beginning. I\u0027ll pass this to -stable.\n\n* Update MAINTAINER file to point to new nf trees at git.kernel.org,\n  remove Harald and use M: instead of P: (now obsolete tag) to\n  keep Jozsef in the list of people.\n\nPlease, consider pulling this. Thanks!\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6b3d85f7f6d66f890862d763b2ed092c5dd4322",
      "tree": "3e6ca47a09a6ee3418aa2ab14d14d3534c2b9279",
      "parents": [
        "3670946fe2e942bcb09ec9bbc587bf305f9f97da"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri May 03 10:01:03 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu May 16 22:38:05 2013 +0200"
      },
      "message": "mac80211: fix spurious RCU warning and update documentation\n\nDocument rx vs tx status concurrency requirements.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "5c64e3a45d43c6e3fa87cbe02e10059171d10812",
      "tree": "4b913307a3f9785aebf6c9271f26ec79ab5db625",
      "parents": [
        "c240a539df4e2d50f86e2f31813ff6b7334cd493",
        "ccf5ae83a6cf3d9cfe9a7038bfe7cd38ab03d5e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 16 07:55:07 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 16 07:55:07 2013 -0700"
      },
      "message": "Merge branch \u0027queue\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull target fixes from Nicholas Bellinger:\n \"A handful of fixes + minor changes this time around, along with one\n  important \u003e\u003d v3.9 regression fix for IBLOCK backends.  The highlights\n  include:\n\n   - Use FD_MAX_SECTORS in FILEIO for block_device as\n     well as files (agrover)\n\n   - Fix processing of out-of-order CmdSNs with\n     iSBD driver (shlomo)\n\n   - Close long-standing target_put_sess_cmd() vs.\n     core_tmr_abort_task() race with the addition of\n     kref_put_spinlock_irqsave() (joern + greg-kh)\n\n   - Fix IBLOCK WCE\u003d1 + DPOFUA\u003d1 backend WRITE\n     regression in \u003e\u003d v3.9 (nab + bootc)\n\n  Note these four patches are CC\u0027ed to stable.\n\n  Also, there is still some work left to be done on the active I/O\n  shutdown path in target_wait_for_sess_cmds() used by tcm_qla2xxx +\n  ib_isert fabrics that is still being discussed on the list, and will\n  hopefully be resolved soon.\"\n\n* \u0027queue\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  target: close target_put_sess_cmd() vs. core_tmr_abort_task() race\n  target: removed unused transport_state flag\n  target/iblock: Fix WCE\u003d1 + DPOFUA\u003d1 backend WRITE regression\n  MAINTAINERS: Update target git tree URL\n  iscsi-target: Fix typos in RDMAEXTENSIONS macro usage\n  target/rd: Add ramdisk bit for NULLIO operation\n  iscsi-target: Fix processing of OOO commands\n  iscsi-target: Make buf param of iscsit_do_crypto_hash_buf() const void *\n  iscsi-target: Fix NULL pointer dereference in iscsit_send_reject\n  target: Have dev/enable show if TCM device is configured\n  target: Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio\n  target: Remove unused struct members in se_dev_entry\n"
    },
    {
      "commit": "755ccb9d577b95b43537cfeb36da59140412f858",
      "tree": "9fdd8b6ce9bccf72476583974bfc3bfecfe02109",
      "parents": [
        "1ed0d56c1d5ff07a5d57e6467621f9a0c09b0b65"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "f.fainelli@gmail.com",
        "time": "Wed May 15 08:00:25 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 15 14:42:15 2013 -0700"
      },
      "message": "broadcom: add include guards to include/linux/brcmphy.h\n\ninclude/linux/brcmphy.h is currently not protected against double\ninclusion, add ifdefs guard to fix that.\n\nSigned-off-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc51bf6e6d8b03bd459818492e0bc3bef09dcd74",
      "tree": "1df4cddf95a656e829242dfb89f29cf22259ca70",
      "parents": [
        "37cae5e24981f4619372e6a29456d34e4cbdc5e2",
        "b4f711ee03d28f776fd2324fd0bd999cc428e4d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 15 14:05:17 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 15 14:05:17 2013 -0700"
      },
      "message": "Merge branch \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer fixes from Thomas Gleixner:\n\n - Cure for not using zalloc in the first place, which leads to random\n   crashes with CPUMASK_OFF_STACK.\n\n - Revert a user space visible change which broke udev\n\n - Add a missing cpu_online early return introduced by the new full\n   dyntick conversions\n\n - Plug a long standing race in the timer wheel cpu hotplug code.\n   Sigh...\n\n - Cleanup NOHZ per cpu data on cpu down to prevent stale data on cpu\n   up.\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  time: Revert ALWAYS_USE_PERSISTENT_CLOCK compile time optimizaitons\n  timer: Don\u0027t reinitialize the cpu base lock during CPU_UP_PREPARE\n  tick: Don\u0027t invoke tick_nohz_stop_sched_tick() if the cpu is offline\n  tick: Cleanup NOHZ per cpu data on cpu down\n  tick: Use zalloc_cpumask_var for allocating offstack cpumasks\n"
    },
    {
      "commit": "de97f250394996f5acb07ba9e6dbdfc15ee4316c",
      "tree": "f588c77299f9e12b5c4a4357e066aa4754dd4802",
      "parents": [
        "4b7e450fb5cefb5865c77999a675330206ab3b8a"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu May 02 09:51:44 2013 -0400"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed May 15 17:19:15 2013 +0300"
      },
      "message": "Correct typo \"supperspeed\" to \"superspeed\".\n\nTidy up kernel-doc content for USB GADGET. No functional change.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8cdb46da06ea94543a3b2e53e3e92736421d1093",
      "tree": "2f3d5703ee736daf10a3556c5c80f6bcca8731b8",
      "parents": [
        "42010ed0c669aeb1c5b015f5edf590c73919380c"
      ],
      "author": {
        "name": "Hans Schillstrom",
        "email": "hans@schillstrom.com",
        "time": "Wed May 15 01:23:45 2013 +0000"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed May 15 14:11:07 2013 +0200"
      },
      "message": "netfilter: log: netns NULL ptr bug when calling from conntrack\n\nSince (69b34fb netfilter: xt_LOG: add net namespace support\nfor xt_LOG), we hit this:\n\n[ 4224.708977] BUG: unable to handle kernel NULL pointer dereference at 0000000000000388\n[ 4224.709074] IP: [\u003cffffffff8147f699\u003e] ipt_log_packet+0x29/0x270\n\nwhen callling log functions from conntrack both in and out\nare NULL i.e. the net pointer is invalid.\n\nAdding struct net *net in call to nf_logfn() will secure that\nthere always is a vaild net ptr.\n\nReported as netfilter\u0027s bugzilla bug 818:\nhttps://bugzilla.netfilter.org/show_bug.cgi?id\u003d818\n\nReported-by: Ronald \u003cronald645@gmail.com\u003e\nSigned-off-by: Hans Schillstrom \u003chans@schillstrom.com\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "ccf5ae83a6cf3d9cfe9a7038bfe7cd38ab03d5e1",
      "tree": "cb3966328bce7584d4c24434490dc21a67ecb48b",
      "parents": [
        "a1321ddd27e65c6ada5b9a12cae4ee2612d76893"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@logfs.org",
        "time": "Mon May 13 16:30:06 2013 -0400"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed May 15 01:47:35 2013 -0700"
      },
      "message": "target: close target_put_sess_cmd() vs. core_tmr_abort_task() race\n\nIt is possible for one thread to to take se_sess-\u003esess_cmd_lock in\ncore_tmr_abort_task() before taking a reference count on\nse_cmd-\u003ecmd_kref, while another thread in target_put_sess_cmd() drops\nse_cmd-\u003ecmd_kref before taking se_sess-\u003esess_cmd_lock.\n\nThis introduces kref_put_spinlock_irqsave() and uses it in\ntarget_put_sess_cmd() to close the race window.\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "a1321ddd27e65c6ada5b9a12cae4ee2612d76893",
      "tree": "1fb74368dadf1e5081a33669b358cdf781e53bac",
      "parents": [
        "d2bdbee0d91a5d3ba2e439ce889e20bfe6fd4f1b"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@logfs.org",
        "time": "Mon May 13 16:30:05 2013 -0400"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed May 15 01:46:53 2013 -0700"
      },
      "message": "target: removed unused transport_state flag\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "b4f711ee03d28f776fd2324fd0bd999cc428e4d2",
      "tree": "8d8b659c2514648be0bfe51f0de65110da008f22",
      "parents": [
        "42a5cf46cd56f46267d2a9fcf2655f4078cd3042"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Wed Apr 24 11:32:56 2013 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 14 20:54:06 2013 +0200"
      },
      "message": "time: Revert ALWAYS_USE_PERSISTENT_CLOCK compile time optimizaitons\n\nKay Sievers noted that the ALWAYS_USE_PERSISTENT_CLOCK config,\nwhich enables some minor compile time optimization to avoid\nuncessary code in mostly the suspend/resume path could cause\nproblems for userland.\n\nIn particular, the dependency for RTC_HCTOSYS on\n!ALWAYS_USE_PERSISTENT_CLOCK, which avoids setting the time\ntwice and simplifies suspend/resume, has the side effect\nof causing the /sys/class/rtc/rtcN/hctosys flag to always be\nzero, and this flag is commonly used by udev to setup the\n/dev/rtc symlink to /dev/rtcN, which can cause pain for\nolder applications.\n\nWhile the udev rules could use some work to be less fragile,\nbreaking userland should strongly be avoided. Additionally\nthe compile time optimizations are fairly minor, and the code\nbeing optimized is likely to be reworked in the future, so\nlets revert this change.\n\nReported-by: Kay Sievers \u003ckay@vrfy.org\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e #3.9\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Jason Gunthorpe \u003cjgunthorpe@obsidianresearch.com\u003e\nLink: http://lkml.kernel.org/r/1366828376-18124-1-git-send-email-john.stultz@linaro.org\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b973425cbb51e08301b34fecdfd476a44507d8cf",
      "tree": "689cfb1e5bb3064f4fad6b381bb208c3ed54cf64",
      "parents": [
        "7fb30d2b606beb78cda805647faf4d3cdfb39c42",
        "e2555fde4159467fb579e6ae3c0a8fc33015d0f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 14 09:30:54 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 14 09:30:54 2013 -0700"
      },
      "message": "Merge tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\nPull ext4 update from Ted Ts\u0027o:\n \"Fixed regressions (two stability regressions and a performance\n  regression) introduced during the 3.10-rc1 merge window.\n\n  Also included is a bug fix relating to allocating blocks after\n  resizing an ext3 file system when using the ext4 file system driver\"\n\n* tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  jbd,jbd2: fix oops in jbd2_journal_put_journal_head()\n  ext4: revert \"ext4: use io_end for multiple bios\"\n  ext4: limit group search loop for non-extent files\n  ext4: fix fio regression\n"
    },
    {
      "commit": "63ad9cbff5896dadfee510f631ffcb0176984722",
      "tree": "8bc28f3314081b33ab3dcad8d446211dc1e30b45",
      "parents": [
        "1c7ad8f0019403bd32f457f14477e1855d93f434"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Tue Apr 23 15:28:38 2013 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 14 13:40:45 2013 +0200"
      },
      "message": "pinctrl: generic: Fix typos and clarify comments\n\nDrive strength controls both sink and source currents, clarify the\ndescription accordingly.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "b59cc200ac025aca597fb21862c1c9e667f2eff2",
      "tree": "fabada02fb402faffe5ec3582df3806b4c27d97c",
      "parents": [
        "ee8209fd026b074bb8eb75bece516a338a281b1b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed May 08 11:55:49 2013 +0300"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Tue May 14 10:23:58 2013 +0530"
      },
      "message": "ACPI / LPSS: register clock device for Lynxpoint DMA properly\n\nThe DMA controller in Lynxpoint is enumerated as a regular ACPI device now. To\nwork properly it is using the LPSS root clock as a functional clock. That\u0027s why\nwe have to register the clock device accordingly to the ACPI ID of the DMA\ncontroller. The acpi_lpss.c module is responsible to do the job.\n\nThis patch also removes hardcoded name of the DMA device in clk-lpt.c and the\nname of the root clock in acpi_lpss.c.\n\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n"
    },
    {
      "commit": "ee8209fd026b074bb8eb75bece516a338a281b1b",
      "tree": "2ab58c3517488dd4faeafaafb598ec891cce81f8",
      "parents": [
        "f722406faae2d073cc1d01063d1123c35425939e"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed May 08 11:55:48 2013 +0300"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Tue May 14 10:23:57 2013 +0530"
      },
      "message": "dma: acpi-dma: parse CSRT to extract additional resources\n\nSince we have CSRT only to get additional DMA controller resources, let\u0027s get\nrid of drivers/acpi/csrt.c and move its logic inside ACPI DMA helpers code.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nAcked-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n"
    },
    {
      "commit": "dbbffe6898fd0d7bac66ded5d3c58835b13ddefc",
      "tree": "fc69faae77d9fd64139c13691c3895fd87f83111",
      "parents": [
        "1f638766ffcd9f08209afcabb3e2df961552fe18",
        "ba21fc696dd28ea7a5880345faf0168619a478d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 13 13:25:36 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 13 13:25:36 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n \"Several small bug fixes all over:\n\n   1) be2net driver uses wrong payload length when submitting MAC list\n      get requests to the chip.  From Sathya Perla.\n\n   2) Fix mwifiex memory leak on driver unload, from Amitkumar Karwar.\n\n   3) Prevent random memory access in batman-adv, from Marek Lindner.\n\n   4) batman-adv doesn\u0027t check for pskb_trim_rcsum() errors, also from\n      Marek Lindner.\n\n   5) Fix fec crashes on rapid link up/down, from Frank Li.\n\n   6) Fix inner protocol grovelling in GSO, from Pravin B Shelar.\n\n   7) Link event validation fix in qlcnic from Rajesh Borundia.\n\n   8) Not all FEC chips can support checksum offload, fix from Shawn\n      Guo.\n\n   9) EXPORT_SYMBOL + inline doesn\u0027t make any sense, from Denis Efremov.\n\n  10) Fix race in passthru mode during device removal in macvlan, from\n      Jiri Pirko.\n\n  11) Fix RCU hash table lookup socket state race in ipv6, leading to\n      NULL pointer derefs, from Eric Dumazet.\n\n  12) Add several missing HAS_DMA kconfig dependencies, from Geert\n      Uyttterhoeven.\n\n  13) Fix bogus PCI resource management in 3c59x driver, from Sergei\n      Shtylyov.\n\n  14) Fix info leak in ipv6 GRE tunnel driver, from Amerigo Wang.\n\n  15) Fix device leak in ipv6 IPSEC policy layer, from Cong Wang.\n\n  16) DMA mapping leak fix in qlge from Thadeu Lima de Souza Cascardo.\n\n  17) Missing iounmap on probe failure in bna driver, from Wei Yongjun.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (40 commits)\n  bna: add missing iounmap() on error in bnad_init()\n  qlge: fix dma map leak when the last chunk is not allocated\n  xfrm6: release dev before returning error\n  ipv6,gre: do not leak info to user-space\n  virtio_net: use default napi weight by default\n  emac: Fix EMAC soft reset on 460EX/GT\n  3c59x: fix PCI resource management\n  caif: CAIF_VIRTIO should depend on HAS_DMA\n  net/ethernet: MACB should depend on HAS_DMA\n  net/ethernet: ARM_AT91_ETHER should depend on HAS_DMA\n  net/wireless: ATH9K should depend on HAS_DMA\n  net/ethernet: STMMAC_ETH should depend on HAS_DMA\n  net/ethernet: NET_CALXEDA_XGMAC should depend on HAS_DMA\n  ipv6: do not clear pinet6 field\n  macvlan: fix passthru mode race between dev removal and rx path\n  ipv4: ip_output: remove inline marking of EXPORT_SYMBOL functions\n  net/mlx4: Strengthen VLAN tags/priorities enforcement in VST mode\n  net/mlx4_core: Add missing report on VST and spoof-checking dev caps\n  net: fec: enable hardware checksum only on imx6q-fec\n  qlcnic: Fix validation of link event command.\n  ...\n"
    },
    {
      "commit": "1f638766ffcd9f08209afcabb3e2df961552fe18",
      "tree": "b40d0419abc291e69623b74479361ff678770f53",
      "parents": [
        "fea0f9ff56258734ff1c49008c36ef6904b8c541",
        "88b0357dde1c2721a64268e4601d1c2dec1158b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 13 08:12:18 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 13 08:12:18 2013 -0700"
      },
      "message": "Merge tag \u0027spi-v3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi\n\nPull spi updates from Mark Brown:\n \"A few driver specific fixes plus improved error handling in the\n  generic DT GPIO chipselect handling - not exciting but useful.\"\n\n* tag \u0027spi-v3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:\n  spi/spi-atmel: BUG: fix doesn\u0027 support 16 bits transfers using PIO\n  spi/davinci: fix module build error\n  spi: Return error from of_spi_register_master on bad \"cs-gpios\" property\n  spi: Initialize cs_gpio and cs_gpios with -ENOENT\n  spi/atmel: fix speed_hz check in atmel_spi_transfer()\n"
    },
    {
      "commit": "fea0f9ff56258734ff1c49008c36ef6904b8c541",
      "tree": "0c0c383ce253177180e2ade24894ea900cfd5102",
      "parents": [
        "aef2ea912e0ee39fbca74fed0ab8e612ac2c3ba2",
        "9f1d036648c1c5ed81b0e98d7a06d55df972701e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 13 07:59:59 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 13 07:59:59 2013 -0700"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Just a few straggling fixes I hoovered up, and an intel fixes pull\n  from Daniel which fixes some regressions, and some mgag200 fixes from\n  Matrox.\"\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/mgag200: Fix framebuffer base address programming\n  drm/mgag200: Convert counter delays to jiffies\n  drm/mgag200: Fix writes into MGA1064_PIX_CLK_CTL register\n  drm/mgag200: Don\u0027t change unrelated registers during modeset\n  drm: Only print a debug message when the polled connector has changed\n  drm: Make the HPD status updates debug logs more readable\n  drm: Use names of ioctls in debug traces\n  drm: Remove pointless \u0027-\u0027 characters from drm_fb_helper documentation\n  drm: Add kernel-doc for drm_fb_helper_funcs-\u003einitial_config\n  drm: refactor call to request_module\n  drm: Don\u0027t prune modes loudly when a connector is disconnected\n  drm: Add missing break in the command line mode parsing code\n  drm/i915: clear the stolen fb before resuming\n  Revert \"drm/i915: Calculate correct stolen size for GEN7+\"\n  drm/i915: hsw: fix link training for eDP on port-A\n  Revert \"drm/i915: revert eDP bpp clamping code changes\"\n  drm: don\u0027t check modeset locks in panic handler\n  drm/i915: Fix pipe enabled mask for pipe C in WM calculations\n  drm/mm: fix dump table BUG\n  drm/i915: Always normalize return timeout for wait_timeout_ioctl\n"
    },
    {
      "commit": "88b0357dde1c2721a64268e4601d1c2dec1158b0",
      "tree": "a86c0af317bbb3f501c4d5b3517b02640a9f69c0",
      "parents": [
        "0faa3146f17295f612abadafbfe3d4346178f10f",
        "3086c9f6482101b3c06935cdfb4d4b56adb60097"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 13 18:27:18 2013 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 13 18:27:18 2013 +0400"
      },
      "message": "Merge remote-tracking branch \u0027spi/fix/grant\u0027 into spi-linus\n"
    },
    {
      "commit": "e2555fde4159467fb579e6ae3c0a8fc33015d0f5",
      "tree": "aacf8fc79d3180a2bd2bf265f1fb362e7b2b4c50",
      "parents": [
        "a549984b8c95acbecefd1fdd4bfdbea4d29b0588"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon May 13 09:45:01 2013 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon May 13 09:45:01 2013 -0400"
      },
      "message": "jbd,jbd2: fix oops in jbd2_journal_put_journal_head()\n\nCommit ae4647fb (jbd2: reduce journal_head size) introduced a\nregression where we occasionally hit panic in\njbd2_journal_put_journal_head() because of wrong b_jcount. The bug is\ncaused by gcc making 64-bit access to 32-bit bitfield and thus\nclobbering b_jcount.\n\nAt least for now, those 8 bytes saved in struct journal_head are not\nworth the trouble with gcc bitfield handling so revert that part of\nthe patch.\n\nReported-by: EUNBONG SONG \u003ceunb.song@samsung.com\u003e\nReported-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "95643359f8b31e74b35901f4e36cd069cd67fd48",
      "tree": "4ecb510ed4b7d0d5f82d521e57900e8000620063",
      "parents": [
        "fefaedcfb82d2e57c2320acf60604ab03b750cc0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 13 15:23:49 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 13 15:23:49 2013 +1000"
      },
      "message": "drm: remove unused wrapper macros\n\nWe don\u0027t use these anymore so nuke them.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "36200af867e2cf5adc1ff77214b2524f6111736f",
      "tree": "7fbffc2590ae0b6f116944b175d19176ec7b3f38",
      "parents": [
        "0a3b15ac3cc3ddc791901e12bdc930b5fa11a30a"
      ],
      "author": {
        "name": "Jan-Simon Möller",
        "email": "dl9pf@gmx.de",
        "time": "Tue Apr 30 09:39:04 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sun May 12 14:03:14 2013 +0200"
      },
      "message": "ACPI: Fix section to __init. Align with usage in acpixf.h\n\nFixes warning during compilation with clang.\n\n[rjw: Subject and changelog]\nSigned-off-by: Jan-Simon Möller \u003cdl9pf@gmx.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "0a3b15ac3cc3ddc791901e12bdc930b5fa11a30a",
      "tree": "63de3276107f6aa99686cdcb472ed39a87edd4d9",
      "parents": [
        "f722406faae2d073cc1d01063d1123c35425939e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu May 02 21:54:37 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sun May 12 14:03:14 2013 +0200"
      },
      "message": "ACPI / PM: Move processor suspend/resume to syscore_ops\n\nThe system suspend routine of the ACPI processor driver saves\nthe BUS_MASTER_RLD register and its resume routine restores it.\nHowever, there can be only one such register in the system and it\nreally should be saved after non-boot CPUs have been offlined and\nrestored before they are put back online during resume.\n\nFor this reason, move the saving and restoration of BUS_MASTER_RLD\nto syscore suspend and syscore resume, respectively, and drop the no\nlonger necessary suspend/resume callbacks from the ACPI processor\ndriver.\n\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "26b840ae5d5140fe7b2226098826c449e63de072",
      "tree": "0f4a6f1575a7f0e49f63da7920258e1e89359036",
      "parents": [
        "607eeb0b836aa24a6972a460a213c4f87902d403",
        "b8820084f2130b3dcfb09c78ac16cdd2194a345b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 17:04:59 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 17:04:59 2013 -0700"
      },
      "message": "Merge tag \u0027trace-fixes-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace\n\nPull tracing/kprobes update from Steven Rostedt:\n \"The majority of these changes are from Masami Hiramatsu bringing\n  kprobes up to par with the latest changes to ftrace (multi buffering\n  and the new function probes).\n\n  He also discovered and fixed some bugs in doing so.  When pulling in\n  his patches, I also found a few minor bugs as well and fixed them.\n\n  This also includes a compile fix for some archs that select the ring\n  buffer but not tracing.\n\n  I based this off of the last patch you took from me that fixed the\n  merge conflict error, as that was the commit that had all the changes\n  I needed for this set of changes.\"\n\n* tag \u0027trace-fixes-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:\n  tracing/kprobes: Support soft-mode disabling\n  tracing/kprobes: Support ftrace_event_file base multibuffer\n  tracing/kprobes: Pass trace_probe directly from dispatcher\n  tracing/kprobes: Increment probe hit-count even if it is used by perf\n  tracing/kprobes: Use bool for retprobe checker\n  ftrace: Fix function probe when more than one probe is added\n  ftrace: Fix the output of enabled_functions debug file\n  ftrace: Fix locking in register_ftrace_function_probe()\n  tracing: Add helper function trace_create_new_event() to remove duplicate code\n  tracing: Modify soft-mode only if there\u0027s no other referrer\n  tracing: Indicate enabled soft-mode in enable file\n  tracing/kprobes: Fix to increment return event probe hit-count\n  ftrace: Cleanup regex_lock and ftrace_lock around hash updating\n  ftrace, kprobes: Fix a deadlock on ftrace_regex_lock\n  ftrace: Have ftrace_regex_write() return either read or error\n  tracing: Return error if register_ftrace_function_probe() fails for event_enable_func()\n  tracing: Don\u0027t succeed if event_enable_func did not register anything\n  ring-buffer: Select IRQ_WORK\n"
    },
    {
      "commit": "f77d602124d865c38705df7fa25c03de9c284ad2",
      "tree": "173c11c4c8bfe13a891dcee6bf546c2bc4c9ed76",
      "parents": [
        "233c7df0821c4190e2d3f4be0f2ca0ab40a5ed8c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Thu May 09 10:28:16 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 11 16:26:38 2013 -0700"
      },
      "message": "ipv6: do not clear pinet6 field\n\nWe have seen multiple NULL dereferences in __inet6_lookup_established()\n\nAfter analysis, I found that inet6_sk() could be NULL while the\ncheck for sk_family \u003d\u003d AF_INET6 was true.\n\nBug was added in linux-2.6.29 when RCU lookups were introduced in UDP\nand TCP stacks.\n\nOnce an IPv6 socket, using SLAB_DESTROY_BY_RCU is inserted in a hash\ntable, we no longer can clear pinet6 field.\n\nThis patch extends logic used in commit fcbdf09d9652c891\n(\"net: fix nulls list corruptions in sk_prot_alloc\")\n\nTCP/UDP/UDPLite IPv6 protocols provide their own .clear_sk() method\nto make sure we do not clear pinet6 field.\n\nAt socket clone phase, we do not really care, as cloning the parent (non\nNULL) pinet6 is not adding a fatal race.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7677fc965fba41d1386fa3b76a1f00303f02bb2d",
      "tree": "1324b8af989563dea62f9bc7f952c411f8d8a2dd",
      "parents": [
        "4e8cf5b8a1da8dbe1ece5f084b99f5c902ea709b"
      ],
      "author": {
        "name": "Rony Efraim",
        "email": "ronye@mellanox.com",
        "time": "Wed May 08 22:22:35 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 11 16:12:44 2013 -0700"
      },
      "message": "net/mlx4: Strengthen VLAN tags/priorities enforcement in VST mode\n\nMake sure that the following steps are taken:\n\n- drop packets sent by the VF with vlan tag\n- block packets with vlan tag which are steered to the VF\n- drop/block tagged packets when the policy is priority-tagged\n- make sure VLAN stripping for received packets is set\n- make sure force UP bit for the VF QP is set\n\nUse enum values for all the above instead of numerical bit offsets.\n\nSigned-off-by: Rony Efraim \u003cronye@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c4445013f792f82855079ac377bf5d75af4581c",
      "tree": "fbdc80d7bd7cf3c40f85048b6f5e9c1357ca50d6",
      "parents": [
        "ac4e01093f6d7b051c5d6a3e61ea5337774ac36a",
        "297b8a07347555f0d2fafa4a1ddfc332d2d4afa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 15:24:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 15:24:22 2013 -0700"
      },
      "message": "Merge tag \u0027scsi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull second SCSI update from James \"Jaj B\" Bottomley:\n \"This is the final round of SCSI patches for the merge window.  It\n  consists mostly of driver updates (bnx2fc, ibmfc, fnic, lpfc,\n  be2iscsi, pm80xx, qla4x and ipr).\n\n  There\u0027s also the power management updates that complete the patches in\n  Jens\u0027 tree, an iscsi refcounting problem fix from the last pull, some\n  dif handling in scsi_debug fixes, a few nice code cleanups and an\n  error handling busy bug fix.\"\n\n* tag \u0027scsi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (92 commits)\n  [SCSI] qla2xxx: Update firmware link in Kconfig file.\n  [SCSI] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used\n  [SCSI] sas: unify the pointlessly separated enums sas_dev_type and sas_device_type\n  [SCSI] pm80xx: thermal, sas controller config and error handling update\n  [SCSI] pm80xx: NCQ error handling changes\n  [SCSI] pm80xx: WWN Modification for PM8081/88/89 controllers\n  [SCSI] pm80xx: Changed module name and debug messages update\n  [SCSI] pm80xx: Firmware flash memory free fix, with addition of new memory region for it\n  [SCSI] pm80xx: SPC new firmware changes for device id 0x8081 alone\n  [SCSI] pm80xx: Added SPCv/ve specific hardware functionalities and relevant changes in common files\n  [SCSI] pm80xx: MSI-X implementation for using 64 interrupts\n  [SCSI] pm80xx: Updated common functions common for SPC and SPCv/ve\n  [SCSI] pm80xx: Multiple inbound/outbound queue configuration\n  [SCSI] pm80xx: Added SPCv/ve specific ids, variables and modify for SPC\n  [SCSI] lpfc: fix up Kconfig dependencies\n  [SCSI] Handle MLQUEUE busy response in scsi_send_eh_cmnd\n  [SCSI] sd: change to auto suspend mode\n  [SCSI] sd: use REQ_PM in sd\u0027s runtime suspend operation\n  [SCSI] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb()\n  [SCSI] ufs: Correct the expected data transfersize\n  ...\n"
    },
    {
      "commit": "ac4e01093f6d7b051c5d6a3e61ea5337774ac36a",
      "tree": "395a03788c81aa0c3ba5cdcb3573365d5880bdc7",
      "parents": [
        "c4cc75c3321cad6f20d1e5325293890255c8a663",
        "86239ceb33b0d8480b0f0ca0eec08e7f7a807374"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 15:23:17 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 15:23:17 2013 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull idle update from Len Brown:\n \"Add support for new Haswell-ULT CPU idle power states\"\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  intel_idle: initial C8, C9, C10 support\n  tools/power turbostat: display C8, C9, C10 residency\n"
    },
    {
      "commit": "c4cc75c3321cad6f20d1e5325293890255c8a663",
      "tree": "f515d034c9d6947bed0467840678aff823747596",
      "parents": [
        "2dbd3cac87250a0d44e07acc86c4224a08522709",
        "2a0b4be6dd655e24990da1d0811e28b9277f8b12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 14:29:11 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 11 14:29:11 2013 -0700"
      },
      "message": "Merge git://git.infradead.org/users/eparis/audit\n\nPull audit changes from Eric Paris:\n \"Al used to send pull requests every couple of years but he told me to\n  just start pushing them to you directly.\n\n  Our touching outside of core audit code is pretty straight forward.  A\n  couple of interface changes which hit net/.  A simple argument bug\n  calling audit functions in namei.c and the removal of some assembly\n  branch prediction code on ppc\"\n\n* git://git.infradead.org/users/eparis/audit: (31 commits)\n  audit: fix message spacing printing auid\n  Revert \"audit: move kaudit thread start from auditd registration to kaudit init\"\n  audit: vfs: fix audit_inode call in O_CREAT case of do_last\n  audit: Make testing for a valid loginuid explicit.\n  audit: fix event coverage of AUDIT_ANOM_LINK\n  audit: use spin_lock in audit_receive_msg to process tty logging\n  audit: do not needlessly take a lock in tty_audit_exit\n  audit: do not needlessly take a spinlock in copy_signal\n  audit: add an option to control logging of passwords with pam_tty_audit\n  audit: use spin_lock_irqsave/restore in audit tty code\n  helper for some session id stuff\n  audit: use a consistent audit helper to log lsm information\n  audit: push loginuid and sessionid processing down\n  audit: stop pushing loginid, uid, sessionid as arguments\n  audit: remove the old depricated kernel interface\n  audit: make validity checking generic\n  audit: allow checking the type of audit message in the user filter\n  audit: fix build break when AUDIT_DEBUG \u003d\u003d 2\n  audit: remove duplicate export of audit_enabled\n  Audit: do not print error when LSMs disabled\n  ...\n"
    },
    {
      "commit": "3644bc2ec7655a249612ea500e2be1c13052c4c2",
      "tree": "872dabd511e62b7e94f3d903d7b55114175f5b06",
      "parents": [
        "6fad8d02ef9ab12d5e178014a4c5c297e1707f23",
        "c5ddd2024a87353f73068732cfd38d3dfec22e87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 09:21:05 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 09:21:05 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull stray syscall bits from Al Viro:\n \"Several syscall-related commits that were missing from the original\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal:\n  switch compat_sys_sysctl to COMPAT_SYSCALL_DEFINE\n  unicore32: just use mmap_pgoff()...\n  unify compat fanotify_mark(2), switch to COMPAT_SYSCALL_DEFINE\n  x86, vm86: fix VM86 syscalls: use SYSCALL_DEFINEx(...)\n"
    },
    {
      "commit": "ec6671589a07d9b27ff5832138ff435b3a3c9b09",
      "tree": "4866cfd09e45a492b5b96380818fb5d1e3a4fac0",
      "parents": [
        "f755407dd19072b7d20719bc5454caed9ab41cc1",
        "2f14f4b51ed34fe2b704af8df178f5cd8c81f65e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 09:02:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 09:02:50 2013 -0700"
      },
      "message": "Merge tag \u0027dm-3.10-changes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm\n\nPull device-mapper updates from Alasdair Kergon:\n \"Allow devices that hold metadata for the device-mapper thin\n  provisioning target to be extended easily; allow WRITE SAME on\n  multipath devices; an assortment of little fixes and clean-ups.\"\n\n* tag \u0027dm-3.10-changes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm: (21 commits)\n  dm cache: set config value\n  dm cache: move config fns\n  dm thin: generate event when metadata threshold passed\n  dm persistent metadata: add space map threshold callback\n  dm persistent data: add threshold callback to space map\n  dm thin: detect metadata device resizing\n  dm persistent data: support space map resizing\n  dm thin: open dev read only when possible\n  dm thin: refactor data dev resize\n  dm cache: replace memcpy with struct assignment\n  dm cache: fix typos in comments\n  dm cache policy: fix description of lookup fn\n  dm: document iterate_devices\n  dm persistent data: fix error message typos\n  dm cache: tune migration throttling\n  dm mpath: enable WRITE SAME support\n  dm table: fix write same support\n  dm bufio: avoid a possible __vmalloc deadlock\n  dm snapshot: fix error return code in snapshot_ctr\n  dm cache: fix error return code in cache_create\n  ...\n"
    },
    {
      "commit": "f755407dd19072b7d20719bc5454caed9ab41cc1",
      "tree": "afb1cd4f40314adb70eda77b493a09cc7c16e0d8",
      "parents": [
        "05a88a43604abb816dfbff075bb114224641793b",
        "1deb9d341d475ff84262e927d6c0e36fecb9942e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 09:00:39 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 09:00:39 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID fixes from Jiri Kosina:\n\n - fix usage of sleeping lock in atomic context from Jiri Kosina\n\n - build fix for hid-steelseries under certain .config setups by Simon Wood\n\n - simple mismerge fix from Fernando Luis Vázquez Cao\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: debug: fix RCU preemption issue\n  HID: hid-steelseries fix led class build issue\n  HID: reintroduce fix-up for certain Sony RF receivers\n"
    },
    {
      "commit": "297b8a07347555f0d2fafa4a1ddfc332d2d4afa9",
      "tree": "7c54ce22c1cd10118b5094441b8d7da2f4c58d6a",
      "parents": [
        "832e77bc1106592c621fc42f2f6a4500e414a0a1",
        "6df339a51e3bf18b868384bdeb31e49a4fbaa3d8"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri May 10 07:54:01 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri May 10 07:54:01 2013 -0700"
      },
      "message": "Merge branch \u0027postmerge\u0027 into for-linus\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "832e77bc1106592c621fc42f2f6a4500e414a0a1",
      "tree": "2b226019e7b1344f05e44d79da956a5306d20780",
      "parents": [
        "e0fd9affeb64088eff407dfc98bbd3a5c17ea479",
        "e689cf0caf2d5ebcb300fb69887d35c0abdbdb97"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri May 10 07:53:40 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri May 10 07:53:40 2013 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 into for-linus\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "05a88a43604abb816dfbff075bb114224641793b",
      "tree": "7bf95bdd4d4dadbd8500b2761fdd499fc01fc10f",
      "parents": [
        "daf799cca8abbf7f3e253ecf1d41d244070773d7",
        "6c35ae3c327ef4b5f51d3428d2ba47ac2153e882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 07:51:56 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 10 07:51:56 2013 -0700"
      },
      "message": "Merge tag \u0027sound-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"This contains small fixes since the previous pull request:\n\n   - A few regression fixes and small updates of HD-audio\n\n   - Yet another fix for Haswell HDMI audio\n\n   - A copule of trivial fixes in ASoC McASP, DPAM and WM8994\"\n\n* tag \u0027sound-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  Revert \"ALSA: hda - Don\u0027t set up active streams twice\"\n  ALSA: Add comment for control TLV API\n  ALSA: hda - Apply pin-enablement workaround to all Haswell HDMI codecs\n  ALSA: HDA: Fix Oops caused by dereference NULL pointer\n  ALSA: mips/sgio2audio: Remove redundant platform_set_drvdata()\n  ALSA: mips/hal2: Remove redundant platform_set_drvdata()\n  ALSA: hda - Fix 3.9 regression of EAPD init on Conexant codecs\n  sound: Fix make allmodconfig on MIPS\n  ALSA: hda - Fix system panic when DMA \u003e 40 bits for Nvidia audio controllers\n  ALSA: atmel: Remove redundant platform_set_drvdata()\n  ASoC: McASP: Fix receive clock polarity in DAIFMT_NB_NF mode.\n  ASoC: wm8994: missing break in wm8994_aif3_hw_params()\n  ASoC: McASP: Add pins output direction for rx clocks when configured in CBS_CFS format\n  ASoC: dapm: use clk_prepare_enable and clk_disable_unprepare\n"
    },
    {
      "commit": "8526cb114f771851d84425d85d8735a6e0816ba2",
      "tree": "dabc65e70ea5ca635f9fae207da3e717f7a2bf87",
      "parents": [
        "aa9f8328fc51460e15da129caf622b6560fa8c99"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon May 06 12:06:56 2013 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri May 10 07:47:53 2013 -0700"
      },
      "message": "[SCSI] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used\n\nThis fixes a bug where the iscsi class/driver did not do a put_device\nwhen a sess/conn device was found. This also simplifies the interface\nby not having to pass in some arguments that were duplicated and did\nnot need to be exported.\n\nReported-by: Zhao Hongjiang \u003czhaohongjiang@huawei.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "aa9f8328fc51460e15da129caf622b6560fa8c99",
      "tree": "3ca4c2a29e94538acff4aae04214d5645eaeac02",
      "parents": [
        "a6cb3d012b983b350ae3892cff2e692665df0e1e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue May 07 14:44:06 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri May 10 07:47:52 2013 -0700"
      },
      "message": "[SCSI] sas: unify the pointlessly separated enums sas_dev_type and sas_device_type\n\nThese enums have been separate since the dawn of SAS, mainly because the\nlatter is a procotol only enum and the former includes additional state\nfor libsas.  The dichotomy causes endless confusion about which one you\nshould use where and leads to pointless warnings like this:\n\ndrivers/scsi/mvsas/mv_sas.c: In function \u0027mvs_update_phyinfo\u0027:\ndrivers/scsi/mvsas/mv_sas.c:1162:34: warning: comparison between \u0027enum sas_device_type\u0027 and \u0027enum sas_dev_type\u0027 [-Wenum-compare]\n\nFix by eliminating one of them.  The one kept is effectively the sas.h\none, but call it sas_device_type and make sure the enums are all\nproperly namespaced with the SAS_ prefix.\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "058ce5ca8155a4c8eeac9b9e8a70e6664996337b",
      "tree": "a03efe966b0299fe36ec297ba370c241deb182ce",
      "parents": [
        "88a488f6243c98b38ac5191d4255e09d3b1c6455"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Fri May 10 14:37:17 2013 +0100"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Fri May 10 14:37:17 2013 +0100"
      },
      "message": "dm: document iterate_devices\n\nDocument iterate_devices in device-mapper.h.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "b9434d0f162c351e02e0e8f66ca6b75a67595537",
      "tree": "607eb8c2b8946b891e96c8699fbab9e3b6e1c556",
      "parents": [
        "7b97936f298af7991ca4717a4c23610d9ecd8927"
      ],
      "author": {
        "name": "Chris Cummins",
        "email": "christopher.e.cummins@intel.com",
        "time": "Thu May 09 14:20:40 2013 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 10 14:46:50 2013 +1000"
      },
      "message": "drm: Use names of ioctls in debug traces\n\nThe intention here is to make the output of dmesg with full verbosity a\nbit easier for a human to parse. This commit transforms:\n\n[drm:drm_ioctl], pid\u003d699, cmd\u003d0x6458, nr\u003d0x58, dev 0xe200, auth\u003d1\n[drm:drm_ioctl], pid\u003d699, cmd\u003d0xc010645b, nr\u003d0x5b, dev 0xe200, auth\u003d1\n[drm:drm_ioctl], pid\u003d699, cmd\u003d0xc0106461, nr\u003d0x61, dev 0xe200, auth\u003d1\n[drm:drm_ioctl], pid\u003d699, cmd\u003d0xc01c64ae, nr\u003d0xae, dev 0xe200, auth\u003d1\n[drm:drm_mode_addfb], [FB:32]\n[drm:drm_ioctl], pid\u003d699, cmd\u003d0xc0106464, nr\u003d0x64, dev 0xe200, auth\u003d1\n[drm:drm_vm_open_locked], 0x7fd9302fe000,0x00a00000\n[drm:drm_ioctl], pid\u003d699, cmd\u003d0x400c645f, nr\u003d0x5f, dev 0xe200, auth\u003d1\n[drm:drm_ioctl], pid\u003d699, cmd\u003d0xc00464af, nr\u003d0xaf, dev 0xe200, auth\u003d1\n[drm:intel_crtc_set_config], [CRTC:3] [NOFB]\n\ninto:\n\n[drm:drm_ioctl], pid\u003d699, dev\u003d0xe200, auth\u003d1, I915_GEM_THROTTLE\n[drm:drm_ioctl], pid\u003d699, dev\u003d0xe200, auth\u003d1, I915_GEM_CREATE\n[drm:drm_ioctl], pid\u003d699, dev\u003d0xe200, auth\u003d1, I915_GEM_SET_TILING\n[drm:drm_ioctl], pid\u003d699, dev\u003d0xe200, auth\u003d1, IOCTL_MODE_ADDFB\n[drm:drm_mode_addfb], [FB:32]\n[drm:drm_ioctl], pid\u003d699, dev\u003d0xe200, auth\u003d1, I915_GEM_MMAP_GTT\n[drm:drm_vm_open_locked], 0x7fd9302fe000,0x00a00000\n[drm:drm_ioctl], pid\u003d699, dev\u003d0xe200, auth\u003d1, I915_GEM_SET_DOMAIN\n[drm:drm_ioctl], pid\u003d699, dev\u003d0xe200, auth\u003d1, DRM_IOCTL_MODE_RMFB\n[drm:intel_crtc_set_config], [CRTC:3] [NOFB]\n\nv2: drm_ioctls is now a constant (Ville Syrjälä)\n\nSigned-off-by: Chris Cummins \u003cchristopher.e.cummins@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7b97936f298af7991ca4717a4c23610d9ecd8927",
      "tree": "3083e748a78f415e343dbec792a304ce82d163ff",
      "parents": [
        "54afc1214133deddd49162b101971af5711f1b3a"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@linux.intel.com",
        "time": "Wed May 08 16:38:34 2013 +0300"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 10 14:46:11 2013 +1000"
      },
      "message": "drm: Remove pointless \u0027-\u0027 characters from drm_fb_helper documentation\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "54afc1214133deddd49162b101971af5711f1b3a",
      "tree": "2c3633d1d3b79887ed61d51a2edefa1a52e4d3a9",
      "parents": [
        "d1fd3ddc469b576e36184f2bd02c0301d80118d3"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@linux.intel.com",
        "time": "Wed May 08 16:38:33 2013 +0300"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 10 14:46:07 2013 +1000"
      },
      "message": "drm: Add kernel-doc for drm_fb_helper_funcs-\u003einitial_config\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1cf4c0732db3cd3c49cadbc60ff6bda08604e6fa",
      "tree": "74133737a3ecea18847788c10fae7bb474f1aaa8",
      "parents": [
        "30052170dcc256c18a43fb3e76577a67394543f8"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Thu May 09 14:44:29 2013 +0900"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu May 09 20:14:25 2013 -0400"
      },
      "message": "tracing: Modify soft-mode only if there\u0027s no other referrer\n\nModify soft-mode flag only if no other soft-mode referrer\n(currently only the ftrace triggers) by using a reference\ncounter in each ftrace_event_file.\n\nWithout this fix, adding and removing several different\nenable/disable_event triggers on the same event clear\nsoft-mode bit from the ftrace_event_file. This also\nhappens with a typo of glob on setting triggers.\n\ne.g.\n\n # echo vfs_symlink:enable_event:net:netif_rx \u003e set_ftrace_filter\n # cat events/net/netif_rx/enable\n 0*\n # echo typo_func:enable_event:net:netif_rx \u003e set_ftrace_filter\n # cat events/net/netif_rx/enable\n 0\n # cat set_ftrace_filter\n #### all functions enabled ####\n vfs_symlink:enable_event:net:netif_rx:unlimited\n\nAs above, we still have a trigger, but soft-mode is gone.\n\nLink: http://lkml.kernel.org/r/20130509054429.30398.7464.stgit@mhiramat-M0-7522\n\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: David Sharp \u003cdhsharp@google.com\u003e\nCc: Hiraku Toyooka \u003chiraku.toyooka.gu@hitachi.com\u003e\nCc: Tom Zanussi \u003ctom.zanussi@intel.com\u003e\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "f04f24fb7e48d446bd89a01c6056571f25972511",
      "tree": "b1d1ecbe88df0eee0309970fd07dc37fb375a440",
      "parents": [
        "7c088b5120ffef017e2ddc38f992277e96436ef6"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Thu May 09 14:44:17 2013 +0900"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu May 09 20:10:22 2013 -0400"
      },
      "message": "ftrace, kprobes: Fix a deadlock on ftrace_regex_lock\n\nFix a deadlock on ftrace_regex_lock which happens when setting\nan enable_event trigger on dynamic kprobe event as below.\n\n----\nsh-2.05b# echo p vfs_symlink \u003e kprobe_events\nsh-2.05b# echo vfs_symlink:enable_event:kprobes:p_vfs_symlink_0 \u003e set_ftrace_filter\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: possible recursive locking detected ]\n3.9.0+ #35 Not tainted\n---------------------------------------------\nsh/72 is trying to acquire lock:\n (ftrace_regex_lock){+.+.+.}, at: [\u003cffffffff810ba6c1\u003e] ftrace_set_hash+0x81/0x1f0\n\nbut task is already holding lock:\n (ftrace_regex_lock){+.+.+.}, at: [\u003cffffffff810b7cbd\u003e] ftrace_regex_write.isra.29.part.30+0x3d/0x220\n\nother info that might help us debug this:\n Possible unsafe locking scenario:\n\n       CPU0\n       ----\n  lock(ftrace_regex_lock);\n  lock(ftrace_regex_lock);\n\n *** DEADLOCK ***\n----\n\nTo fix that, this introduces a finer regex_lock for each ftrace_ops.\nftrace_regex_lock is too big of a lock which protects all\nfilter/notrace_hash operations, but it doesn\u0027t need to be a global\nlock after supporting multiple ftrace_ops because each ftrace_ops\nhas its own filter/notrace_hash.\n\nLink: http://lkml.kernel.org/r/20130509054417.30398.84254.stgit@mhiramat-M0-7522\n\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Tom Zanussi \u003ctom.zanussi@intel.com\u003e\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\n[ Added initialization flag and automate mutex initialization for\n  non ftrace.c ftrace_probes. ]\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "2d4fe27850420606155fb1f7d18ab2b40153e67b",
      "tree": "56b0d465e1189babf4ac668a5b048a747bfb9682",
      "parents": [
        "2e99f3a12b20ab3afad0e042cc0bdd0ee855dca0",
        "94f370cab6e5ac514b658c6b2b3aa308cefc5c7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 09 16:35:00 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 09 16:35:00 2013 -0700"
      },
      "message": "Merge git://git.infradead.org/users/willy/linux-nvme\n\nPull NVMe driver update from Matthew Wilcox:\n \"Lots of exciting new features in the NVM Express driver this time,\n  including support for emulating SCSI commands, discard support and the\n  ability to submit per-sector metadata with I/Os.\n\n  It\u0027s still mostly bugfixes though!\"\n\n* git://git.infradead.org/users/willy/linux-nvme: (27 commits)\n  NVMe: Use user defined admin ioctl timeout\n  NVMe: Simplify Firmware Activate code slightly\n  NVMe: Only clear the enable bit when disabling controller\n  NVMe: Wait for device to acknowledge shutdown\n  NVMe: Schedule timeout for sync commands\n  NVMe: Meta-data support in NVME_IOCTL_SUBMIT_IO\n  NVMe: Device specific stripe size handling\n  NVMe: Split non-mergeable bio requests\n  NVMe: Remove dead code in nvme_dev_add\n  NVMe: Check for NULL memory in nvme_dev_add\n  NVMe: Fix error clean-up on nvme_alloc_queue\n  NVMe: Free admin queue on request_irq error\n  NVMe: Add scsi unmap to SG_IO\n  NVMe: queue usage fixes in nvme-scsi\n  NVMe: Set TASK_INTERRUPTIBLE before processing queues\n  NVMe: Add a character device for each nvme device\n  NVMe: Fix endian-related problems in user I/O submission path\n  NVMe: Fix I/O cancellation status on big-endian machines\n  NVMe: Fix sparse warnings in scsi emulation\n  NVMe: Don\u0027t fail initialisation unnecessarily\n  ...\n"
    },
    {
      "commit": "fc72053bb497e3054d6e4d13ab425fc2311442d4",
      "tree": "fd85d369bcf6743d8eed8e07dc9866630d558b72",
      "parents": [
        "c61c48dfe00907007df3b87e4ed271a5c143bdda",
        "c58c1a4c118ba2ed49f72de9b42ef13bc8ee71e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 09 14:54:36 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 09 14:54:36 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes and straggler patches from Olof Johansson:\n \"A collection of fixes for fall out from 3.10 merge window, some build\n  fixes and warning cleanups and a small handful of patches that were\n  small and contained and made sense to still include in 3.10 (some of\n  these have also been in -next since the merge window opened).\n\n  Largest continous series is for OMAP, but there\u0027s a handful for other\n  platforms.\n\n  For i.MX, one of the patches are framebuffer fixups due to fallout\n  during the merge window, and the other removes some stale and broken\n  code.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (34 commits)\n  ARM: exynos: dts: Fixed vbus-gpios\n  ARM: EXYNOS5: Fix kernel dump in AFTR idle mode\n  ARM: ux500: Rid ignored return value of regulator_enable() compiler warning\n  ARM: ux500: read the correct soc_id number\n  ARM: exynos: dts: cros5250: add cyapa trackpad\n  video: mxsfb: Adapt to new videomode API\n  ARM: imx: Select GENERIC_ALLOCATOR\n  ARM: imx: compile fix for hotplug.c\n  ARM: dts: don\u0027t assume boards are using twl4030 for omap3\n  ARM: OMAP2+: Remove bogus IS_ERR_OR_NULL checking from id.c\n  ARM: dts: Configure and fix the McSPI pins for 4430sdp\n  ARM: dts: AM33XX: Add GPMC node\n  ARM: dts: OMAP4460: Fix CPU OPP voltages\n  ARM: dts: OMAP36xx: Fix CPU OPP voltages\n  ARM: OMAP4+: omap2plus_defconfig: Enable audio via TWL6040 as module\n  ARM: OMAP2: AM33XX: id: Add support for new AM335x PG2.1 Si\n  omap: mux: add AM/DM37x gpios\n  ARM: OMAP1: DMA: fix error handling in omap1_system_dma_init()\n  ARM: OMAP2+: omap_device: use late_initcall_sync\n  ARM: OMAP: RX-51: change probe order of touchscreen and panel SPI devices\n  ...\n"
    },
    {
      "commit": "983a5f84a4a11c8706ca70615125db711336b684",
      "tree": "bbf16b836903aaf523e7c637a0d7191ba8fa172d",
      "parents": [
        "8769e078a9a2bce13d39c08e0e5a513f5320e1de",
        "667e7d94a1683661cff5fe9a0fa0d7f8fdd2c007"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 09 13:07:40 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 09 13:07:40 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs update from Chris Mason:\n \"These are mostly fixes.  The biggest exceptions are Josef\u0027s skinny\n  extents and Jan Schmidt\u0027s code to rebuild our quota indexes if they\n  get out of sync (or you enable quotas on an existing filesystem).\n\n  The skinny extents are off by default because they are a new variation\n  on the extent allocation tree format.  btrfstune -x enables them, and\n  the new format makes the extent allocation tree about 30% smaller.\n\n  I rebased this a few days ago to rework Dave Sterba\u0027s crc checks on\n  the super block, but almost all of these go back to rc6, since I\n  though 3.9 was due any minute.\n\n  The biggest missing fix is the tracepoint bug that was hit late in\n  3.9.  I ran into problems with that in overnight testing and I\u0027m still\n  tracking it down.  I\u0027ll definitely have that fixed for rc2.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (101 commits)\n  Btrfs: allow superblock mismatch from older mkfs\n  btrfs: enhance superblock checks\n  btrfs: fix misleading variable name for flags\n  btrfs: use unsigned long type for extent state bits\n  Btrfs: improve the loop of scrub_stripe\n  btrfs: read entire device info under lock\n  btrfs: remove unused gfp mask parameter from release_extent_buffer callchain\n  btrfs: handle errors returned from get_tree_block_key\n  btrfs: make static code static \u0026 remove dead code\n  Btrfs: deal with errors in write_dev_supers\n  Btrfs: remove almost all of the BUG()\u0027s from tree-log.c\n  Btrfs: deal with free space cache errors while replaying log\n  Btrfs: automatic rescan after \"quota enable\" command\n  Btrfs: rescan for qgroups\n  Btrfs: split btrfs_qgroup_account_ref into four functions\n  Btrfs: allocate new chunks if the space is not enough for global rsv\n  Btrfs: separate sequence numbers for delayed ref tracking and tree mod log\n  btrfs: move leak debug code to functions\n  Btrfs: return free space in cow error path\n  Btrfs: set UUID in root_item for created trees\n  ...\n"
    },
    {
      "commit": "60371952e1dd0d507039b2654c22083b32c38398",
      "tree": "bdc93d0fdf4603f9764fe7027064634d104140a0",
      "parents": [
        "009e63f8d144f9f946c5e0eccbeb597aba16de57"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Wed May 08 21:05:54 2013 +0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu May 09 13:05:24 2013 -0700"
      },
      "message": "ARM: imx: Select GENERIC_ALLOCATOR\n\nSince commit 657eee7 (media: coda: use genalloc API) the following build\nerror happens with imx_v4_v5_defconfig:\n\ndrivers/built-in.o: In function \u0027coda_remove\u0027:\nclk-composite.c:(.text+0x112180): undefined reference to \u0027gen_pool_free\u0027\ndrivers/built-in.o: In function \u0027coda_probe\u0027:\nclk-composite.c:(.text+0x112310): undefined reference to \u0027of_get_named_gen_pool\u0027\nclk-composite.c:(.text+0x1123f4): undefined reference to \u0027gen_pool_alloc\u0027\nclk-composite.c:(.text+0x11240c): undefined reference to \u0027gen_pool_virt_to_phys\u0027\nclk-composite.c:(.text+0x112458): undefined reference to \u0027dev_get_gen_pool\u0027\n\nSelect GENERIC_ALLOCATOR and get rid of the custom IRAM_ALLOC.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "91c2e0bcae72a3086c698b5de2b950b885abb0e6",
      "tree": "89f738ca8f9519f0fd3b22dd6cfb3dc69d98cfab",
      "parents": [
        "5522ddb3fc0dfd4a503c8278eafd88c9f2d3fada"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 05 20:10:59 2013 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 09 13:46:38 2013 -0400"
      },
      "message": "unify compat fanotify_mark(2), switch to COMPAT_SYSCALL_DEFINE\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    }
  ],
  "next": "8cbc95ee748741939222c3d38584a40c92bedcdd"
}
