{"push_id":719385661,"size":91,"distinct_size":91,"ref":"refs/heads/cm-12.1","head":"b64e91c60cff66ad5e391c7a4e2be45ae93bf19a","before":"88def2723f622c54f902c5842c9393c3104079ac","commits":[{"sha":"93fbfd7113fff951284744d43b10c9874aebd9a8","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Apply default values on boot\n\n - This is to guarantee that our default values are the ones active\n - Use devm_kzalloc as it guarantees to free memory for us on device remove\n - Properly remove notifier on probe fail\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/93fbfd7113fff951284744d43b10c9874aebd9a8"},{"sha":"af3001aeb4c6a094024bd5b2447618b7c4fc62fe","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Read values from MDP registers wherever possible\n\n - This will keep KCAL values updated even when other drivers write\n   to MDP registers (LiveDisplay/Sony)\n - Qcom/CAF code does not support kernel-space readings of IGC lut yet\n - Adjust minimum PCC value from '0' to '1'\n - Bring kcal_min filter back to its own function, values may need to be\n   updated but not written to MDP registers.\n   ex: changes queued when display is off\n - Update IGC variables\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/af3001aeb4c6a094024bd5b2447618b7c4fc62fe"},{"sha":"7bf7aa609389df610f0aa0320a02f5cb47a76cc2","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Do not read from picture adjustment registers\n\n- These registers are not reliable for reading at the moment.\n  They will sometimes report a value offset by 0x100, and in some cases\n  report 0, even with MDP_PP_OPS_ENABLE flagged.\n\n- Read from stored values for now\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/7bf7aa609389df610f0aa0320a02f5cb47a76cc2"},{"sha":"f7474ae499dc47fa3000e230c3b3585e8a7da24b","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@gmail.com","name":"Michael Bestas"},"message":"msm8974-oppo: Update gpiomux config from oppo 4.4 source\n\nChange-Id: Ifd82909cc36653a626e574cd3f9f18d8a441821a\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/f7474ae499dc47fa3000e230c3b3585e8a7da24b"},{"sha":"0a7b2b7e74df5d7b2f397013c7e71ed0933c1448","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@gmail.com","name":"Michael Bestas"},"message":"clock-8974: Update from oppo 4.4 source\n\nChange-Id: Ia5e8b41232bac0cf1547fde2be327d7e367a09ca\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/0a7b2b7e74df5d7b2f397013c7e71ed0933c1448"},{"sha":"f8d4a66fd5e797d67e6425a9df4c88b30334ac8c","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@gmail.com","name":"Michael Bestas"},"message":"nfc: Remove p61 nfc driver\n\nChange-Id: I81a95374e6e7191446e45fbec4cc150f54b56d2f\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/f8d4a66fd5e797d67e6425a9df4c88b30334ac8c"},{"sha":"a4b3e44884f9e1a93d17ac1223c4f516588238c5","author":{"email":"c71e9458af45a4becf0b01c74bfa17dea6eeaed7@codeaurora.org","name":"Alok Kediya"},"message":"msm: camera: isp: Validate input parameter for vfe_write and vfe_read\n\nValidate input parameters for read and write operations in vfe to\nensure operations are performed within vfe register boundary and\nwithin structure limits passed by caller.\n\nChange-Id: If3719de65b32773c2b6ff904da76a951dbfb11eb\nSigned-off-by: Alok Kediya <kediya@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/a4b3e44884f9e1a93d17ac1223c4f516588238c5"},{"sha":"9dbe89625cd75b223822037f185a22191b1ab71c","author":{"email":"a6aa4b4fcb52deb1d756e7b1cea5d95872888fd9@codeaurora.org","name":"Aravind Kumar"},"message":"ASoC: wcd9xxx: Add check for buffer overflow\n\nCurrent code does not check if the indexes of array\ncodec_dai being accessed is within the maximum\nnumber of codec dais for a particular codec. The change\nadds this check and ensures that indexes outside the\nbounds of array are not accessed.\n\nCRs-Fixed: 628865\nChange-Id: Ibf81f91b35e43feddc6b03a1239b4d12e04a95da\nSigned-off-by: Aravind Kumar <akumark@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/9dbe89625cd75b223822037f185a22191b1ab71c"},{"sha":"04e6145a88faa929f3ebfc7f34eb08d37a2c4397","author":{"email":"fd4ced81890aa2d1f9e39e2a0e1ab4d14c3d9652@codeaurora.org","name":"Katish Paran"},"message":"diag: dci: Send mode reset command to the apps processor\n\nDiag driver was sending all mode commands to the apps processor while\nonly mode reset command was handled on the apps processor. This patch\nmakes an exception for mode reset command.\n\nChange-Id: I51e4971cbffcc8fedd68090cb5a15c4c67363c57\nSigned-off-by: Katish Paran <kparan@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/04e6145a88faa929f3ebfc7f34eb08d37a2c4397"},{"sha":"8b44aaf5d637f325e5b910f20a50465b9003aad8","author":{"email":"fd4ced81890aa2d1f9e39e2a0e1ab4d14c3d9652@codeaurora.org","name":"Katish Paran"},"message":"diag: dci: Mutex protect the list while traversal and node deletion\n\nOn receiving the response from peripherals for the sent command\nDCI traverses and deletes from the list. The list is not lock\nprotected while traversal or deletion. This patch resolves the\nsame.\n\nChange-Id: Ie93f3e035b35c4d39f1e19f9c42a48f4147fe145\nCRs-Fixed: 715663\nSigned-off-by: Katish Paran <kparan@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/8b44aaf5d637f325e5b910f20a50465b9003aad8"},{"sha":"6e7597136d62e804cb5fb6b243ac3bd2d46e80e8","author":{"email":"aa3210a89d655a9fa3f729366f4d5a1b8908c2e8@codeaurora.org","name":"Ravi Aravamudhan"},"message":"diag: Prevent suspend in Memory Device mode\n\nApps processor can goto suspend when receiving data from peripherals.\nThis can result in data being drop from Diag driver to the user\nspace clients in Memory Device mode. Make changes to acquire\nwakeup source object till the data is copied to user space.\n\nChange-Id: I7479c89707199557420bac18e1744a829477164c\nCRs-Fixed: 624445\nSigned-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/6e7597136d62e804cb5fb6b243ac3bd2d46e80e8"},{"sha":"7f9885ac7e921a327b4d2fb58348f4b427486307","author":{"email":"aa3210a89d655a9fa3f729366f4d5a1b8908c2e8@codeaurora.org","name":"Ravi Aravamudhan"},"message":"diag: Release wakeup sources properly\n\nThere is a possibility that diag driver doesn't release wakeup\nsource objects in some cases. This patch ensures that the\nwakeup source objects are released properly.\n\nChange-Id: Idd217cd6fc0b6a05d82e1b930ce26d651e33d8c2\nSigned-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/7f9885ac7e921a327b4d2fb58348f4b427486307"},{"sha":"c87490a772e674cc99579922abb3704d906bcf27","author":{"email":"aa3210a89d655a9fa3f729366f4d5a1b8908c2e8@codeaurora.org","name":"Ravi Aravamudhan"},"message":"diag: Update SSIDs, event ids and log codes\n\nThe SSIDs, event IDs and log codes have fallen out of date.\nBring the SSIDs, event IDs and log codes up to date.\n\nChange-Id: I8e6a2af8baba359f32a489ddc06f619de826f97b\nSigned-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>\nSigned-off-by: c_prados <prados@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/c87490a772e674cc99579922abb3704d906bcf27"},{"sha":"a47ea74cd233eed8d9445ae280ca8f9bc430d713","author":{"email":"e90b702c9735d7d8a45d232c2bb099d9e00f5267@codeaurora.org","name":"Archana Sathyakumar"},"message":"rpm_log: Fix file_read error\n\nIssue:\ncat /d/rpm_log\nsh: cat: /d/rpm_log: Try again\n\nThe change was incorrect pushed without braces around if statement.\nReturn -EAGAIN only if the file permission is O_NON_BLOCK or there\nis nothing in the log buf.\n\nChange-Id: Id7a549c223aad86185da928b2592c8de02e87623\nSigned-off-by: Archana Sathyakumar <asathyak@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/a47ea74cd233eed8d9445ae280ca8f9bc430d713"},{"sha":"10ea0d85fd3225d90f1492668d5f51278704048c","author":{"email":"818337a29cd9de0a36216deae1fd60ff7b0ab832@codeaurora.org","name":"Jeff Hugo"},"message":"msm: smp2p: Use correct macro structure\n\nSingle statement macros should not be wrapped in do-while blocks.\n\nRemove a do-while block from a single statement macro.\n\nChange-Id: Id74b129aaf3754527d9566ce75daad2ca8c7d3cd\nSigned-off-by: Jeffrey Hugo <jhugo@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/10ea0d85fd3225d90f1492668d5f51278704048c"},{"sha":"a060da039d1e69bfedf954ff947c0e9e1eafc3df","author":{"email":"f70e35a6e77fe4fc84bb78b35b351c68d084b041@codeaurora.org","name":"Sravan Kumar Ambapuram"},"message":"drivercore: Avoid adding devices without pm_ops to dpm list\n\nDevices without pm_ops are not required to be added in dpm list.\nIt also helps in improving suspend/resume latencies.\n\nChange-Id: I19a85742fdb6f4d01363b69662ea6d7721a08b3a\nSigned-off-by: Sravan Kumar Ambapuram <asravan@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/a060da039d1e69bfedf954ff947c0e9e1eafc3df"},{"sha":"079c82d8929532e33f4d5ba98c887a3e1bb66a46","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"PM: Move disabling/enabling runtime PM to late suspend/early resume\n\nCurrently, the PM core disables runtime PM for all devices right\nafter executing subsystem/driver .suspend() callbacks for them\nand re-enables it right before executing subsystem/driver .resume()\ncallbacks for them.  This may lead to problems when there are\ntwo devices such that the .suspend() callback executed for one of\nthem depends on runtime PM working for the other.  In that case,\nif runtime PM has already been disabled for the second device,\nthe first one's .suspend() won't work correctly (and analogously\nfor resume).\n\nTo make those issues go away, make the PM core disable runtime PM\nfor devices right before executing subsystem/driver .suspend_late()\ncallbacks for them and enable runtime PM for them right after\nexecuting subsystem/driver .resume_early() callbacks for them.  This\nway the potential conflitcs between .suspend_late()/.resume_early()\nand their runtime PM counterparts are still prevented from happening,\nbut the subtle ordering issues related to disabling/enabling runtime\nPM for devices during system suspend/resume are much easier to avoid.\n\nChange-Id: Idd38eb3378aaaae5269046e7ef53fff4f038333d\nReported-and-tested-by: Jan-Matthias Braun <jan_braun@gmx.net>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nReviewed-by: Ulf Hansson <ulf.hansson@linaro.org>\nReviewed-by: Kevin Hilman <khilman@deeprootsystems.com>\nCc: 3.4+ <stable@vger.kernel.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/079c82d8929532e33f4d5ba98c887a3e1bb66a46"},{"sha":"1fc613cbb11c0ca7068ccefd63109c99bb40fa1a","author":{"email":"8765ed69255fb4fd05f2d83f19421193f38dbccb@codeaurora.org","name":"Rama Krishna Phani A"},"message":"msm: sps: Support low memory condition in SPS driver\n\nIn low memory conditions BAM DMUX is getting time out while allocating\nmemory through kzalloc.\n\nAdd Flag support in kzalloc while allocating memory and avoid delay\nduring memory allocation\n\nCRs-Fixed: 790361\nChange-Id: I01bad1642ea9f38ffd723b51ccb8addcd3efbbcf\nSigned-off-by: Rama Krishna Phani A <rphani@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/1fc613cbb11c0ca7068ccefd63109c99bb40fa1a"},{"sha":"d382d4d7a76910c52a956941952059c6442e8e7e","author":{"email":"0634a331ed6e3ea89a75ec179644d19d783e7f4f@codeaurora.org","name":"Azhar Shaikh"},"message":"msm: bam: Use memset_io instead of memset\n\nCurrently memset is used to zero out the descriptor and data FIFOs,\nhowever if the memory is IO-mapped, memset may cause alignment\nfaults.\nUse memset_io to accommodate the possibility of IO-mapped memory.\n\nChange-Id: I8d513c1c7f4bdd3df6f4072f989536d10dfe8976\nSigned-off-by: Azhar Shaikh <azhars@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/d382d4d7a76910c52a956941952059c6442e8e7e"},{"sha":"cc03ce365eaea30e4e6dd6205a5d5756889565da","author":{"email":"284060d4fa88d6c819bf8cee4a90527ebd461f86@codeaurora.org","name":"Yan He"},"message":"msm: sps: update the checking of free slots\n\nThere is a new BAM use case where the client driver does not use\neither interrupt or polling for a pipe. Thus, add a new way to\ncheck the free slots in descriptor FIFO for this case.\n\nChange-Id: I133b938718d0c3654309e65ac0670fe1725a937f\nSigned-off-by: Yan He <yanhe@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/one_plus_one/commits/cc03ce365eaea30e4e6dd6205a5d5756889565da"}]}