{"push_id":976631864,"size":369,"distinct_size":369,"ref":"refs/heads/cm-13.0","head":"5ed1dfbf27e33d1e4c5fce122ba666f87be7e479","before":"e84b9383e53b17d4b38e9321ba5b4dd959f3170e","commits":[{"sha":"3cde9bf92577df6a2c57be4ca16910ecbe0813ed","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Merge branch 'adreno-wip' into cm-12.1-wip","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/3cde9bf92577df6a2c57be4ca16910ecbe0813ed"},{"sha":"fc83cef3968880d08141406b1ee04ce1c6719de3","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Merge branch 'cm-12.1' into cm-12.1-adreno-wip","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/fc83cef3968880d08141406b1ee04ce1c6719de3"},{"sha":"9d4eadba6c6b4124c3d3f372aaf373ec02d3ac7e","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"ace: increase MSM_PMEM_SF_SIZE to 32MB\n\nChange-Id: I842f13752065858044cc39d2fbadf8d39d577a09","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/9d4eadba6c6b4124c3d3f372aaf373ec02d3ac7e"},{"sha":"367972083afc804b0786124243c17c5bc84bc18f","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"ace: update memory map aswell\n\nChange-Id: Ied8f05ddd0d281340f9333ade8e7528e9297918e","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/367972083afc804b0786124243c17c5bc84bc18f"},{"sha":"00ae246da33f31811464d8a4f95b0f53ca9ef9c1","author":{"email":"82627a7409a13676291a119420a51c1bbcde2e0c@codeaurora.org","name":"Jeff Boody"},"message":"base: genlock: handle error while creating lock/handle inode\n\nA lock/handle inode is required in order to successfully create a\nnew lock/handle. Failure to report the lock/handle inode error can\nresult in errors for subsequent function calls.\n\nChange-Id: I622af24e695f4781c4dbf46363931a7da09df677\nSigned-off-by: Jeff Boody <jboody@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/00ae246da33f31811464d8a4f95b0f53ca9ef9c1"},{"sha":"8b9eaed73658c29bf8b01737a435e2217c0b1b80","author":{"email":"82627a7409a13676291a119420a51c1bbcde2e0c@codeaurora.org","name":"Jeff Boody"},"message":"base: sync: signal a sync pt when not adding to the active_list\n\nA sync point that is not added to the active_list will never signal\nin sync_timeline_signal thus causing sync_fence_wait to deadlock or\nblock until the timeout expired.\n\nChange-Id: I75168d0eec874bf70dd8c28db9508dd8fc1077d3\nSigned-off-by: Jeff Boody <jboody@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/8b9eaed73658c29bf8b01737a435e2217c0b1b80"},{"sha":"93b5e09c85ae7df7c6d880e4173fbd66d34e3c02","author":{"email":"b9962a40c76f189681da2829a74a26cab77021ea@google.com","name":"Iliyan Malchev"},"message":"Revert \"base: sync: signal a sync pt when not adding to the active_list\"\n\nThis reverts commit bd483da2f7a76290369bffb7e5171336d653c134.","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/93b5e09c85ae7df7c6d880e4173fbd66d34e3c02"},{"sha":"cf02507ce6d64b1c6dfa63ad762c69e38a886241","author":{"email":"ed689b62f258aca7b8c4cfe3bd37072f12cbc0cd@codeaurora.org","name":"Prakash Kamliya"},"message":"sync: Limit logging to particular fence on timeout and error\n\nChange-Id: I5bd7d62260666cdd2a32212f0e828d2d5d7d7bba\nSigned-off-by: Prakash Kamliya <pkamliya@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/cf02507ce6d64b1c6dfa63ad762c69e38a886241"},{"sha":"50743400f2e34065bc6db97d61ec306a13efe021","author":{"email":"ed689b62f258aca7b8c4cfe3bd37072f12cbc0cd@codeaurora.org","name":"Prakash Kamliya"},"message":"sync: signal pt before sync_timeline object gets destroyed\n\nThere is a race condition\n\nAssume we have *one* sync_fence object, with *one* sync_pt\nwhich belongs to *one* sync_timeline, given this condition,\nsync_timeline->kref will have two counts, one for sync_timeline\n(implicit) and another for sync_pt.\n\nAssume following is the situation on CPU\n\nTheead-1 : (Thread which calls sync_timeline_destroy())\n  -> (some function calls)\n   -> sync_timeline_destory()\n    -> sync_timeline_signal() (CPU is inside this\nfunction after putting reference to sync_timeline)\n\nAt this time Thread-2 comes and does following\n\nThread-2 : (fclose on fence fd)\n> sync_fence_release() -> because of fclose() on fence object\n -> sync_fence_free()\n  -> sync_pt_free()\n   -> kref_put(&pt->parent->kref, sync_timeline_free);\n    -> sync_timeline_free() (CPU is inside this because\nthis time kref will be zero after _put)\n\nThread-2 will free sync_timeline object before Thread-1\nhas finished its work inside sync_timeline_signal.\n\nWith this change we signals all sync_pt before putting\nreference to sync_timeline object.\n\nChange-Id: I66d7359cc5dca0352fda49f81953028e98b95993\nSigned-off-by: Prakash Kamliya <pkamliya@codeaurora.org>\nSigned-off-by: Hareesh Gundu <hareeshg@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/50743400f2e34065bc6db97d61ec306a13efe021"},{"sha":"d2fcda3e9465492d61e531e69d54e857a43224c1","author":{"email":"fec53db8c4887e6e95defbb5052bc6438029c1e6@codeaurora.org","name":"Jordan Crouse"},"message":"base: genlock: Zero a structure before sending it to user space\n\nIn the handler for GENLOCK_IOC_EXPORT zero the entire genlock_lock\nstructure before passing it to the user.\n\nCRs-fixed: 552303\nChange-Id: Ic0dedbad257bf0a448d0bf67a14a3932b7925bfc\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/d2fcda3e9465492d61e531e69d54e857a43224c1"},{"sha":"6153fc161d6bf29659a6ed983e2f3259958b9525","author":{"email":"d4b6c51c9a0d66973fb6c9ecdf48c3f781903a82@codeaurora.org","name":"Sagar Dharia"},"message":"driver core: fix possible missing of device probe\n\nInside bus_add_driver(), one device might be added(device_add()) into\nthe bus or probed which is triggered by deferred probe\njust after completing of driver_attach() and before\n'klist_add_tail(&priv->knode_bus, &bus->p->klist_drivers)',\nso the device won't be probed by this driver.\n\nThis patch moves the below line\n\n\t'klist_add_tail(&priv->knode_bus, &bus->p->klist_drivers)'\n\nbefore driver_attach() inside bus_add_driver() to fix the\nproblem.\n\nCRs-Fixed: 588802\nChange-Id: I9250b399d57a89870d1df220b97fdca275e2e1a9\nSigned-off-by: Ming Lei <ming.lei@canonical.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nGit-commit: 190888ac01d059e38ffe77a2291d44cafa9016fb\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Sagar Dharia <sdharia@codeaurora.org>\nSigned-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/6153fc161d6bf29659a6ed983e2f3259958b9525"},{"sha":"97687bfc95c06f30b9d0df339527d46abd65cad9","author":{"email":"03b1ea63e5b4daebc2a20c821518d6750fd58158@imgtec.com","name":"Alistair Strachan"},"message":"sync: Fix a race condition between release_obj and print_obj\n\nBefore this change, a timeline would only be removed from the timeline\nlist *after* the sync driver had its release_obj() called. However, the\ndriver's release_obj() may free resources needed by print_obj().\n\nAlthough the timeline list is locked when print_obj() is called, it is\nnot locked when release_obj() is called. If one CPU was in print_obj()\nwhen another was in release_obj(), the print_obj() may make unsafe\naccesses.\n\nIt is not actually necessary to hold the timeline list lock when calling\nrelease_obj() if the call is made after the timeline is unlinked from\nthe list, since there is no possibility another thread could be in --\nor enter -- print_obj() for that timeline.\n\nThis change moves the release_obj() call to after the timeline is\nunlinked, preventing the above race from occurring.\n\nSigned-off-by: Alistair Strachan <alistair.strachan@imgtec.com>\n\nChange-Id: I563347e163ac4ef19c2f5930c3ec10e61f5f5d44","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/97687bfc95c06f30b9d0df339527d46abd65cad9"},{"sha":"d8682d88e47e7a9f797ef575ff9e8cbea42df5ea","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"arm: spade: make pmem_adsp cached\n\nChange-Id: I052ab7916ba0e43d04e7a379d03c1f04511873b5","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/d8682d88e47e7a9f797ef575ff9e8cbea42df5ea"},{"sha":"a8675c6785c8a837326c21c46cd50e497866b898","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"spade: clean up panel code\n\n* This indentation... I have now words.\n* Use common define for panel name\n* Add mem_hid basd on caf/kk_2.7\n\nChange-Id: Ibbb31d1f3aa7ca56e42ce23f609fc38b1af842ef","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/a8675c6785c8a837326c21c46cd50e497866b898"},{"sha":"eaf22ac85ee0d1eb1e24f184db07b4d5e5697036","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"drivers: lcdc_spade_wvga: increase bpp from 18 to 24\n\nChange-Id: I9595d4f524a34084c1f7fbedf9abf39ce16db99b","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/eaf22ac85ee0d1eb1e24f184db07b4d5e5697036"},{"sha":"fcd9ded23799d1d10a50792e584f0508064b00c1","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"drivers: lcdc_spade_wvga: increase bpp from 18 to 24\"\n\nThis reverts commit eaf22ac85ee0d1eb1e24f184db07b4d5e5697036.","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/fcd9ded23799d1d10a50792e584f0508064b00c1"},{"sha":"ee21f28c96f74617b40685057805e80f83d421f6","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"arm: msm: comment out 24576000 from clk_tbl_mdp_core\n\nThis seems to fix panel underflow issue with\nkk_2.7 adreno blobs.\n\nIdea from here:\nhttps://www.codeaurora.org/cgit/quic/la/kernel/msm/commit/?h=kk_2.7_rb1.43&id=f0d1f54602f723efa5b8414d9cd5dbd22291c73f\n\nChange-Id: I4eee7ff666cb8610af271691caac1261a714023b","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/ee21f28c96f74617b40685057805e80f83d421f6"},{"sha":"538f7687749723ca08a79847ff1ee633f4c90c92","author":{"email":"d6ccd2e2dd6e15d877d95a0e57dcffd3faa7e604@gmail.com","name":"Mustaavalkosta"},"message":"Revert \"arm: msm: comment out 24576000 from clk_tbl_mdp_core\"\n\nThis reverts commit ee21f28c96f74617b40685057805e80f83d421f6.","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/538f7687749723ca08a79847ff1ee633f4c90c92"},{"sha":"da4fa7eec59ea9837ce877441c2342ec804666f9","author":{"email":"400091f7b503e6b909bb62f4094338a0a722b298@gmail.com","name":"Rudolf Tammekivi"},"message":"msm_fb: Do not check for BLT when it is already enabled.\n\nOn some cases where BLT is enabled by default & the source dimensions require\nBLT mode, it returns error.\n\nCheck if BLT is disabled before calculating if it should be enabled.\n\nChange-Id: I59f575f353d89cbe5ed3154f4c021fdcc1eff722","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/da4fa7eec59ea9837ce877441c2342ec804666f9"},{"sha":"67ae403ed58c7f0b50ede8708d84297fa683ef2f","author":{"email":"400091f7b503e6b909bb62f4094338a0a722b298@gmail.com","name":"Rudolf Tammekivi"},"message":"msm: vidc: Fix compilation error on 720p.","distinct":true,"url":"https://api.github.com/repos/rqmok/android_kernel_htc_msm7x30/commits/67ae403ed58c7f0b50ede8708d84297fa683ef2f"}]}