)]}'
{
  "log": [
    {
      "commit": "7f78e0351394052e1a6293e175825eb5c7869507",
      "tree": "76493af33d02bd3f411e69f95b0bcdfff50412b4",
      "parents": [
        "ba0e3427b03c3d1550239779eca5c1c5a53a2152"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Mar 02 19:39:14 2013 -0800"
      },
      "committer": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Mar 03 19:36:31 2013 -0800"
      },
      "message": "fs: Limit sys_mount to only request filesystem modules.\n\nModify the request_module to prefix the file system type with \"fs-\"\nand add aliases to all of the filesystems that can be built as modules\nto match.\n\nA common practice is to build all of the kernel code and leave code\nthat is not commonly needed as modules, with the result that many\nusers are exposed to any bug anywhere in the kernel.\n\nLooking for filesystems with a fs- prefix limits the pool of possible\nmodules that can be loaded by mount to just filesystems trivially\nmaking things safer with no real cost.\n\nUsing aliases means user space can control the policy of which\nfilesystem modules are auto-loaded by editing /etc/modprobe.d/*.conf\nwith blacklist and alias directives.  Allowing simple, safe,\nwell understood work-arounds to known problematic software.\n\nThis also addresses a rare but unfortunate problem where the filesystem\nname is not the same as it\u0027s module name and module auto-loading\nwould not work.  While writing this patch I saw a handful of such\ncases.  The most significant being autofs that lives in the module\nautofs4.\n\nThis is relevant to user namespaces because we can reach the request\nmodule in get_fs_type() without having any special permissions, and\npeople get uncomfortable when a user specified string (in this case\nthe filesystem type) goes all of the way to request_module.\n\nAfter having looked at this issue I don\u0027t think there is any\nparticular reason to perform any filtering or permission checks beyond\nmaking it clear in the module request that we want a filesystem\nmodule.  The common pattern in the kernel is to call request_module()\nwithout regards to the users permissions.  In general all a filesystem\nmodule does once loaded is call register_filesystem() and go to sleep.\nWhich means there is not much attack surface exposed by loading a\nfilesytem module unless the filesystem is mounted.  In a user\nnamespace filesystems are not mounted unless .fs_flags \u003d FS_USERNS_MOUNT,\nwhich most filesystems do not set today.\n\nAcked-by: Serge Hallyn \u003cserge.hallyn@canonical.com\u003e\nAcked-by: Kees Cook \u003ckeescook@chromium.org\u003e\nReported-by: Kees Cook \u003ckeescook@google.com\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\n"
    },
    {
      "commit": "3cfb07743a5bffecba83f0da26444e85c0a9bfbb",
      "tree": "c27f27a8d8f4bad9eed265cf0894d2ce8f058b1d",
      "parents": [
        "e23b62256a361611cbd45cd1456638f1a5106b5c",
        "36dfea42cc35509b481377980338cc3b89d79256"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 08:31:39 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 08:31:39 2013 -0800"
      },
      "message": "Merge tag \u0027for_linux-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb\n\nPull KGDB/KDB fixes and cleanups from Jason Wessel:\n \"For a change we removed more code than we added.  If people aren\u0027t\n  using it we shouldn\u0027t be carrying it.  :-)\n\n  Cleanups:\n   - Remove kdb ssb command - there is no in kernel disassembler to\n     support it\n\n   - Remove kdb ll command - Always caused a kernel oops and there were\n     no bug reports so no one was using this command\n\n   - Use kernel ARRAY_SIZE macro instead of array computations\n\n  Fixes:\n   - Stop oops in kdb if user executes kdb_defcmd with args\n\n   - kdb help command truncated text\n\n   - ppc64 support for kgdbts\n\n   - Add missing kconfig option from original kdb port for dealing with\n     catastrophic kernel crashes such that you can reboot automatically\n     on continue from kdb\"\n\n* tag \u0027for_linux-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb:\n  kdb: Remove unhandled ssb command\n  kdb: Prevent kernel oops with kdb_defcmd\n  kdb: Remove the ll command\n  kdb_main: fix help print\n  kdb: Fix overlap in buffers with strcpy\n  Fixed dead ifdef block by adding missing Kconfig option.\n  kdb: Setup basic kdb state before invoking commands via kgdb\n  kdb: use ARRAY_SIZE where possible\n  kgdb/kgdbts: support ppc64\n  kdb: A fix for kdb command table expansion\n"
    },
    {
      "commit": "e78acf67ba7e32071e6eca14d8c39c7b1f130c31",
      "tree": "457450b97550e956f954a843a52f4a2ebbea1160",
      "parents": [
        "f7c82d5a3c537a4b4d9d0395db4606bf4d3c7a5f"
      ],
      "author": {
        "name": "Tiejun Chen",
        "email": "tiejun.chen@windriver.com",
        "time": "Wed Feb 27 11:09:27 2013 +0800"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Sat Mar 02 08:52:17 2013 -0600"
      },
      "message": "kgdb/kgdbts: support ppc64\n\nWe can\u0027t look up the address of the entry point of the function simply\nvia that function symbol for all architectures.\n\nFor PPC64 ABI, actually there is a function descriptors structure.\n\nA function descriptor is a three doubleword data structure that contains\nthe following values:\n\t* The first doubleword contains the address of the entry point of\n\t\tthe function.\n\t* The second doubleword contains the TOC base address for\n\t\tthe function.\n\t* The third doubleword contains the environment pointer for\n\t\tlanguages such as Pascal and PL/1.\n\nSo we should call a wapperred dereference_function_descriptor() to get\nthe address of the entry point of the function.\n\nNote this is also safe for other architecture after refer to\n\"include/asm-generic/sections.h\" since:\n\ndereference_function_descriptor(p) always is (p) if without arched definition.\n\nSigned-off-by: Tiejun Chen \u003ctiejun.chen@windriver.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "b67bfe0d42cac56c512dd5da4b1b347a23f4b70a",
      "tree": "3d465aea12b97683f26ffa38eba8744469de9997",
      "parents": [
        "1e142b29e210b5dfb2deeb6ce2210b60af16d2a6"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "sasha.levin@oracle.com",
        "time": "Wed Feb 27 17:06:00 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "hlist: drop the node parameter from iterators\n\nI\u0027m not sure why, but the hlist for each entry iterators were conceived\n\n        list_for_each_entry(pos, head, member)\n\nThe hlist ones were greedy and wanted an extra parameter:\n\n        hlist_for_each_entry(tpos, pos, head, member)\n\nWhy did they need an extra pos parameter? I\u0027m not quite sure. Not only\nthey don\u0027t really need it, it also prevents the iterator from looking\nexactly like the list iterator, which is unfortunate.\n\nBesides the semantic patch, there was some manual work required:\n\n - Fix up the actual hlist iterators in linux/list.h\n - Fix up the declaration of other iterators based on the hlist ones.\n - A very small amount of places were using the \u0027node\u0027 parameter, this\n was modified to use \u0027obj-\u003emember\u0027 instead.\n - Coccinelle didn\u0027t handle the hlist_for_each_entry_safe iterator\n properly, so those had to be fixed up manually.\n\nThe semantic patch which is mostly the work of Peter Senna Tschudin is here:\n\n@@\niterator name hlist_for_each_entry, hlist_for_each_entry_continue, hlist_for_each_entry_from, hlist_for_each_entry_rcu, hlist_for_each_entry_rcu_bh, hlist_for_each_entry_continue_rcu_bh, for_each_busy_worker, ax25_uid_for_each, ax25_for_each, inet_bind_bucket_for_each, sctp_for_each_hentry, sk_for_each, sk_for_each_rcu, sk_for_each_from, sk_for_each_safe, sk_for_each_bound, hlist_for_each_entry_safe, hlist_for_each_entry_continue_rcu, nr_neigh_for_each, nr_neigh_for_each_safe, nr_node_for_each, nr_node_for_each_safe, for_each_gfn_indirect_valid_sp, for_each_gfn_sp, for_each_host;\n\ntype T;\nexpression a,c,d,e;\nidentifier b;\nstatement S;\n@@\n\n-T b;\n    \u003c+... when !\u003d b\n(\nhlist_for_each_entry(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_continue(a,\n- b,\nc) S\n|\nhlist_for_each_entry_from(a,\n- b,\nc) S\n|\nhlist_for_each_entry_rcu(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_rcu_bh(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_continue_rcu_bh(a,\n- b,\nc) S\n|\nfor_each_busy_worker(a, c,\n- b,\nd) S\n|\nax25_uid_for_each(a,\n- b,\nc) S\n|\nax25_for_each(a,\n- b,\nc) S\n|\ninet_bind_bucket_for_each(a,\n- b,\nc) S\n|\nsctp_for_each_hentry(a,\n- b,\nc) S\n|\nsk_for_each(a,\n- b,\nc) S\n|\nsk_for_each_rcu(a,\n- b,\nc) S\n|\nsk_for_each_from\n-(a, b)\n+(a)\nS\n+ sk_for_each_from(a) S\n|\nsk_for_each_safe(a,\n- b,\nc, d) S\n|\nsk_for_each_bound(a,\n- b,\nc) S\n|\nhlist_for_each_entry_safe(a,\n- b,\nc, d, e) S\n|\nhlist_for_each_entry_continue_rcu(a,\n- b,\nc) S\n|\nnr_neigh_for_each(a,\n- b,\nc) S\n|\nnr_neigh_for_each_safe(a,\n- b,\nc, d) S\n|\nnr_node_for_each(a,\n- b,\nc) S\n|\nnr_node_for_each_safe(a,\n- b,\nc, d) S\n|\n- for_each_gfn_sp(a, c, d, b) S\n+ for_each_gfn_sp(a, c, d) S\n|\n- for_each_gfn_indirect_valid_sp(a, c, d, b) S\n+ for_each_gfn_indirect_valid_sp(a, c, d) S\n|\nfor_each_host(a,\n- b,\nc) S\n|\nfor_each_host_safe(a,\n- b,\nc, d) S\n|\nfor_each_mesh_entry(a,\n- b,\nc, d) S\n)\n    ...+\u003e\n\n[akpm@linux-foundation.org: drop bogus change from net/ipv4/raw.c]\n[akpm@linux-foundation.org: drop bogus hunk from net/ipv6/raw.c]\n[akpm@linux-foundation.org: checkpatch fixes]\n[akpm@linux-foundation.org: fix warnings]\n[akpm@linux-foudnation.org: redo intrusive kvm changes]\nTested-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57f2667cc7ebf69bd5fdb26f132228d331766ea8",
      "tree": "9dbff0a6cc5cbe9d525835edacb606ded129f2d0",
      "parents": [
        "3ab4ee8f809cac9587e6795243349beda179f6ff"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Feb 27 17:04:31 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:17 2013 -0800"
      },
      "message": "misc/tifm_core: convert to idr_alloc()\n\nConvert to the much saner new idr interface.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ab4ee8f809cac9587e6795243349beda179f6ff",
      "tree": "0bf83257812f99cc3341d3e6c49a1741c3d47cd4",
      "parents": [
        "9f12563db1e079aaf9821104e6dfff4873b3f4b6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Feb 27 17:04:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:17 2013 -0800"
      },
      "message": "misc/c2port: convert to idr_alloc()\n\nConvert to the much saner new idr interface.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52caa59ed335616c5254adff7911465a57ed9f14",
      "tree": "de0a1e91850c9e439e82f83f228d89fee3b90b09",
      "parents": [
        "4c8c225abf972ce422c241579ce1d4d27eaeb166",
        "55827f4aa6442ddd1d6a4e1e32f2f457eb113c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:41:53 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:41:53 2013 -0800"
      },
      "message": "Merge branch \u0027i2c/for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c updates from Wolfram Sang:\n \"Highlights:\n\n   - new drivers for Intel ismt \u0026 Broadcom bcm2835\n   - a number of drivers got support for more variants and mostly got\n     cleaned up on the way (sis630, i801, at91, tegra, designware)\n   - i2c got rid of all *_set_drvdata(..., NULL) on remove/probe failure\n   - removed the i2c_smbus_process_call from the core since there are no\n     users\n   - mxs can now switch between PIO and DMA depending on the message\n     size and the bus speed can now be arbitrary\n\n  In addition, there is the usual bunch of fixes, cleanups, devm_*\n  conversions, etc\"\n\nFixed conflict (and buggy devm_* conversion) in i2c-s3c2410.c\n\n* \u0027i2c/for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (39 commits)\n  i2c: Remove unneeded xxx_set_drvdata(..., NULL) calls\n  i2c: pxa: remove incorrect __exit annotations\n  i2c: ocores: Fix pointer to integer cast warning\n  i2c: tegra: remove warning dump if timeout happen in transfer\n  i2c: fix i2c-ismt.c printk format warning\n  i2c: i801: Add Device IDs for Intel Wellsburg PCH\n  i2c: add bcm2835 driver\n  i2c: ismt: Add Seth and Myself as maintainers\n  i2c: sis630: checkpatch cleanup\n  i2c: sis630: display unsigned hex\n  i2c: sis630: use hex to constants for SMBus commands\n  i2c: sis630: fix behavior after collision\n  i2c: sis630: clear sticky bits\n  i2c: sis630: Add SIS964 support\n  i2c: isch: Add module parameter for backbone clock rate if divider is unset\n  i2c: at91: fix unsed variable warning when building with !CONFIG_OF\n  i2c: Adding support for Intel iSMT SMBus 2.0 host controller\n  i2c: sh_mobile: don\u0027t send a stop condition by default inside transfers\n  i2c: sh_mobile: eliminate an open-coded \"goto\" loop\n  i2c: sh_mobile: fix timeout error handling\n  ...\n"
    },
    {
      "commit": "5115f3c19d17851aaff5a857f55b4a019c908775",
      "tree": "0d02cf01e12e86365f4f5e3b234f986daef181a7",
      "parents": [
        "c41b3810c09e60664433548c5218cc6ece6a8903",
        "17166a3b6e88b93189e6be5f7e1335a3cc4fa965"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:24:48 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:24:48 2013 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine updates from Vinod Koul:\n \"This is fairly big pull by my standards as I had missed last merge\n  window.  So we have the support for device tree for slave-dmaengine,\n  large updates to dw_dmac driver from Andy for reusing on different\n  architectures.  Along with this we have fixes on bunch of the drivers\"\n\nFix up trivial conflicts, usually due to #include line movement next to\neach other.\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (111 commits)\n  Revert \"ARM: SPEAr13xx: Pass DW DMAC platform data from DT\"\n  ARM: dts: pl330: Add #dma-cells for generic dma binding support\n  DMA: PL330: Register the DMA controller with the generic DMA helpers\n  DMA: PL330: Add xlate function\n  DMA: PL330: Add new pl330 filter for DT case.\n  dma: tegra20-apb-dma: remove unnecessary assignment\n  edma: do not waste memory for dma_mask\n  dma: coh901318: set residue only if dma is in progress\n  dma: coh901318: avoid unbalanced locking\n  dmaengine.h: remove redundant else keyword\n  dma: of-dma: protect list write operation by spin_lock\n  dmaengine: ste_dma40: do not remove descriptors for cyclic transfers\n  dma: of-dma.c: fix memory leakage\n  dw_dmac: apply default dma_mask if needed\n  dmaengine: ioat - fix spare sparse complain\n  dmaengine: move drivers/of/dma.c -\u003e drivers/dma/of-dma.c\n  ioatdma: fix race between updating ioat-\u003ehead and IOAT_COMPLETION_PENDING\n  dw_dmac: add support for Lynxpoint DMA controllers\n  dw_dmac: return proper residue value\n  dw_dmac: fill individual length of descriptor\n  ...\n"
    },
    {
      "commit": "7ed214ac2095f561a94335ca672b6c42a1ea40ff",
      "tree": "da41901bff1d0d8d61170bf362384fdc61deb3ab",
      "parents": [
        "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
        "29e5507ae4ab34397f538f06b7070c81a4e4a2bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver patches from Greg Kroah-Hartman:\n \"Here\u0027s the big char/misc driver patches for 3.9-rc1.\n\n  Nothing major here, just lots of different driver updates (mei,\n  hyperv, ipack, extcon, vmci, etc.).\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (209 commits)\n  w1: w1_therm: Add force-pullup option for \"broken\" sensors\n  w1: ds2482: Added 1-Wire pull-up support to the driver\n  vme: add missing put_device() after device_register() fails\n  extcon: max8997: Use workqueue to check cable state after completing boot of platform\n  extcon: max8997: Set default UART/USB path on probe\n  extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n  extcon: max8997: Set default of ADC debounce time during initialization\n  extcon: max8997: Remove duplicate code related to set H/W line path\n  extcon: max8997: Move defined constant to header file\n  extcon: max77693: Make max77693_extcon_cable static\n  extcon: max8997: Remove unreachable code\n  extcon: max8997: Make max8997_extcon_cable static\n  extcon: max77693: Remove unnecessary goto statement to improve readability\n  extcon: max77693: Convert to devm_input_allocate_device()\n  extcon: gpio: Rename filename of extcon-gpio.c according to kernel naming style\n  CREDITS: update email and address of Harald Hoyer\n  extcon: arizona: Use MICDET for final microphone identification\n  extcon: arizona: Always take the first HPDET reading as the final one\n  extcon: arizona: Clear _trig_sts bits after jack detection\n  extcon: arizona: Don\u0027t HPDET magic when headphones are enabled\n  ...\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
      "tree": "4be75788e21c3c644fe6d39abf47693a171cf4f8",
      "parents": [
        "460dc1eecf37263c8e3b17685ef236f0d236facb",
        "74fef7a8fd1d2bd94f925d6638bb4c3049e7c381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches from Greg Kroah-Hartman:\n \"Here is the big driver core merge for 3.9-rc1\n\n  There are two major series here, both of which touch lots of drivers\n  all over the kernel, and will cause you some merge conflicts:\n\n   - add a new function called devm_ioremap_resource() to properly be\n     able to check return values.\n\n   - remove CONFIG_EXPERIMENTAL\n\n  Other than those patches, there\u0027s not much here, some minor fixes and\n  updates\"\n\nFix up trivial conflicts\n\n* tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)\n  base: memory: fix soft/hard_offline_page permissions\n  drivercore: Fix ordering between deferred_probe and exiting initcalls\n  backlight: fix class_find_device() arguments\n  TTY: mark tty_get_device call with the proper const values\n  driver-core: constify data for class_find_device()\n  firmware: Ignore abort check when no user-helper is used\n  firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER\n  firmware: Make user-mode helper optional\n  firmware: Refactoring for splitting user-mode helper code\n  Driver core: treat unregistered bus_types as having no devices\n  watchdog: Convert to devm_ioremap_resource()\n  thermal: Convert to devm_ioremap_resource()\n  spi: Convert to devm_ioremap_resource()\n  power: Convert to devm_ioremap_resource()\n  mtd: Convert to devm_ioremap_resource()\n  mmc: Convert to devm_ioremap_resource()\n  mfd: Convert to devm_ioremap_resource()\n  media: Convert to devm_ioremap_resource()\n  iommu: Convert to devm_ioremap_resource()\n  drm: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "460dc1eecf37263c8e3b17685ef236f0d236facb",
      "tree": "1d20e367cefccddb969b48afaab140b8125cea4e",
      "parents": [
        "024e4ec1856d57bb78c06ec903d29dcf716f5f47",
        "b531f81b0d70ffbe8d70500512483227cc532608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The biggest change in this update is the unification of HD-audio codec\n  parsers.  Now the HD-audio codec is parsed in a generic parser code\n  which is invoked by each HD-audio codec driver.\n\n  Some background information is found in David Henningsson\u0027s blog\n  entry:\n\n      http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/\n\n  Other than that, some random updates/fixes like USB-audio and a bunch\n  of small AoC updates as usual.\n\n  Highlights:\n\n   - Unification of HD-audio parser code (aka generic parser)\n\n   - Support of new Intel HD-audio controller, new IDT codecs\n\n   - Fixes for HD-audio HDMI audio hotplug\n\n   - Haswell HDMI audio fixup\n\n   - Support of Creative CA0132 DSP code\n\n   - A few fixes of HDSP driver\n\n   - USB-audio fix for Roland A-PRO, M-Audio FT C600\n\n   - Support PM for aloop driver (and fixes Oops)\n\n   - Compress API updates for gapless playback support\n\n  For ASoC part:\n\n   - Support for a wider range of hardware in the compressed stream code\n\n   - The ability to mute capture streams as well as playback streams\n     while inactive\n\n   - DT support for AK4642, FSI, Samsung I2S and WM8962\n\n   - AC\u002797 support for Tegra\n\n   - New driver for max98090, replacing the stub which was there\n\n   - A new driver from Dialog\n\n  Note that due to dependencies, DTification of DMA support for Samsung\n  platforms (used only by the and I2S driver and SPI) is merged here as\n  well.\"\n\nFix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code\nbeing changed.\n\n* tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)\n  ALSA: usb: Fix Processing Unit Descriptor parsers\n  ALSA: hda - hdmi: Notify userspace when ELD control changes\n  ALSA: hda - hdmi: Protect ELD buffer\n  ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld\n  ALSA: hda - hdmi: Do not expose eld data when eld is invalid\n  ALSA: hda - hdmi: ELD shouldn\u0027t be valid after unplug\n  ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop\n  ALSA: hda - add quirks for mute LED on two HP machines\n  ALSA: usb/quirks, fix out-of-bounds access\n  ASoC: codecs: Add da7213 codec\n  ALSA: au88x0 - Define channel map for au88x0\n  ALSA: compress: add support for gapless playback\n  ALSA: hda - Remove speaker clicks on CX20549\n  ALSA: hda - Disable runtime PM for Intel 5 Series/3400\n  ALSA: hda - Increase badness for missing multi-io\n  ASoC: arizona: Automatically manage input mutes\n  ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts\n  ALSA: hda/ca0132 - Add missing \\n to debug prints\n  ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS\n  ALSA: hda - update documentation for no-primary-hp fixup\n  ...\n"
    },
    {
      "commit": "385404e0ce4dbceb72f3f89cb172b2e60ef8e6d3",
      "tree": "133211e3fe1f1e9cc272aea7899e2119f7814f17",
      "parents": [
        "0af6352045a3bf359a2d5f55965266d67d262b47"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Mon Feb 11 13:45:14 2013 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Feb 11 17:18:19 2013 -0800"
      },
      "message": "x86, uv, uv3: Check current gru hub support for SGI UV3\n\nThis patch checks current hub support to avoid panicing the\nsystem until all the GRU changes for UV3+ are in place.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nLink: http://lkml.kernel.org/r/20130211194509.035828372@gulag1.americas.sgi.com\nAcked-by: Dimitri Sivanich \u003csivanich@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "81fd7e48f44637b7e677b3dc0d298126d81a2320",
      "tree": "4466af02e3d4260e97d56fc1e2875530ae978320",
      "parents": [
        "1f2e7a9001b34a5ffaf730417a60349fbeffff65",
        "151edfc757babd94d8b6c64d84a9ccf8f3c53320"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:27 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 11 11:06:27 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/atmel\u0027 into asoc-next\n"
    },
    {
      "commit": "e1e0a9e6991ec2c611f13dfc0a6bc1a214a22374",
      "tree": "eb4873cf9c032b1ac32cba4606f7c2e5d6633eb8",
      "parents": [
        "3d55399391c8ecb5bb3d1c426bafa2580a889c4e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 06 17:23:56 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:23:53 2013 -0800"
      },
      "message": "drivers/misc/cb710: add missing GENERIC_HARDIRQS dependency\n\nCB710_CORE (drivers/misc/cb710/core.c) calls devm_request_irq() and\ntherefore needs a GENERIC_HARDIRQS dependency to prevent a link\nerror on s390.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b95d788ac72b86515842a4eb92bb58a8da76a975",
      "tree": "459861562403ead0b3095e6f0dbb2c2bb711f33d",
      "parents": [
        "074b4c01abb68c6767612a01f41e9b4ed93d5fb8"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Feb 07 22:27:18 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 07 14:00:25 2013 -0800"
      },
      "message": "mei: fix undefined wd symbols when MEI_ME is not set\n\nCurrently watchdog client is compiled with MEI and not\nwith MEI_ME\n\nFixes error:\nWhen CONFIG_WATCHDOG is not enabled:\n\nERROR: \"watchdog_unregister_device\" [drivers/misc/mei/mei.ko] undefined!\nERROR: \"watchdog_register_device\" [drivers/misc/mei/mei.ko] undefined\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "074b4c01abb68c6767612a01f41e9b4ed93d5fb8",
      "tree": "be333e9d5b652e7dab23e1fb8d7f57255b3e5729",
      "parents": [
        "330dd7da5ec80e2c49c66bf353d8b4fa4fb8f5a9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 06 14:06:44 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:24:33 2013 -0800"
      },
      "message": "mei: move clients cleanup code from init.c to client.c\n\nduring reset we clean up client data structures\nwe move that code into wrappers in client\nand call the wrappers\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "330dd7da5ec80e2c49c66bf353d8b4fa4fb8f5a9",
      "tree": "c9e11fa65eb41d268a75b2d85eb85469d91102fe",
      "parents": [
        "06ecd6459800962155c485e27d9dd30268b579bf"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 06 14:06:43 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:24:33 2013 -0800"
      },
      "message": "mei: rename to mei_host_buffer_is_empty to hbuf_is_ready\n\nwe rename the mei_host_buffer_is_empty to keep naming\nconvention of hbuf and also make the query more generic\nto be correct also for other under laying hardware\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "06ecd6459800962155c485e27d9dd30268b579bf",
      "tree": "76ddf71e529f45b7256d6b7bdf3efe49ec2a52db",
      "parents": [
        "827eef51f8dd9a4ab62b4ad270c15472f46938f2"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 06 14:06:42 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:24:33 2013 -0800"
      },
      "message": "mei: move interrupt handlers to be me hw specific\n\ninterrupt handler are  platform specifics so we move\nthem to hw-mei.c. For sake of that we need to export\nwrite, read, and complete handlers from the interrupt.c\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "827eef51f8dd9a4ab62b4ad270c15472f46938f2",
      "tree": "15798db67af269512bdb4ae54f36e0a26d178d4a",
      "parents": [
        "52c34561415b420301f1580413a9d1891d079494"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 06 14:06:41 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:23:47 2013 -0800"
      },
      "message": "mei: separate compilation of the ME hardware specifics\n\nWe add struct mei_hw_ops to virtualize access to hw specific\nconfigurations. This allows us to separate the compilation\nof the ME interface from the ME hardware specifics\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "52c34561415b420301f1580413a9d1891d079494",
      "tree": "cef4f13fd27d9ff22670af73a98d6adc879ba573",
      "parents": [
        "2703d4b2e673cc240ad06d79d131fd1d0f77d65d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 06 14:06:40 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:23:14 2013 -0800"
      },
      "message": "mei: initial extract of ME hw specifics from mei_device\n\nThis is initial step of move the ME hw specifics\nout of mei_device structure into mei_me_hw\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2703d4b2e673cc240ad06d79d131fd1d0f77d65d",
      "tree": "0e5bd20e88e2de4912ba44de8e0b6764c4028791",
      "parents": [
        "890537b3ac953ad2cc4f5ecb83744e967ae2aa31"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 06 14:06:39 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:21:51 2013 -0800"
      },
      "message": "mei: sperate interface and pci code into two files\n\nleave misc file operations in the main\nand move PCI related code into pci-me\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "81e34f913402284deed1a74ad7dcfa79396cbcc4",
      "tree": "da2d416f75606f20c5fa44ce2d8e38f7eab855c5",
      "parents": [
        "c81109332068b44db4fd7b650c0e6bc0fc1411f1"
      ],
      "author": {
        "name": "Lars Poeschel",
        "email": "poeschel@lemonage.de",
        "time": "Wed Dec 05 10:43:07 2012 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 28 05:26:41 2013 +0100"
      },
      "message": "drivers: misc: at24: mention other supported types in Kconfig\n\nAs the at24 driver is able handle a bunch of serial storage chips other than\nEEPROMs this is now mentioned in Kconfig.\n\nSigned-off-by: Lars Poeschel \u003cpoeschel@lemonage.de\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "422d26b6ecd77af8c77f2a40580679459825170f",
      "tree": "632e690e458fb7b27db200cd6fcd5429e143e419",
      "parents": [
        "4c271bb67c04253c1e99006eb48fb773a8fe8c0f",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 21:06:30 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 21:06:30 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into driver-core-next\n\nThis resolves a gpio driver merge issue pointed out in linux-next.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9f9cba810f36d16f4e64477e879a69f6c47b389d",
      "tree": "d787abcbead1439d3f82f0719efe520fd9689f79",
      "parents": [
        "dbf5bef8da169b38db804996a661f8d634df8295",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 13:27:36 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 13:27:36 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into tty-next\n\nThis resolves a number of tty driver merge issues found in linux-next\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f6dcf8e747a0723ace5275334bacfcd88ab39333",
      "tree": "4a8779632ee4d25a535720724502c9341c6fd185",
      "parents": [
        "1aa0590525c673316fc63b4ab956691f249a8ad3"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 24 14:49:31 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:22:46 2013 -0800"
      },
      "message": "drivers, vmci: Fix build error\n\nWe can\u0027t rely on vmalloc.h being included by other included files because\nunder some configs it is possible for the build to fail:\n\ndrivers/misc/vmw_vmci/vmci_queue_pair.c: In function \u0027qp_free_queue\u0027:\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:270: error: implicit declaration of function \u0027vunmap\u0027\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:277: error: implicit declaration of function \u0027vfree\u0027\ndrivers/misc/vmw_vmci/vmci_queue_pair.c: In function \u0027qp_alloc_queue\u0027:\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:302: error: implicit declaration of function \u0027vmalloc\u0027\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:302: warning: assignment makes pointer from integer without a cast\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:324: error: implicit declaration of function \u0027vmap\u0027\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:324: error: \u0027VM_MAP\u0027 undeclared (first use in this function)\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:324: error: (Each undeclared identifier is reported only once\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:324: error: for each function it appears in.)\ndrivers/misc/vmw_vmci/vmci_queue_pair.c: In function \u0027qp_host_map_queues\u0027:\ndrivers/misc/vmw_vmci/vmci_queue_pair.c:843: error: \u0027VM_MAP\u0027 undeclared (first use in this function)\n\nFix the build by directly including vmalloc.h.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: George Zhang \u003cgeorgezhang@vmware.com\u003e\nCc: Andy King \u003cacking@vmware.com\u003e\nCc: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a7e2ca17039edb5f782be519eaf9d8ea500ba7cc",
      "tree": "ce2f2a754b4f193c2b42575c7a193408679f8b43",
      "parents": [
        "9a9284153d965a57edc7162a8e57c14c97f3a935"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Jan 21 13:12:42 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 17:22:47 2013 -0800"
      },
      "message": "Revert \"drivers/misc/ti-st: remove gpio handling\"\n\nThis reverts commit eccf2979b2c034b516e01b8a104c3739f7ef07d1.\n\nThe reason is that it broke TI WiLink shared transport on Panda.\nAlso, callback functions should not be added to board files anymore,\nso revert to implementing the power functions in the driver itself.\n\nAdditionally, changed a variable name (\u0027status\u0027 to \u0027err\u0027) so that this\nrevert compiles properly.\n\nCc: stable \u003cstable@vger.kernel.org\u003e [3.7]\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1684789f86cbd6a1aff82970992c711898b19995",
      "tree": "44508826c207445cd435ced69f8f414c2aebeb57",
      "parents": [
        "06303c2e00701724acb95069ca46f87c998c4be1"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jan 21 11:09:10 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 11:41:56 2013 -0800"
      },
      "message": "misc: Convert to devm_ioremap_resource()\n\nConvert all uses of devm_request_and_ioremap() to the newly introduced\ndevm_ioremap_resource() which provides more consistent error handling.\n\ndevm_ioremap_resource() provides its own error messages so all explicit\nerror messages can be removed from the failure code paths.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5a19b78972c39be0c5378c14c23e6c998683e80f",
      "tree": "bc2039eb5e3d14efc3140bc480c2a4109c0d66d8",
      "parents": [
        "74465645cdb4391b9fc95d12fd750a88012ad479"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Tue Jan 22 09:15:04 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 09:29:26 2013 -0800"
      },
      "message": "VMCI: Fix broken context ID retrieval\n\nI\u0027m an idiot.  The context ID can be a really large unsigned number, which\nmeans it\u0027ll appear negative as an int.  So actually the right fix here is just\nto set it regardless of the returned value (but only for this particular\nhypercall; normally we would check it).\n\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "55cd0e36f6e4796f39f0dada112436bdcc9d8a3b",
      "tree": "0fea35741e0e7ec81804e4d1475d5c2c1a7cfb17",
      "parents": [
        "ef4458a16561ea901ac410cb38407d0928a54d1d"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Jan 21 13:12:42 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 21 14:29:03 2013 -0800"
      },
      "message": "Revert \"drivers/misc/ti-st: remove gpio handling\"\n\nThis reverts commit eccf2979b2c034b516e01b8a104c3739f7ef07d1.\n\nThe reason is that it broke TI WiLink shared transport on Panda.\nAlso, callback functions should not be added to board files anymore,\nso revert to implementing the power functions in the driver itself.\n\nAdditionally, changed a variable name (\u0027status\u0027 to \u0027err\u0027) so that this\nrevert compiles properly.\n\nCc: stable \u003cstable@vger.kernel.org\u003e [3.7]\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4f73bc4dd3e8563ef4109f293a092820dff66d92",
      "tree": "8ebd5d01abaceb70da1932db1a5e7219630b0fd3",
      "parents": [
        "a1bf9584429d61b7096f93ae09325e1ba538e9e8"
      ],
      "author": {
        "name": "Joe Millenbach",
        "email": "jmillenbach@gmail.com",
        "time": "Thu Jan 17 22:44:22 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 16:15:27 2013 -0800"
      },
      "message": "tty: Added a CONFIG_TTY option to allow removal of TTY\n\nThe option allows you to remove TTY and compile without errors. This\nsaves space on systems that won\u0027t support TTY interfaces anyway.\nbloat-o-meter output is below.\n\nThe bulk of this patch consists of Kconfig changes adding \"depends on\nTTY\" to various serial devices and similar drivers that require the TTY\nlayer.  Ideally, these dependencies would occur on a common intermediate\nsymbol such as SERIO, but most drivers \"select SERIO\" rather than\n\"depends on SERIO\", and \"select\" does not respect dependencies.\n\nbloat-o-meter output comparing our previous minimal to new minimal by\nremoving TTY.  The list is filtered to not show removed entries with awk\n\u0027$3 !\u003d \"-\"\u0027 as the list was very long.\n\nadd/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)\nfunction                                     old     new   delta\nchr_dev_init                                 166     170      +4\nallow_signal                                  80      82      +2\nstatic.__warned                              143     142      -1\ndisallow_signal                               63      62      -1\n__set_special_pids                            95      94      -1\nunregister_console                           126     121      -5\nstart_kernel                                 546     541      -5\nregister_console                             593     588      -5\ncopy_from_user                                45      40      -5\nsys_setsid                                   128     120      -8\nsys_vhangup                                   32      19     -13\ndo_exit                                     1543    1526     -17\nbitmap_zero                                   60      40     -20\narch_local_irq_save                          137     117     -20\nrelease_task                                 674     652     -22\nstatic.spin_unlock_irqrestore                308     260     -48\n\nSigned-off-by: Joe Millenbach \u003cjmillenbach@gmail.com\u003e\nReviewed-by: Jamey Sharp \u003cjamey@minilop.net\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6596afe3f3b17b44c5fcc1a8c1102e0fe28a17eb",
      "tree": "ee42b5053ffd3df4f6d9c2fe461c2b3cc015df1c",
      "parents": [
        "78a61ab79ae6bd75593b63fbaf5299c96bac0ea4",
        "7d1f9aeff1ee4a20b1aeb377dd0f579fe9647619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 09:31:04 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 09:31:04 2013 -0800"
      },
      "message": "Merge 3.8-rc4 into char-misc-next\n\nThis brings in all of the mei and other fixes that are needed to continue\ndevelopment in this branch.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ea8a83a4b718f78a8ea2ce3f0237e78a23f8f12b",
      "tree": "da2ddb4c16fcd8aef511420bc20103133825c037",
      "parents": [
        "e6389a13e42d5388ec044ce8da1b3bcfa39598ef"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Thu Jan 10 15:41:43 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 12:07:39 2013 -0800"
      },
      "message": "VMCI: include slab.h into files using kmalloc/kfree\n\nDo not rely on implicit header dependencies as they are known to\nbreak.\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nAcked-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e6389a13e42d5388ec044ce8da1b3bcfa39598ef",
      "tree": "fe763613c17a8750686191a663bd4373288fc146",
      "parents": [
        "0e7894dc82bd9d4d82c16d16189f58da6d41d018"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Thu Jan 10 15:41:42 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 12:07:39 2013 -0800"
      },
      "message": "VMCI: rename PPNset to ppn_set to avoid camel case\n\nAcked-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0e7894dc82bd9d4d82c16d16189f58da6d41d018",
      "tree": "9b51c182bfbd2fef57f6d64b59a137f99cc70221",
      "parents": [
        "32b083a3fd1452b9d5aba8e781ca95b566f3e054"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Thu Jan 10 15:41:41 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 12:07:39 2013 -0800"
      },
      "message": "VMCI: Fix \"always true condition\"\n\nvmci_send_datagram() returns an int, with negative values indicating failure.\nBut we store it locally in a u32, which makes comparison of \u003e\u003d 0 useless.\nFixed to use an int.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32b083a3fd1452b9d5aba8e781ca95b566f3e054",
      "tree": "352be2ecd9e5d5aa3689a3b41336692b274711fd",
      "parents": [
        "42281d20cdf94a9d2aae67ee019f8bcc390ebed6"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Thu Jan 10 15:41:40 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 12:07:39 2013 -0800"
      },
      "message": "VMCI: Fix deref before NULL-check of queuepair ptr\n\nCheck for a valid queuepair ptr before trying to lock the queuepair (which will\nderef it).\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "42281d20cdf94a9d2aae67ee019f8bcc390ebed6",
      "tree": "110c09fd3be68927b4404475ca53b07f5b859a0e",
      "parents": [
        "bad7d9df274b03a0761913b6628fc7663ad3bfa6"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Thu Jan 10 15:41:39 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 12:07:38 2013 -0800"
      },
      "message": "VMCI: Remove dependency on BLOCK I/O\n\nNo need to bring in dm-mapper.h and along with it a dependency on BLOCK I/O\njust to use dm_div_up().  Just use the existing DIV_ROUND_UP().\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bad7d9df274b03a0761913b6628fc7663ad3bfa6",
      "tree": "d78903c7589d2dc1ea91c93b74721ab85331e2f3",
      "parents": [
        "811af9723859884f2f771f3174f3ddedab7c53b5"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Thu Jan 10 15:41:38 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 12:07:38 2013 -0800"
      },
      "message": "VMCI: Add PCI as a dependency\n\nAdd PCI as a dependency to our build, since we always compile in the guest-side\nPCI device support.\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7353f85ce82baa363b0338ef4cb3745eb0686760",
      "tree": "9d1b021169a210b433f1c8d726eb84fc22ace072",
      "parents": [
        "0783d72fa4cd8aae7c3f30746c70f6f3a2507594"
      ],
      "author": {
        "name": "Sedat Dilek",
        "email": "sedat.dilek@gmail.com",
        "time": "Thu Jan 17 19:54:15 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 11:59:53 2013 -0800"
      },
      "message": "mei: Fix some more kernel-doc typos in hw-me.c\n\nSigned-off-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8292ac21f35b94e9ce717bcd038dad92a42d8396",
      "tree": "9f690c66cfb1dbb2f10ac461d305fe4920517cbb",
      "parents": [
        "781551df57c792aee291cd80a6aca24cd56cdd71"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 10:25:26 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 10:25:26 2013 -0800"
      },
      "message": "misc: lattice-ecp3-config.c: remove __dev* markings\n\nThese are now removed from the kernel, so remove them to allow the\ndriver to build properly.\n\nCc: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "781551df57c792aee291cd80a6aca24cd56cdd71",
      "tree": "0d50fddf9e87033b260a9aeec19f98d87798a9e0",
      "parents": [
        "93ce83b6e0ffe8d48dae46bc0983dd3f01ec7e32"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Dec 07 09:06:59 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 10:25:03 2013 -0800"
      },
      "message": "misc: Add Lattice ECP3 FPGA configuration via SPI\n\nThis patch adds support for bitstream configuration (programming /\nloading) of the Lattice ECP3 FPGA\u0027s via the SPI bus.\n\nHere an example on my custom MPC5200 based board:\n\n$ echo 1 \u003e /sys/class/firmware/spi0.0/loading\n$ cat fpga_a4m2k.bit \u003e /sys/class/firmware/spi0.0/data\n$ echo 0 \u003e /sys/class/firmware/spi0.0/loading\n\nleads to these messages:\n\nlattice-ecp3 spi0.0: FPGA Lattice ECP3-35 detected\nlattice-ecp3 spi0.0: Configuring the FPGA...\nlattice-ecp3 spi0.0: FPGA succesfully configured!\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Ming Lei \u003cming.lei@canonical.com\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "25c22d5bead5b0211f3ecc84fd6152dfdf95c75d",
      "tree": "438db8f8c22d2247d6179cf003a56ecf17573e68",
      "parents": [
        "867ff9880d5d71a38433c0471bc09bcc10851f36"
      ],
      "author": {
        "name": "channing",
        "email": "chao.bi@intel.com",
        "time": "Thu Jan 10 16:27:29 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 10:19:42 2013 -0800"
      },
      "message": "misc: st_core: Error triggered by convert \"char\" to \"int\"\n\nWhen st driver decodes protocol index received from raw data,\nit does a value convert from \"char\" to \"int\". Because it\u0027s sign\nextension from bit8 to bit32, the \"int\" value maybe minus, in\nanother word, the protocol index might be minus, but driver doesn\u0027t\nfilter such case and may continue access memory pointed by this\nminus index.\n\nThis patch is to change the variable type of index from \"int\"\nto \"unsigned char\", so that it avoids do such kind of type\nconversion.\n\ncc: liu chuansheng \u003cchuansheng.liu@intel.com\u003e\nSigned-off-by: channing \u003cchao.bi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "36e7a96ceb6e9d347d8bf3def689c315131edf10",
      "tree": "dffdeb701446001443a2cffaec1a777dd7789fbe",
      "parents": [
        "ce0f706e418dbd65f59b340486869f81de757751",
        "6f54c361329dbb67dac9de174e938992651d12d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 11:33:52 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 16 11:33:52 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull second round of sound fixes from Takashi Iwai:\n \"Yet a few more fixes popped up in this week.\n\n  The biggest change here is the addition of pinctrl support for Atmel,\n  which turned out to be almost mandatory to make things working.\n\n  The rest are a few fixes for M-Audio usb-audio device and a fix for\n  regression of HD-audio HDMI codecs with alsactl in the recent kernel.\"\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda/hdmi - Work around \"alsactl restore\" errors\n  ALSA: usb-audio: selector map for M-Audio FT C400\n  ALSA: usb-audio: M-Audio FT C400 skip packet quirk\n  ALSA: usb-audio: correct M-Audio C400 clock source quirk\n  ALSA: usb - fix race in creation of M-Audio Fast track pro driver\n  ASoC: atmel-ssc: add pinctrl selection to driver\n  ARM: at91/dts: add pinctrl support for SSC peripheral\n"
    },
    {
      "commit": "8e9a4a9a5c8e8765417d54ed6917c7e1e4d09f4d",
      "tree": "2c272cc2586d77116a4dceda4894186964c2000c",
      "parents": [
        "627ca75733c84427992d798cfebb8e4fd2428917"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jan 10 17:32:14 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 14 08:26:03 2013 -0800"
      },
      "message": "mei: drop the warning when cl is not initialized during unlinking\n\nOn systems where wd and amthif is not initialized\nwe will hit cl-\u003edev \u003d\u003d NULL. This condition is okay\nso we don\u0027t need to be laud about it.\n\nFixes the follwing warning during suspend\n[  137.061985] WARNING: at drivers/misc/mei/client.c:315 mei_cl_unlink+0x86/0x90 [mei]()\n[  137.061986] Hardware name: 530U3BI/530U4BI/530U4BH\n[  137.062140] Modules linked in: snd_hda_codec_hdmi snd_hda_codec_realtek joydev coretemp kvm_intel snd_hda_intel snd_hda_codec kvm arc4 iwldvm snd_hwdep i915 snd_pcm mac80211 ghash_clmulni_intel snd_page_alloc aesni_intel snd_seq_midi xts snd_seq_midi_event aes_x86_64 rfcomm snd_rawmidi parport_pc bnep lrw snd_seq uvcvideo i2c_algo_bit ppdev gf128mul iwlwifi snd_timer drm_kms_helper ablk_helper cryptd drm snd_seq_device videobuf2_vmalloc psmouse videobuf2_memops snd cfg80211 btusb videobuf2_core soundcore videodev lp bluetooth samsung_laptop wmi microcode mei serio_raw mac_hid video hid_generic lpc_ich parport usbhid hid r8169\n[  137.062143] Pid: 2706, comm: kworker/u:15 Tainted: G      D W    3.8.0-rc2-next20130109-1-iniza-generic #1\n[  137.062144] Call Trace:\n[  137.062156]  [\u003cffffffff8105860f\u003e] warn_slowpath_common+0x7f/0xc0\n[  137.062159]  [\u003cffffffff8135b1ea\u003e] ? ioread32+0x3a/0x40\n[  137.062162]  [\u003cffffffff8105866a\u003e] warn_slowpath_null+0x1a/0x20\n[  137.062168]  [\u003cffffffffa0076be6\u003e] mei_cl_unlink+0x86/0x90 [mei]\n[  137.062173]  [\u003cffffffffa0071325\u003e] mei_reset+0xc5/0x240 [mei]\n[  137.062178]  [\u003cffffffffa0073703\u003e] mei_pci_resume+0xa3/0x110 [mei]\n[  137.062183]  [\u003cffffffff81379cae\u003e] pci_pm_resume+0x7e/0xe0\n[  137.062185]  [\u003cffffffff81379c30\u003e] ? pci_pm_thaw+0x80/0x80\n[  137.062189]  [\u003cffffffff8145a415\u003e] dpm_run_callback.isra.6+0x25/0x50\n[  137.062192]  [\u003cffffffff8145a6cf\u003e] device_resume+0x9f/0x140\n[  137.062194]  [\u003cffffffff8145a791\u003e] async_resume+0x21/0x50\n[  137.062200]  [\u003cffffffff810858b0\u003e] async_run_entry_fn+0x90/0x1c0\n[  137.062203]  [\u003cffffffff810778e5\u003e] process_one_work+0x155/0x460\n[  137.062207]  [\u003cffffffff81078578\u003e] worker_thread+0x168/0x400\n[  137.062210]  [\u003cffffffff81078410\u003e] ? manage_workers+0x2b0/0x2b0\n[  137.062214]  [\u003cffffffff8107d9f0\u003e] kthread+0xc0/0xd0\n[  137.062218]  [\u003cffffffff8107d930\u003e] ? flush_kthread_worker+0xb0/0xb0\n[  137.062222]  [\u003cffffffff816bac6c\u003e] ret_from_fork+0x7c/0xb0\n[  137.062228]  [\u003cffffffff8107d930\u003e] ? flush_kthread_worker+0xb0/0xb0\n\nReported-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ea03c81521bde526570e1dec96eaa21fe5ac84a2",
      "tree": "b961b685dbb6ee5c8a8d93e1a55c373ee3885e29",
      "parents": [
        "544ae6b2e676c3c37fb8c93ef9327932fc2e5bc2"
      ],
      "author": {
        "name": "Bo Shen",
        "email": "voice.shen@atmel.com",
        "time": "Fri Jan 11 15:08:31 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 12 00:00:33 2013 +0000"
      },
      "message": "ASoC: atmel-ssc: add pinctrl selection to driver\n\nAdd default pinctrl selection to atmel-ssc driver. The pinctrl\nis mandatory.\n\nSigned-off-by: Bo Shen \u003cvoice.shen@atmel.com\u003e\n[nicolas.ferre@atmel.com: split dtsi and driver changes]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "627ca75733c84427992d798cfebb8e4fd2428917",
      "tree": "a5384b62bc8f0af53d2b6fb5544cf3312f42b229",
      "parents": [
        "e7e0c231aaa7a01df28634390381974cb76d3cb2"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:32 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:48 2013 -0800"
      },
      "message": "mei: move work initialization to mei_device_init\n\nLet mei_device_init initialize all the software constructs.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e7e0c231aaa7a01df28634390381974cb76d3cb2",
      "tree": "e6a2233958265dc3efc649563de50fc4e1605b38",
      "parents": [
        "88eb99f29c0026f4b7d7702652eb529f04c69073"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:31 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:47 2013 -0800"
      },
      "message": "mei: make host csr and me csr internal to hw-me\n\nMove csr reading into me hardware functional calls.\nSince we gave up on registers caching we remove some of the unnecessary\nqueries in mei_hw_init ane mei_reset functions.\n\nWe add mei_hw_config function to wrap up host buffer depth configuration.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "88eb99f29c0026f4b7d7702652eb529f04c69073",
      "tree": "c2e41a33c1757c77a8d1b6f39ea9030e3bc4565e",
      "parents": [
        "115ba28c5e075c6bffd8106a2b5e23db88d0c3b5"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:30 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:47 2013 -0800"
      },
      "message": "mei: reenable mei_hcsr_set abstraction\n\nNow when mei_hcsr_set is local to hw-me.c\nwe can benefit form the fact that it wraps\nH_IS removal from the host csr.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "115ba28c5e075c6bffd8106a2b5e23db88d0c3b5",
      "tree": "20e0f51fbbc9669f960e40ddc443fa2a4e3a4f56",
      "parents": [
        "9ea73ddd4f144952b8f69fac93dc592ea48e4113"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:29 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:47 2013 -0800"
      },
      "message": "mei: abstract host and device readieness\n\nAdd mei_host_set_ready function to enable the device\nand is_ready function to query the host and me readiness\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9ea73ddd4f144952b8f69fac93dc592ea48e4113",
      "tree": "ab3457d01984e76e5c5f94306afeddcbc4e841a2",
      "parents": [
        "adfba3220b625ce4bee08e7e6f48c8a27aac23bb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:28 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:47 2013 -0800"
      },
      "message": "mei: use non cached hcsr for interrupt enablement\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "adfba3220b625ce4bee08e7e6f48c8a27aac23bb",
      "tree": "be763cb3537e28f43bb43df856bdbe82bc2bdbbd",
      "parents": [
        "528c8eb4e7c08c5531533de62a558aaf3d076ebb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:27 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:47 2013 -0800"
      },
      "message": "mei: don\u0027t use cached value for hcsr in mei_hw_reset\n\nOpen code mei_hw_reset to avoid using cached hcsr.\nUsing cached hcsr can cause unwanted side effects.\n\nMove mei_hw_restet function to hw-me.c as it is hw dependent\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "528c8eb4e7c08c5531533de62a558aaf3d076ebb",
      "tree": "75e78ce7310d6d8e54e293d5e2008bada3bb490e",
      "parents": [
        "a9f6b133ab97bd481d82731a30b7d4a90427f56a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:26 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:47 2013 -0800"
      },
      "message": "mei: remove mei_csr_clear_his prototype\n\nThe function mei_csr_clear_his is not implemented\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a9f6b133ab97bd481d82731a30b7d4a90427f56a",
      "tree": "ac6f77efbef0351707a174774383c22731fdcb8a",
      "parents": [
        "d025284d06458367cd833a5aceca901fb6da3785"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:25 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:46 2013 -0800"
      },
      "message": "mei: remove write only need_reset member of struct mei_device\n\nneed_reset is not used anymore\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d025284d06458367cd833a5aceca901fb6da3785",
      "tree": "be6d59395c7ffdff4cb10ec9344f71d0e0abbecb",
      "parents": [
        "6222f7bf8d7e2b16ffcc14bcb2c32ea069aac9fa"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:24 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:46 2013 -0800"
      },
      "message": "mei: hw-me.c fix kernel doc\n\nFix the kernel doc for the functions in hw-me.c\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6222f7bf8d7e2b16ffcc14bcb2c32ea069aac9fa",
      "tree": "598fa39195c2081171e594cc42be93df0254b27c",
      "parents": [
        "781d0d89224bbbc438c2c0360cfd4822bb35d280"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:23 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:46 2013 -0800"
      },
      "message": "mei: move MEI_IAMTHIF_IDLE to amthif host init function\n\nSince the amthif state is not examined until amthif is connected\nwe can safely move it to the amthif host init function\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "781d0d89224bbbc438c2c0360cfd4822bb35d280",
      "tree": "ccda09fa57cd18a9f875bf46d0ce35b925cd9219",
      "parents": [
        "1a1aca42c989051dce34d49b4e04a25dafe01d74"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:22 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:46 2013 -0800"
      },
      "message": "mei: normalize me host client linking routines\n\nIn order we can use the same code pattern for in-kernel\nand user space host clients we replace mei_cl_link_to_me\nwith mei_cl_link function.\nWe then have to keep me client lookupout of the new link function.\n\nThe unlinking cannot be yet symetric due to amthif connection\nhandling\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1a1aca42c989051dce34d49b4e04a25dafe01d74",
      "tree": "8fa9d6a80246528736dd6df80df60c7c7eb2619e",
      "parents": [
        "038c8a6ebc50ec981557f02197ed2dc5795c40fb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:21 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:46 2013 -0800"
      },
      "message": "mei: rename remaining amthi strings to amthif\n\nthe only real thing that left was mei_amthi_guid\nthe rest was in the strings and comments\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "038c8a6ebc50ec981557f02197ed2dc5795c40fb",
      "tree": "165fcf84a839ba2c0c8f8611bccfcb0d031a9897",
      "parents": [
        "a40b260da6d96ab5231ebdabd06e70568ca81885"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:20 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:46 2013 -0800"
      },
      "message": "mei: mei_dev.h - remove prototypes of dropped functions\n\nmei_task_initialize_clients and mei_initialize_clients\nare no longer among us\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a40b260da6d96ab5231ebdabd06e70568ca81885",
      "tree": "5f8e6d5a82f5768a69e959197473ff4a10f5e26d",
      "parents": [
        "d91aaed30a938c5daae2641e6758dfab8727862e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:19 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:45 2013 -0800"
      },
      "message": "mei: move me client storage allocation to hbm.c\n\nrename function to mei_me_cl_allocate to match the current\nnames convention: mei_hbm_me_cl_allocate\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d91aaed30a938c5daae2641e6758dfab8727862e",
      "tree": "ea42318ed306ca9747fe33a0d04a812857a013b5",
      "parents": [
        "9dc64d6a26b016df52d222abe9279a92d9f7cc4c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:18 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:45 2013 -0800"
      },
      "message": "mei: drop read_pending member form struct mei_cl\n\nread_pending never changes, it is a leftover from the old code.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9dc64d6a26b016df52d222abe9279a92d9f7cc4c",
      "tree": "a8874ec3719891551fa8472eb1e0ad27915fbb27",
      "parents": [
        "37e7d6e74f2e80196410f6e5c7533d99fe9aa9d1"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:17 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:45 2013 -0800"
      },
      "message": "mei: rename interface to hw-me\n\nRename hw-me.h to hw-me-regs.h as this file\ncontains only register definitions.\nFiles hw-me.[ch] now contains ME hw dependant\nfunctionality\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "37e7d6e74f2e80196410f6e5c7533d99fe9aa9d1",
      "tree": "ca32e51e255646a3f35d6cf0cdd004edc0536a09",
      "parents": [
        "9f81abdac3629629a246fdc9e2a7c01ffd52ce8a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:16 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:45 2013 -0800"
      },
      "message": "mei: move watchdog prototypes to mei_dev.h from interface.h\n\ninterface.h contains lower layer functionality\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9f81abdac3629629a246fdc9e2a7c01ffd52ce8a",
      "tree": "4593dab5bdf44e200efe1fa72f3badb517cc8a12",
      "parents": [
        "90e0b5f18569bdd03c5ddd1d8c99946f42af77b8"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:15 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:45 2013 -0800"
      },
      "message": "mei: implement mei_cl_connect function\n\nImplement mei_cl_connect that warps host client\nparts of the connection and leave the ioctl specifics\nin the mei_ioctl_connect_client function.\nMove mei_ioctl_connect_client to main.c where it\nbelongs\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "90e0b5f18569bdd03c5ddd1d8c99946f42af77b8",
      "tree": "2d70ede445345397032a92fe9f5e24eb8d3c4981",
      "parents": [
        "9ca9050b3df690d9d44e39424ab2a531120af936"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:14 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:44 2013 -0800"
      },
      "message": "mei: fix client functions names\n\nUse common prefix for function names:\n\nmei_cl_  - for host clients\nmei_me_  - for me clients\nmei_io_  - for io callback functions\n\nBecause mei_cl holds mei_device back pointer\nwe can also drop the dev argument from the client\nfunctions\n\nadd client.h header to export the clients API\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9ca9050b3df690d9d44e39424ab2a531120af936",
      "tree": "06664064214caea9635e66025ad342f60cfc9662",
      "parents": [
        "0edb23fc3451c84350edcc999c023d225a49530d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:13 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:44 2013 -0800"
      },
      "message": "mei: move client functions to client.c\n\nThis file now contains me and host client functions\nand also io callback helpers\nWe also kill iorw.c which is no longer needed\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0edb23fc3451c84350edcc999c023d225a49530d",
      "tree": "70b4c4d9adf73c330c825707f11311a83d8e8ec7",
      "parents": [
        "20259849bb1ac1ffb0156eb359810e8b99cb644d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jan 08 23:07:12 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:40:44 2013 -0800"
      },
      "message": "mei: add new hbm.h header to export hbm protocol\n\nhbm.h provides access host bus messaging functionality\nfor other MEI layers\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "20259849bb1ac1ffb0156eb359810e8b99cb644d",
      "tree": "f992fdf9979ddd38cd620240a19cc0e013437fd8",
      "parents": [
        "8bf503991f87e32ea42a7bd69b79ba084fddc5d7"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:55:59 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:57 2013 -0800"
      },
      "message": "VMCI: Some header and config files.\n\nVMCI head config patch Adds all the necessary files to enable building of the VMCI\nmodule with the Linux Makefiles and Kconfig systems. Also adds the header files used\nfor building modules against the driver.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8bf503991f87e32ea42a7bd69b79ba084fddc5d7",
      "tree": "2ebc075370c154a361fc87b68ef0ce0d22e47fa4",
      "parents": [
        "1f166439917b69d3046e2e49fe923579d9181212"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:55:45 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:56 2013 -0800"
      },
      "message": "VMCI: host side driver implementation.\n\nVMCI host side driver code implementation.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1f166439917b69d3046e2e49fe923579d9181212",
      "tree": "c0d8c4eba0d387e31a8f3ba8a5c9aa8513865acc",
      "parents": [
        "e76ffea3216bfea2b46bbc40f322b43430ec3367"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:55:32 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:56 2013 -0800"
      },
      "message": "VMCI: guest side driver implementation.\n\nVMCI guest side driver code implementation.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e76ffea3216bfea2b46bbc40f322b43430ec3367",
      "tree": "38c4a4cfacb97a1bc649c209ac37c6055cee9294",
      "parents": [
        "bc63dedb7d46a7d690c6b6edf69136b88af06cc6"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:55:20 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:56 2013 -0800"
      },
      "message": "VMCI: routing implementation.\n\nVMCI routing code is responsible for routing between various hosts/guests as well as\nrouting in nested scenarios.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bc63dedb7d46a7d690c6b6edf69136b88af06cc6",
      "tree": "f8b1a1eece8bdd545ab8dbd5570977a641eb6196",
      "parents": [
        "06164d2b72aa752ce4633184b3e0d97601017135"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:55:07 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:56 2013 -0800"
      },
      "message": "VMCI: resource object implementation.\n\nVMCI resource tracks all used resources within the vmci code.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "06164d2b72aa752ce4633184b3e0d97601017135",
      "tree": "51e2ec49ace40729b043978fae3a1e8a5a5411c2",
      "parents": [
        "b484b26cc7be6ccf3676deb5e03aed2609ee9a40"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:54:54 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:56 2013 -0800"
      },
      "message": "VMCI: queue pairs implementation.\n\nVMCI queue pairs allow for bi-directional ordered communication between host and guests.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b484b26cc7be6ccf3676deb5e03aed2609ee9a40",
      "tree": "a605d5b35db502e1d8f37bcb6bcf01b54f79ad11",
      "parents": [
        "1d990201f9bb499b7c76ab00abeb7e803c0bcb2a"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:54:39 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:55 2013 -0800"
      },
      "message": "VMCI: handle array implementation.\n\nVMCI handle code adds support for dynamic arrays that will grow if they need to.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1d990201f9bb499b7c76ab00abeb7e803c0bcb2a",
      "tree": "d4d1e6be4cdab3d73432a164ce494010dfc5c1c9",
      "parents": [
        "197dbaaabd51c170f9b77bd1c401d4ea0361bb7b"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:54:23 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:55 2013 -0800"
      },
      "message": "VMCI: event handling implementation.\n\nVMCI event code that manages event handlers and handles callbacks when specific\nevents fire.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "197dbaaabd51c170f9b77bd1c401d4ea0361bb7b",
      "tree": "ce23e6faaf1a3fe51f6653a453c26cea22de3b28",
      "parents": [
        "83e2ec765be03e8a8a07619e65df70b48a1db023"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:54:10 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:55 2013 -0800"
      },
      "message": "VMCI: device driver implementaton.\n\nVMCI driver code implementes both the host and guest personalities of the VMCI driver.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "83e2ec765be03e8a8a07619e65df70b48a1db023",
      "tree": "70223b239b2f5f786956f992ea98eda0535bcfc6",
      "parents": [
        "a110b7ebb9c674a2b591af2780dd512ad0198d50"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:53:51 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:55 2013 -0800"
      },
      "message": "VMCI: doorbell implementation.\n\nVMCI doorbell code allows for notifcations between host and guest.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a110b7ebb9c674a2b591af2780dd512ad0198d50",
      "tree": "758b5c889e8d94acdea531a452bc71c7b8af99a0",
      "parents": [
        "28d6692cd8fb2a900edba5e5983be4478756ef6f"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:53:15 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:55 2013 -0800"
      },
      "message": "VMCI: datagram implementation.\n\nVMCI datagram Implements datagrams to allow data to be sent between host and guest.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "28d6692cd8fb2a900edba5e5983be4478756ef6f",
      "tree": "c0c3d2883978e4f74b15570ef385b9ec9010d1ad",
      "parents": [
        "6bbda15f279ec99c4ac0d56c4ad680299d0b768b"
      ],
      "author": {
        "name": "George Zhang",
        "email": "georgezhang@vmware.com",
        "time": "Tue Jan 08 15:52:59 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 08 16:15:55 2013 -0800"
      },
      "message": "VMCI: context implementation.\n\nVMCI Context code maintains state for vmci and allows the driver to communicate\nwith multiple VMs.\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nAcked-by: Andy king \u003cacking@vmware.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b9ee86830f34737a08deead93872a79a37419a13",
      "tree": "a91ca2b9fd0389828b4a1cec69cdc53383a7631a",
      "parents": [
        "06eeb114026804a9a9cb83eaeb00e24aaa40ba0b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "b.zolnierkie@samsung.com",
        "time": "Thu Nov 08 09:59:54 2012 +0000"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Mon Jan 07 22:05:09 2013 -0800"
      },
      "message": "dmaengine: remove dma_async_memcpy_pending() macro\n\nJust use dma_async_issue_pending() directly.\n\nCc: Vinod Koul \u003cvinod.koul@intel.com\u003e\nCc: Tomasz Figa \u003ct.figa@samsung.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dan Williams \u003cdjbw@fb.com\u003e\n"
    },
    {
      "commit": "bfc191ea568a9c00ab652750686f83ad2daf92a8",
      "tree": "8d4b3674cad3aa85a00bf7e0945686dd588b80f9",
      "parents": [
        "d1806a5c4d2248d2799f4367dbdb1800be94a26f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "b.zolnierkie@samsung.com",
        "time": "Mon Nov 05 10:00:15 2012 +0000"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Mon Jan 07 22:05:00 2013 -0800"
      },
      "message": "carma-fpga: pass correct flags to -\u003edevice_prep_dma_memcpy()\n\nDMA unmapping is handled by a driver so tell fsldma.c driver\n(which is the DMA engine driver used by carma-fpga) to skip\nunmapping destination and source buffers.\n\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Tomasz Figa \u003ct.figa@samsung.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dan Williams \u003cdjbw@fb.com\u003e\n"
    },
    {
      "commit": "6bbda15f279ec99c4ac0d56c4ad680299d0b768b",
      "tree": "ed4e6f50fec81c93cd90a629ccb5a0c9f1db701f",
      "parents": [
        "8120e7201cf9795bc98ffb2e3064b657c0f34c05"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:12 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:30 2013 -0800"
      },
      "message": "mei: move hbm responses from interrupt.c to hbm.c\n\n1. Add common prefix mei_hbm_ to all handlers\nand made them static\n2. Drop now useless function  same_flow_addr\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8120e7201cf9795bc98ffb2e3064b657c0f34c05",
      "tree": "b69cde5c2eb81a357f61aa464be98ccfde374a3b",
      "parents": [
        "e46f187487a8c28e64417e51ba628746a5397838"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:11 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:29 2013 -0800"
      },
      "message": "mei: add common prefix to hbm function\n\n1. use mei_hbm_ for basic host bus message function\n2. use mei_hbm_cl prefix for host bus messages that operation\non behalf of a client\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e46f187487a8c28e64417e51ba628746a5397838",
      "tree": "484cc0102c738d7aae646822baabd71ad715eaf9",
      "parents": [
        "cd51ed649fa4bd55c6a78db52b57260797ed56b4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:10 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:29 2013 -0800"
      },
      "message": "mei: use structured buffer for the write buffer\n\nWe can drop useless castings and use proper types.\nWe remove the casting in mei_hbm_hdr function\nand add new function mei_hbm_stop_request_prepare that\nutilize the new structure\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cd51ed649fa4bd55c6a78db52b57260797ed56b4",
      "tree": "df36f6b385ed600ef714e4f813e61aedafcc2e1f",
      "parents": [
        "2efdf54603806cba681f7a09ec6c6205bddfd9a9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:09 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:29 2013 -0800"
      },
      "message": "mei: simplify preparing client host bus messages\n\nDefine a new parent type mei_hbm_cl_cmd for hbm\ncommands that are sent on behalf of specific ME client.\nThis allows us compacting boilerplate code via mei_hbm_cl_hdr\nfunction\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2efdf54603806cba681f7a09ec6c6205bddfd9a9",
      "tree": "acb52f9ee86a4192e22ce36def6bae683b987304",
      "parents": [
        "bb1b0133b3780987c2c74f267e294d016f9fa04c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:08 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:29 2013 -0800"
      },
      "message": "mei: drop nonexistent function prototype\n\nmei_amthif_read_message prototype was not dropped\nin one of the moving/renaming patches\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bb1b0133b3780987c2c74f267e294d016f9fa04c",
      "tree": "a13c23f34c8d2bb65b79d48cbfb7b4a404e3e85b",
      "parents": [
        "3a65dd4ea32c3e3a3befec58ad20d1c96580834e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:07 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:29 2013 -0800"
      },
      "message": "mei: move host bus message handling to hbm.c\n\nfor sake of more layered design we move host\nbus message handling to the new hbm.c file\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3a65dd4ea32c3e3a3befec58ad20d1c96580834e",
      "tree": "4c8226f14b9cb96b68faecf19f3b3fe8c12d5ddd",
      "parents": [
        "db7da79df1a9eafb4f07653bf9011537325a9b62"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:06 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:29 2013 -0800"
      },
      "message": "mei: move hw dependent functions to interface.c\n\n1. move direct register handling to interface.c and make them static\n2. add new function mei_clear_interrupts that wraps direct register\naccess\n3. export other functions in mei_dev.h\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "db7da79df1a9eafb4f07653bf9011537325a9b62",
      "tree": "d5612ef4f7203ea4ac7a0d34d6378f16b4ffc513",
      "parents": [
        "fecb0d584ee96fb2ab3c65825029a66a23ee7e31"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:05 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:28 2013 -0800"
      },
      "message": "mei: mei_me_client is not hw API move to mei_dev.h\n\nMove struct mei_me_client from hw.h to mei_dev.h as it is not\npart of the hardware API. The structutre doesn\u0027t have to\nbe packed. Add kdoc for this structure.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fecb0d584ee96fb2ab3c65825029a66a23ee7e31",
      "tree": "b9d421348a665dc452130b1a92707c69ecbb9063",
      "parents": [
        "47a73801f498883ea3acccb8f6ff1b5c7a3553de"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:04 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:28 2013 -0800"
      },
      "message": "mei: kill not used BAR0 length and base variables\n\n1. mem_base and mem_length are not used so we can delete\nthem\n2. add kdoc for mem_addr member of 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": "47a73801f498883ea3acccb8f6ff1b5c7a3553de",
      "tree": "2040bce23f8409f6d4cf046d6ba361f5c49131cf",
      "parents": [
        "66ef5ea9b0984110eb62f46c40932d49707f89bb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:03 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:28 2013 -0800"
      },
      "message": "mei: include local headers after the system ones\n\nfirst include linux/mei.h then only local headers\nto avoid possible false dependencies\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "66ef5ea9b0984110eb62f46c40932d49707f89bb",
      "tree": "eae5c398087e9e6fa7b0e020d9c447f39be16dbb",
      "parents": [
        "1d3f3da3e20b154eecf840c2e589130868a98634"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:02 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:28 2013 -0800"
      },
      "message": "mei: extract device dependent constants into hw-me.h\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1d3f3da3e20b154eecf840c2e589130868a98634",
      "tree": "91db90da4f15b61e47d267d6824da511d021b5c5",
      "parents": [
        "15d4acc57f23b6e02e587b773458a7c0e23e501d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:01 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:28 2013 -0800"
      },
      "message": "mei: move internal host clients ids to mei_dev.h from hw.h\n\nInternal clients numbers are implementation choice\nand not defined by the hardware.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "15d4acc57f23b6e02e587b773458a7c0e23e501d",
      "tree": "df97d1e6c202ffce113adba34cb504e446e95b15",
      "parents": [
        "438763f37eb9664b6372bdfee990f8c33acdc63c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:06:00 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:28 2013 -0800"
      },
      "message": "mei: use unified format for printing mei message header\n\nIntroduce MEI_HDR_FMT and MEI_HDR_PRM macros.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "438763f37eb9664b6372bdfee990f8c33acdc63c",
      "tree": "71f2feab0d7b91cfd28c538c2943a8d8fe000c96",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Dec 25 19:05:59 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:31:27 2013 -0800"
      },
      "message": "mei: drop redundant length parameter from mei_write_message function\n\nThe length is already part of the message header and it is validated\nbefore the function call\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e6028db0146cf5a68dbd1508225ea49840997880",
      "tree": "b2eac067e893ad8ba588ae3e9a2625c8a7dec85f",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Sat Dec 22 01:44:16 2012 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:28:03 2013 -0800"
      },
      "message": "mei: fix mismatch in mutex unlock-lock in mei_amthif_read()\n\nUsers of mei_amthif_read() expect it leaves dev-\u003edevice_lock held,\nwhile there is a path where mei_amthif_read() unlocks device_lock\nand returns -ERESTARTSYS.\n\nThe patch move code locking device_lock back before the return.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nCc: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4319ff2bd23a5183f25ec0b3f5f753060ae2e4d",
      "tree": "72e10960ec9bf9bd36fb0439c02f00c5daa32f6c",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "manabian@gmail.com",
        "time": "Sat Dec 08 13:46:41 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:48:20 2012 +0000"
      },
      "message": "ASoC: atmel-ssc: make it buildable on other architectures\n\nNot very useful on non AT91/AVR32 platforms but it provides\nmore build coverage and prepares for ARM multiplatform.\n\nAlso fixes a truncated warning that would come when\nbuilding on a 64-bit arch.\n\nSigned-off-by: Joachim Eastwood \u003cmanabian@gmail.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4fe19a136a8871e5fc6e44d72979f18a4968c2ab",
      "tree": "785366514a250acd3f38f91686f2c886dc34cfb9",
      "parents": [
        "769cb858c23ba7379ea27208624b444cd7b61af2",
        "d692170037c0338b31dac5ac4722c1360a4b5257"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 21 17:10:29 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 21 17:10:29 2012 -0800"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\nPull watchdog updates from Wim Van Sebroeck:\n \"This includes some fixes and code improvements (like\n  clk_prepare_enable and clk_disable_unprepare), conversion from the\n  omap_wdt and twl4030_wdt drivers to the watchdog framework, addition\n  of the SB8x0 chipset support and the DA9055 Watchdog driver and some\n  OF support for the davinci_wdt driver.\"\n\n* git://www.linux-watchdog.org/linux-watchdog: (22 commits)\n  watchdog: mei: avoid oops in watchdog unregister code path\n  watchdog: Orion: Fix possible null-deference in orion_wdt_probe\n  watchdog: sp5100_tco: Add SB8x0 chipset support\n  watchdog: davinci_wdt: add OF support\n  watchdog: da9052: Fix invalid free of devm_ allocated data\n  watchdog: twl4030_wdt: Change TWL4030_MODULE_PM_RECEIVER to TWL_MODULE_PM_RECEIVER\n  watchdog: remove depends on CONFIG_EXPERIMENTAL\n  watchdog: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n  watchdog: DA9055 Watchdog driver\n  watchdog: omap_wdt: eliminate goto\n  watchdog: omap_wdt: delete redundant platform_set_drvdata() calls\n  watchdog: omap_wdt: convert to devm_ functions\n  watchdog: omap_wdt: convert to new watchdog core\n  watchdog: WatchDog Timer Driver Core: fix comment\n  watchdog: s3c2410_wdt: use clk_prepare_enable and clk_disable_unprepare\n  watchdog: imx2_wdt: Select the driver via ARCH_MXC\n  watchdog: cpu5wdt.c: add missing del_timer call\n  watchdog: hpwdt.c: Increase version string\n  watchdog: Convert twl4030_wdt to watchdog core\n  davinci_wdt: preparation for switch to common clock framework\n  ...\n"
    },
    {
      "commit": "891348ca0f66206f1dc0e30d63757e3df1ae2d15",
      "tree": "4c85b91a26bfe3892ffc61e26551cb4ac23eebd3",
      "parents": [
        "c39540c6d1add1d0ad843b3d2437311924193359"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Thu Dec 20 15:05:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 17:40:20 2012 -0800"
      },
      "message": "SGI-XP: handle non-fatal traps\n\nWe found a user code which was raising a divide-by-zero trap.  That trap\nwould lead to XPC connections between system-partitions being torn down\ndue to the die_chain notifier callouts it received.\n\nThis also revealed a different issue where multiple callers into\nxpc_die_deactivate() would all attempt to do the disconnect in parallel\nwhich would sometimes lock up but often overwhelm the console on very\nlarge machines as each would print at least one line of output at the\nend of the deactivate.\n\nI reviewed all the users of the die_chain notifier and changed the code\nto ignore the notifier callouts for reasons which will not actually lead\nto a system to continue on to call die().\n\n[akpm@linux-foundation.org: fix ia64]\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\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": "d692170037c0338b31dac5ac4722c1360a4b5257",
      "tree": "0de83610a209aaefdb908292e79b875c0d865d6d",
      "parents": [
        "8c4c419ca3bd5a5b3389114e037a9d17bdec3a5f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sun Dec 16 13:23:17 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Dec 19 22:25:11 2012 +0100"
      },
      "message": "watchdog: mei: avoid oops in watchdog unregister code path\n\nWith commit c7d3df3 \"mei: use internal watchdog device registration\ntracking\" will crash the kernel on shutdown path on systems\nwhere ME watchdog is not present.\nSince the watchdog was never initialized in such case\nthe WDOG_UNREGISTERED bit is never set and the system\ncrashes on access to uninitialized variables down the path.\n\nTo solve the issue we query for NULL on watchdog driver driver_data\nto check whether the device is registered. This is handled in the\ndriver and doesn\u0027t depend on watchdog core internals.\n\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Wanlong Gao \u003cgaowanlong@cn.fujitsu.com\u003e\nSigned-off-by: Jerry Snitselaar \u003cjerry.snitselaar@oracle.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "046e7d685bc370fd4c879ab6635ad3f69e6673d1",
      "tree": "36b981f8d1f2bfd348c1479acbe3a9426d35c377",
      "parents": [
        "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This update contains a fairly wide range of changes all over in sound\n  subdirectory, mainly because of UAPI header moves by David and __dev*\n  annotation removals by Bill.  Other highlights are:\n\n   - Introduced the support for wallclock timestamps in ALSA PCM core\n\n   - Add the poll loop implementation for HD-audio jack detection\n\n   - Yet more VGA-switcheroo fixes for HD-audio\n\n   - New VIA HD-audio codec support\n\n   - More fixes on resource management in USB audio and MIDI drivers\n\n   - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite,\n     Roland VG-99, etc\n\n   - Add support for FastTrack C400 usb-audio\n\n   - Clean ups in many drivers regarding firmware loading\n\n   - Add PSC724 Ultiimate Edge support to ice1712\n\n   - A few hdspm driver updates\n\n   - New Stanton SCS.1d/1m FireWire driver\n\n   - Standardisation of the logging in ASoC codes\n\n   - DT and dmaengine support for ASoC Atmel\n\n   - Support for Wolfson ADSP cores\n\n   - New drivers for Freescale/iVeia P1022 and Maxim MAX98090\n\n   - Lots of other ASoC driver fixes and developments\"\n\nFix up trivial conflicts.  And go out on a limb and assume the dts file\n\u0027status\u0027 field of one of the conflicting things was supposed to be\n\"disabled\", not \"disable\" like in pretty much all other cases.\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits)\n  ALSA: hda - Move runtime PM check to runtime_idle callback\n  ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n  ALSA: hda - Avoid doubly suspend after vga switcheroo\n  ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n  ALSA: hda - Check validity of CORB/RIRB WP reads\n  ALSA: hda - use usleep_range in link reset and change timeout check\n  ALSA: HDA: VIA: Add support for codec VT1808.\n  ALSA: HDA: VIA Add support for codec VT1705CF.\n  ASoC: codecs: remove __dev* attributes\n  ASoC: utils: remove __dev* attributes\n  ASoC: ux500: remove __dev* attributes\n  ASoC: txx9: remove __dev* attributes\n  ASoC: tegra: remove __dev* attributes\n  ASoC: spear: remove __dev* attributes\n  ASoC: sh: remove __dev* attributes\n  ASoC: s6000: remove __dev* attributes\n  ASoC: OMAP: remove __dev* attributes\n  ASoC: nuc900: remove __dev* attributes\n  ASoC: mxs: remove __dev* attributes\n  ASoC: kirkwood: remove __dev* attributes\n  ...\n"
    }
  ],
  "next": "c6bd5bcc4983f1a2d2f87a3769bf309482ee8c04"
}
