{"push_id":1435899223,"size":57,"distinct_size":57,"ref":"refs/heads/hello","head":"c1607a649dd1a2a7553afc4139e5408b0553ed42","before":"4c2faa4d6c171f82b88428a0d98d04c31b7412d5","commits":[{"sha":"22b9c18dd1f6f51329ceee8e9ffac2f6fdaa93f1","author":{"name":"Iliyan Malchev","email":"3fda801895296a064689aa19e0534811c0b5dc9a@google.com"},"message":"kgsl: allocate shared memory one page at a time\n\nThis helps greatly alleviate pressure on the page allocator on devices running\nfor longer periods of time, with highly-fragmented memory.  Of all allocations\nof order > 0, KGSL allocations consistently represent 70%, with another 20%\ncoming from order-1 allocations due to calls to fork() and clone().\n\nb/18069309 N5 running L can't run as many apps simultaneously as running K\n\nChange-Id: I66ad445aa851ff80707c6807b3f546485ae7bb2c\nSigned-off-by: Iliyan Malchev <malchev@google.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/22b9c18dd1f6f51329ceee8e9ffac2f6fdaa93f1"},{"sha":"241d3f34e35ae64cea0a38096241451afbfb40fc","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"msm: kgsl: Fix nice level for higher priority GPU start thread\n\nBefore, we were actually setting the lowest possible priority.\n\nChange-Id: I3a52de949eee0faea8061dd91ed303fa8231f0d4","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/241d3f34e35ae64cea0a38096241451afbfb40fc"},{"sha":"ec2c240f31149d62ef0dc5523bfbfd0eb5608dce","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"msm: kgsl: Report correct GPU frequency in sysfs\n\nChange-Id: I1aac90d0554b9de0511ffb78042177a5a23855ce","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/ec2c240f31149d62ef0dc5523bfbfd0eb5608dce"},{"sha":"95a81d19b7bf6d4d1e1d6bb7fd0a2685fd5b2122","author":{"name":"Fred Fettinger","email":"a9606f755f4ecd83dce47d87fce01d05da1fa300@motorola.com"},"message":"msm: kgsl: reduce memory for mem_entry debugfs\n\nA process may have many kgsl mem entries in use. Outputing all of them\nas a single debugfs seq_file record may need to kmalloc 4-order or even\nhigher-order pages.\n\nChange the kgsl mem_entry debugfs functions to output one entry at a\ntime. Then the seq_file only need to kmalloc one page.\n\nChange-Id: I72f196af0d774371a932186259762aa60a8009e4\nSigned-off-by: Yuanyuan Zhong <zyy@motorola.com>\nSigned-off-by: Fred Fettinger <fred.fettinger@motorola.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/95a81d19b7bf6d4d1e1d6bb7fd0a2685fd5b2122"},{"sha":"c828b5980eb942f6d4025b170b24809fa3308bc7","author":{"name":"Yizheng Zhou","email":"578da9e247e919ac7ea05cb3a4c7b405e2a358d2@codeaurora.org"},"message":"msm: kgsl: Vote against deep low power modes when GPU wakes up from slumber\n\nSystem should not enter global low power modes during GPU wakeup.\nTo avoid this problem, explicitly vote against these modes at the\nbeginning of wakeup, and restore the vote to the default value\nafter that.\n\nChange-Id: I436fe5562e26de57ea6fd39fe15ecde0b909e4aa\nSigned-off-by: Yizheng Zhou <yizhengz@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/c828b5980eb942f6d4025b170b24809fa3308bc7"},{"sha":"7d2378413189106e37e9304838907b18d30c8e95","author":{"name":"Tarun Karra","email":"2510a0714f96c923ea81ac473307af04ae122ae5@codeaurora.org"},"message":"msm: kgsl: Prevent adreno stop after gpu is power collapsed\n\nWhen GPU is power collapsed GPU is already stopped. If kgsl release\ngets called do not try to stop the GPU again. Trying to stop\nalready stopped GPU can lead to errors.\n\nWhen content protection is enabled we cannot write to VBIF\nregisters with iommu detached. With this limitation if\nadreno stop gets called twice, the second adreno stop will\ncause NOC errors/XPU violations because trustzone will\nXPU lock down all VBIF registers after first adreno stop.\n\nPrevent adreno stop getting called twice by checking if device\nis started, only if device is started go ahead with adreno\nstop.\n\nCRs-fixed: 726670\nChange-Id: I4e3c7a9b37eb88d458d65763ed6818a4fd96bd06\nSigned-off-by: Tarun Karra <tkarra@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/7d2378413189106e37e9304838907b18d30c8e95"},{"sha":"f9f072e9ff3bb5383266d203cb1c6ec6d2bf4ab8","author":{"name":"Carter Cooper","email":"4b93d7d4a3b9ec5fa2fac4cd74295bbd71be23d2@codeaurora.org"},"message":"msm: kgsl: Modify which MMU clocks are enabled/disabled\n\nThere is no need to try to attach a clock if it is already attached,\nor detach a clock if it is already detached. Restructure this\nlogic to only attach/detach the clocks when needed. As well as\nprotect ourselves using the MMU lock more readily.\n\nSigned-off-by: Carter Cooper <ccooper@codeaurora.org>\nChange-Id: Ib5edfe7800cc246bc4b5e9aca8e02621aa6f7c3c","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/f9f072e9ff3bb5383266d203cb1c6ec6d2bf4ab8"},{"sha":"c65a1f7b1dfac010669d4c07244e94702c091bc9","author":{"name":"Carter Cooper","email":"4b93d7d4a3b9ec5fa2fac4cd74295bbd71be23d2@codeaurora.org"},"message":"msm: kgsl: Clear pending transactions from VBIF on hang\n\nWhen resetting device on a hang the pending transactions in the\nVBIF should be cleared since the GPU is hung and unable to accept\nany transactions. These pending transactions can cause VBIF pipe\nto block the IOMMU so clear them.\n\nSigned-off-by: Carter Cooper <ccooper@codeaurora.org>\nChange-Id: I6e0171a6e61c0dd831ce7afdc177775b2ae3f07f","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/c65a1f7b1dfac010669d4c07244e94702c091bc9"},{"sha":"8ff6d85dcd64e6cfe8f69c9af63cb4891679608e","author":{"name":"Shubhraprakash Das","email":"8a273a295bbc27cd2beb2e282ff0de1aefa8346b@codeaurora.org"},"message":"msm: kgsl: Get rid of KGSL_FLAGS_STARTED\n\nThe KGSL_FLAGS_STARTED is just redundant since the device start\nand stop already set a flag to indicate device start/stop state.\n\nChange-Id: I17f3ab7fc2aca7b58b610c3b3414c125babc273e\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/8ff6d85dcd64e6cfe8f69c9af63cb4891679608e"},{"sha":"015df9f7d35640b1f44f6d1ab002639ea47605e0","author":{"name":"Suman Tatiraju","email":"3743faedf957e04683fbdb62df5c92cb3985e2b5@codeaurora.org"},"message":"msm: kgsl: set the correct max_state\n\nMax_state from the driver should be set to the number of power\nlevels. The devfreq governor then checks the frequencies from\n0 to max_state -1.\n\nChange-Id: I79a6da698ff8bcb2840774ccc5d792b7ddbf126b\nSigned-off-by: Suman Tatiraju <sumant@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/015df9f7d35640b1f44f6d1ab002639ea47605e0"},{"sha":"353915a8703501fab9ced3127a4ae6bfd07900d2","author":{"name":"Jordan Crouse","email":"703f4140ed82505f102ff92fc200ee731864895f@codeaurora.org"},"message":"msm: kgsl: page_alloc stats are double subtracted\n\nthe page_alloc statistics are subtracted twice on free which makes the\nstatistics quickly go negative (or really really large depending on\nyour interpetation of the sign bit).\n\nChange-Id: Ic0dedbadbfd118ab496ac9adc942fad79d2bbd3c\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/353915a8703501fab9ced3127a4ae6bfd07900d2"},{"sha":"9a79e4cfd9c191ff62a557280564d5e0e95adb5d","author":{"name":"Jordan Crouse","email":"703f4140ed82505f102ff92fc200ee731864895f@codeaurora.org"},"message":"msm: kgsl: Keep the GPU from going into a slumber after a touch event\n\nIf the GPU is on the tail end of the nap period when a new touch event\noccurs the system could go into slumber before the first render which\nincreases the startup latency. If a touch event occurs while in nap\njust kick the idle timer back out to the interval timeout - this should\nkeep the system from transitioning to the lower power state only to\ncome right back up.\n\nChange-Id: Ic0dedbad07cac877d0a71c69516b7c01841be1bd\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/9a79e4cfd9c191ff62a557280564d5e0e95adb5d"},{"sha":"f61c8f7dbe580e8ef5853ae428204a3465f8e443","author":{"name":"tomascus","email":"b0cff599882a46363bdb899e3ff57539d8ae85f1@gmail.com"},"message":"defconfig: enable PROCESS RECLAIM","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/f61c8f7dbe580e8ef5853ae428204a3465f8e443"},{"sha":"f4542ca0e931e8e420bac7ea38e76db50e73300c","author":{"name":"Thierry Strudel","email":"d91a09988021b738ebcc7e5a85aaf180a4dfaa4b@google.com"},"message":"cpu: send KOBJ_ONLINE event when enabling cpus\n\nIn case some sysfs nodes needs to be labeled with a different label than\nsysfs then user needs to be notified when a core is brought back online.\n\nBug: 29359497\nChange-Id: I0395c86e01cd49c348fda8f93087d26f88557c91\nSigned-off-by: Thierry Strudel <tstrudel@google.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/f4542ca0e931e8e420bac7ea38e76db50e73300c"},{"sha":"7b24d50f5120c8ca99ff202755442918770074bf","author":{"name":"Manikanta Sivapala","email":"428a3f87334f288c251029b816bd508b18e63130@codeaurora.org"},"message":"msm: vidc: disable CPU L2 cache PC during video sessions\n\nDisable CPU L2 cache power collapse during video sessions\nto save power.\n\nChange-Id: Iaf47231bed1304510ea221b9d50866d3b4adfed0\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/7b24d50f5120c8ca99ff202755442918770074bf"},{"sha":"9caf2db652f964581a344169e1e87263861db61f","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"msm: vidc: Check for active handle before updating the QoS request\n\nQCOMs hacks around the bugs in power collapse in our\nvenus f/w make this nessecary.\n\nChange-Id: I6686573f1a5806ccd3e62d2eea78e8af059fae24","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/9caf2db652f964581a344169e1e87263861db61f"},{"sha":"ff3f425d7f5628307366e4857b8bd15419bc2112","author":{"name":"Adrian Salido-Moreno","email":"88403eeddd99c2f7c43e324f3769cbc7ce2fe0db@codeaurora.org"},"message":"msm: mdss: free ion memory after panel is blanked\n\nFrame buffer memory could still be fetched until panel is completely\nblanked, in order to avoid potential page faults by unmapping early,\nmove unmapping of this memory until after panel is blanked.\n\nCRs-Fixed: 763046\nChange-Id: Ib7eea73a7549b453cf2fc31a31f5cc3e9e1cce39\nSigned-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/ff3f425d7f5628307366e4857b8bd15419bc2112"},{"sha":"3a50260ad7477762e362aa40209113f5c3359321","author":{"name":"xiaobing tu","email":"790fb3d27b84b2652cfae0a42110982d1d6655b3@intel.com"},"message":"deadline: Allow 0ms deadline latency, increase the read speed\n\nChange a timer compare from after to after-equals, thus allowing\n0 timeout and making deadline schedule FIFO.\n\nChange-Id: I659945a1558a8702d75448a16a59a6ccd79f8c54\nSigned-off-by: xiaobing tu <xiaobing.tu@intel.com>\nSigned-off-by: Jens Axboe <axboe@kernel.dk>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/3a50260ad7477762e362aa40209113f5c3359321"},{"sha":"a9db401ec5117bc1395addeaf9145d1ef18efb04","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"block: deadline: Optimize for non-rotational\n\nChange-Id: Ib36df79cf0cab0aff5e0a67fd92265ff29fda39e","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/a9db401ec5117bc1395addeaf9145d1ef18efb04"},{"sha":"e447bea5c99de6f8f2fd299b55d693b32f9a452e","author":{"name":"Tahsin Erdogan","email":"f575aabfcf931cdd93bfc82db2c7bb41f58ee7dd@google.com"},"message":"block: Make CFQ default to IOPS mode on SSDs\n\nCFQ idling causes reduced IOPS throughput on non-rotational disks.\nSince disk head seeking is not applicable to SSDs, it doesn't really\nhelp performance by anticipating future near-by IO requests.\n\nBy turning off idling (and switching to IOPS mode), we allow other\nprocesses to dispatch IO requests down to the driver and so increase IO\nthroughput.\n\nFollowing FIO benchmark results were taken on a cloud SSD offering with\nidling on and off:\n\nIdling     iops    avg-lat(ms)    stddev            bw\n------------------------------------------------------\n    On     7054    90.107         38.697     28217KB/s\n   Off    29255    21.836         11.730    117022KB/s\n\nfio --name=temp --size=100G --time_based --ioengine=libaio \\\n    --randrepeat=0 --direct=1 --invalidate=1 --verify=0 \\\n    --verify_fatal=0 --rw=randread --blocksize=4k --group_reporting=1 \\\n    --filename=/dev/sdb --runtime=10 --iodepth=64 --numjobs=10\n\nAnd the following is from a local SSD run:\n\nIdling     iops    avg-lat(ms)    stddev            bw\n------------------------------------------------------\n    On    19320    33.043         14.068     77281KB/s\n   Off    21626    29.465         12.662     86507KB/s\n\nfio --name=temp --size=5G --time_based --ioengine=libaio \\\n    --randrepeat=0 --direct=1 --invalidate=1 --verify=0 \\\n    --verify_fatal=0 --rw=randread --blocksize=4k --group_reporting=1 \\\n    --filename=/fio_data --runtime=10 --iodepth=64 --numjobs=10\n\nChange-Id: I2311c1b349092d5d6afe5200037f6aeccf506e04\nReviewed-by: Nauman Rafique <nauman@google.com>\nSigned-off-by: Tahsin Erdogan <tahsin@google.com>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/e447bea5c99de6f8f2fd299b55d693b32f9a452e"}]}
{"actor":{"display_login":"tunturn"}}