)]}'
{
  "log": [
    {
      "commit": "2474542f64432398f503373f53bdf620491bcfa8",
      "tree": "3c9744b138c2158757530814b35c23eed31cf6ce",
      "parents": [
        "c7a6ced9d8e8411bdafe83998474d185a79badc3",
        "85f8879ca4f3d26a7f473522101fb74a79bda3f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:15:24 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 20:15:24 2012 +0900"
      },
      "message": "Merge tag \u0027for-3.7-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm\n\nPull pwm changes from Thierry Reding:\n \"All legacy PWM providers have now been moved to the PWM subsystem.\n  The plan for 3.8 is to adapt all board files to provide a lookup table\n  for PWM devices in order to get rid of the global namespace.\n  Subsequently, users of the legacy pwm_request() and pwm_free()\n  functions can be migrated to the new pwm_get() and pwm_put()\n  functions.  Once this has been completed, the legacy API and the\n  compatibility code in the core can be removed.\n\n  In addition to the above, these changes also add support for\n  configuring the polarity of a PWM signal (currently only supported on\n  ECAP and EHRPWM) and include a much needed rework of the i.MX driver.\n  Managed functions to obtain and release a PWM device (devm_pwm_get()\n  and devm_pwm_put()) have been added and the pwm-backlight driver has\n  been updated to use them.  If the PWM subsystem hasn\u0027t been enabled,\n  dummy functions are provided that allow the subsystem to safely\n  compile out.\n\n  Some common checks on input parameters have been moved to the core and\n  removed from the drivers.  Finally, a small fix corrects the\n  description of the PWM specifier\u0027s second cell in the device tree\n  representation.\"\n\n* tag \u0027for-3.7-rc1\u0027 of git://gitorious.org/linux-pwm/linux-pwm: (23 commits)\n  pwm: dt: Fix description of second PWM cell\n  pwm: Check for negative duty-cycle and period\n  pwm: Add Ingenic JZ4740 support\n  MIPS: JZ4740: Export timer API\n  pwm: Move PUV3 PWM driver to PWM framework\n  unicore32: pwm: Use managed resource allocations\n  unicore32: pwm: Remove unnecessary indirection\n  unicore32: pwm: Use module_platform_driver()\n  unicore32: pwm: Properly remap memory-mapped registers\n  pwm-backlight: Use devm_pwm_get() instead of pwm_get()\n  pwm: Move AB8500 PWM driver to PWM framework\n  pwm: Fix compilation error when CONFIG_PWM is not defined\n  pwm: i.MX: fix clock lookup\n  pwm: i.MX: use per clock unconditionally\n  pwm: i.MX: add devicetree support\n  pwm: i.MX: Use module_platform_driver\n  pwm: i.MX: add functions to enable/disable pwm.\n  pwm: i.MX: remove unnecessary if in pwm_[en|dis]able\n  pwm: i.MX: factor out SoC specific functions\n  pwm: pwm-tiehrpwm: Add support for configuring polarity of PWM\n  ...\n"
    },
    {
      "commit": "314e51b9851b4f4e8ab302243ff5a6fc6147f379",
      "tree": "f757b89206355fd129830782566768693eed23ce",
      "parents": [
        "0103bd16fb90bc741c7a03fd1ea4e8a505abad23"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Mon Oct 08 16:29:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 09 16:22:19 2012 +0900"
      },
      "message": "mm: kill vma flag VM_RESERVED and mm-\u003ereserved_vm counter\n\nA long time ago, in v2.4, VM_RESERVED kept swapout process off VMA,\ncurrently it lost original meaning but still has some effects:\n\n | effect                 | alternative flags\n-+------------------------+---------------------------------------------\n1| account as reserved_vm | VM_IO\n2| skip in core dump      | VM_IO, VM_DONTDUMP\n3| do not merge or expand | VM_IO, VM_DONTEXPAND, VM_HUGETLB, VM_PFNMAP\n4| do not mlock           | VM_IO, VM_DONTEXPAND, VM_HUGETLB, VM_PFNMAP\n\nThis patch removes reserved_vm counter from mm_struct.  Seems like nobody\ncares about it, it does not exported into userspace directly, it only\nreduces total_vm showed in proc.\n\nThus VM_RESERVED can be replaced with VM_IO or pair VM_DONTEXPAND | VM_DONTDUMP.\n\nremap_pfn_range() and io_remap_pfn_range() set VM_IO|VM_DONTEXPAND|VM_DONTDUMP.\nremap_vmalloc_range() set VM_DONTEXPAND | VM_DONTDUMP.\n\n[akpm@linux-foundation.org: drivers/vfio/pci/vfio_pci.c fixup]\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: James Morris \u003cjames.l.morris@oracle.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Kentaro Takeda \u003ctakedakn@nttdata.co.jp\u003e\nCc: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCc: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "033d9959ed2dc1029217d4165f80a71702dc578e",
      "tree": "3d306316e44bdabce2e0bf2ef7e466e525f90b4c",
      "parents": [
        "974a847e00cf3ff1695e62b276892137893706ab",
        "7c6e72e46c9ea4a88f3f8ba96edce9db4bd48726"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 09:54:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 09:54:49 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\nPull workqueue changes from Tejun Heo:\n \"This is workqueue updates for v3.7-rc1.  A lot of activities this\n  round including considerable API and behavior cleanups.\n\n   * delayed_work combines a timer and a work item.  The handling of the\n     timer part has always been a bit clunky leading to confusing\n     cancelation API with weird corner-case behaviors.  delayed_work is\n     updated to use new IRQ safe timer and cancelation now works as\n     expected.\n\n   * Another deficiency of delayed_work was lack of the counterpart of\n     mod_timer() which led to cancel+queue combinations or open-coded\n     timer+work usages.  mod_delayed_work[_on]() are added.\n\n     These two delayed_work changes make delayed_work provide interface\n     and behave like timer which is executed with process context.\n\n   * A work item could be executed concurrently on multiple CPUs, which\n     is rather unintuitive and made flush_work() behavior confusing and\n     half-broken under certain circumstances.  This problem doesn\u0027t\n     exist for non-reentrant workqueues.  While non-reentrancy check\n     isn\u0027t free, the overhead is incurred only when a work item bounces\n     across different CPUs and even in simulated pathological scenario\n     the overhead isn\u0027t too high.\n\n     All workqueues are made non-reentrant.  This removes the\n     distinction between flush_[delayed_]work() and\n     flush_[delayed_]_work_sync().  The former is now as strong as the\n     latter and the specified work item is guaranteed to have finished\n     execution of any previous queueing on return.\n\n   * In addition to the various bug fixes, Lai redid and simplified CPU\n     hotplug handling significantly.\n\n   * Joonsoo introduced system_highpri_wq and used it during CPU\n     hotplug.\n\n  There are two merge commits - one to pull in IRQ safe timer from\n  tip/timers/core and the other to pull in CPU hotplug fixes from\n  wq/for-3.6-fixes as Lai\u0027s hotplug restructuring depended on them.\"\n\nFixed a number of trivial conflicts, but the more interesting conflicts\nwere silent ones where the deprecated interfaces had been used by new\ncode in the merge window, and thus didn\u0027t cause any real data conflicts.\n\nTejun pointed out a few of them, I fixed a couple more.\n\n* \u0027for-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (46 commits)\n  workqueue: remove spurious WARN_ON_ONCE(in_irq()) from try_to_grab_pending()\n  workqueue: use cwq_set_max_active() helper for workqueue_set_max_active()\n  workqueue: introduce cwq_set_max_active() helper for thaw_workqueues()\n  workqueue: remove @delayed from cwq_dec_nr_in_flight()\n  workqueue: fix possible stall on try_to_grab_pending() of a delayed work item\n  workqueue: use hotcpu_notifier() for workqueue_cpu_down_callback()\n  workqueue: use __cpuinit instead of __devinit for cpu callbacks\n  workqueue: rename manager_mutex to assoc_mutex\n  workqueue: WORKER_REBIND is no longer necessary for idle rebinding\n  workqueue: WORKER_REBIND is no longer necessary for busy rebinding\n  workqueue: reimplement idle worker rebinding\n  workqueue: deprecate __cancel_delayed_work()\n  workqueue: reimplement cancel_delayed_work() using try_to_grab_pending()\n  workqueue: use mod_delayed_work() instead of __cancel + queue\n  workqueue: use irqsafe timer for delayed_work\n  workqueue: clean up delayed_work initializers and add missing one\n  workqueue: make deferrable delayed_work initializer names consistent\n  workqueue: cosmetic whitespace updates for macro definitions\n  workqueue: deprecate system_nrt[_freezable]_wq\n  workqueue: deprecate flush[_delayed]_work_sync()\n  ...\n"
    },
    {
      "commit": "3498d13b8090c0b0ef911409fbc503a7c4cca6ef",
      "tree": "254ca00276e863d9fba25707690c66b2a04c49e9",
      "parents": [
        "def7cb8cd4e3258db88050eaaca5438bcc3dafca",
        "0c57dfcc6c1d037243c2f8fbf62eab3633326ec0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:26:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:26:52 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY changes from Greg Kroah-Hartman:\n \"As we skipped the merge window for 3.6-rc1 for the tty tree,\n  everything is now settled down and working properly, so we are ready\n  for 3.7-rc1.  Here\u0027s the patchset, it\u0027s big, but the large changes are\n  removing a firmware file and adding a staging tty driver (it depended\n  on the tty core changes, so it\u0027s going through this tree instead of\n  the staging tree.)\n\n  All of these patches have been in the linux-next tree for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up more-or-less trivial conflicts in\n - drivers/char/pcmcia/synclink_cs.c:\n    tty NULL dereference fix vs tty_port_cts_enabled() helper function\n - drivers/staging/{Kconfig,Makefile}:\n    add-add conflict (dgrp driver added close to other staging drivers)\n - drivers/staging/ipack/devices/ipoctal.c:\n    \"split ipoctal_channel from iopctal\" vs \"TTY: use tty_port_register_device\"\n\n* tag \u0027tty-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (235 commits)\n  tty/serial: Add kgdb_nmi driver\n  tty/serial/amba-pl011: Quiesce interrupts in poll_get_char\n  tty/serial/amba-pl011: Implement poll_init callback\n  tty/serial/core: Introduce poll_init callback\n  kdb: Turn KGDB_KDB\u003dn stubs into static inlines\n  kdb: Implement disable_nmi command\n  kernel/debug: Mask KGDB NMI upon entry\n  serial: pl011: handle corruption at high clock speeds\n  serial: sccnxp: Make \u0027default\u0027 choice in switch last\n  serial: sccnxp: Remove mask termios caps for SW flow control\n  serial: sccnxp: Report actual baudrate back to core\n  serial: samsung: Add poll_get_char \u0026 poll_put_char\n  Powerpc 8xx CPM_UART setting MAXIDL register proportionaly to baud rate\n  Powerpc 8xx CPM_UART maxidl should not depend on fifo size\n  Powerpc 8xx CPM_UART too many interrupts\n  Powerpc 8xx CPM_UART desynchronisation\n  serial: set correct baud_base for EXSYS EX-41092 Dual 16950\n  serial: omap: fix the reciever line error case\n  8250: blacklist Winbond CIR port\n  8250_pnp: do pnp probe before legacy probe\n  ...\n"
    },
    {
      "commit": "5dc2db05f2f690d71d95979b14cca50ab8e49f40",
      "tree": "ffb1a14b446fc9f380a5ea11d3e2c5dd8d535c31",
      "parents": [
        "79df8d27d9f4382647c31ef17f7402833d682b73"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Wed Sep 26 13:58:26 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 26 14:18:48 2012 -0700"
      },
      "message": "drivers/misc/lis3lv02d/lis3lv02d_i2c.c: add lis3lv02d device tree init\n\nAdd lis3lv02d device tree initialization code/API to take pdata from\ndevice node.  Also adds device tree init matching table support to\nlis3lv02d_i2c driver.  If the driver data is passed from device tree, then\nthis driver picks up platform data from device node through common/generic\nlis3lv02d.c driver.\n\n[akpm@linux-foundation.org: fix CONFIG_OF\u003dn build]\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "79df8d27d9f4382647c31ef17f7402833d682b73",
      "tree": "f12284988fe4161e610cb8cb1b9855bd1b201f80",
      "parents": [
        "0c83adba6b117264eb1972d2787dd17874214e9b"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Wed Sep 26 13:58:24 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 26 14:18:12 2012 -0700"
      },
      "message": "drivers/misc/lis3lv02d/lis3lv02d_spi.c: add lis3lv02d device tree init\n\nAdd lis3lv02d device tree initialization code/API to take pdata from\ndevice node.  Also remove CONFIG_OF ifdef from the driver, if CONFIG_OF is\nnot defined then OF APIs returns 0.\n\n[akpm@linux-foundation.org: fix CONFIG_OF\u003dn build[\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0c83adba6b117264eb1972d2787dd17874214e9b",
      "tree": "c52772e4d578d45e33dc9be239fa6511de1d8839",
      "parents": [
        "4bcdea86f176e96d44531c1e54a1b5c92672424d"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Wed Sep 26 13:58:21 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 26 14:18:11 2012 -0700"
      },
      "message": "drivers/misc/lis3lv02d: remove lis3lv02d driver DT init\n\nRemove lis3lv02d driver device tree initialization from core driver and\nmove it to individual drivers.  With the current implementation some pdata\nparameters are missing if we use lis3lv02d_init_device() in lis3lv02d_i2c\ndriver.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4bcdea86f176e96d44531c1e54a1b5c92672424d",
      "tree": "b76220793d3a66f2979e910612bcc8ab2de46452",
      "parents": [
        "cbac1a8b89452f378a17cc2c673aca0e53af684d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed Sep 26 13:58:19 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 26 14:17:42 2012 -0700"
      },
      "message": "drivers/misc/lis3lv02d/lis3lv02d_spi.c: add DT matching table passthru code\n\nIf probed from a device tree, this driver now passes the node information\nto the generic part, so the runtime information can be derived.\n\nSuccessfully tested on a PXA3xx board.\n\n[akpm@linux-foundation.org: fix lis302dl_spi_dt_ids unused warning when CONFIG_OF\u003dn]\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Rob Herring \u003crobherring2@gmail.com\u003e\nCc: \"AnilKumar, Chimata\" \u003canilkumar@ti.com\u003e\nReviewed-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cbac1a8b89452f378a17cc2c673aca0e53af684d",
      "tree": "c52184fb2ef4129bbf4ca8a8b9c280ee4e0fd8a7",
      "parents": [
        "e2b2ed8365e040b274dd23bdabd34ec3b0e43137"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Wed Sep 26 13:58:16 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 26 14:15:55 2012 -0700"
      },
      "message": "drivers/misc/lis3lv02d: add generic DT matching code\n\nAdds logic to parse lis3 properties from a device tree node and store them\nin a freshly allocated lis3lv02d_platform_data.\n\nNote that the actual match tables are left out here.  This part should\nhappen in the drivers that bind to the individual busses (SPI/I2C/PCI).\n\nAlso adds some DT bindinds documentation.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Rob Herring \u003crobherring2@gmail.com\u003e\nCc: \"AnilKumar, Chimata\" \u003canilkumar@ti.com\u003e\nReviewed-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e2b2ed8365e040b274dd23bdabd34ec3b0e43137",
      "tree": "c4d4a0d8c2488e9f339860b92dc0f10bdc4b3a86",
      "parents": [
        "bcdee04ea7ae0406ae69094f6df1aacb66a69a0b"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Mon Sep 24 14:53:49 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 26 13:24:25 2012 -0700"
      },
      "message": "lis3lv02d: fix some comments specific to lis331dlh driver\n\nFix some minor problems in comments of lis331dlh driver\n  * correct comments with respect to 2G sensitivity\n  * correct typo lis3331dlh mistake to lis331dlh\n  * add comment to say only 2G range is supported\n  * change the function name from lis3lv02d_read_16 to\n    lis331dlh_read_data.\n  * update i2c_device_id table entry to maintaine consistancy\n  * update sensor display message\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bcdee04ea7ae0406ae69094f6df1aacb66a69a0b",
      "tree": "099204644828227e4bede29f2e9a818c7bac46e6",
      "parents": [
        "221b7b5796b520b51c34c40239d77921ba39225b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Sep 13 16:06:48 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 26 13:20:40 2012 -0700"
      },
      "message": "MISC: hpilo, remove pci_disable_device\n\npci_disable_device(pdev) used to be in pci remove function. But this\nPCI device has two functions with interrupt lines connected to a\nsingle pin. The other one is a USB host controller. So when we disable\nthe PIN there e.g. by rmmod hpilo, the controller stops working. It is\nbecause the interrupt link is disabled in ACPI since it is not\nrefcounted yet. See acpi_pci_link_free_irq called from\nacpi_pci_irq_disable.\n\nIt is not the best solution whatsoever, but as a workaround until the\nACPI irq link refcounting is sorted out this should fix the reported\nerrors.\n\nReferences: https://lkml.org/lkml/2008/11/4/535\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Nobin Mathew \u003cnobin.mathew@gmail.com\u003e\nCc: Robert Hancock \u003chancockr@shaw.ca\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Altobelli \u003cdavid.altobelli@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6173f8f4ed9c2bd4184908e35f46755a0d14b0f2",
      "tree": "c86da04699fc6145ba5ac385fdff721efd1f4737",
      "parents": [
        "0bcf168b024871c64eb5df157739efd2ae9b0bdf"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Fri Aug 31 11:46:24 2012 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Sep 20 12:52:03 2012 +0200"
      },
      "message": "pwm: Move AB8500 PWM driver to PWM framework\n\nThis commit moves the driver to drivers/pwm and converts it to the new\nPWM framework.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\n"
    },
    {
      "commit": "65929215d85702dd4a76db0ba9fbfc022ab99e55",
      "tree": "eb8ab392b7719a236892fbd70cbdc9271e59f8f3",
      "parents": [
        "a4136b49fbb9a6a885618ca38e66b4967091a9ec"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 18 16:14:53 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 18 16:14:53 2012 +0100"
      },
      "message": "char/misc: remove CONFIG_EXPERIMENTAL dependencies\n\nAs discussed at the kernel summit this year, CONFIG_EXPERIMENTAL means\nnothing, so let\u0027s get rid of it.\n\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a4136b49fbb9a6a885618ca38e66b4967091a9ec",
      "tree": "cb3f6e9369efede55deb802fc33cd35143bdf2a5",
      "parents": [
        "f060939d7c86344a071b03d892903f47028329cb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Sep 11 00:43:22 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 10 15:51:15 2012 -0700"
      },
      "message": "mei: don\u0027t print buffer as a string\n\nnon readable junk was printed to the logs\nwe will add proper buffer dumping mechanism later if needed\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f060939d7c86344a071b03d892903f47028329cb",
      "tree": "a1f51e0805cd6985547909a876ac976dbccd8b91",
      "parents": [
        "1b8129479a0e8db491fc3a7bcca3be7623f54a78"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Sep 11 00:43:21 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 10 15:51:15 2012 -0700"
      },
      "message": "mei: struct mei_message_data doesn\u0027t have to be packed\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1b8129479a0e8db491fc3a7bcca3be7623f54a78",
      "tree": "32937baaba05bc5caefd6d46275fec06e6dedf44",
      "parents": [
        "9c8dc10f487dde5b114a53c73a36b3bc4459e213"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Sep 11 00:43:20 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 10 15:51:15 2012 -0700"
      },
      "message": "mei: add error messages for open count errors\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9c8dc10f487dde5b114a53c73a36b3bc4459e213",
      "tree": "b1279e921a194ce5798f7b230e72dcd34ea4843a",
      "parents": [
        "7e0b2cde502a7ea471ae7202ad88efdd7eaf3dbd"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "develkernel412222@gmail.com",
        "time": "Thu Aug 23 14:23:09 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 14:10:29 2012 -0700"
      },
      "message": "misc: use module_spi_driver\n\nThe _init and _exit functions can be replaced with the module_spi_driver\nmacro, which actually implements\n\nstatic int __init drv_init(void)\n{\n\tspi_register_driver(\u0026driv_op);\n\treturn 0;\n}\n\nmodule_init(drv_init);\n\nstatic void __exit drv_exit(void)\n{\n\tspi_unregister_driver(\u0026driv_op);\n}\n\nmodule_exit(drv_exit);\n\nSigned-off-by: Devendra Naga \u003cdevelkernel412222@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7e0b2cde502a7ea471ae7202ad88efdd7eaf3dbd",
      "tree": "282f2d8933419082e1c3e3d38fbaba336c5a7ce3",
      "parents": [
        "d6ae0d578d24303941c1424b049d2cae28277666"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "devendra.aaru@gmail.com",
        "time": "Sun Aug 26 14:32:43 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 14:10:29 2012 -0700"
      },
      "message": "tifm: use module_pci_driver\n\ntifm_7xx1_init and tifm_7xx1_exit with module_init and module_exit calls\ncan be replaced with the module_pci_driver call, as they are similar\nto what module_pci_driver does\n\nSigned-off-by: Devendra Naga \u003cdevendra.aaru@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d6ae0d578d24303941c1424b049d2cae28277666",
      "tree": "408e4d6d19acc44353761517731c5ce486e4882e",
      "parents": [
        "9af514232e9e74cbcd24700fc321b7c71a536568"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Wed Aug 22 12:03:57 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 14:10:29 2012 -0700"
      },
      "message": "misc/at25, dt: Improve at25 SPI eeprom device tree bindings.\n\nCommit 002176db (misc: at25: Parse dt settings) added device tree\nbindings the differ significantly in style from the I2C EEPROM\nbindings and don\u0027t seem well vetted.  Here I deprecate (but still\nsupport) the \"at25,*\" properties, and add what I hope is a better\nalternative.  These new bindings also happen to be deployed in the\nfield and were previously submitted for consideration here:\n\nhttps://lists.ozlabs.org/pipermail/devicetree-discuss/2012-May/015556.html\n\nThe advantages of the new bindings are that they are similar to the\nI2C EEPROMs and they don\u0027t conflate read-only and the address width\nmodes in a binary encoded blob.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9af514232e9e74cbcd24700fc321b7c71a536568",
      "tree": "f9c757c3007c556905503da833302db7a29b0b6d",
      "parents": [
        "1e2776c3aff1a4c79751b2a7045524fb141c2405"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Aug 29 01:15:50 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 13:45:56 2012 -0700"
      },
      "message": "mei: add lynx point pci device ids\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1e2776c3aff1a4c79751b2a7045524fb141c2405",
      "tree": "01664a809e021bf0776d9ac56b8ea11bf9c5b369",
      "parents": [
        "daed6b5e78c11f34f08cc2bc1640b7f248884cee"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Aug 24 00:35:58 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 13:45:56 2012 -0700"
      },
      "message": "mei: fix max number of open handles\n\nThere was internal confusion in wether bus message\nclinet (0) is counted in or not\n\nThe bitmap me_clients_map that accomodate\nwas initialized w/o it (255) but later on it\nthe clinet 0 was reserved\n\nThus were able to open only 252 instead of 253 clients\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "daed6b5e78c11f34f08cc2bc1640b7f248884cee",
      "tree": "698d2a913ed16fbfa70dbef1e36503cfab7ae47c",
      "parents": [
        "efda0ad4aa92439d9244d77a13339e23df5e1dc1"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Aug 17 09:54:23 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 13:45:56 2012 -0700"
      },
      "message": "mei: rename struct pci_dev *mei_device to mei_pdev\n\n1. rename mei_device variable to mei_pdev to remove\nconfusion with type \u0027struct mei_device\u0027\n2. mei_pdev no longer need to be gloabal so make it static\n and remove the declaration from the header file\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0bf5a8be4723fd5f243d9d1ed8e6eb9d81f31cf2",
      "tree": "ad3c4f0265c8a06c878d2f5918e68bcb2b8dc476",
      "parents": [
        "7da59d2fe30d8169c7c9e7b488beb1b9af932608"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Wed Aug 22 12:00:39 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Sep 05 13:44:04 2012 -0700"
      },
      "message": "lis3lv02d: Add STMicroelectronics lis331dlh digital accelerometer\n\nThis patch adds support for lis331dlh digital accelerometer to the\nlis3lv02d driver family. Adds ID field for detecting the lis331dlh\nmodule, based on this ID field lis3lv02d driver will export the\nlis331dlh module functionality.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7da59d2fe30d8169c7c9e7b488beb1b9af932608",
      "tree": "02438ff9c258cf80d3a3955215fbcff7bd7e392e",
      "parents": [
        "fea7a08acb13524b47711625eebea40a0ede69a0",
        "877cdf3949cc67d00677a1dfb913001f324ac40d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 09:09:07 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 09:09:07 2012 -0700"
      },
      "message": "Merge v3.6-rc3 into \u0027char-misc-next\u0027\n\nThis resolves a conflict in:\n\tdrivers/misc/mei/interrupt.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e372dc6c62bf0246a07f3291a26c562cc8659fbd",
      "tree": "c7039c1d1005b80e427761ba768d7697ae4a0b72",
      "parents": [
        "5d4121c04b3577e37e389b3553d442f44bb346d7",
        "fea7a08acb13524b47711625eebea40a0ede69a0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:13:33 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:13:33 2012 -0700"
      },
      "message": "Merge 3.6-rc3 into tty-next\n\nThis picks up all of the different fixes in Linus\u0027s tree that we also need here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7838f994b4fceff24c343f4e26a6cf4393869579",
      "tree": "42f62833ebc44bf8160aaa7ee95f83e2d883983c",
      "parents": [
        "c3a5ce0416b6c172a23bc8a3760d8704d3d1535b"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Tue Aug 21 16:16:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 21 16:45:03 2012 -0700"
      },
      "message": "drivers/misc/sgi-xp/xpc_uv.c: SGI XPC fails to load when cpu 0 is out of IRQ resources\n\nOn many of our larger systems, CPU 0 has had all of its IRQ resources\nconsumed before XPC loads.  Worst cases on machines with multiple 10\nGigE cards and multiple IB cards have depleted the entire first socket\nof IRQs.\n\nThis patch makes selecting the node upon which IRQs are allocated (as\nwell as all the other GRU Message Queue structures) specifiable as a\nmodule load param and has a default behavior of searching all nodes/cpus\nfor an available resources.\n\n[akpm@linux-foundation.org: fix build: include cpu.h and module.h]\nSigned-off-by: Robin Holt \u003cholt@sgi.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": "43829731dd372d04d6706c51052b9dabab9ca356",
      "tree": "2cfa255dcec2f5cc867ab39cdcf4a25eae54845f",
      "parents": [
        "ae930e0f4e66fd540c6fbad9f1e2a7743d8b9afe"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 20 14:51:24 2012 -0700"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Aug 20 14:51:24 2012 -0700"
      },
      "message": "workqueue: deprecate flush[_delayed]_work_sync()\n\nflush[_delayed]_work_sync() are now spurious.  Mark them deprecated\nand convert all users to flush[_delayed]_work().\n\nIf you\u0027re cc\u0027d and wondering what\u0027s going on: Now all workqueues are\nnon-reentrant and the regular flushes guarantee that the work item is\nnot pending or running on any CPU on return, so there\u0027s no reason to\nuse the sync flushes at all and they\u0027re going away.\n\nThis patch doesn\u0027t make any functional difference.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Mattia Dongili \u003cmalattia@linux.it\u003e\nCc: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Alasdair Kergon \u003cagk@redhat.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: linux-wireless@vger.kernel.org\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: \"James E.J. Bottomley\" \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e \n"
    },
    {
      "commit": "f3d9d365ff7f36c4e3491ef31788449f419b781b",
      "tree": "4c50311e2b3121b65a35b30f065c7b542baeede7",
      "parents": [
        "a2f6985332d2564e443d9d889ce70f39b3293d09"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Thu Aug 02 22:17:48 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 12:32:34 2012 -0700"
      },
      "message": "ti-st: Fix check for pdata-\u003echip_awake function pointer\n\nll_device_want_to_wakeup(): Fix the NULL pointer check on pdata-\u003echip_awake,\nwhich is performed on the wrong function pointer\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a2f6985332d2564e443d9d889ce70f39b3293d09",
      "tree": "a63614830b7186649ad2ef6293afaf3cd62fbe73",
      "parents": [
        "3e8309551777e2a54367daddb65b53e236754374"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Aug 06 15:23:55 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:54:01 2012 -0700"
      },
      "message": "mei: add mei_quirk_probe function\n\nThe main purpose of this function is to exclude ME devices\nwithout support for MEI/HECI interface from binding\n\nCurrently affected systems are C600/X79 based servers\nthat expose PCI device even though it doesn\u0027t supported ME Interface.\nMEI driver accessing such nonfunctional device can corrupt\nthe system.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "877cdf3949cc67d00677a1dfb913001f324ac40d",
      "tree": "1fa6c7a0b3ce50d7329fa946a34b31249d1d7e17",
      "parents": [
        "8565adbc821487accbabe82a03c40daf7a3b92ca"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Fri Aug 03 14:49:44 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:11:45 2012 -0700"
      },
      "message": "drivers/misc/ti-st: check chip_awake NULL check\n\nBefore calling on any of the platform hooks, shared transport driver checks\nfor the validity of the platform hooks as to whether it is provided or not.\nA wrong function was being checked for, before the chip_awake hook was called\nby the HCI-LL sleep logic handler. This patch corrects the check.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8565adbc821487accbabe82a03c40daf7a3b92ca",
      "tree": "cb529f742681ff2eccfc55dca50192e16a4ed621",
      "parents": [
        "537023580d2de09fed3c3ebdca7025572a4ad083"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Fri Aug 03 14:49:43 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:11:45 2012 -0700"
      },
      "message": "drivers/misc/ti-st: fix read fw version cmd\n\nIf the read firmware version response from the chip is split into multiple\nframes of UART buffer being received by the host, the TI-ST driver as of today\nis unable to put the pieces of response together unlike other responses.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "537023580d2de09fed3c3ebdca7025572a4ad083",
      "tree": "09fc53d909439686a85fc696d424f2b5b132b4b1",
      "parents": [
        "b64365a52625e6ec5cf05dd984fba0fa69b24623"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Fri Aug 03 14:49:42 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:11:45 2012 -0700"
      },
      "message": "drivers/misc/ti-st: use cpu friendly completions\n\nBe nice to CPU and don\u0027t hog the resources, use a nice wait_for_interruptible\ntimeout for completions instead of wait_for_timeout which is\nnon-interruptible.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b64365a52625e6ec5cf05dd984fba0fa69b24623",
      "tree": "00a5a0167427014db319c23cfe38a8921406a316",
      "parents": [
        "27712b3928bec9b1a889d7f60d718a35ca6c23b3"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Fri Aug 03 14:49:41 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:11:45 2012 -0700"
      },
      "message": "drivers/misc/ti-st: chip_disable on timeout\n\nIf the communication with the WiLink breaks down for whatever reasons \u0026 the\nti-st driver is unable to un-install the line-discipline during clean-up in\nst_kim_stop, the GPIO should be held low (BT_EN\u003d0) \u0026 the platform\u0027s chip\ndisable hook shall also be called.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "27712b3928bec9b1a889d7f60d718a35ca6c23b3",
      "tree": "9380ef14f01441d30653c72458e8e66e40cca6f3",
      "parents": [
        "eccf2979b2c034b516e01b8a104c3739f7ef07d1"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Fri Aug 03 14:49:40 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:11:45 2012 -0700"
      },
      "message": "drivers/misc/ti-st: remove sparse warnings\n\nremove sparse warnings by assigning right storage specifiers to functions and\nalso clean-up the declarations in the include/linux/ti_wilink_st.h\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eccf2979b2c034b516e01b8a104c3739f7ef07d1",
      "tree": "17992e5c3b509f467a10578daf1bcce0b65d08d3",
      "parents": [
        "4eb64ee135af6b477ff149a2072bcfa3118afb94"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Fri Aug 03 14:49:39 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:11:45 2012 -0700"
      },
      "message": "drivers/misc/ti-st: remove gpio handling\n\nA platform hook to enable/disable the chip was introduced to perform specific\nactivities to power-up and power-down the WL chip.\nMoving the power-up/down sequence also there makes more sense, since different\nplatforms have begun to have their own ways to power-up/down the chip.\nThis patch removes all of the gpio handling done by the driver in\nst_kim_start/st_kim_stop \u0026 any of the gpio request done in the probe function.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4eb64ee135af6b477ff149a2072bcfa3118afb94",
      "tree": "6d7d30522e2a8eeba03cf028ebfff2b51e948405",
      "parents": [
        "567fd1d4a66a2d6e5599be0ada582e0a3dbd23d4"
      ],
      "author": {
        "name": "Sourav Poddar",
        "email": "sourav.poddar@ti.com",
        "time": "Mon Aug 06 14:58:44 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:10:02 2012 -0700"
      },
      "message": "driver: misc: bmp085: remove \"of_match_table\" property.\n\nThere is an automatic binding done for I2C devices in the of_i2c core\ncode. So, DT will be able to bind to any I2C device using the\nalready existing table: MODULE_DEVICE_TABLE(i2c, bmp085_id).\n\nTested on omap5430 evm.\n\nSigned-off-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "567fd1d4a66a2d6e5599be0ada582e0a3dbd23d4",
      "tree": "328dc3d30a7c4a8672a340243ef511c00a4fd380",
      "parents": [
        "cfeb28525faa855b7f0bd06a330a6961f4c5127e"
      ],
      "author": {
        "name": "Qiang Liu",
        "email": "qiang.liu@freescale.com",
        "time": "Thu Aug 09 16:23:31 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:10:02 2012 -0700"
      },
      "message": "carma: remove unnecessary DMA_INTERRUPT capability\n\nThese drivers set the DMA_INTERRUPT capability bit when requesting a DMA\ncontroller channel. This was historical, and is no longer needed.\n\nRecent changes to the drivers/dma/fsldma.c driver have removed support\nfor this flag. This makes the carma drivers unable to find a DMA channel\nwith the required capabilities.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cfeb28525faa855b7f0bd06a330a6961f4c5127e",
      "tree": "0fcea37be9f58e6d94cda6e68acd0fd0dea6f92e",
      "parents": [
        "73ac0e9eafe8d04a3cdb39b7c7c1e3f4154676b5"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "develkernel412222@gmail.com",
        "time": "Sun Jul 29 17:08:30 2012 +0545"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:09:15 2012 -0700"
      },
      "message": "pch_phub: use module_pci_driver\n\nthis driver\u0027s pch_phub_pci_init, and pch_phub_pci_exit functions with\nthe module_init and module_exit calls can be replaced with\nmodule_pci_driver\n\nSigned-off-by: Devendra Naga \u003cdevelkernel412222@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "73ac0e9eafe8d04a3cdb39b7c7c1e3f4154676b5",
      "tree": "2d9cb1627ed92f8e349322f5c00ca7a7a18a5f75",
      "parents": [
        "e045907c0a08d09cbc992cd00f788ef0dd83889d"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "develkernel412222@gmail.com",
        "time": "Sun Jul 29 17:08:29 2012 +0545"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:09:15 2012 -0700"
      },
      "message": "pch_phub: fix sparse warning\n\nsparse warns about using 0 as NULL pointer,\n\ndrivers/misc/pch_phub.c:702:44: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Devendra Naga \u003cdevelkernel412222@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "09649a85adfedde99b47b6ccef3fea696fad72be",
      "tree": "5faa03756a45e37b775721f63d3555b921d13623",
      "parents": [
        "c216fdeb2e7371554c56ba457c374cce9c77f91a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Aug 16 19:39:44 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:51:02 2012 -0700"
      },
      "message": "mei: wd: use watchdog_set/get_drvdata for passing mei_device\n\nuse watchdog_set/get_drvdata for passing mei_device\nto watchdog_ops handlers instead of using global mei_device\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c216fdeb2e7371554c56ba457c374cce9c77f91a",
      "tree": "9d88b3170a5470844e61ac90a30fd923d50df14b",
      "parents": [
        "248ffdf7c95726a8dae76e25fdb037899c5b77fa"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Aug 16 19:39:43 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:51:02 2012 -0700"
      },
      "message": "mei: wd: decouple and revamp watchdog state machine\n\nBefore ME watchdog was exported through standard watchdog interface\nit was closed and started together with the mei device.\n\nThe major issue is that closing ME watchdog disabled also MEI device,\nto fix this the watchdog state machine has to be independent from MEI\nstate machine.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "248ffdf7c95726a8dae76e25fdb037899c5b77fa",
      "tree": "339cbe37183da713ae6d761d1f7b0e4588aef4ba",
      "parents": [
        "c8df72920c9cd8e43899a5660ee54a46ac2588a6"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Aug 16 19:39:42 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:51:02 2012 -0700"
      },
      "message": "mei: wd: rename watchdog constants to be more descriptive\n\n1. rename defines to more be descriptive\n2. remove duplicated defines from interface.h\n3. add common prefix MEI_\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c8df72920c9cd8e43899a5660ee54a46ac2588a6",
      "tree": "83cdd96e741c11c6db5dce6c9087a8773dbee2f2",
      "parents": [
        "9bb3a5897e22bf6af82bc451db9458b1d794f627"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Aug 16 19:39:41 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:51:02 2012 -0700"
      },
      "message": "mei: wd: add option WDIOF_SETTIMEOUT\n\nAccording watchdog-kernel-api.txt WDIOF_SETTIMEOUT\nshould be set if the driver supplies set_timeout function\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9bb3a5897e22bf6af82bc451db9458b1d794f627",
      "tree": "ce926c08b019cba2ee65eadf3abe95fffab7d16d",
      "parents": [
        "b210d7506f416e7250eb52c314e5ed08928639dd"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Aug 16 16:25:33 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:50:17 2012 -0700"
      },
      "message": "mei: fix device stall after wd is stopped\n\nAfter watchdog was disabled the driver would stall\ndue to wrong calculation of credits reduction\n\nThe cat\u0026paste bug was introduced in the commit\n7bdf72d3d8059a50214069ea4b87c2174645f40f\nmei: introduce mei_data2slots wrapper\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3e8309551777e2a54367daddb65b53e236754374",
      "tree": "e621918a9a8f8a0feeef2dd8956a08489d58af39",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Aug 16 16:25:33 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:44:52 2012 -0700"
      },
      "message": "mei: fix device stall after wd is stopped\n\nAfter watchdog was disabled the driver would stall\ndue to wrong calculation of credits reduction\n\nThe cat\u0026paste bug was introduced in the commit\n7bdf72d3d8059a50214069ea4b87c2174645f40f\nmei: introduce mei_data2slots wrapper\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b210d7506f416e7250eb52c314e5ed08928639dd",
      "tree": "bc5232d3b3b197305a817a65302ba6bad529a322",
      "parents": [
        "6ddf3aea42ba20eadc8ff362926c947ac43c9401"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Aug 07 00:03:56 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:43:58 2012 -0700"
      },
      "message": "mei: name space for mei device state\n\n1. add MEI_DEV_ prefix for mei device state enums\n2. rename mei_state to dev_state\n3. add constant to string translation for debug purposes\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6ddf3aea42ba20eadc8ff362926c947ac43c9401",
      "tree": "31832bd717adfee36534d36c6c1dcdb6d815b23d",
      "parents": [
        "068c0ae9667ea2ae4c2269307ecfde9a9460e641"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Aug 07 00:03:55 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:43:58 2012 -0700"
      },
      "message": "mei: style : reformat PCI device IDs\n\n1. reformat PCI ids list in hw.h for better readability\n2. update some code and brand names\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "068c0ae9667ea2ae4c2269307ecfde9a9460e641",
      "tree": "6f534b28050b10d1f336c29b8e7ffa495aca2213",
      "parents": [
        "9a123f19832702753805afe0e93db26799b91b07"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Aug 07 00:03:54 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:43:58 2012 -0700"
      },
      "message": "mei: use KBUILD_MODNAME when allocating resources from the OS\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9a123f19832702753805afe0e93db26799b91b07",
      "tree": "ef70961cad7389f2ea2bddf89dc11d507effe90a",
      "parents": [
        "07b509b7943e5594f3f228e5b62a49cf6a033709"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Aug 06 15:23:55 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:40:28 2012 -0700"
      },
      "message": "mei: add mei_quirk_probe function\n\nThe main purpose of this function is to exclude ME devices\nwithout support for MEI/HECI interface from binding\n\nCurrently affected systems are C600/X79 based servers\nthat expose PCI device even though it doesn\u0027t supported ME Interface.\nMEI driver accessing such nonfunctional device can corrupt\nthe system.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "07b509b7943e5594f3f228e5b62a49cf6a033709",
      "tree": "6271fdff08b54ab605cbc666cdcc054d41d3e44a",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Jul 23 14:05:39 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:40:28 2012 -0700"
      },
      "message": "mei: revamp me client search function\n\nme client search functions returns index\ninto me_client array according me client id\nor me client uuid.\n\n1. Add common prefix for the functions mei_me_cl_\u003c\u003e\n2. create new function mei_me_cl_by_id that wraps open\n coded loops scattered over the code\n3. rename mei_find_me_client_index to  mei_me_cl_by_uuid\n4. rename mei_find_me_client_update_filext  to\n mei_me_cl_update_filext and updates its parameter names\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c565ee07708e19474cd1133bf50289a36b5bcc26",
      "tree": "8c41dd851e0e974f1a2948a7866e8f6d041cdc70",
      "parents": [
        "5bd420009716f3348610fdf9c6307f0db583ba04"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:36 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:29:57 2012 -0700"
      },
      "message": "misc: pti, use tty_port_register_device\n\nSo now we have enough of tty_ports, so we can signal the TTY layer to\nuse them by tty_port_register_device.\n\nThe upside is that we look like we can introduce tty_port_easy_open\nand put it directly as tty_operations-\u003eopen to drivers doing nothing\nin open and using tty_port_register_device. Because the easy open can\nobtain a tty_port rather easily from a tty now. Heh, what a nice\nby-product.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5bd420009716f3348610fdf9c6307f0db583ba04",
      "tree": "59041467e7ab06f8e005b4004a7e29e9ab3b239d",
      "parents": [
        "fbf1c247dac8574ef3973adce4b20d40ff22214e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:35 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:29:57 2012 -0700"
      },
      "message": "misc: pti, fix tty_port count\n\nWe now have *one* tty_port for both TTYs. How this was supposed to\nwork? Change it to have a tty_port for each of TTYs.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fbf1c247dac8574ef3973adce4b20d40ff22214e",
      "tree": "0b7e03cc3a89eaa237e5ab4aeb2f48034bbd85fa",
      "parents": [
        "3140bae26c9105b4ec8ff4935631f2f09882553d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:34 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:27:51 2012 -0700"
      },
      "message": "misc: pti, fix fail paths\n\nFail paths in -\u003eprobe and pti_init are incomplete. Fix that by adding\nproper clean-up paths.\n\nNote that we used to leak tty_driver on module unload. This is fixed\nhere too.\n\ntty_unregister_driver needs not retval checking, so remove that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3140bae26c9105b4ec8ff4935631f2f09882553d",
      "tree": "94295eeb0e1e86d3cc246fb91f5d81c34f884a7f",
      "parents": [
        "065185f604c604ce77c43d7f26faf712f0bfa265"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:33 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:27:51 2012 -0700"
      },
      "message": "misc: pti, do the opposite of -\u003eprobe in -\u003eremove\n\nCurrently, probe initializes some parts. Then, some of them are\nunwound in -\u003eremove, some in module_exit. Let us do the opposite of\nwhole -\u003eprobe in -\u003eremove.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "065185f604c604ce77c43d7f26faf712f0bfa265",
      "tree": "05f730f14f4350d0367b064ea1c2a922386c32d5",
      "parents": [
        "dda3f32c3a7201ee79e7e6a7b1d827b89759b4bc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:32 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:27:51 2012 -0700"
      },
      "message": "misc: pti, move -\u003eremove to the PCI code\n\nThe function is lost somewhere in the forest. Move it to have it along\nwith probe and other pci_driver stuff.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dda3f32c3a7201ee79e7e6a7b1d827b89759b4bc",
      "tree": "450493ebde6fb39927b6ca6c66f24c9adfb62b2d",
      "parents": [
        "c6333cc65d12fddf9cf79de3950b65bc142784e1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:31 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:27:51 2012 -0700"
      },
      "message": "misc: pti, stop using iomap\u0027s unmap on ioremap space\n\nIoremap space is different to iomap. -\u003eprobe function uses ioremap,\nbut -\u003eremove calls pci_iounmap. That one is illegal. Fix that by using\niounmap.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c6333cc65d12fddf9cf79de3950b65bc142784e1",
      "tree": "b7348319d5d2dd37a5d345306e839ccf5bf0100b",
      "parents": [
        "d15684228a1f82555fcd3c5fcd86a0884bad29e3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:30 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:27:51 2012 -0700"
      },
      "message": "misc: pti, pci drvdata cannot be NULL in -\u003eremove\n\nAs we set drvdata unconditionally in -\u003eprobe, we need not check if it\nis NULL. Let us remove the check.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d15684228a1f82555fcd3c5fcd86a0884bad29e3",
      "tree": "1c2a94030bcd8a6059d8bbb871296f8e7fc4bcb6",
      "parents": [
        "86176ed905454e568539c77e0cba5759085830bb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Aug 07 21:47:29 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 10 13:27:51 2012 -0700"
      },
      "message": "misc: pti, add const to pci_device_id table\n\nIt is annotated as __devinitconst. Despite the annotation is useless\nin most cases, const keyword is misssing there. So we are placing\nnon-const data into rodata section. Fix that now.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c87985a3ce723995fc7b25e598238d67154108a1",
      "tree": "e60def1b77c25c1d74180f62e8a5603f9826f209",
      "parents": [
        "d155255a344c417acad74156654295a2964e6b81",
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 06 09:48:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 06 09:48:31 2012 -0700"
      },
      "message": "Merge tty-next into 3.6-rc1\n\nThis handles the merge issue in:\n\tarch/um/drivers/line.c\n\tarch/um/drivers/line.h\nAnd resolves the duplicate patches that were in both trees do to the\ntty-next branch not getting merged into 3.6-rc1.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "27c1ee3f929555b71fa39ec0d81a7e7185de1b16",
      "tree": "42e40bdfe4efac660d650658019391536ce67a42",
      "parents": [
        "37cd9600a9e20359b0283983c9e3a55d84347168",
        "086ff4b3a7fb9cdf41e6a5d0ccd99b86d84633a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge Andrew\u0027s first set of patches:\n \"Non-MM patches:\n\n   - lots of misc bits\n\n   - tree-wide have_clk() cleanups\n\n   - quite a lot of printk tweaks.  I draw your attention to \"printk:\n     convert the format for KERN_\u003cLEVEL\u003e to a 2 byte pattern\" which\n     looks a bit scary.  But afaict it\u0027s solid.\n\n   - backlight updates\n\n   - lib/ feature work (notably the addition and use of memweight())\n\n   - checkpatch updates\n\n   - rtc updates\n\n   - nilfs updates\n\n   - fatfs updates (partial, still waiting for acks)\n\n   - kdump, proc, fork, IPC, sysctl, taskstats, pps, etc\n\n   - new fault-injection feature work\"\n\n* Merge emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (128 commits)\n  drivers/misc/lkdtm.c: fix missing allocation failure check\n  lib/scatterlist: do not re-write gfp_flags in __sg_alloc_table()\n  fault-injection: add tool to run command with failslab or fail_page_alloc\n  fault-injection: add selftests for cpu and memory hotplug\n  powerpc: pSeries reconfig notifier error injection module\n  memory: memory notifier error injection module\n  PM: PM notifier error injection module\n  cpu: rewrite cpu-notifier-error-inject module\n  fault-injection: notifier error injection\n  c/r: fcntl: add F_GETOWNER_UIDS option\n  resource: make sure requested range is included in the root range\n  include/linux/aio.h: cpp-\u003eC conversions\n  fs: cachefiles: add support for large files in filesystem caching\n  pps: return PTR_ERR on error in device_create\n  taskstats: check nla_reserve() return\n  sysctl: suppress kmemleak messages\n  ipc: use Kconfig options for __ARCH_WANT_[COMPAT_]IPC_PARSE_VERSION\n  ipc: compat: use signed size_t types for msgsnd and msgrcv\n  ipc: allow compat IPC version field parsing if !ARCH_WANT_OLD_COMPAT_IPC\n  ipc: add COMPAT_SHMLBA support\n  ...\n"
    },
    {
      "commit": "086ff4b3a7fb9cdf41e6a5d0ccd99b86d84633a1",
      "tree": "bf7ab2f90ea3314eaa04e2614b6f848ba2c856ca",
      "parents": [
        "e04f228335bde305d2833e40382ed37fc36f9efe"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jul 30 14:43:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:22 2012 -0700"
      },
      "message": "drivers/misc/lkdtm.c: fix missing allocation failure check\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d44691\n\nReported-by: \u003crucsoftsec@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5353cf089bb32b69a7515be909c14bf05fe2e81e",
      "tree": "42de69b73904230dfdbedb7ac672cfe3b8fe12cc",
      "parents": [
        "b57b44ae698944ffc6161352b8ff5c9cf9c592e2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jul 30 14:40:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:13 2012 -0700"
      },
      "message": "drivers/misc/ti-st/st_core.c: missing NULL check\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?44431\n\nReported-by: \u003crucsoftsec@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e701cdfe601306817604ca7f79f1d1c1088007c",
      "tree": "1b0a4088a091f035d8be06758a604ca449223fc0",
      "parents": [
        "7d3d09b01a028e9dd1282149fdcd2a6e0edd73e4",
        "3c1534c7ecffeb4330bba4c55d17f301528195b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 12:41:17 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 12:41:17 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-3.6-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD bits from Samuel Ortiz:\n \"We have support for a few new drivers:\n   - Samsung s2mps11\n   - Wolfson Microelectronics wm5102 and wm5110\n   - Marvell 88PM800 and 88PM805\n   - TI twl6041\n\n  We also have our regular driver improvements:\n   - Device tree and IRQ domain support for STE AB8500\n   - Regmap and devm_* API conversion for TI tps6586x\n   - Device tree support for Samsung max77686\n   - devm_* API conversion for STE AB3100\n\n  Besides that, quite a lot of fixing and cleanup for mc13xxx, tps65910,\n  tps65090, da9052 and twl-core.\"\n\nFix up mostly trivial conflicts, with the exception of\ndrivers/usb/host/ehci-omap.c in particular, which had some\nre-organization of the reset sequence (commit 1a49e2ac9651: \"EHCI:\ncentralize controller initialization\") that clashed with commit\n2761a6394516 (\"mfd: USB: Fix the omap-usb EHCI ULPI PHY reset fix\nissues\").\n\nIn particular, commit 2761a6394516 moved the usb_add_hcd() to the\n*middle* of the reset sequence, which clashes fairly badly with the\nreset sequence re-organization (although it could have been done inside\nthe new omap_ehci_init() function).\n\nI left that part of commit 2761a6394516 just undone.\n\n* tag \u0027mfd-3.6-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (110 commits)\n  mfd: Ensure AB8500 platform data is passed through db8500-prcmu to MFD Core\n  mfd: Arizone core should select MFD_CORE\n  mfd: Fix arizona-irq.c build by selecting REGMAP_IRQ\n  mfd: Add debug trace on entering and leaving arizone runtime suspend\n  mfd: Correct tps65090 cell names\n  mfd: Remove gpio support from tps6586x core driver\n  ARM: tegra: defconfig: Enable tps6586x gpio\n  gpio: tps6586x: Add gpio support through platform driver\n  mfd: Cache tps6586x register through regmap\n  mfd: Use regmap for tps6586x register access.\n  mfd: Use devm managed resources for tps6586x\n  input: Add onkey support for 88PM80X PMIC\n  mfd: Add support for twl6041\n  mfd: Fix twl6040 revision information\n  mfd: Matches should be NULL when populate anatop child devices\n  input: ab8500-ponkey: Create AB8500 domain IRQ mapping\n  mfd: Add missing out of memory check for pcf50633\n  Documentation: Describe the AB8500 Device Tree bindings\n  mfd: Add tps65910 32-kHz-crystal-input init\n  mfd: Drop modifying mc13xxx driver\u0027s id_table in probe\n  ...\n"
    },
    {
      "commit": "9ec97169e7d6afe2f8206d694d1411fb3bb49853",
      "tree": "9d24c8cd440a312f96b70db5cdaaef1136787003",
      "parents": [
        "a410963ba4c0c768302f0298e258b1ee940e8316",
        "19891b20e7c275feb92d669f4b1879861f7e8c25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 09:22:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 09:22:37 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.6\u0027 of git://gitorious.org/linux-pwm/linux-pwm\n\nPull PWM subsystem from Thierry Reding:\n \"The new PWM subsystem aims at collecting all implementations of the\n  legacy PWM API and to eventually replace it completely.\n\n  The subsystem has been in development for over half a year now and\n  many drivers have already been converted.  It has been in linux-next\n  for a couple of weeks and there have been no major issues so I think\n  it is ready for inclusion in your tree.\"\n\nArnd Bergmann \u003carnd@arndb.de\u003e:\n \"Very much Ack on the new subsystem.  It uses the interface\n  declarations as the previously separate pwm drivers, so nothing\n  changes for now in the drivers using it, although it enables us to\n  change those more easily in the future if we want to.\n\n  This work is also one of the missing pieces that are required to\n  eventually build ARM kernels for multiple platforms, which is\n  currently prohibited (amongs other things) by the fact that you cannot\n  have more than one driver exporting the pwm functions.\"\n\nTested-and-acked-by: Alexandre Courbot \u003cacourbot@nvidia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Philip, Avinash \u003cavinashphilip@ti.com\u003e # TI\u0027s AM33xx platforms\nAcked-By: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e # LPC32XX\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\n\nFix up trivial conflicts with other cleanups and DT updates.\n\n* \u0027for-3.6\u0027 of git://gitorious.org/linux-pwm/linux-pwm: (36 commits)\n  pwm: pwm-tiehrpwm: PWM driver support for EHRPWM\n  pwm: pwm-tiecap: PWM driver support for ECAP APWM\n  pwm: fix used-uninitialized warning in pwm_get()\n  pwm: add lpc32xx PWM support\n  pwm_backlight: pass correct brightness to callback\n  pwm: Use pr_* functions in pwm-samsung.c file\n  pwm: Convert pwm-samsung to use devm_* APIs\n  pwm: Convert pwm-tegra to use devm_clk_get()\n  pwm: pwm-mxs: Return proper error if pwmchip_remove() fails\n  pwm: pwm-bfin: Return proper error if pwmchip_remove() fails\n  pwm: pxa: Propagate pwmchip_remove() error\n  pwm: Convert pwm-pxa to use devm_* APIs\n  pwm: Convert pwm-vt8500 to use devm_* APIs\n  pwm: Convert pwm-imx to use devm_* APIs\n  pwm: Conflict with legacy PWM API\n  pwm: pwm-mxs: add pinctrl support\n  pwm: pwm-mxs: use devm_* managed functions\n  pwm: pwm-mxs: use global reset function stmp_reset_block\n  pwm: pwm-mxs: encode soc name in compatible string\n  pwm: Take over maintainership of the PWM subsystem\n  ...\n"
    },
    {
      "commit": "b84382f5141875230b7c55eb29443596fd2d8d53",
      "tree": "87c66fcec04a0851c0a8c732b115e246541898b5",
      "parents": [
        "fa93669a1917f93b09142d4b2298329b82d7d36d",
        "6078188e2ba1d61a2119ddb2289e88c2c2a015ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 12:15:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 12:15:41 2012 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc patches from Greg Kroah-Hartman:\n \"Here\u0027s the \"big\" pull request for 3.6-rc1 for the char/misc drivers.\n\n  It\u0027s really just a few updates to the mei driver, plus 4 other tiny\n  patches, nothing big at all.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027char-misc-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  mei: use module_pci_driver\n  powerpc/BSR: cleanup the error path of bsr_init\n  mei: mei_irq_thread_write_handler - line break fix\n  mei: streamline the _mei_irq_thread_close/ioctol functions\n  mei: introduce mei_data2slots wrapper\n  mei: mei_wd_host_init: update the comment\n  mei: remove write only wariable wd_due_counter\n  mei: mei_device can be const for mei register access functions\n  mei: revamp host buffer interface function\n  mei: don\u0027t query HCSR for host buffer depth\n  mei: group wd_interface_reg with watchdog variables within struct mei_device\n  mei: mei_irq_thread_write_handler check for overflow\n  mei: make mei_write_message more readable\n  mei: check for error codes that mei_flow_ctrl_creds retuns\n  misc: at25: Parse dt settings\n  misc: hpilo: increase number of max supported channels\n  mei: mei.txt: minor grammar fixes\n"
    },
    {
      "commit": "6dd53aa4563a2c69e80a24d2cc68d484b5ea2891",
      "tree": "0cca9f65984b524527910960d972fc6ef85fac88",
      "parents": [
        "f14121ab35912e3d2e57ac9a4ce1f9d4b7baeffb",
        "63b96f7baeba71966c723912c3f8f0274577f877"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:17:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:17:07 2012 -0700"
      },
      "message": "Merge tag \u0027for-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI changes from Bjorn Helgaas:\n \"Host bridge hotplug:\n    - Add MMCONFIG support for hot-added host bridges (Jiang Liu)\n  Device hotplug:\n    - Move fixups from __init to __devinit (Sebastian Andrzej Siewior)\n    - Call FINAL fixups for hot-added devices, too (Myron Stowe)\n    - Factor out generic code for P2P bridge hot-add (Yinghai Lu)\n    - Remove all functions in a slot, not just those with _EJx (Amos\n      Kong)\n  Dynamic resource management:\n    - Track bus number allocation (struct resource tree per domain)\n      (Yinghai Lu)\n    - Make P2P bridge 1K I/O windows work with resource reassignment\n      (Bjorn Helgaas, Yinghai Lu)\n    - Disable decoding while updating 64-bit BARs (Bjorn Helgaas)\n  Power management:\n    - Add PCIe runtime D3cold support (Huang Ying)\n  Virtualization:\n    - Add VFIO infrastructure (ACS, DMA source ID quirks) (Alex\n      Williamson)\n    - Add quirks for devices with broken INTx masking (Jan Kiszka)\n  Miscellaneous:\n    - Fix some PCI Express capability version issues (Myron Stowe)\n    - Factor out some arch code with a weak, generic, pcibios_setup()\n      (Myron Stowe)\"\n\n* tag \u0027for-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (122 commits)\n  PCI: hotplug: ensure a consistent return value in error case\n  PCI: fix undefined reference to \u0027pci_fixup_final_inited\u0027\n  PCI: build resource code for M68K architecture\n  PCI: pciehp: remove unused pciehp_get_max_lnk_width(), pciehp_get_cur_lnk_width()\n  PCI: reorder __pci_assign_resource() (no change)\n  PCI: fix truncation of resource size to 32 bits\n  PCI: acpiphp: merge acpiphp_debug and debug\n  PCI: acpiphp: remove unused res_lock\n  sparc/PCI: replace pci_cfg_fake_ranges() with pci_read_bridge_bases()\n  PCI: call final fixups hot-added devices\n  PCI: move final fixups from __init to __devinit\n  x86/PCI: move final fixups from __init to __devinit\n  MIPS/PCI: move final fixups from __init to __devinit\n  PCI: support sizing P2P bridge I/O windows with 1K granularity\n  PCI: reimplement P2P bridge 1K I/O windows (Intel P64H2)\n  PCI: disable MEM decoding while updating 64-bit MEM BARs\n  PCI: leave MEM and IO decoding disabled during 64-bit BAR sizing, too\n  PCI: never discard enable/suspend/resume_early/resume fixups\n  PCI: release temporary reference in __nv_msi_ht_cap_quirk()\n  PCI: restructure \u0027pci_do_fixups()\u0027\n  ...\n"
    },
    {
      "commit": "eac7a92fd0bc5b1edff0f9c7be5dce4f88491fb3",
      "tree": "c924a08d43f180aad4e384a25978da9664ce97f1",
      "parents": [
        "1112fe88d4ebbb5f46750726b87fb0beb1396835"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 02 21:29:45 2012 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jul 23 13:23:56 2012 +0200"
      },
      "message": "pwm: Conflict with legacy PWM API\n\nIn order to avoid duplicate symbols with legacy PWM API implementations,\nthe new PWM framework needs to conflict with any of the existing legacy\nimplementations. This is done in two ways: for implementations provided\nby drivers, a conflict is added to the driver to ensure it will have to\nbe ported to the PWM subsystem before it can coexist with other PWM\nproviders. For architecture-specific code, the conflict is added to the\nPWM symbol to avoid confusion when a previously picked platform or\nmachine can no longer be selected because of the PWM subsystem being\nincluded.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\n"
    },
    {
      "commit": "6078188e2ba1d61a2119ddb2289e88c2c2a015ab",
      "tree": "921f3950ba04353729735af6d11e15ac20051e6a",
      "parents": [
        "5b1f6d81e4c63ae30d92678cc35081001add7674"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jul 19 09:45:32 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jul 19 15:33:30 2012 -0700"
      },
      "message": "mei: use module_pci_driver\n\nuse module_pci_driver() macro to wrap standard\npci module registration into a single line\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "abaa72d7fd9a20a67b62e6afa0e746e27851dc33",
      "tree": "ebe4134fcc93a6e205e6004b3e652d7a62281651",
      "parents": [
        "67da22d23fa6f3324e03bcd0580b914b2e4afbf3",
        "3e4b9459fb0e149c6b74c9e89399a8fc39a92b44"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 19 11:17:30 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 19 11:17:30 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c\n"
    },
    {
      "commit": "5b1f6d81e4c63ae30d92678cc35081001add7674",
      "tree": "8980816357cfe8df56ca9735da73b75c1ed6d235",
      "parents": [
        "8397c76a2c209997c7119bede2f26e51d8c786bc",
        "84a1caf1453c3d44050bd22db958af4a7f99315c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jul 18 06:22:45 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jul 18 06:22:45 2012 -0700"
      },
      "message": "Merge 3.5-rc7 into char-misc-next.\n\nThis lets us pick up the mei driver changes that we need in order to\nhandle future merge issues.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ce7240e445303de3ca66e6d08f17a2ec278a5bf6",
      "tree": "8ee84f5ae903dcd72e0641ae4932da71cd9a7b4b",
      "parents": [
        "9833facf90c625f9757295bda6d970f82132b7be"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jul 17 17:06:20 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 17 09:11:50 2012 -0700"
      },
      "message": "8250: three way resolve of the 8250 diffs\n\nThis resolves the differences between the original 8250 patch, the revised 8250 patch\nand the independant clean up of the octeon driver (to use platform devices properly yay!)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "38a00840638b4932152bca48098dbfa069d942a2",
      "tree": "dd12897854f6df8aac237d5fd46551c74be8153a",
      "parents": [
        "391e5c22f5f4e55817f8ba18a08ea717ed2d4a1f",
        "2f8684ce7a47c91da7e0ccba2686277c103d02b6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 12 13:44:50 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 12 13:44:50 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "00c3e276c54ca7e102f1b771715da76b4e86a098",
      "tree": "6563a263166bb5acf1945914e3770260dcc38d65",
      "parents": [
        "605cd83694fa175894a1c63191f1f10c449b93a8",
        "29f6738609e40227dabcc63bfb3b84b3726a75bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 11 16:06:54 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 11 16:06:54 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge random patches from Andrew Morton.\n\n* Merge emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (32 commits)\n  memblock: free allocated memblock_reserved_regions later\n  mm: sparse: fix usemap allocation above node descriptor section\n  mm: sparse: fix section usemap placement calculation\n  xtensa: fix incorrect memset\n  shmem: cleanup shmem_add_to_page_cache\n  shmem: fix negative rss in memcg memory.stat\n  tmpfs: revert SEEK_DATA and SEEK_HOLE\n  drivers/rtc/rtc-twl.c: fix threaded IRQ to use IRQF_ONESHOT\n  fat: fix non-atomic NFS i_pos read\n  MAINTAINERS: add OMAP CPUfreq driver to OMAP Power Management section\n  sgi-xp: nested calls to spin_lock_irqsave()\n  fs: ramfs: file-nommu: add SetPageUptodate()\n  drivers/rtc/rtc-mxc.c: fix irq enabled interrupts warning\n  mm/memory_hotplug.c: release memory resources if hotadd_new_pgdat() fails\n  h8300/uaccess: add mising __clear_user()\n  h8300/uaccess: remove assignment to __gu_val in unhandled case of get_user()\n  h8300/time: add missing #include \u003casm/irq_regs.h\u003e\n  h8300/signal: fix typo \"statis\"\n  h8300/pgtable: add missing #include \u003casm-generic/pgtable.h\u003e\n  drivers/rtc/rtc-ab8500.c: ensure correct probing of the AB8500 RTC when Device Tree is enabled\n  ...\n"
    },
    {
      "commit": "8875408abd935a77b6e1cb11c21c438aa2e7ec75",
      "tree": "25b8dc9d54b703651bc2ebabb2d6dea09f433eb0",
      "parents": [
        "fea9f718b3d68147f162ed2d870183ce5e0ad8d8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Jul 11 14:02:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 11 16:04:47 2012 -0700"
      },
      "message": "sgi-xp: nested calls to spin_lock_irqsave()\n\nThe code here has a nested spin_lock_irqsave().  It\u0027s not needed since\nIRQs are already disabled and it causes a problem because it means that\nIRQs won\u0027t be enabled again at the end.  The second call to\nspin_lock_irqsave() will overwrite the value of irq_flags and we can\u0027t\nrestore the proper settings.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce8126c334f4960fc091d57ad293b250be7f3a4f",
      "tree": "ae9f021a76467ee8659b1c7d2cc7ee0b2a1130a7",
      "parents": [
        "5da7b2e05ec17d8a90ea1f463d3b7d46975ceef2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 16:27:29 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 11 15:40:22 2012 -0400"
      },
      "message": "iwmc3200top: remove driver for unavailable hardware\n\nThis hardware never became available to normal humans.  Leaving this\ndriver imposes unwelcome maintenance costs for no clear benefit.\n\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "483136ea0e2b23f2aebf57e1a36a06dec4223a92",
      "tree": "3ff25b6cc48b892f9d0cae8318e682aa22d71a07",
      "parents": [
        "b45f3ccf80fb3e9e86bba2ad3640880d6fe85bfc"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jul 04 19:24:54 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 10 14:58:36 2012 -0700"
      },
      "message": "mei: mei_irq_thread_write_handler - line break fix\n\n1. straight up lines that doesn\u0027t cross 80 characters\n2. don\u0027t break strings\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b45f3ccf80fb3e9e86bba2ad3640880d6fe85bfc",
      "tree": "58bf9c1df2c44a55424b77ed68ebaa235553b3c0",
      "parents": [
        "7bdf72d3d8059a50214069ea4b87c2174645f40f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jul 04 19:24:53 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 10 14:58:36 2012 -0700"
      },
      "message": "mei: streamline the _mei_irq_thread_close/ioctol functions\n\nchange statements of types\n\n\tif (ok)\n\t\tdo something\n\telse\n\t\treturn err\n\ninto\n\n\tif (err)\n\t\treturn err\n\n\tdo something\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7bdf72d3d8059a50214069ea4b87c2174645f40f",
      "tree": "b54edc0497ab402791422a50905e59fc49f71f51",
      "parents": [
        "7cb1ba9b679afe5fc335205fd6fb25fd3e51e33a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jul 04 19:24:52 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 10 14:58:35 2012 -0700"
      },
      "message": "mei: introduce mei_data2slots wrapper\n\nIntroduce mei_data2slots wrapper for sake of\nreadability. This wrapper close up the open code\nfor computing slots from a message length:\nrond up dwords count from payload and header byte size\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7cb1ba9b679afe5fc335205fd6fb25fd3e51e33a",
      "tree": "e549d901a9cbc19781702a253a118c18c02c21ec",
      "parents": [
        "d242a0afb2e5bf1db83c6a0504e55addef425e61"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jul 04 19:24:51 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 10 14:58:35 2012 -0700"
      },
      "message": "mei: mei_wd_host_init: update the comment\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d242a0afb2e5bf1db83c6a0504e55addef425e61",
      "tree": "dfc7b56408001c84c73864cdb67aac2b0b725556",
      "parents": [
        "4a0d6a74638f44055ea536abdd428007e5f2f89e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jul 04 19:24:50 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 10 14:58:35 2012 -0700"
      },
      "message": "mei: remove write only wariable wd_due_counter\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4a0d6a74638f44055ea536abdd428007e5f2f89e",
      "tree": "06e7563626c3f4842175099f9484806b2c34b0a0",
      "parents": [
        "726917f052e62d8012f63a763884957610399afb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jul 04 19:24:49 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 10 14:58:35 2012 -0700"
      },
      "message": "mei: mei_device can be const for mei register access functions\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "16a50b1270455a6d41f9f6d8f99a72cf9d76824a",
      "tree": "7b851a457b3f96abb06a8a52d0ddc0688b0095bd",
      "parents": [
        "bd0a521e88aa7a06ae7aabaed7ae196ed4ad867a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jun 27 17:14:20 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 10 10:45:07 2012 -0700"
      },
      "message": "mei: pci_resume: set IRQF_ONESHOT for msi request_threaded_irq\n\nwhen the default irq quick handler is used then IRQF_ONESHOT must be set\notherwise the request fails and following error is displayed:\n\nmei 0000:00:16.0: irq 48 for MSI/MSI-X\ngenirq: Threaded irq requested with handler\u003dNULL and !ONESHOT for irq 48\nmei 0000:00:16.0: request_threaded_irq failed: irq \u003d 48.\ndpm_run_callback(): pci_pm_resume+0x0/0x140 returns -22\nPM: Device 0000:00:16.0 failed to resume async: error -22\n\nReported-by: Peter Wu \u003clekensteyn@gmail.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nTested-by: Peter Wu \u003clekensteyn@gmail.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e # 3.5\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bad76991d7847b7877ae797cc79745d82ffd9120",
      "tree": "dcb3c0ae53b8bfcfa9c9094b45cb55a276fe6ba4",
      "parents": [
        "2968ab133ec790134d4347aa4264c2eb064b42e7"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Jul 02 17:10:56 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 09 00:16:13 2012 +0200"
      },
      "message": "mfd: Register ab8500 devices using the newly DT:ed MFD API\n\nNow the MFD API is Device Tree aware we can use it for platform\nregistration again, even when booting with DT enabled. To aid in\nDevice Node pointer allocation we provide each cell with the\nassociative compatible string.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "726917f052e62d8012f63a763884957610399afb",
      "tree": "c3a8b57cd85180887357a90270a9d66c8cfce14b",
      "parents": [
        "24aadc809f270857743e62d0882865fb3ba195d9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Jun 25 23:46:28 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 26 15:59:44 2012 -0700"
      },
      "message": "mei: revamp host buffer interface function\n\n1. Use unified _hbuf_ prefix for host/write buffer functions.\n2. Cleanup the code w/o functional changes.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "24aadc809f270857743e62d0882865fb3ba195d9",
      "tree": "5df3ea0a48d63ccee9ad702deb35b7c1aaa52ba4",
      "parents": [
        "21c66d1be7c586b56c2902ada4ba030a12b00063"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Jun 25 23:46:27 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 26 15:59:44 2012 -0700"
      },
      "message": "mei: don\u0027t query HCSR for host buffer depth\n\n1. We record host (write) buffer depth during reset\n so we don\u0027t need to query HCSR register later on.\n The host buffer depth doesn\u0027t change after the reset\n2. Use mei_hbuf_max_data function to compute payload size in bytes\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8497f696686ae1ab3f01e5956046d59844b9f500",
      "tree": "6884fb2d6a6784f15b14e9775f44f011ed6409c9",
      "parents": [
        "71a83bd727cc31c5fe960c3758cb396267ff710e"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Sat Jun 23 10:23:50 2012 +0800"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Sat Jun 23 10:50:44 2012 -0600"
      },
      "message": "PCI: do not call pci_set_power_state with PCI_D3cold\n\nPCI subsystem has not been ready for D3cold support yet.  So\nPCI_D3cold should not be used as parameter for pci_set_power_state.\nThis patch is needed for upcoming PCI_D3cold support.\n\nThis patch has no functionality change, because pci_set_power_state\nwill bound the parameter to PCI_D3hot too.\n\nCC: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nCC: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nReviewed-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e"
    },
    {
      "commit": "21c66d1be7c586b56c2902ada4ba030a12b00063",
      "tree": "cdd393c1330fd325eab58b75355d73f1b8990d8b",
      "parents": [
        "7d5e0e59542ac452585e3a33abcad6e26b4dec4a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jun 19 09:13:37 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 20 16:41:38 2012 -0700"
      },
      "message": "mei: group wd_interface_reg with watchdog variables within struct mei_device\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7d5e0e59542ac452585e3a33abcad6e26b4dec4a",
      "tree": "65ca4973cc393a66adff7def5401f0d84903f7ae",
      "parents": [
        "169d1338ed4ed91412761a77095a13b9992993ba"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jun 19 09:13:36 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 20 16:41:38 2012 -0700"
      },
      "message": "mei: mei_irq_thread_write_handler check for overflow\n\ncheck for overflow when retrieving empty write slots\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "169d1338ed4ed91412761a77095a13b9992993ba",
      "tree": "58deb492b59544715bd0fb7c36913d43807244db",
      "parents": [
        "d20411588d2f47ded7b0a02ed1005c7e3ce0df40"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jun 19 09:13:35 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 20 16:41:38 2012 -0700"
      },
      "message": "mei: make mei_write_message more readable\n\n1. reduce hairy casting\n2. replace open code with mei_count_empty_write_slots\n4. include header size in check for overflow\n3. use concise for loop instead of a while loop\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d20411588d2f47ded7b0a02ed1005c7e3ce0df40",
      "tree": "36547c64bc348b3fd47c169d5391a458e8d17818",
      "parents": [
        "002176db8113c92d0bda02a47e3d2a4b8f9f55ea"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jun 19 09:13:34 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 20 16:41:38 2012 -0700"
      },
      "message": "mei: check for error codes that mei_flow_ctrl_creds retuns\n\nwe cannot use if(!mei_flow_ctrl_creds()) logic as\nmei_flow_ctrl_creds also negative error codes\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "002176db8113c92d0bda02a47e3d2a4b8f9f55ea",
      "tree": "62e5aabaa54c7fe486363873fd85cfe2487a9963",
      "parents": [
        "98dcd59dd063dd8099d8dbccd84a40e927dc7138"
      ],
      "author": {
        "name": "Alexandre Pereira da Silva",
        "email": "aletes.xgr@gmail.com",
        "time": "Thu Jun 14 09:59:23 2012 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jun 14 17:23:04 2012 -0700"
      },
      "message": "misc: at25: Parse dt settings\n\nThis adds dt support to the at25 eeprom driver.\n\nSigned-off-by: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nTested-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "98dcd59dd063dd8099d8dbccd84a40e927dc7138",
      "tree": "51d041845387c8b0e684f6917bfe3e1253b4e564",
      "parents": [
        "f6a4e494e059b7f0e361dba28f0e2d13144da1d1"
      ],
      "author": {
        "name": "Camuso, Tony",
        "email": "Tony.Camuso@hp.com",
        "time": "Sun Jun 10 14:39:20 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jun 14 17:22:12 2012 -0700"
      },
      "message": "misc: hpilo: increase number of max supported channels\n\nIncrease number of supported channels from 8 to 24.\nMake the number of channels configurable via module parameter max_ccb.\n\nSigned-off-by: Mark Rusk \u003cmark.rusk@hp.com\u003e\nSigned-off-by: Tony Camuso \u003ctony.camuso@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "49fbd3f1c3a67b99c053600a1cd7e5d0be48bed6",
      "tree": "225a7c28cc7edceb2b5d51c012eb9f8bf4c809e5",
      "parents": [
        "169dc388685f8a1c1e09546882a114ac850a5d6b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Jun 11 12:18:31 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 15:34:31 2012 -0700"
      },
      "message": "misc: mei: set WDIOF_ALARMONLY on mei watchdog\n\nmei watchdog doesn\u0027t reboot the system it only produces event\ntherefore mark it as WDIOF_ALARMONLY.\n\nThis patch depends on:\ncommit 2bbeed016dd96045ec82c3a309afddcc3a0db1d2\nAuthor: Alan Cox \u003calan@linux.intel.com\u003e\nwatchdog: Add a flag to indicate the watchdog doesn\u0027t reboot things\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "169dc388685f8a1c1e09546882a114ac850a5d6b",
      "tree": "22059fbda8271f1528da606253fe64af33bbe158",
      "parents": [
        "1e69d64a28cf3cabd095ada3a49f081c97f997dd"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 11 12:18:30 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 15:34:31 2012 -0700"
      },
      "message": "misc: mei: Disable MSI when IRQ registration fails\n\nSince MSI is enabled right before that, we should disable it when\nregistration fails.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1e69d64a28cf3cabd095ada3a49f081c97f997dd",
      "tree": "9397a64345565c5b3a41f81fb3977723f005a923",
      "parents": [
        "a44cab4aff7e72e7052521121fd8ceca51351534"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue May 29 16:39:12 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 13:52:14 2012 -0700"
      },
      "message": "misc: mei: fix stalled read\n\nThis bug caused severe connectivity issue in the LMS application\n(LMS is described in  Documentation/misc-devices/mei/mei.txt)\n\nThe bug was introduced in patch:\ncommit 1ccb7b6249f9bc50678e2a383084ed0a34cc9239\nstaging/mei: propagate error codes up in the write flow\n\nThe patch has reverted the return value logic of some fo function but\nthe conditional in _mei_irq_thread_read function was not swapped\nmaking read always entering the error path\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a44cab4aff7e72e7052521121fd8ceca51351534",
      "tree": "2170a035f4bc242f75a523622c281e49b0d1dd7d",
      "parents": [
        "aa189ecdc0c7fad2166ba6d133df8bd214550f68"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue May 29 16:39:11 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 13:52:14 2012 -0700"
      },
      "message": "misc: mei: unregister misc device in pci_remove function\n\nSince the misc device is registered only in the pci probe function\nit has to be also unregistered in the counterpart pci remove function\nand not in the module exit function.\nIn case of probe failure the driver was oopsing in module exit function.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aa189ecdc0c7fad2166ba6d133df8bd214550f68",
      "tree": "bae9d7e44bb60a666574bb66bfbb2aa3e071a89a",
      "parents": [
        "cfaf025112d3856637ff34a767ef785ef5cf2ca9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue May 29 16:39:10 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 13:52:14 2012 -0700"
      },
      "message": "misc: mei: set IRQF_ONESHOT for msi request_threaded_irq\n\nwhen the default irq quick handler is used then IRQF_ONESHOT must be set\notherwise the request fails and following error is displayed:\n\ngenirq: Threaded irq requested with handler\u003dNULL and !ONESHOT for irq ...\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4b781474682434e7881f20e9dfbe6687ea619795",
      "tree": "bdd976645ead7f04900e60017502e6a41b03e601",
      "parents": [
        "53f2c4a8fd882009a2a75c5b72d6898c0808616e",
        "29f772d41c01ad6b72c3de705e79779857badcde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 11:53:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 11:53:11 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-3.5-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n \"Besides the usual cleanups, this one brings:\n\n   * Support for 5 new chipsets: Intel\u0027s ICH LPC and SCH Centerton,\n     ST-E\u0027s STAX211, Samsung\u0027s MAX77693 and TI\u0027s LM3533.\n\n   * Device tree support for the twl6040, tps65910, da9502 and ab8500\n     drivers.\n\n   * Fairly big tps56910, ab8500 and db8500 updates.\n\n   * i2c support for mc13xxx.\n\n   * Our regular update for the wm8xxx driver from Mark.\"\n\nFix up various conflicts with other trees, largely due to ab5500 removal\netc.\n\n* tag \u0027mfd-3.5-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (106 commits)\n  mfd: Fix build break of max77693 by adding REGMAP_I2C option\n  mfd: Fix twl6040 build failure\n  mfd: Fix max77693 build failure\n  mfd: ab8500-core should depend on MFD_DB8500_PRCMU\n  gpio: tps65910: dt: process gpio specific device node info\n  mfd: Remove the parsing of dt info for tps65910 gpio\n  mfd: Save device node parsed platform data for tps65910 sub devices\n  mfd: Add r_select to lm3533 platform data\n  gpio: Add Intel Centerton support to gpio-sch\n  mfd: Emulate active low IRQs as well as active high IRQs for wm831x\n  mfd: Mark two lm3533 zone registers as volatile\n  mfd: Fix return type of lm533 attribute is_visible\n  mfd: Enable Device Tree support in the ab8500-pwm driver\n  mfd: Enable Device Tree support in the ab8500-sysctrl driver\n  mfd: Add support for Device Tree to twl6040\n  mfd: Register the twl6040 child for the ASoC codec unconditionally\n  mfd: Allocate twl6040 IRQ numbers dynamically\n  mfd: twl6040 code cleanup in interrupt initialization part\n  mfd: Enable ab8500-gpadc driver for Device Tree\n  mfd: Prevent unassigned pointer from being used in ab8500-gpadc driver\n  ...\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "fb09bafda67041b74a668dc9d77735e36bd33d3b",
      "tree": "2dd32b65062a95045468fdcab366ecdb8e4fcac6",
      "parents": [
        "94b5aff4c6f72fee6b0f49d49e4fa8b204e8ded9",
        "c3c6cc91b0ae7b3d598488ad0b593bafba4a0817"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:34:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:34:21 2012 -0700"
      },
      "message": "Merge tag \u0027staging-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging tree changes from Greg Kroah-Hartman:\n \"Here is the big staging tree pull request for the 3.5-rc1 merge\n  window.\n\n  Loads of changes here, and we just narrowly added more lines than we\n  added:\n   622 files changed, 28356 insertions(+), 26059 deletions(-)\n\n  But, good news is that there is a number of subsystems that moved out\n  of the staging tree, to their respective \"real\" portions of the\n  kernel.\n\n  Code that moved out was:\n\t- iio core code\n\t- mei driver\n\t- vme core and bridge drivers\n\n  There was one broken network driver that moved into staging as a step\n  before it is removed from the tree (pc300), and there was a few new\n  drivers added to the tree:\n\t- new iio drivers\n\t- gdm72xx wimax USB driver\n\t- ipack subsystem and 2 drivers\n\n  All of the movements around have acks from the various subsystem\n  maintainers, and all of this has been in the linux-next tree for a\n  while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFixed up various trivial conflicts, along with a non-trivial one found\nin -next and pointed out by Olof Johanssen: a clean - but incorrect -\nmerge of the arch/arm/boot/dts/at91sam9g20.dtsi file.  Fix up manually\nas per Stephen Rothwell.\n\n* tag \u0027staging-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (536 commits)\n  Staging: bcm: Remove two unused variables from Adapter.h\n  Staging: bcm: Removes the volatile type definition from Adapter.h\n  Staging: bcm: Rename all \"INT\" to \"int\" in Adapter.h\n  Staging: bcm: Fix warning: __packed vs. __attribute__((packed)) in Adapter.h\n  Staging: bcm: Correctly format all comments in Adapter.h\n  Staging: bcm: Fix all whitespace issues in Adapter.h\n  Staging: bcm: Properly format braces in Adapter.h\n  Staging: ipack/bridges/tpci200: remove unneeded casts\n  Staging: ipack/bridges/tpci200: remove TPCI200_SHORTNAME constant\n  Staging: ipack: remove board_name and bus_name fields from struct ipack_device\n  Staging: ipack: improve the register of a bus and a device in the bus.\n  staging: comedi: cleanup all the comedi_driver \u0027detach\u0027 functions\n  staging: comedi: remove all \u0027default N\u0027 in Kconfig\n  staging: line6/config.h: Delete unused header\n  staging: gdm72xx depends on NET\n  staging: gdm72xx: Set up parent link in sysfs for gdm72xx devices\n  staging: drm/omap: initial dmabuf/prime import support\n  staging: drm/omap: dmabuf/prime mmap support\n  pstore/ram: Add ECC support\n  pstore/ram: Switch to persistent_ram routines\n  ...\n"
    }
  ],
  "next": "5d4e2d08e7fdf7339f84a1c670d296a77e02f881"
}
