{"push_id":1865567217,"size":1000,"distinct_size":8,"ref":"refs/heads/work/hns/dt/lc8","head":"80d4c59697634cbbc825a920765e0e9c4fde4604","before":"6f0e882ea2eb09ca02601f0befa6bba707af71f8","commits":[{"sha":"ed52be7bfd45533b194b429f43361493d24599a7","author":{"name":"Johannes Weiner","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@cmpxchg.org"},"message":"mm: memcontrol: use generic mod_memcg_page_state for kmem pages\n\nThe kmem-specific functions do the same thing.  Switch and drop.\n\nLink: http://lkml.kernel.org/r/20170530181724.27197-5-hannes@cmpxchg.org\nSigned-off-by: Johannes Weiner <hannes@cmpxchg.org>\nAcked-by: Vladimir Davydov <vdavydov.dev@gmail.com>\nCc: Josef Bacik <josef@toxicpanda.com>\nCc: Michal Hocko <mhocko@suse.com>\nCc: Rik van Riel <riel@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/ed52be7bfd45533b194b429f43361493d24599a7"},{"sha":"00f3ca2c2d6635d85108571c4dd9a29088668662","author":{"name":"Johannes Weiner","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@cmpxchg.org"},"message":"mm: memcontrol: per-lruvec stats infrastructure\n\nlruvecs are at the intersection of the NUMA node and memcg, which is the\nscope for most paging activity.\n\nIntroduce a convenient accounting infrastructure that maintains\nstatistics per node, per memcg, and the lruvec itself.\n\nThen convert over accounting sites for statistics that are already\ntracked in both nodes and memcgs and can be easily switched.\n\n[hannes@cmpxchg.org: fix crash in the new cgroup stat keeping code]\n  Link: http://lkml.kernel.org/r/20170531171450.GA10481@cmpxchg.org\n[hannes@cmpxchg.org: don't track uncharged pages at all\n  Link: http://lkml.kernel.org/r/20170605175254.GA8547@cmpxchg.org\n[hannes@cmpxchg.org: add missing free_percpu()]\n  Link: http://lkml.kernel.org/r/20170605175354.GB8547@cmpxchg.org\n[linux@roeck-us.net: hexagon: fix build error caused by include file order]\n  Link: http://lkml.kernel.org/r/20170617153721.GA4382@roeck-us.net\nLink: http://lkml.kernel.org/r/20170530181724.27197-6-hannes@cmpxchg.org\nSigned-off-by: Johannes Weiner <hannes@cmpxchg.org>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>\nAcked-by: Vladimir Davydov <vdavydov.dev@gmail.com>\nCc: Josef Bacik <josef@toxicpanda.com>\nCc: Michal Hocko <mhocko@suse.com>\nCc: Rik van Riel <riel@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/00f3ca2c2d6635d85108571c4dd9a29088668662"},{"sha":"7779f21236549ab3b66fcfadc4c91fdc9f6fc26d","author":{"name":"Johannes Weiner","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@cmpxchg.org"},"message":"mm: memcontrol: account slab stats per lruvec\n\nJosef's redesign of the balancing between slab caches and the page cache\nrequires slab cache statistics at the lruvec level.\n\nLink: http://lkml.kernel.org/r/20170530181724.27197-7-hannes@cmpxchg.org\nSigned-off-by: Johannes Weiner <hannes@cmpxchg.org>\nAcked-by: Vladimir Davydov <vdavydov.dev@gmail.com>\nCc: Josef Bacik <josef@toxicpanda.com>\nCc: Michal Hocko <mhocko@suse.com>\nCc: Rik van Riel <riel@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/7779f21236549ab3b66fcfadc4c91fdc9f6fc26d"},{"sha":"57c0a17238e22395428248c53f8e390c051c88b8","author":{"name":"Michal Hocko","email":"549a3b539eb67715c6526d830d82ed0bec455278@suse.com"},"message":"mm, memory_hotplug: drop artificial restriction on online/offline\n\nPatch series \"remove CONFIG_MOVABLE_NODE\".\n\nI am continuing to clean up the memory hotplug code and\nCONFIG_MOVABLE_NODE seems dubious at best.  The following two patches\nsimply removes the flag and make it de-facto always enabled.\n\nThe current semantic of the config option is twofold 1) it automatically\nbinds hotplugable nodes to have memory in zone_movable by default when\nmovable_node is enabled 2) forbids memory hotplug to online all the\nmemory as movable when !CONFIG_MOVABLE_NODE.\n\nThe later restriction is quite dubious because there is no clear cut of\nhow much normal memory do we need for a reasonable system operation.  A\nsingle memory block which is sufficient to allow further movable onlines\nis far from sufficient (e.g a node with >2GB and memblocks 128MB will\nfill up this zone with struct pages leaving nothing for other\nallocations).  Removing the config option will not only reduce the\nconfiguration space it also removes quite some code.\n\nThe semantic of the movable_node command line parameter is preserved.\n\nThe first patch removes the restriction mentioned above and the second\none simply removes all the CONFIG_MOVABLE_NODE related stuff.  The last\npatch moves movable_node flag handling to memory_hotplug proper where it\nbelongs.\n\n[1] http://lkml.kernel.org/r/20170524122411.25212-1-mhocko@kernel.org\n\nThis patch (of 3):\n\nCommit 74d42d8fe146 (\"memory_hotplug: ensure every online node has\nNORMAL memory\") has introduced a restriction that every numa node has to\nhave at least some memory in !movable zones before a first movable\nmemory can be onlined if !CONFIG_MOVABLE_NODE.\n\nLikewise can_offline_normal checks the amount of normal memory in\n!movable zones and it disallows to offline memory if there is no normal\nmemory left with a justification that \"memory-management acts bad when\nwe have nodes which is online but don't have any normal memory\".\n\nWhile it is true that not having _any_ memory for kernel allocations on\na NUMA node is far from great and such a node would be quite subotimal\nbecause all kernel allocations will have to fallback to another NUMA\nnode but there is no reason to disallow such a configuration in\nprinciple.\n\nBesides that there is not really a big difference to have one memblock\nfor ZONE_NORMAL available or none.  With 128MB size memblocks the system\nmight trash on the kernel allocations requests anyway.  It is really\nhard to draw a line on how much normal memory is really sufficient so we\nhave to rely on administrator to configure system sanely therefore drop\nthe artificial restriction and remove can_offline_normal and\ncan_online_high_movable altogether.\n\nLink: http://lkml.kernel.org/r/20170529114141.536-2-mhocko@kernel.org\nSigned-off-by: Michal Hocko <mhocko@suse.com>\nAcked-by: Vlastimil Babka <vbabka@suse.cz>\nAcked-by: Reza Arbab <arbab@linux.vnet.ibm.com>\nCc: Mel Gorman <mgorman@suse.de>\nCc: Andrea Arcangeli <aarcange@redhat.com>\nCc: Jerome Glisse <jglisse@redhat.com>\nCc: Yasuaki Ishimatsu <yasu.isimatu@gmail.com>\nCc: Xishi Qiu <qiuxishi@huawei.com>\nCc: Kani Toshimitsu <toshi.kani@hpe.com>\nCc: Chen Yucong <slaoub@gmail.com>\nCc: Joonsoo Kim <js1304@gmail.com>\nCc: Andi Kleen <ak@linux.intel.com>\nCc: David Rientjes <rientjes@google.com>\nCc: Daniel Kiper <daniel.kiper@oracle.com>\nCc: Igor Mammedov <imammedo@redhat.com>\nCc: Vitaly Kuznetsov <vkuznets@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/57c0a17238e22395428248c53f8e390c051c88b8"},{"sha":"f70029bbaacbfa8f082d2b4988717cba4e269f17","author":{"name":"Michal Hocko","email":"549a3b539eb67715c6526d830d82ed0bec455278@suse.com"},"message":"mm, memory_hotplug: drop CONFIG_MOVABLE_NODE\n\nCommit 20b2f52b73fe (\"numa: add CONFIG_MOVABLE_NODE for\nmovable-dedicated node\") has introduced CONFIG_MOVABLE_NODE without a\ngood explanation on why it is actually useful.\n\nIt makes a lot of sense to make movable node semantic opt in but we\nalready have that because the feature has to be explicitly enabled on\nthe kernel command line.  A config option on top only makes the\nconfiguration space larger without a good reason.  It also adds an\nadditional ifdefery that pollutes the code.\n\nJust drop the config option and make it de-facto always enabled.  This\nshouldn't introduce any change to the semantic.\n\nLink: http://lkml.kernel.org/r/20170529114141.536-3-mhocko@kernel.org\nSigned-off-by: Michal Hocko <mhocko@suse.com>\nAcked-by: Reza Arbab <arbab@linux.vnet.ibm.com>\nAcked-by: Vlastimil Babka <vbabka@suse.cz>\nCc: Mel Gorman <mgorman@suse.de>\nCc: Andrea Arcangeli <aarcange@redhat.com>\nCc: Jerome Glisse <jglisse@redhat.com>\nCc: Yasuaki Ishimatsu <yasu.isimatu@gmail.com>\nCc: Xishi Qiu <qiuxishi@huawei.com>\nCc: Kani Toshimitsu <toshi.kani@hpe.com>\nCc: Chen Yucong <slaoub@gmail.com>\nCc: Joonsoo Kim <js1304@gmail.com>\nCc: Andi Kleen <ak@linux.intel.com>\nCc: David Rientjes <rientjes@google.com>\nCc: Daniel Kiper <daniel.kiper@oracle.com>\nCc: Igor Mammedov <imammedo@redhat.com>\nCc: Vitaly Kuznetsov <vkuznets@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/f70029bbaacbfa8f082d2b4988717cba4e269f17"},{"sha":"4932381ee2a77a21641009149722e1bb92bd99e2","author":{"name":"Michal Hocko","email":"549a3b539eb67715c6526d830d82ed0bec455278@suse.com"},"message":"mm, memory_hotplug: move movable_node to the hotplug proper\n\nmovable_node_is_enabled is defined in memblock proper while it is\ninitialized from the memory hotplug proper.  This is quite messy and it\nmakes a dependency between the two so move movable_node along with the\nhelper functions to memory_hotplug.\n\nTo make it more entertaining the kernel parameter is ignored unless\nCONFIG_HAVE_MEMBLOCK_NODE_MAP=y because we do not have the node\ninformation for each memblock otherwise.  So let's warn when the option\nis disabled.\n\nLink: http://lkml.kernel.org/r/20170529114141.536-4-mhocko@kernel.org\nSigned-off-by: Michal Hocko <mhocko@suse.com>\nAcked-by: Reza Arbab <arbab@linux.vnet.ibm.com>\nAcked-by: Vlastimil Babka <vbabka@suse.cz>\nCc: Mel Gorman <mgorman@suse.de>\nCc: Andrea Arcangeli <aarcange@redhat.com>\nCc: Jerome Glisse <jglisse@redhat.com>\nCc: Yasuaki Ishimatsu <yasu.isimatu@gmail.com>\nCc: Xishi Qiu <qiuxishi@huawei.com>\nCc: Kani Toshimitsu <toshi.kani@hpe.com>\nCc: Chen Yucong <slaoub@gmail.com>\nCc: Joonsoo Kim <js1304@gmail.com>\nCc: Andi Kleen <ak@linux.intel.com>\nCc: David Rientjes <rientjes@google.com>\nCc: Daniel Kiper <daniel.kiper@oracle.com>\nCc: Igor Mammedov <imammedo@redhat.com>\nCc: Vitaly Kuznetsov <vkuznets@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/4932381ee2a77a21641009149722e1bb92bd99e2"},{"sha":"f77af15165847406b15d8f70c382c4cb15846b2a","author":{"name":"Josh Zimmerman","email":"d6cd94dbe745fefbba60c2541d3929a4bd88fdee@google.com"},"message":"Add \"shutdown\" to \"struct class\".\n\nThe TPM class has some common shutdown code that must be executed for\nall drivers. This adds some needed functionality for that.\n\nSigned-off-by: Josh Zimmerman <joshz@google.com>\nAcked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nCc: stable@vger.kernel.org\nFixes: 74d6b3ceaa17 (\"tpm: fix suspend/resume paths for TPM 2.0\")\nReviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nTested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/f77af15165847406b15d8f70c382c4cb15846b2a"},{"sha":"d1bd4a792d3961a04e6154118816b00167aad91a","author":{"name":"Josh Zimmerman","email":"d6cd94dbe745fefbba60c2541d3929a4bd88fdee@google.com"},"message":"tpm: Issue a TPM2_Shutdown for TPM2 devices.\n\nIf a TPM2 loses power without a TPM2_Shutdown command being issued (a\n\"disorderly reboot\"), it may lose some state that has yet to be\npersisted to NVRam, and will increment the DA counter. After the DA\ncounter gets sufficiently large, the TPM will lock the user out.\n\nNOTE: This only changes behavior on TPM2 devices. Since TPM1 uses sysfs,\nand sysfs relies on implicit locking on chip->ops, it is not safe to\nallow this code to run in TPM1, or to add sysfs support to TPM2, until\nthat locking is made explicit.\n\nSigned-off-by: Josh Zimmerman <joshz@google.com>\nCc: stable@vger.kernel.org\nFixes: 74d6b3ceaa17 (\"tpm: fix suspend/resume paths for TPM 2.0\")\nReviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nTested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/d1bd4a792d3961a04e6154118816b00167aad91a"},{"sha":"13b47cfcfc60495cde216eef4c01040d76174cbe","author":{"name":"Jarkko Sakkinen","email":"a7149366e6fdbbd67d51df68f5fc529fed403ef7@linux.intel.com"},"message":"tpm: fix a kernel memory leak in tpm-sysfs.c\n\nWhile cleaning up sysfs callback that prints EK we discovered a kernel\nmemory leak. This commit fixes the issue by zeroing the buffer used for\nTPM command/response.\n\nThe leak happen when we use either tpm_vtpm_proxy, tpm_ibmvtpm or\nxen-tpmfront.\n\nCc: stable@vger.kernel.org\nFixes: 0883743825e3 (\"TPM: sysfs functions consolidation\")\nReported-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>\nTested-by: Stefan Berger <stefanb@linux.vnet.ibm.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/13b47cfcfc60495cde216eef4c01040d76174cbe"},{"sha":"f128480f39166c0a4475b6937e7e3e148b1caecc","author":{"name":"Manuel Lauss","email":"1c19c82aa01f5233316a2bfce347d5e290d3e981@gmail.com"},"message":"tpm/tpm_crb: fix priv->cmd_size initialisation\n\npriv->cmd_size is never initialised if the cmd and rsp buffers reside\nat different addresses.  Initialise it in the exit path of the function\nwhen rsp buffer has also been successfully allocated.\n\nFixes: aa77ea0e43dc (\"tpm/tpm_crb: cache cmd_size register value.\").\nSigned-off-by: Manuel Lauss <manuel.lauss@gmail.com>\nReviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nTested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/f128480f39166c0a4475b6937e7e3e148b1caecc"},{"sha":"5e572cab92f0bb56ca1e6e5ee4d807663a7ccbad","author":{"name":"Azhar Shaikh","email":"5062ba4cf947dfea1faa5ad336a072ca19eb9da2@intel.com"},"message":"tpm: Enable CLKRUN protocol for Braswell systems\n\nTo overcome a hardware limitation on Intel Braswell systems,\ndisable CLKRUN protocol during TPM transactions and re-enable\nonce the transaction is completed.\n\nSigned-off-by: Azhar Shaikh <azhar.shaikh@intel.com>\nReviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nTested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/5e572cab92f0bb56ca1e6e5ee4d807663a7ccbad"},{"sha":"19cbe4f680b48f950246815b891a66eeb67f7410","author":{"name":"Jarkko Sakkinen","email":"a7149366e6fdbbd67d51df68f5fc529fed403ef7@linux.intel.com"},"message":"tpm: consolidate the TPM startup code\n\nConsolidated all the \"manual\" TPM startup code to a single function\nin order to make code flows a bit cleaner and migrate to tpm_buf.\n\nTested-by: Stefan Berger <stefanb@linux.vnet.ibm.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/19cbe4f680b48f950246815b891a66eeb67f7410"},{"sha":"bc397085ca975d685c7a0b3a2984932eea4f6af0","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"tpm_tis: make ilb_base_addr static\n\nThe pointer ilb_base_addr does not need to be in global scope, so make\nit static.\n\nCleans up sparse warning:\n\"symbol 'ilb_base_addr' was not declared. Should it be static?\"\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nReviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/bc397085ca975d685c7a0b3a2984932eea4f6af0"},{"sha":"91f7f3d773a469deeab3808d422363138295346e","author":{"name":"Roberto Sassu","email":"3d2915b434588dcc0b22bc72c3dd7e31214daff1@huawei.com"},"message":"tpm: use tpm_buf functions in tpm2_pcr_read()\n\ntpm2_pcr_read() now builds the PCR read command buffer with tpm_buf\nfunctions. This solution is preferred to using a tpm2_cmd structure,\nas tpm_buf functions provide protection against buffer overflow.\n\nSigned-off-by: Roberto Sassu <roberto.sassu@huawei.com>\nReviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nTested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/91f7f3d773a469deeab3808d422363138295346e"},{"sha":"28707bf221ce6914a3e414637c8ffc4d27e9648d","author":{"name":"Roberto Sassu","email":"3d2915b434588dcc0b22bc72c3dd7e31214daff1@huawei.com"},"message":"tpm: use tpm2_pcr_read() in tpm2_do_selftest()\n\ntpm2_do_selftest() performs a PCR read during the TPM initialization phase.\nThis patch replaces the PCR read code with a call to tpm2_pcr_read().\n\nSigned-off-by: Roberto Sassu <roberto.sassu@huawei.com>\nReviewed-by: Jarkko Sakkinen <jarkko.sakkine@linux.intel.com>\nTested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/28707bf221ce6914a3e414637c8ffc4d27e9648d"},{"sha":"b5d0ebc99bf5d0801a5ecbe958caa3d68b8eaee8","author":{"name":"Enric Balletbo i Serra","email":"5389eae92731004100e5e58e118a3072c7860e26@collabora.com"},"message":"tpm: do not suspend/resume if power stays on\n\nThe suspend/resume behavior of the TPM can be controlled by setting\n\"powered-while-suspended\" in the DTS. This is useful for the cases\nwhen hardware does not power-off the TPM.\n\nSigned-off-by: Sonny Rao <sonnyrao@chromium.org>\nSigned-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>\nReviewed-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>\nReviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/b5d0ebc99bf5d0801a5ecbe958caa3d68b8eaee8"},{"sha":"79d0636ac7f839d57680305a462f0d8ff9bb13ec","author":{"name":"Daniel Jurgens","email":"0191b4b4005c5817d4c4e8e740bd386ebdde262e@mellanox.com"},"message":"IB/core: Fix uninitialized variable use in check_qp_port_pkey_settings\n\nCheck the return value from get_pkey_and_subnet_prefix to prevent using\nuninitialized variables.\n\nFixes: d291f1a65232 (\"IB/core: Enforce PKey security on QPs\")\nSigned-off-by: Daniel Jurgens <danielj@mellanox.com>\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Paul Moore <paul@paul-moore.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/79d0636ac7f839d57680305a462f0d8ff9bb13ec"},{"sha":"a750cfde1397dbbee1efe7737c2e952d6fc2d878","author":{"name":"Daniel Jurgens","email":"0191b4b4005c5817d4c4e8e740bd386ebdde262e@mellanox.com"},"message":"IB/core: Fix static analysis warning in ib_policy_change_task\n\nib_get_cached_subnet_prefix can technically fail, but the only way it\ncould is not possible based on the loop conditions. Check the return\nvalue before using the variable sp to resolve a static analysis warning.\n\n-v1:\n- Fix check to !ret. Paul Moore\n\nFixes: 8f408ab64be6 (\"selinux lsm IB/core: Implement LSM notification\nsystem\")\nSigned-off-by: Daniel Jurgens <danielj@mellanox.com>\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Paul Moore <paul@paul-moore.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/a750cfde1397dbbee1efe7737c2e952d6fc2d878"},{"sha":"c136b84393d4e340e1b53fc7f737dd5827b19ee5","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM updates from Paolo Bonzini:\n \"PPC:\n   - Better machine check handling for HV KVM\n   - Ability to support guests with threads=2, 4 or 8 on POWER9\n   - Fix for a race that could cause delayed recognition of signals\n   - Fix for a bug where POWER9 guests could sleep with interrupts pending.\n\n  ARM:\n   - VCPU request overhaul\n   - allow timer and PMU to have their interrupt number selected from userspace\n   - workaround for Cavium erratum 30115\n   - handling of memory poisonning\n   - the usual crop of fixes and cleanups\n\n  s390:\n   - initial machine check forwarding\n   - migration support for the CMMA page hinting information\n   - cleanups and fixes\n\n  x86:\n   - nested VMX bugfixes and improvements\n   - more reliable NMI window detection on AMD\n   - APIC timer optimizations\n\n  Generic:\n   - VCPU request overhaul + documentation of common code patterns\n   - kvm_stat improvements\"\n\n* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (124 commits)\n  Update my email address\n  kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS\n  x86: kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12\n  kvm: x86: mmu: allow A/D bits to be disabled in an mmu\n  x86: kvm: mmu: make spte mmio mask more explicit\n  x86: kvm: mmu: dead code thanks to access tracking\n  KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code\n  KVM: PPC: Book3S HV: Close race with testing for signals on guest entry\n  KVM: PPC: Book3S HV: Simplify dynamic micro-threading code\n  KVM: x86: remove ignored type attribute\n  KVM: LAPIC: Fix lapic timer injection delay\n  KVM: lapic: reorganize restart_apic_timer\n  KVM: lapic: reorganize start_hv_timer\n  kvm: nVMX: Check memory operand to INVVPID\n  KVM: s390: Inject machine check into the nested guest\n  KVM: s390: Inject machine check into the guest\n  tools/kvm_stat: add new interactive command 'b'\n  tools/kvm_stat: add new command line switch '-i'\n  tools/kvm_stat: fix error on interactive command 'g'\n  KVM: SVM: suppress unnecessary NMI singlestep on GIF=0 and nested exit\n  ...","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/c136b84393d4e340e1b53fc7f737dd5827b19ee5"},{"sha":"6e6c5b960644125b6f2fc2cd04e62bff0771923e","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'for-linus-4.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip\n\nPull xen updates from Juergen Gross:\n \"Other than fixes and cleanups it contains:\n\n   - support > 32 VCPUs at domain restore\n\n   - support for new sysfs nodes related to Xen\n\n   - some performance tuning for Linux running as Xen guest\"\n\n* tag 'for-linus-4.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:\n  x86/xen: allow userspace access during hypercalls\n  x86: xen: remove unnecessary variable in xen_foreach_remap_area()\n  xen: allocate page for shared info page from low memory\n  xen: avoid deadlock in xenbus driver\n  xen: add sysfs node for hypervisor build id\n  xen: sync include/xen/interface/version.h\n  xen: add sysfs node for guest type\n  doc,xen: document hypervisor sysfs nodes for xen\n  xen/vcpu: Handle xen_vcpu_setup() failure at boot\n  xen/vcpu: Handle xen_vcpu_setup() failure in hotplug\n  xen/pv: Fix OOPS on restore for a PV, !SMP domain\n  xen/pvh*: Support > 32 VCPUs at domain restore\n  xen/vcpu: Simplify xen_vcpu related code\n  xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU\n  xen: avoid type warning in xchg_xen_ulong\n  xen: fix HYPERVISOR_dm_op() prototype\n  xen: don't print error message in case of missing Xenstore entry\n  arm/xen: Adjust one function call together with a variable assignment\n  arm/xen: Delete an error message for a failed memory allocation in __set_phys_to_machine_multi()\n  arm/xen: Improve a size determination in __set_phys_to_machine_multi()","distinct":false,"url":"https://api.github.com/repos/goldelico/gta04-kernel/commits/6e6c5b960644125b6f2fc2cd04e62bff0771923e"}]}
{"actor":{"display_login":"goldelico"}}