)]}'
{
  "log": [
    {
      "commit": "5d434fcb255dec99189f1c58a06e4f56e12bf77d",
      "tree": "734289dc85074903d9e636a935d43414746e222c",
      "parents": [
        "5a5a1bf099d6942399ea0b34a62e5f0bc4c5c36e",
        "071361d3473ebb8142907470ff12d59c59f6be72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree updates from Jiri Kosina:\n \"Usual stuff, mostly comment fixes, typo fixes, printk fixes and small\n  code cleanups\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (45 commits)\n  mm: Convert print_symbol to %pSR\n  gfs2: Convert print_symbol to %pSR\n  m32r: Convert print_symbol to %pSR\n  iostats.txt: add easy-to-find description for field 6\n  x86 cmpxchg.h: fix wrong comment\n  treewide: Fix typo in printk and comments\n  doc: devicetree: Fix various typos\n  docbook: fix 8250 naming in device-drivers\n  pata_pdc2027x: Fix compiler warning\n  treewide: Fix typo in printks\n  mei: Fix comments in drivers/misc/mei\n  treewide: Fix typos in kernel messages\n  pm44xx: Fix comment for \"CONFIG_CPU_IDLE\"\n  doc: Fix typo \"CONFIG_CGROUP_CGROUP_MEMCG_SWAP\"\n  mmzone: correct \"pags\" to \"pages\" in comment.\n  kernel-parameters: remove outdated \u0027noresidual\u0027 parameter\n  Remove spurious _H suffixes from ifdef comments\n  sound: Remove stray pluses from Kconfig file\n  radio-shark: Fix printk \"CONFIG_LED_CLASS\"\n  doc: put proper reference to CONFIG_MODULE_SIG_ENFORCE\n  ...\n"
    },
    {
      "commit": "1e2f5b598aa56c3978c2e623f72e9656a565c6c9",
      "tree": "31b3a7555ac7c1d9a856adc0436ed9943c9cab36",
      "parents": [
        "f9b3bcfbc43ac80f2019a5093ad9a1e624e611b1",
        "4d681be3c33dd74efffbe2a8f70634f7128602ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 08:41:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 08:41:21 2013 -0700"
      },
      "message": "Merge branch \u0027x86-paravirt-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 paravirt update from Ingo Molnar:\n \"Various paravirtualization related changes - the biggest one makes\n  guest support optional via CONFIG_HYPERVISOR_GUEST\"\n\n* \u0027x86-paravirt-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, wakeup, sleep: Use pvops functions for changing GDT entries\n  x86, xen, gdt: Remove the pvops variant of store_gdt.\n  x86-32, gdt: Store/load GDT for ACPI S3 or hibernation/resume path is not needed\n  x86-64, gdt: Store/load GDT for ACPI S3 or hibernate/resume path is not needed.\n  x86: Make Linux guest support optional\n  x86, Kconfig: Move PARAVIRT_DEBUG into the paravirt menu\n"
    },
    {
      "commit": "4984c6f5e56c3e68922fd979347ba7aff385783b",
      "tree": "7931e0e6dbb71d837a24638cebc62a5dbb38798b",
      "parents": [
        "9375db07adeaeea5f5ea7ca0463a8b371d71ddbb"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "p.zabel@pengutronix.de",
        "time": "Mon Apr 29 16:17:12 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 18:28:13 2013 -0700"
      },
      "message": "misc: generic on-chip SRAM allocation driver\n\nThis driver requests and remaps a memory region as configured in the\ndevice tree.  It serves memory from this region via the genalloc API.  It\noptionally enables the SRAM clock.\n\nOther drivers can retrieve the genalloc pool from a phandle pointing to\nthis drivers\u0027 device node in the device tree.\n\nThe allocation granularity is hard-coded to 32 bytes for now, to make the\nSRAM driver useful for the 6502 remoteproc driver.  There is overhead for\nbigger SRAMs, where only a much coarser allocation granularity is needed:\nAt 32 bytes minimum allocation size, a 256 KiB SRAM needs a 1 KiB bitmap\nto track allocations.\n\n[akpm@linux-foundation.org: fix Kconfig text, make sram_init static]\nSigned-off-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nCc: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Huang Shijie \u003cshijie8@gmail.com\u003e\nCc: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nCc: Matt Porter \u003cmporter@ti.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98097858ccf34367905067ce0af2e6d1fab27241",
      "tree": "09813a1a3c3f7a72a9cb5a77d14e6842d65ab438",
      "parents": [
        "46e407dd349c5ffbb869f5999fa596d1e08f2810"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Apr 23 18:30:45 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 23 10:32:04 2013 -0700"
      },
      "message": "misc: mark spear13xx-pcie-gadget as broken\n\nThis driver was merged in 2.6.38 but never actually compiled because\nit depends on the \u003cmach/pcie.h\u003e header that has not made it into the\nkernel. Starting with Linux-3.10, this results in \"allyesconfig\"\nbuild errors, since spear13xx can now be enabled with the default\n\"multiplatform\" platform on ARM. Let\u0027s mark it as broken for now.\nIf it doesn\u0027t get fixed, we can drop it completely.\n\nCc: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "46e407dd349c5ffbb869f5999fa596d1e08f2810",
      "tree": "3167c1c48ca29d037cb49b02be634a883f7d1854",
      "parents": [
        "70135393812f4aa10aa891725786a7657064c2fc"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue Apr 23 10:44:35 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 23 10:29:58 2013 -0700"
      },
      "message": "mei: fix krealloc() misuse in in mei_cl_irq_read_msg()\n\nIf krealloc() returns NULL, it doesn\u0027t free the original. So any code\nof the form \u0027foo \u003d krealloc(foo, ...);\u0027 is almost certainly a bug.\n\nIntroduced by commit fcb136e1ac5774909e0d85189f721b8dfa800e0f(mei: fix\nreading large reposnes)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "70135393812f4aa10aa891725786a7657064c2fc",
      "tree": "1cda8108939b16f7e76e6b25ef009e0f4c71a8ce",
      "parents": [
        "0cfee51c7c1fa47d81b3d116df3b53c586aac422"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 23 07:38:12 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 23 10:29:58 2013 -0700"
      },
      "message": "mei: reduce flow control only for completed messages\n\nThis fixes bug when only first chunk of a large message split\nby hbuf_max_len is written to the hardware.\nAll the consequent chunks will not get a new credit.\n\nA regression introduced by the commit\n0ef319c93cebff9f82bdd0cdbb298f2dd00acda8\nmei: streamline write complete flow function\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0cfee51c7c1fa47d81b3d116df3b53c586aac422",
      "tree": "bddd56b385abfd3fc295a1aa678c75647d8cd41c",
      "parents": [
        "fcb136e1ac5774909e0d85189f721b8dfa800e0f"
      ],
      "author": {
        "name": "Bill Nottingham",
        "email": "notting@redhat.com",
        "time": "Fri Apr 19 22:01:36 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 19 13:38:39 2013 -0700"
      },
      "message": "mei: reseting -\u003e resetting\n\nThis enum leaks out to userspace via error messages, so fix the spelling.\n\nSigned-off-by: Bill Nottingham \u003cnotting@redhat.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fcb136e1ac5774909e0d85189f721b8dfa800e0f",
      "tree": "ac89a706d67783063d4f752c3acddc04c5ab10e8",
      "parents": [
        "6e0f180fd8b47fa0884177a142e41a86117edc23"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Apr 19 22:01:35 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 19 13:38:38 2013 -0700"
      },
      "message": "mei: fix reading large reposnes\n\nWhile writting to device is limitted to max_msg_length advertized\nin client properites the read can be much longer delivered consequiting chunks.\n\nWe use krealloc to enlarge the buffer when needed.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6e0f180fd8b47fa0884177a142e41a86117edc23",
      "tree": "23544f67bc004732f8dc5841c5c74f0274a20918",
      "parents": [
        "5ceb46e25d727f198c1efe281d19653962a51931"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Apr 19 22:01:34 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 19 13:38:38 2013 -0700"
      },
      "message": "mei: revamp mei_irq_read_client_message function\n\n1. Rename the function and change parameters order,\n so that first parameter is mei_device\n2. Simplify the function code flow\n3. Rename helper functions to more self descriptive names\n4. Use helpers common functions where possible\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5ceb46e25d727f198c1efe281d19653962a51931",
      "tree": "ae03df675dde1cf01f8f7c9c6092f6c5099bf5f1",
      "parents": [
        "9b0d5efc421ac79d9a6d97c681eff93288093784"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Apr 19 21:16:53 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 19 11:22:55 2013 -0700"
      },
      "message": "mei: revamp mei_amthif_irq_read_message\n\nRename the function to mei_amthif_irq_read_msg\nand change parameters order\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9b0d5efc421ac79d9a6d97c681eff93288093784",
      "tree": "fcde453f66d5eb63dcea84ba9e04f9381ecd1e08",
      "parents": [
        "3a189b3ba027d4fe79100f728e19e935377f2e60"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 18 23:03:48 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 19 10:58:21 2013 -0700"
      },
      "message": "mei: revamp hbm state machine\n\n1. Rename init_clients_state to hbm_state and use\nMEI_HBM_ prefix for HBM states\n\n2. Remove recvd_msg and use hbm state for synchronizing\nhbm protocol has successful start.\nWe can wake up the hbm event from start response handler\nand remove the hack from the interrupt thread\n\n3. mei_hbm_start_wait function encapsulate start completion\nwaiting\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5f1e54e8c12219aa49a8fb3eb1503eefb5294ea3",
      "tree": "427e1d08683aaf6b95504a07077845158ff3b7cf",
      "parents": [
        "2f093e2aa466d799c0952bfd1c6c68ff5d80fc17"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sat Apr 13 23:41:25 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 15 10:03:21 2013 -0700"
      },
      "message": "mei: wd: fix line over 80 characters\n\nFix checkpatch warning:\nWARNING: line over 80 characters\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a7761027656dc192b59617a6eb961e38097419ce",
      "tree": "c518537bc50e7d45f43d90903014d5fa0aabe078",
      "parents": [
        "873bf4f46c7ab9b97da7458029e5e7b645578dfe"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Apr 11 11:24:42 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 11 12:39:02 2013 -0700"
      },
      "message": "misc: tsl2550: Use dev_pm_ops\n\nUse dev_pm_ops instead of the deprecated legacy suspend/resume callbacks.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "873bf4f46c7ab9b97da7458029e5e7b645578dfe",
      "tree": "e1bd931b03f6062c0e57fa689920c746885c5dc0",
      "parents": [
        "5d4717d76f06d56586addcda59572113167e07da"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Apr 11 11:24:41 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 11 12:39:02 2013 -0700"
      },
      "message": "misc: isl29003: Use dev_pm_ops\n\nUse dev_pm_ops instead of the deprecated legacy suspend/resume callbacks.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5d4717d76f06d56586addcda59572113167e07da",
      "tree": "871864d1419f3b0cf64b10bb6e8652ffffc3a356",
      "parents": [
        "1c9354b0973a59a0292ec64e0b4dde7b9462931a"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Apr 11 11:24:40 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 11 12:39:02 2013 -0700"
      },
      "message": "misc: fsa8480: Use dev_pm_ops\n\nUse dev_pm_ops instead of the deprecated legacy suspend/resume callbacks.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1c9354b0973a59a0292ec64e0b4dde7b9462931a",
      "tree": "ebe40d8459363ae6692ef73ce6bf2f6f4f8abf0a",
      "parents": [
        "a42f82f57a6411c89538a8c0a44150f67e449a4a"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Apr 11 11:24:39 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 11 12:39:02 2013 -0700"
      },
      "message": "misc: apds9802als: Fix suspend/resume\n\nThe apds9802als driver implements runtime pm and at the same time uses the\nlegacy pm callbacks for suspend and resume. This does not work since the i2c\ncore wont look at the legacy pm callbacks if a driver has the \u0027pm\u0027 field set.\nThis patch fixes it by moving over to dev_pm_ops for suspend/resume as well.\nSince both runtime pm and suspend/resume behave the same way this can easily be\ndone using the UNIVERSAL_DEV_PM_OPS macro.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a42f82f57a6411c89538a8c0a44150f67e449a4a",
      "tree": "6b5ece8ba987d73743378c7f18a46bbf97db5cbe",
      "parents": [
        "36eda94fcf936ccee5a8693af7738174a56be898"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue Apr 09 14:30:19 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 11 12:39:01 2013 -0700"
      },
      "message": "mei: convert to use simple_open()\n\nThis removes an open coded simple_open() function and\nreplaces file operations references to the function\nwith simple_open() instead.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "36eda94fcf936ccee5a8693af7738174a56be898",
      "tree": "6cd7461b249a575077922f5d00fe85d1015c8a7e",
      "parents": [
        "91a6b95f20e338ef63e55422b1f037665fc6440a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Apr 11 03:03:31 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 10 18:56:53 2013 -0700"
      },
      "message": "mei: nfc: Implement MEI bus ops\n\nThe send ops for NFC builds the command header, updates the request id\nand then waits for an ACK.\nThe recv ops check if it receives data or an ACK and in the latter case\nwakes the send ops up.\nThe enable ops sends the NFC HECI connect command.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "91a6b95f20e338ef63e55422b1f037665fc6440a",
      "tree": "c6c35d55de8699d4ee949652922764350ac2c100",
      "parents": [
        "59fcd7c63abf0340f551f487264b67ff5f7a0b86"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Apr 11 03:03:30 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 10 18:56:53 2013 -0700"
      },
      "message": "mei: nfc: Add NFC device to the MEI bus\n\nAfter building its bus name as a string based on its vendor id and radio\ntype, we can add it to the bus.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "59fcd7c63abf0340f551f487264b67ff5f7a0b86",
      "tree": "a9ed905d15418c50dc7b92cee1e4b17c4f62dbb3",
      "parents": [
        "e46980a10a76ec3282dd6832c1974b880acd23d3"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Apr 11 03:03:29 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 10 18:56:53 2013 -0700"
      },
      "message": "mei: nfc: Initial nfc implementation\n\nNFC ME device is exported through the MEI bus to be consumed by the\nNFC subsystem.\n\nNFC is represented by two mei clients: An info one and the actual\nNFC one. In order to properly build the ME id we first need to retrieve\nthe firmware information from the info client and then disconnect from it.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e46980a10a76ec3282dd6832c1974b880acd23d3",
      "tree": "42d8e5abab5991b4026af385545e23af619f610b",
      "parents": [
        "d6c36a475fccfca05fd05362c98e49f6dd07721c"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 09 01:51:38 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 08 16:57:15 2013 -0700"
      },
      "message": "mei: bus: Add device enabling and disabling API\n\nIt should be left to the drivers to enable and disable the device on the\nMEI bus when e.g getting probed.\nFor drivers to be able to safely call the enable and disable hooks, the\nmei_cl_ops must be set before it\u0027s probed and thus this should happen\nbefore registering the device on the MEI bus. Hence the mei_cl_add_device()\nprototype change.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d6c36a475fccfca05fd05362c98e49f6dd07721c",
      "tree": "0c2171814ceec88eac693c21a43f572664617035",
      "parents": [
        "4234a6deb5ab04e50cfd6d72761345727bd2de21"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 08 21:56:38 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 08 16:55:57 2013 -0700"
      },
      "message": "mei: notify about the reset in error level\n\nDisplay errors causing device reset using dev_err and not dev_dbg\nalso change messages text to something more concise\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4234a6deb5ab04e50cfd6d72761345727bd2de21",
      "tree": "6da543ec16e78959e5a05055d4b6cee393d2ad47",
      "parents": [
        "606f34ad124faeeb77830d7fdfc513084566d2ba"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 08 21:56:37 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 08 16:55:57 2013 -0700"
      },
      "message": "mei: add mei_cl_write function\n\nconsolidate write code to a specific me client in mei_cl_write function\nthe function is called from mei device write handler and from\nmei_cl bus send function\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "30e53bb8ffb1f3270ad89196d9799057008d9537",
      "tree": "94fe085a9e40cc0cc215053c4dedaa91acee73ac",
      "parents": [
        "a864ec76db575b158427ec7fa624cd30ede5e038"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Apr 05 22:10:34 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 05 15:49:17 2013 -0700"
      },
      "message": "mei: add debugfs hooks\n\ndebugfs exposes device state and list of me clients and their\nproperties\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a864ec76db575b158427ec7fa624cd30ede5e038",
      "tree": "aa080f5863743c281874f49ecad5c5ac7349efe9",
      "parents": [
        "5ba75b559a5cb84b2429aa827a8a95fa50cab99a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Apr 05 10:56:22 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 05 15:38:31 2013 -0700"
      },
      "message": "misc: lattice-ecp3-config: use spi_get_drvdata()\n\nUse the wrapper functions for getting and setting the driver data using\nspi_device instead of using dev_{get|set}_drvdata with \u0026spi-\u003edev, so we\ncan directly pass a struct spi_device.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5ba75b559a5cb84b2429aa827a8a95fa50cab99a",
      "tree": "e8f6cbb0da5f9f957b1cdb0f33b39fecb01601cf",
      "parents": [
        "41ddcf67b864343690bffd8029a882377c3ff50b"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Apr 05 10:56:04 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 05 15:38:31 2013 -0700"
      },
      "message": "misc: eeprom_93xx46: use spi_get_drvdata() and spi_set_drvdata()\n\nUse the wrapper functions for getting and setting the driver data using\nspi_device instead of using dev_{get|set}_drvdata with \u0026spi-\u003edev, so we\ncan directly pass a struct spi_device.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "41ddcf67b864343690bffd8029a882377c3ff50b",
      "tree": "b6b70c090045e1244663757812e038cc9cc2dfdc",
      "parents": [
        "2638953fcd6eeea27b4975c1cdd5e62e32758f8f"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Apr 05 10:55:35 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 05 15:38:30 2013 -0700"
      },
      "message": "misc: at25: use spi_get_drvdata() and spi_set_drvdata()\n\nUse the wrapper functions for getting and setting the driver data using\nspi_device instead of using dev_{get|set}_drvdata with \u0026spi-\u003edev, so we\ncan directly pass a struct spi_device.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "393b148f9d0e70cfcb0096985bb0f0742802929e",
      "tree": "7594304ae3b9ef6ed85c62cad7543b8fe414bad8",
      "parents": [
        "1051e9b33bbf550be52bdd674b519f3dc99f0dd9"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Apr 05 01:05:05 2013 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 05 14:36:28 2013 +0200"
      },
      "message": "mei: Fix comments in drivers/misc/mei\n\nCorrect typos and fix stray comments.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Winkler, Tomas \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "33facb4d69cd60895073ed0a018a524a8e2a01ba",
      "tree": "3999aef30e0b4f4f5be0937586f08b0ed7a2661a",
      "parents": [
        "288fa3e022eb85fa151e0f9bcd15caeb81679af6"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Tue Apr 02 09:37:09 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 03 11:23:13 2013 -0700"
      },
      "message": "cs5535-mfgpt: Fix quotation marks\n\nCommit \"cs5535-mfgpt: Add another reset method\" introduced an unterminated\nstring and broke the build.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nReported-by: kbuild test robot \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "945480b159aa0869bf5dadc07fdbae964882820b",
      "tree": "c17504b13e341abaca738a3ec5b0d4eb3f3d86c0",
      "parents": [
        "974857266aae29c371ac2313ab520616335caec9"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Sat Mar 30 20:48:16 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 01 12:29:52 2013 -0700"
      },
      "message": "cs5535-mfgpt: Add another reset method\n\nThe CS5535/CS5536 MFGPT has no support to reset the device.\nThe current method uses an undocumented bit but does not work on all\ndevices. At least on my ALIX board it completely freezes the board.\n\nThis new method tries to soft reset all timers by unconfiguring them.\nBut this does not clear the RO setup register and therefore it has to\nbe ignored while probing.\n\nResetting the timers is not only needed on broken BIOSes also when\nkexec is used. Otherwise the new kernel will find preconfigured timers\nand odd things will happen.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "39d791649781f6bb6937a217764a928b660375e2",
      "tree": "1066bd6096f46c2cfc0470229e8afc9a1ee6f221",
      "parents": [
        "0ca19d6f5feb57dcd5645c0761282e1b9fc3afcb"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Tue Mar 26 16:05:58 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:50:52 2013 -0700"
      },
      "message": "misc: apds990x: add CONFIG_PM_SLEEP to suspend/resume functions\n\nAdd CONFIG_PM_SLEEP to suspend/resume functions to fix the following\nbuild warning when CONFIG_PM_SLEEP is not selected. This is because\nsleep PM callbacks defined by SET_SYSTEM_SLEEP_PM_OPS are only used\nwhen the CONFIG_PM_SLEEP is enabled.\n\ndrivers/misc/apds990x.c:1205:12: warning: \u0027apds990x_suspend\u0027 defined but not used [-Wunused-function]\ndrivers/misc/apds990x.c:1214:12: warning: \u0027apds990x_resume\u0027 defined but not used [-Wunused-function]\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0ca19d6f5feb57dcd5645c0761282e1b9fc3afcb",
      "tree": "0d8af16b67d5f6506030d34455d16d0e6f6ca9f7",
      "parents": [
        "688ef20250c472e183f34709c4be12af6341f927"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Tue Mar 26 16:05:36 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:50:51 2013 -0700"
      },
      "message": "misc: bh1770glc: add CONFIG_PM_SLEEP to suspend/resume functions\n\nAdd CONFIG_PM_SLEEP to suspend/resume functions to fix the following\nbuild warning when CONFIG_PM_SLEEP is not selected. This is because\nsleep PM callbacks defined by SET_SYSTEM_SLEEP_PM_OPS are only used\nwhen the CONFIG_PM_SLEEP is enabled.\n\ndrivers/misc/bh1770glc.c:1314:12: warning: \u0027bh1770_suspend\u0027 defined but not used [-Wunused-function]\ndrivers/misc/bh1770glc.c:1324:12: warning: \u0027bh1770_resume\u0027 defined but not used [-Wunused-function]\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "688ef20250c472e183f34709c4be12af6341f927",
      "tree": "41bc6679e7624363d33e1f0f5193b0601cb0b289",
      "parents": [
        "aa6aef216f8aea1a00b56aafc29b8745237a9b62"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Tue Mar 26 16:05:06 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:50:51 2013 -0700"
      },
      "message": "misc: bh1780gli: add CONFIG_PM_SLEEP to suspend/resume functions\n\nAdd CONFIG_PM_SLEEP to suspend/resume functions to fix the following\nbuild warning when CONFIG_PM_SLEEP is not selected. This is because\nsleep PM callbacks defined by SIMPLE_DEV_PM_OPS are only used when\nthe CONFIG_PM_SLEEP is enabled.\n\ndrivers/misc/bh1780gli.c:200:12: warning: \u0027bh1780_suspend\u0027 defined but not used [-Wunused-function]\ndrivers/misc/bh1780gli.c:222:12: warning: \u0027bh1780_resume\u0027 defined but not used [-Wunused-function]\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aa6aef216f8aea1a00b56aafc29b8745237a9b62",
      "tree": "3f237c64519756a25b17686c6eca59d2b5fcf565",
      "parents": [
        "44d88d919261256e3bd999cde05572c8c4afb642"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 27 17:29:59 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:45:59 2013 -0700"
      },
      "message": "mei: bus: Implement bus driver data setter/getter\n\nMEI drivers should be able to carry their private data around.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "44d88d919261256e3bd999cde05572c8c4afb642",
      "tree": "95f1bc31837598f45fe5260b8f1be6ebf3f304ed",
      "parents": [
        "cf3baefba04073237decb1b8a8c114b0b45bfc80"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 27 17:29:58 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:45:59 2013 -0700"
      },
      "message": "mei: bus: Synchronous API for the data transmission\n\nDefine a truly synchronous API for the bus Tx path by putting all pending\nrequest to the write list and wait for the interrupt tx handler to wake\nus up.\nThe ___mei_cl_send() out path is also slightly reworked to make it look more\nlike main.c:mei_write().\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cf3baefba04073237decb1b8a8c114b0b45bfc80",
      "tree": "735e86d98f20c7fb58b7480565837eabc02d7f7c",
      "parents": [
        "a7b71bc043aded9da4cf51f85271e0779161fe22"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 27 17:29:57 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:45:59 2013 -0700"
      },
      "message": "mei: bus: Call bus routines from the core code\n\nRegister the MEI bus type against the kernel core bus APIs and\ncall the bus Rx handler from interrupt.c\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a7b71bc043aded9da4cf51f85271e0779161fe22",
      "tree": "68b69d683542f91b883eb097e2c7bf332b4f3ecf",
      "parents": [
        "3e8332952dedd2c17bb497e3909e3b6fbac10ce7"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 27 17:29:56 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:44:12 2013 -0700"
      },
      "message": "mei: bus: Add bus related structures to mei_cl\n\nWe keep track of all MEI devices on the bus through a specific linked list.\nWe also have a mei_device instance in the mei_cl structure.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3e8332952dedd2c17bb497e3909e3b6fbac10ce7",
      "tree": "ad405a421bb788fe421f62f23b38cba9a36b0ab7",
      "parents": [
        "333e4ee0781bd0b5938da263c4bb7ab66a0d1b57"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 27 17:29:55 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:44:12 2013 -0700"
      },
      "message": "mei: bus: Initial implementation for I/O routines\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "333e4ee0781bd0b5938da263c4bb7ab66a0d1b57",
      "tree": "c03dc8a9304a4e56faf03bdee04df4cbd5f0c76a",
      "parents": [
        "e5354107e14755991da82e0d2a4791db92908d9d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 27 17:29:54 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:35:47 2013 -0700"
      },
      "message": "mei: bus: Implement driver registration\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e5354107e14755991da82e0d2a4791db92908d9d",
      "tree": "adb8491f5d2a37cbd9304aafb1f762fed4d6c4a5",
      "parents": [
        "40e0b67be099175d069b0cf46f1102f352d46c61"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 27 17:29:53 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:35:47 2013 -0700"
      },
      "message": "mei: bus: Initial MEI Client bus type implementation\n\nmei client bus will present some of the mei clients\nas devices for other standard subsystems\n\nImplement the probe, remove, match, device addtion routines, along with\nthe sysfs and uevent ones. mei_cl_device_id is also added to\nmod_devicetable.h\nA mei-cleint-bus.txt document describing the rationale and the API usage\nis also added while ABI/testing/sysfs-bus-mei describeis the modalias ABI.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "40e0b67be099175d069b0cf46f1102f352d46c61",
      "tree": "706bab97fd9c28db824f67a8509798ca46c76f0c",
      "parents": [
        "b68301e9acd30f7fd63533a145f5e003e25ac9bd"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Mar 27 16:58:30 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:32:21 2013 -0700"
      },
      "message": "mei: move mei-me to separate module\n\nmei layer provides host bus message layer, client management,\nand os interface\n\nmei-me - provides access to ME hardware through\nthe pci bus\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b68301e9acd30f7fd63533a145f5e003e25ac9bd",
      "tree": "7b1b9b5ca944448a36d52da03ec5376ea211c4d3",
      "parents": [
        "c4d589be4405d475f7b529134debdf37f1ada957"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Mar 27 16:58:29 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:32:21 2013 -0700"
      },
      "message": "mei: prefix me hardware specific functions with mei_me_\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c4d589be4405d475f7b529134debdf37f1ada957",
      "tree": "3e024208d41e464e3cbc1815ee8f26735c9c5115",
      "parents": [
        "d0265f1202e82a27a015cb24635d85f3ab9ae4d5"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Mar 27 16:58:28 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:32:21 2013 -0700"
      },
      "message": "mei: rename function mei_hw_init to mei_start\n\nThe hw initialization is now done as part of\nhw specific code this makes the name mei_hw_init little misleading.\n\nWe rename it to mei_start in spirit of already existing\nfunctions mei_stop and mei_reset.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d0265f1202e82a27a015cb24635d85f3ab9ae4d5",
      "tree": "990535d621e22de92a51f819cf34b5c51e6f07be",
      "parents": [
        "2e64712450e30a445b5650d1205e1aaca811f084"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Mar 27 16:58:27 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:32:21 2013 -0700"
      },
      "message": "mei: ME structures should be initialized in mei_device_init\n\nmei_timer and mei_host_client_init belongs to mei framework\nand are not ME hw specific.\nAMTHIF and WD are available only for ME but are above the hardware layer\nso move the initialization back from mei_me_dev_init to mei_device_init.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2e64712450e30a445b5650d1205e1aaca811f084",
      "tree": "b9c864bf545d550c7fbaa8ac1883549376b50573",
      "parents": [
        "cea6aec451586afef2bace28d08145a869131b5b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Mar 27 16:58:26 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:32:21 2013 -0700"
      },
      "message": "mei: unregister watchdog from mei_stop function\n\nwe need to unregister watchdog device both in suspend and remove\nas the registration is recreated on reset\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cea6aec451586afef2bace28d08145a869131b5b",
      "tree": "918be76c25cd789c3a0dccd1cf917a3f3a4b3ddd",
      "parents": [
        "8c876be81a1f2f0ab33ffb2b00871e65c7a658b3"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Mar 27 13:42:15 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 29 08:31:17 2013 -0700"
      },
      "message": "mei: drop RECOVERING_FROM_RESET device state\n\nECOVERING_FROM_RESET device state is never set\nwe can remove it\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8c876be81a1f2f0ab33ffb2b00871e65c7a658b3",
      "tree": "60426265759ab14b00c94a791520f140062bb57c",
      "parents": [
        "02dbd0ff5448d4da0c6e9d59c897f3e31a16d51a",
        "347e0899b1c75d907f01ac883ca38d37fe9bfa42"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 16:09:30 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 16:09:30 2013 -0700"
      },
      "message": "Merge branch \u0027char-misc-linus\u0027 into char-misc-next\n\nThis picks up the MEI fixes that we need in this branch now.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "54f69b92f037f4ff5779e5645ab714dee5b59095",
      "tree": "cd935d3d36afbe0627a64c0774b662696c9c06d7",
      "parents": [
        "4c6e22b8a93ef038b70661e590de250a09417af7"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 21 00:21:21 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 25 13:22:32 2013 -0700"
      },
      "message": "dummy-irq: introduce a dummy IRQ handler driver\n\nThis module accepts a single \u0027irq\u0027 parameter, which it should register for.\n\nIts sole purpose is to help with debugging of IRQ sharing problems, by\nforce-enabling IRQ that would otherwise be disabled.\n\nSuggested-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4c6e22b8a93ef038b70661e590de250a09417af7",
      "tree": "44afa2fb57478254e67123fdee466289aeac480c",
      "parents": [
        "f57f27bc6ed7106276004dd224aaeeb160a5b4b8"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sun Mar 17 11:41:20 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 25 13:20:49 2013 -0700"
      },
      "message": "mei: add mei_irq_compl_handler function\n\nsimilar to read/write add also irq completion handler\nthat is called for the irq thread\n\nrename missnamed mei_irq_complete_handler to\nmei_cl_complete_handler as it operates on a single client\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "347e0899b1c75d907f01ac883ca38d37fe9bfa42",
      "tree": "74b1b63235134845774d4f9b73952944fb271120",
      "parents": [
        "61ec7e77d724f3150338ecaa2d16d4379b7498b1"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Thu Mar 07 07:29:08 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 12:58:12 2013 -0700"
      },
      "message": "VMCI: Fix process-to-process DRGAMs.\n\nWhen sending between processes, we always schedule a work item.  Our work info\nstruct has the message embedded in the middle, which means that we end up\noverwriting subsequent fields when we copy the (variable-length) message into\nit.  Move it to the end of the struct.\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": "68f8ea184bf7a552b59a38c4b0c7dc243822d2d5",
      "tree": "a116d50a78d748dabe04e3d45e07adf25e2ef0e0",
      "parents": [
        "7cb035d9e619a8d20f5d3b9791f8cb5160d19e70"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sun Mar 10 13:56:07 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:18:08 2013 -0700"
      },
      "message": "mei: ME hardware reset needs to be synchronized\n\nThis fixes failure during initialization on Lynx Point LP devices.\n\nME driver needs to release the device from the reset\nonly after the FW has completed its flow and indicated\nit by delivering an interrupt to the host.\n\nThis is the correct behavior for all the ME devices yet the\nthe previous versions are less susceptive to the implementation\nthat ignored FW reset completion indication.\n\nWe add mei_me_hw_reset_release function which is called\nafter reset from the interrupt thread or directly\nfrom mei_reset during power down.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7cb035d9e619a8d20f5d3b9791f8cb5160d19e70",
      "tree": "e4dd1bb6addf4dc4e49370cbcfb5a1cdabe49174",
      "parents": [
        "3d374d09f16f64ab4d71704cbe621514d36cd0b1"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sun Mar 10 13:56:08 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:18:07 2013 -0700"
      },
      "message": "mei: add mei_stop function to stop mei device\n\nmei_stop calls mei_reset with disabling the interrupts.\nIt will have the same effect as the open code it replaces in the mei_remove.\n\nThe reset sequence on remove is required for the Lynx Point LP devices\nto clean the reset state.\n\nmei_stop is called from mei_pci_suspend and mei_remove functions\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "61084d992733e8f87f7278c71cdb93869fad9c17",
      "tree": "568c8b861de78324f9d0903be35c4d9bb8bee665",
      "parents": [
        "ff9c351f96168a90d5a8239c350b565059e68be1"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Fri Mar 15 16:24:10 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:12:38 2013 -0700"
      },
      "message": "misc: Remove max8997-muic.o Makefile line again\n\nCommit 20259849bb1ac1ffb0156eb359810e8b99cb644d (\"VMCI: Some header and\nconfig files.\") readded this Makefile line. Remove it again.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ff9c351f96168a90d5a8239c350b565059e68be1",
      "tree": "e4290f81908ba5b779821523740894c06a8040a2",
      "parents": [
        "d87c3f057922e616c0449aac518da200355c84e9"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Wed Feb 27 13:56:16 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:12:38 2013 -0700"
      },
      "message": "drivers/misc: beautify code: chip-\u003elux_calib is u16 which will never more than APDS_RANGE\n\n  APDS_RANGE is 65535, chip-\u003elux_calib is u16 (never more than APDS_RANGE).\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d87c3f057922e616c0449aac518da200355c84e9",
      "tree": "fbe781c1d99ed1e48b7228bb77c729c228682b72",
      "parents": [
        "ead050dec6b0765357e45287f02ef8e51f69c3ed"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Wed Feb 27 11:41:41 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:10:49 2013 -0700"
      },
      "message": "misc/vmw_vmci: Add dependency on CONFIG_NET\n\nBuilding the vmw_vmci driver with CONFIG_NET undefined results in:\n\ndrivers/built-in.o: In function `__qp_memcpy_from_queue.isra.13\u0027:\nvmci_queue_pair.c:(.text+0x1671a8): undefined reference to `memcpy_toiovec\u0027\ndrivers/built-in.o: In function `__qp_memcpy_to_queue.isra.14\u0027:\nvmci_queue_pair.c:(.text+0x167341): undefined reference to `memcpy_fromiovec\u0027\nmake[1]: [vmlinux] Error 1 (ignored)\n\nsince memcpy_toiovec and memcpy_fromiovec are defined in the networking code.\nAdd the missing dependency.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ead050dec6b0765357e45287f02ef8e51f69c3ed",
      "tree": "a9148c7fa5dc5afeb79859df6e045cb0115b1cf3",
      "parents": [
        "4022ed5a7222a400f813cfecfa5ecca40c708f69"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Tue Mar 05 11:04:07 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:10:49 2013 -0700"
      },
      "message": "misc: ep93xx_pwm: use module_platform_driver_probe()\n\nThis patch uses module_platform_driver_probe() macro which makes\nthe code smaller and simpler.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4022ed5a7222a400f813cfecfa5ecca40c708f69",
      "tree": "5d39ee3b41437c358bc6f7358971a86d2d12eff2",
      "parents": [
        "0c75948249a05ebfa3214aaf5b8247ec919c30ac"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Tue Mar 05 11:03:18 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:10:49 2013 -0700"
      },
      "message": "misc: atmel_pwm: use module_platform_driver_probe()\n\nThis patch uses module_platform_driver_probe() macro which makes\nthe code smaller and simpler.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0c75948249a05ebfa3214aaf5b8247ec919c30ac",
      "tree": "54aeaa2dc3b2fa28e30cf276f8daff581c517987",
      "parents": [
        "9f7345b7a7cbf4c78a8161cba21de1772d5ad56e"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Tue Mar 05 11:02:21 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:10:49 2013 -0700"
      },
      "message": "misc: arm-charlcd: use module_platform_driver_probe()\n\nThis patch uses module_platform_driver_probe() macro which makes\nthe code smaller and simpler.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aafae7ecd80181983403de13db0b4895acdc233d",
      "tree": "d806144f3b33681fca6f7944f96c9d1aba2dd63e",
      "parents": [
        "c8c8d080ed94cea6757f2d781b6e360a74b256fd"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Mar 11 18:27:03 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:10:49 2013 -0700"
      },
      "message": "mei: add hw start callback\n\nThis callback wraps up hardware dependent details\nof the hardware initialization.\n\nThis callback also contains host ready setting\nso we can remove host_set_ready callback\n\nIn ME we switch to waiting on event so\nwe can streamline the initialization flow.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c8c8d080ed94cea6757f2d781b6e360a74b256fd",
      "tree": "5fa9937912d66e7d6633c3109fdce1b344c8728f",
      "parents": [
        "388f7bd24d2ffc945ad08be3a592672c1e32156e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Mar 11 18:27:02 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 11:10:48 2013 -0700"
      },
      "message": "mei: revamp mei_data2slots\n\n1. Move the mei_data2slots to mei_dev.h as it will be used\nby the all supported HW.\n2. Change return value from u8 to u32 to catch possible overflows\n3. Eliminate computing the slots number twice in the same function\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6276a074c6519946c527f03e2ab69770a62652d9",
      "tree": "29527fb4e5a6c4f3089d82643616465d85697530",
      "parents": [
        "2c59cad6941cb55990fa6e19d84ae027c46991ee"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Mon Mar 04 21:20:21 2013 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Mar 04 13:14:25 2013 -0800"
      },
      "message": "x86: Make Linux guest support optional\n\nPut all config options needed to run Linux as a guest behind a\nCONFIG_HYPERVISOR_GUEST menu so that they don\u0027t get built-in by default\nbut be selectable by the user. Also, make all units which depend on\nx86_hyper, depend on this new symbol so that compilation doesn\u0027t fail\nwhen CONFIG_HYPERVISOR_GUEST is disabled but those units assume its\npresence.\n\nSort options in the new HYPERVISOR_GUEST menu, adapt config text and\ndrop redundant select.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nLink: http://lkml.kernel.org/r/1362428421-9244-3-git-send-email-bp@alien8.de\nCc: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nCc: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "8292ac21f35b94e9ce717bcd038dad92a42d8396"
}
