{"push_id":1992300334,"size":313,"distinct_size":313,"ref":"refs/heads/master","head":"bdc6bba6d4692ac46297c6062abff6779cdfe6e1","before":"c238abf68f07646728691104ce5c372438665b3f","commits":[{"sha":"b252903afcb1139dd87605b79f41e0dc325f9ece","author":{"name":"Felix Kuehling","email":"c203c3af61ce8e21336badac954a4b31fe4fd345@amd.com"},"message":"drm/amdgpu: Fix huge page updates with CPU\n\nCorrectly detect system memory mappings when using CPU and don't use\nhuge pages for them.\n\nAvoid incorrectly translating a physical page table GPU address when\nsplitting a huge page while mapping system memory.\n\nSigned-off-by: Felix Kuehling <Felix.Kuehling@amd.com>\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/b252903afcb1139dd87605b79f41e0dc325f9ece"},{"sha":"766cff839ddc303ff4e17fd7a03bea7cf890de2d","author":{"name":"Emily Deng","email":"9ae05431c72dc4b5d1bef3e417733dcad772ee86@amd.com"},"message":"drm/amdgpu/virtual_dce: Virtual display doesn't support disable vblank immediately\n\nFor virtual display, it uses software timer to emulate the vsync interrupt,\nit doesn't have high precision, so doesn't support disable vblank immediately.\n\nBUG: SWDEV-129274\n\nSigned-off-by: Emily Deng <Emily.Deng@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/766cff839ddc303ff4e17fd7a03bea7cf890de2d"},{"sha":"86b03b332102327fffda34bbe69ad4b475392242","author":{"name":"Evan Quan","email":"e4e9602243b472c7b6a206efc3b990bcba900d83@amd.com"},"message":"drm/amd/powerplay: unhalt mec after loading\n\nSigned-off-by: Evan Quan <evan.quan@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/86b03b332102327fffda34bbe69ad4b475392242"},{"sha":"871594e78ca1f9a3b3b89a0acc7d8c1330b83779","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"drm/amdgpu/gfx8: fix spelling typo in mqd allocation\n\nAcked-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/871594e78ca1f9a3b3b89a0acc7d8c1330b83779"},{"sha":"db63042b332ae048ca640b3d1aed508973c40c8c","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"drm/amdgpu: add automatic per asic settings for gart_size\n\nWe need a larger gart for asics that do not support GPUVM on all\nengines (e.g., MM) to make sure we have enough space for all\ngtt buffers in physical mode.  Change the default size based on\nthe asic type.\n\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/db63042b332ae048ca640b3d1aed508973c40c8c"},{"sha":"2e8f9fbe985e930055eb55323b8491cc668b178f","author":{"name":"Christian König","email":"80aead2006df0eb7a1c8c257373b0cf1048d5c02@amd.com"},"message":"drm/amdgpu: fix and cleanup shadow handling\n\nSet the shadow flag on the shadow and not the parent, always bind shadow BOs\nduring allocation instead of manually, use the reservation_object wrappers\nto grab the lock.\n\nThis fixes a couple of issues with binding the shadow BOs as well as correctly\nevicting them when memory becomes tight.\n\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Chunming Zhou <david1.zhou@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/2e8f9fbe985e930055eb55323b8491cc668b178f"},{"sha":"6af0883ed9770cf9b0a4f224c91481484cd1b025","author":{"name":"Christian König","email":"80aead2006df0eb7a1c8c257373b0cf1048d5c02@amd.com"},"message":"drm/amdgpu: discard commands of killed processes\n\nWhen a process is killed we shouldn't submit all waiting jobs, but instead\nclean up as fast as possible.\n\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nReviewed-by: Chunming Zhou <david1.zhou@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/6af0883ed9770cf9b0a4f224c91481484cd1b025"},{"sha":"547f1091b972cec23feec21611eb33105c86240c","author":{"name":"Evan Quan","email":"e4e9602243b472c7b6a206efc3b990bcba900d83@amd.com"},"message":"drm/amd/powerplay: ACG frequency added in PPTable\n\nSigned-off-by: Evan Quan <evan.quan@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/547f1091b972cec23feec21611eb33105c86240c"},{"sha":"5df239ff222509365769ce1a4efdd5924c9a15df","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"drm/amdgpu: refine default gart size\n\nBe more explicit and add comments explaining each case.\nAlso s/gart/GART/ in the parameter string as per Felix'\nsuggestion.\n\nReviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/5df239ff222509365769ce1a4efdd5924c9a15df"},{"sha":"faf505672600332369ec08044f1ec9eec73a5ab3","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"drm/amdgpu: move default gart size setting into gmc modules\n\nMove the asic specific code into the IP modules.\n\nReviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/faf505672600332369ec08044f1ec9eec73a5ab3"},{"sha":"eab2c600fcc8f687f22bd2f2fa2b92ad9a043809","author":{"name":"Alex Deucher","email":"a78d72677105f78f4b18925c366b6f577763ca59@amd.com"},"message":"drm/amdgpu: set sched_hw_submission higher for KIQ (v3)\n\nKIQ doesn't really use the GPU scheduler.  The base\ndrivers generally use the KIQ ring directly rather than\nsubmitting IBs.  However, amdgpu_sched_hw_submission\n(which defaults to 2) limits the number of outstanding\nfences to 2.  KFD uses the KIQ for TLB flushes and the\n2 fence limit hurts performance when there are several KFD\nprocesses running.\n\nv2: move some expressions to one line\n    change KIQ sched_hw_submission to at least 16\nv3: bump to 256\n\nReviewed-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/eab2c600fcc8f687f22bd2f2fa2b92ad9a043809"},{"sha":"a101a41fca04ea8ee71045b049356f93658ff28f","author":{"name":"Monk Liu","email":"ed0821a02a1d84cf10cec8a5536ab1f49b2c9687@amd.com"},"message":"drm/ttm: fix missing inc bo_count\n\nSigned-off-by: Monk Liu <monk.liu@amd.com>\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/a101a41fca04ea8ee71045b049356f93658ff28f"},{"sha":"ab7039325f4eef2e545d8cb3d6aed67998514bcb","author":{"name":"Monk Liu","email":"ed0821a02a1d84cf10cec8a5536ab1f49b2c9687@amd.com"},"message":"drm/ttm:fix wrong decoding of bo_count\n\nwe observe abnormal number from:\n/sys/devices/virtual/drm/amdttm/buffer_objects/bo_count\n\nbo_count is atomic_inc which is \"int\" type,\nshouldn't explicitly turn it to unsigned long.\n\nSigned-off-by: Monk Liu <monk.liu@amd.com>\nReviewed-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/ab7039325f4eef2e545d8cb3d6aed67998514bcb"},{"sha":"457e0fee04b0c6c57a28a10e68b16c5f1386c80c","author":{"name":"Christian König","email":"80aead2006df0eb7a1c8c257373b0cf1048d5c02@amd.com"},"message":"drm/amdgpu: remove the GART copy hack\n\nThis isn't used since we don't map evicted BOs to GART any more.\n\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nReviewed-by: Roger He <Hongbo.He@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/457e0fee04b0c6c57a28a10e68b16c5f1386c80c"},{"sha":"1d00402b4da29c53e846bd7499ce94643dd055b9","author":{"name":"Christian König","email":"80aead2006df0eb7a1c8c257373b0cf1048d5c02@amd.com"},"message":"drm/amdgpu: fix amdgpu_ttm_bind\n\nUse ttm_bo_mem_space instead of manually allocating GART space.\n\nThis allows us to evict BOs when there isn't enought GART space any more.\n\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/1d00402b4da29c53e846bd7499ce94643dd055b9"},{"sha":"ac7afe6b3cf39bf2c02a7463c0b81b145e41a906","author":{"name":"Christian König","email":"80aead2006df0eb7a1c8c257373b0cf1048d5c02@amd.com"},"message":"drm/amdgpu: inline amdgpu_ttm_do_bind again\n\nThe function is called only once and doesn't do anything special.\n\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nReviewed-by: Roger He <Hongbo.He@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/ac7afe6b3cf39bf2c02a7463c0b81b145e41a906"},{"sha":"2959a5346b8943412226c4b51c78f9b6f077c2a0","author":{"name":"Roger He","email":"9e81782e47498de2f575b2406f9a95da6417f79e@amd.com"},"message":"drm/amd/amdgpu: fix BANK_SELECT on Vega10 (v2)\n\nBANK_SELECT should always be FRAGMENT_SIZE + 3 due to 8-entry (2^3)\nper cache line in L2 TLB for Vega10.\n\nv2: agd: fix warning\n\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Roger He <Hongbo.He@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/2959a5346b8943412226c4b51c78f9b6f077c2a0"},{"sha":"a1d6b1901a2154e9f44f39738491f0afc3f8608e","author":{"name":"Christophe JAILLET","email":"37dad06b5adae86647eb31988fda7e3e669b78d5@wanadoo.fr"},"message":"drm/amdgpu: check memory allocation failure\n\nCheck memory allocation failure and return -ENOMEM in such a case.\n\n'num_post_dep_syncobjs' still has to be set to 0 before the test in order\nto have it initialized if 'amdgpu_cs_parser_fini()' is called to free\nresources.\n\nThe calling graph would be, in such a case!\n   failure in amdgpu_cs_process_syncobj_out_dep()\n      ---> error code returned by amdgpu_cs_dependencies()\n         --> amdgpu_cs_parser_fini() is called\n\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/a1d6b1901a2154e9f44f39738491f0afc3f8608e"},{"sha":"403df1f66cc0457221f3be5c210f128ab87de547","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"drm/amdgpu: remove duplicate return statement\n\nRemove a redundant identical return statement, it has no use.\n\nDetected by CoverityScan, CID#1454586 (\"Structurally dead code\")\n\nReviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/403df1f66cc0457221f3be5c210f128ab87de547"},{"sha":"7f27b5b8ed1f77427811d13788fbdb2f53ce94a4","author":{"name":"Rob Herring","email":"b1c4db6d7090d3e65a0bb8b2af31f7af91ca5a05@kernel.org"},"message":"MIPS: Convert to using %pOF instead of full_name\n\nNow that we have a custom printf format specifier, convert users of\nfull_name to use %pOF instead. This is preparation to remove storing\nof the full path string for each node.\n\nSigned-off-by: Rob Herring <robh@kernel.org>\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: devicetree@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/16783/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/dabrace/linux/commits/7f27b5b8ed1f77427811d13788fbdb2f53ce94a4"}]}
{"actor":{"display_login":"dabrace"}}