{"push_id":795005761,"size":33,"distinct_size":1,"ref":"refs/heads/cm-12.1","head":"20cd5c8e57914e0d8a9564c36db9afc8ac0781f4","before":"2ad0e30d01f3613bfcfa2681791437d24f7eac2a","commits":[{"sha":"83f4105c4ec2062dcab80a014a80c94ca91b7ab7","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: kgsl: Handle a possible ringbuffer allocspace error\"\n\nThis reverts commit 07466d1bd48f67de14da8fdba76ca957cd7a0ba0.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/83f4105c4ec2062dcab80a014a80c94ca91b7ab7"},{"sha":"38dd3b8306149499526f15289b108ca3ab527fa3","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: kgsl: Fix Z180 memory leak\"\n\nThis reverts commit f1bb9090fecbe503b60cf8831d0909f9a740ab8d.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/38dd3b8306149499526f15289b108ca3ab527fa3"},{"sha":"7bf933683d23986a2ac019f7cc4b15f406f5587a","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm_fb: fix msm_fb_scale_bl use after changes\"\n\nThis reverts commit ffcac7c80421becd686e0dcfbcf9f43712e9751b.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/7bf933683d23986a2ac019f7cc4b15f406f5587a"},{"sha":"d43e1043199345560e7beeb1f6c1a6e91fd97ebc","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm_fb: display: Add minimum src/dst image size validation for MDP\"\n\nThis reverts commit 78ac7eba61cc7dd7ec407763c97174558f54ff0f.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/d43e1043199345560e7beeb1f6c1a6e91fd97ebc"},{"sha":"388f921b38cb19587ec4e1f601d4f155c2b11850","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: vidc: Optimize IOMMU map size for H264 decoder\"\n\nThis reverts commit 9a637e41100b2981872111ec797e2c5febfb3e4d.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/388f921b38cb19587ec4e1f601d4f155c2b11850"},{"sha":"1bf917b52489a7cde8a006a6cc28c4983a0bccac","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm_fb: Increase base fence timeout\"\n\nThis reverts commit d2ddaa94354ea8da72f09b5e973e29f396b7a34c.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/1bf917b52489a7cde8a006a6cc28c4983a0bccac"},{"sha":"bf18d617709a7fac0ed4c67644f64b6bba681f8c","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: msm_fb: Enable mdp clock before calling mdp_pipe_kickoff_simplified\"\n\nThis reverts commit 7764bfd559ce0fc6e56ce1420b40e887fa223e9d.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/bf18d617709a7fac0ed4c67644f64b6bba681f8c"},{"sha":"226a8ffd12bd6fc924c318e4fbe3d121c346dc4d","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm_fb: display: Add null check for base layer\"\n\nThis reverts commit 2c4991b1c216bb8aeb11fb7bea55e0b664fa190c.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/226a8ffd12bd6fc924c318e4fbe3d121c346dc4d"},{"sha":"a0ffa48a078d11dd3a28478c38fb63b48d848ca2","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: msm_fb: validating backlight level and scale value\"\n\nThis reverts commit 15b1cd89f3c37dcc8d04094dca0e982d2427f407.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/a0ffa48a078d11dd3a28478c38fb63b48d848ca2"},{"sha":"d93a58310429594ecd92127e7a1ae9d25e650a8f","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm_fb: display: validate input args of mdp4_argc_process_write_req\"\n\nThis reverts commit db290f62dc14b0fdbed9a22f32d04b985d18f5c4.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/d93a58310429594ecd92127e7a1ae9d25e650a8f"},{"sha":"dbe63dbe75f22588779bd6a38d1f2662530d883d","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: display: clear sec_active when the pipe is not for secure\"\n\nThis reverts commit 7db610903fa60aa36d53b99430c504bc4d9823ba.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/dbe63dbe75f22588779bd6a38d1f2662530d883d"},{"sha":"6571e435bc2b0b043365984b28b5958e99fcabb1","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"MDP: correct clock calculation logic for up-scaling scenario\"\n\nThis reverts commit effebb3c49689be34864997a1a5ce9fa79ceb478.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/6571e435bc2b0b043365984b28b5958e99fcabb1"},{"sha":"d81c788dbd03cf6b050d3b1e9d4c16cbfb8a4ebe","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: msm_fb: Update panel info in case of resolution change.\"\n\nThis reverts commit 868e645c7c9cfb7a8d7aabca9d7b8dd123c21d3a.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/d81c788dbd03cf6b050d3b1e9d4c16cbfb8a4ebe"},{"sha":"ffddddd77a25acd772506655af0dd8c086f8f14e","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: msm_fb: Do not use ION_IOMMU_UNMAP_DELAYED flag.\"\n\nThis reverts commit 19bc49b18be86c01adf3d848a4f884561f8a8534.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/ffddddd77a25acd772506655af0dd8c086f8f14e"},{"sha":"f81a4b77063a7e65557637a752433e9a60a837d2","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"msm: msm_fb: Map RGB layers to the max possible size.\"\n\nThis reverts commit f1210592a749f56be03f20cc72d70a85d060e23a.","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/f81a4b77063a7e65557637a752433e9a60a837d2"},{"sha":"98eb0daef4f5ee22f75469b23fe4c8a525b10871","author":{"email":"20b1b82ea87150022f6495522a9f5e355ea8b305@gmail.com","name":"Arianna Avanzini"},"message":"block: Switch from BFQ-v4 for 3.3.0 to BFQ-v5 for 3.3.0.\n\nImprovements:\n\n- Added an heuristic that, if the tunable raising_max_time is set to\n  0, automatically computes the duration of the weight raising\n  according to the estimated peak rate of the device. This enables\n  flash-based devices to reach maximum throughput as soon as possible,\n  without sacrificing latency.\n\nSigned-off-by: Paolo Valente <paolo.valente@unimore.it>\nSigned-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/98eb0daef4f5ee22f75469b23fe4c8a525b10871"},{"sha":"9a0fd325e6ea51706a65b741b852a0e53df9c159","author":{"email":"20b1b82ea87150022f6495522a9f5e355ea8b305@gmail.com","name":"Arianna Avanzini"},"message":"block: Switch from BFQ-v5r1 for 3.3.0 to BFQ-v5r1 for 3.3.0.\n\nImprovements:\n\n- BUG FIX: Fixed stall occurring when the active queue is moved to\n  a different group while idling (this caused the idling timer to be\n  cancelled and hence no new queue to be selected, and no new\n  request to be dispatched).\n- BUG FIX: Fixed wrong assignment of too high budgets to queues during\n  the first few seconds after initialization.\n- BUG FIX: Added proper locking to the function handling the \"weights\"\n  tunable.\n\nSigned-off-by: Paolo Valente <paolo.valente@unimore.it>\nSigned-off-by: Mauro Andreolini <mauro.andreolini@unimore.it>\nSigned-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/9a0fd325e6ea51706a65b741b852a0e53df9c159"},{"sha":"1fd0f9bd3ee427a1b51f135838a4bae4fa97d60a","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"[PATCH] block: Switch from BFQ-v5r1 for 3.3.0 to BFQ-v6 for 3.3.0.\n\nImprovements:\n\n- Replacement of the cooperating-queue merging mechanism borrowed from\n  CFQ with Early Queue Merge (EQM), a unified mechanism to get a\n  sequential read pattern, and hence a high throughput with any set of\n  processes performing interleaved I/O.\n  The  main idea  is checking newly arrived requests against the next\n  request of the active queue both in case of actual request insert and\n  in case of request merge. EQM  also preserves the typical low-latency\n  properties of  BFQ, by properly restoring the weight-raising state of\n  a queue when it gets back to a non-merged state (see\n  http://algo.ing.unimo.it/people/paolo/disk_sched/description.php for\n  more details). The code for detecting whether two queues have to be\n  merged is a slightly modified version of the CFQ code for detecting\n  whether two queues belong to cooperating processes and whether the\n  service of a queue should be preempted to boost the throughput.\n- Fix a bug that caused the peak rate of a disk to be computed as zero\n  in case of multiple I/O errors. Subsequent estimations of the weight\n  raising duration caused a division-by-zero error.\n\nChange-Id: I9fa1d2253e8e98eb25cd6243716ab882bce4b77b\nSigned-off-by: Mauro Andreolini <mauro.andreolini@unimore.it>\nSigned-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>\nReviewed-by: Paolo Valente <paolo.valente@unimore.it>","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/1fd0f9bd3ee427a1b51f135838a4bae4fa97d60a"},{"sha":"1651a3a712fd95ad85d598d2be3cfa51511db0cd","author":{"email":"20b1b82ea87150022f6495522a9f5e355ea8b305@gmail.com","name":"Arianna Avanzini"},"message":"block: Switch from BFQ-v6 for 3.3.0 to BFQ-v6r1 for 3.3.0.\n\nImprovements:\n- Fix use-after-free of queues in __bfq_bfqq_expire(). It may happen that\n  a call to bfq_del_bfqq_busy() puts the last reference taken on a queue\n  and frees it. Subsequent accesses to that same queue would result in a\n  use-after-free. Make sure that a queue that has just been deleted from\n  busy is no more touched.\n- Use the uninitialized_var() macro when needed. It may happen that a\n  variable is initialized in a function that is called by the function\n  that defined it. Use the uninitialized_var() macro in these cases.\n\nSigned-off-by: Paolo Valente <paolo.valente@unimore.it>\nSigned-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/1651a3a712fd95ad85d598d2be3cfa51511db0cd"},{"sha":"7aedd1099fca34cf9136d9e90d7297f9ee7b0f8a","author":{"email":"20b1b82ea87150022f6495522a9f5e355ea8b305@gmail.com","name":"Arianna Avanzini"},"message":"block: Switch from BFQ-v6r1 for 3.3.0 to BFQ-v6r2 for 3.3.0.\n\nImprovements:\n\n- Fairness fix: the case of queue expiration for budget timeout is\n  now correctly handled also for sync queues, thus allowing also\n  the processes corresponding to these queues to be guaranteed their\n  reserved share of the disk throughput.\n- Fixed a bug that prevented group weights from being correctly\n  set via the sysfs interface.\n- Fixed a bug that cleared a previously-set group weight if the\n  same value was re-inserted via the sysfs interface.\n- Fixed an EQM bug that allowed a newly-started process to skip\n  its initial weight-raising period if its queue was merged before\n  its first request was inserted.\n- Fixed a bug that preserved already-started weight-raising periods\n  even if the low_latency tunable was disabled.\n- The raising_max_time tunable now shows, more user-friendly, the\n  maximum raising time in milliseconds.\n\nSigned-off-by: Paolo Valente <paolo.valente@unimore.it>\nSigned-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenDesireProject/android_kernel_htc_msm7x30/commits/7aedd1099fca34cf9136d9e90d7297f9ee7b0f8a"}]}