{"push_id":914832287,"size":20,"distinct_size":20,"ref":"refs/heads/marshmallow","head":"a5c734f489c6e9563ff44dcdf492f9c53fee8572","before":"990d5b20a48b10eb528ebb0344bdcd4f3c74b67a","commits":[{"sha":"156b6292ff0fe7d93b4784d8eb150a83b8465057","author":{"email":"31017a722665e4afce586950f42944a6d331dabf@codeaurora.org","name":"Fred Oh"},"message":"ASoC: msm: qdsp6v2: reduce debug logs\n\nq6asm_get_next_buf print too many logs if debug message is enabled. It\ncause watchdog bark. Default log level to verbos.\n\nSigned-off-by: Fred Oh <fred@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/156b6292ff0fe7d93b4784d8eb150a83b8465057"},{"sha":"050123d1170b337fefff271deff100ae45505dcc","author":{"email":"f353a1326f7aad71d23381a3beb9470c3b31d81b@codeaurora.org","name":"Matt Wagantall"},"message":"slim-msm: Don't truncate sps_iovec addresses to 32-bits\n\nThe 'addr' member of the sps_iovec struct only contains the bottom\n32 bits of the physical address.  Use the DESC_FULL_ADDR() macro to\nextract the full address (the upper 4 bits of which are encoded in the\n'flags' struct member).\n\nSigned-off-by: Matt Wagantall <mattw@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/050123d1170b337fefff271deff100ae45505dcc"},{"sha":"809fb6463861054923a6f7068b93dc81f40b2f7f","author":{"email":"d4b6c51c9a0d66973fb6c9ecdf48c3f781903a82@codeaurora.org","name":"Sagar Dharia"},"message":"slim_ngd: Send data-length instead of segment for defining channel\n\nMaster component expects data-length instead of segment length and\nthose two may differ for some protocols.\n\nSigned-off-by: Sagar Dharia <sdharia@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/809fb6463861054923a6f7068b93dc81f40b2f7f"},{"sha":"df203ce22229d5de7f9e491f1643ae12189c624e","author":{"email":"d4b6c51c9a0d66973fb6c9ecdf48c3f781903a82@codeaurora.org","name":"Sagar Dharia"},"message":"slimbus: Add support to specify port config and options\n\nClient should be able to specify port configuration if it differs\nfrom the default configuration\n\nSigned-off-by: Sagar Dharia <sdharia@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/df203ce22229d5de7f9e491f1643ae12189c624e"},{"sha":"5d5eb4b3636da2207d4ab2a2077a67a92437da14","author":{"email":"0fd068803129505f77439d74f551bd81fd81db2d@codeaurora.org","name":"Dilip Kota"},"message":"slim_msm: Reorganise Rx/Tx tear-down during DSP-SSR\n\nRx/Tx pipe resources are freed during DSP down.\nSimultaneously BAM ISR due to Rx/Tx interrupt\nmay access the Rx/Tx pipe resources leading to\npagingfault.\nTo overcome this, Rx/Tx activity is reorganised by\ndisabling the interrupt during ADSP down and\nfreeing, allocating resources during ADSP up.\n\nSigned-off-by: Dilip Kota <dkota@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/5d5eb4b3636da2207d4ab2a2077a67a92437da14"},{"sha":"4868092978de20aa1806bbfe4a6653e60e0bfc99","author":{"email":"aa98b9df186b21df14a285278d9705dce2da1881@codeaurora.org","name":"Dilip Kota"},"message":"slim-msm: Configure push pull protocol on MSM Controller\n\nConfigures push pull protocol parameters on\nMSM controller. It makes sure to program the\npush pull protocol per channel in the framework.\nIrresepective of client request, configure to\nISO protocol if channel frequency is multiple\nof super frame frequency.\n\nSigned-off-by: Dilip Kota <dkota@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/4868092978de20aa1806bbfe4a6653e60e0bfc99"},{"sha":"c53ca95f06109ec3931dbd6aef69e5917aeae08c","author":{"email":"4518c7bd309b7828292441ffce16ced7cb33eedd@codeaurora.org","name":"Naveen Kaje"},"message":"slim-msm: Add support to set port config and options\n\nAdd support to let the client specify the slimbus port\nconfiguration.\n\nSigned-off-by: Naveen Kaje <nkaje@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/c53ca95f06109ec3931dbd6aef69e5917aeae08c"},{"sha":"8e350f7ce6effbe7a12d24907647183cc2b55548","author":{"email":"d4b6c51c9a0d66973fb6c9ecdf48c3f781903a82@codeaurora.org","name":"Sagar Dharia"},"message":"slimbus: Support multiple message transactions per call\n\nBandwidth intensive operations (such as firmware download) need\nlot of messages to be sent over the bus. This API adds support to\nqueue multiple messages to HW and provides controller implementation\nusing BAM.\nThe API can also be used in places where slimbus slaves have strict\nordering/timing restrictions (e.g. send 2 specific register-writes\nback-to-back).\n\nSigned-off-by: Sagar Dharia <sdharia@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/8e350f7ce6effbe7a12d24907647183cc2b55548"},{"sha":"9cdb82426b968a801dc919d6ec4371a55baa97fc","author":{"email":"0fd068803129505f77439d74f551bd81fd81db2d@codeaurora.org","name":"Dilip Kota"},"message":"slim_ngd: Serialize shutdown sequence during SSR down\n\nDuring SSR down, work is queued for shutdown\nsequence. Sometimes work is getting scheduled\non one CPU while SSR up sequence is running\non other CPU. This is leading to unexpecpted\nscenarios and ending with crash.\nTo overcome this, serialize shutdown sequence\nby doing function call instead of workqueue.\nAnd remove ctrl_up signal reset in the shutdown\nsequence as it is affecting the transactions\ninitiated by client.\n\nSigned-off-by: Dilip Kota <dkota@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/9cdb82426b968a801dc919d6ec4371a55baa97fc"},{"sha":"94c9a7d36a18f6233afd1311c91a931560e78491","author":{"email":"0fd068803129505f77439d74f551bd81fd81db2d@codeaurora.org","name":"Dilip Kota"},"message":"slim_msm: Handle BAM resources\n\nMake sure BAM resources are initialized\nbefore de-initialization.\n\nSigned-off-by: Dilip Kota <dkota@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/94c9a7d36a18f6233afd1311c91a931560e78491"},{"sha":"9726265420029c9ca35dd620e51c8d4774e4f799","author":{"email":"d4b6c51c9a0d66973fb6c9ecdf48c3f781903a82@codeaurora.org","name":"Sagar Dharia"},"message":"slimbus: ngd: Optimize bulk write transactions\n\nAllocate bulk-write transactions in advance for most-commonly\nused bulk sizes, and reallocate only if size greater than that is\nrequested by client.\n\nSigned-off-by: Sagar Dharia <sdharia@codeaurora.org>\nSigned-off-by: Dilip Kota <dkota@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/9726265420029c9ca35dd620e51c8d4774e4f799"},{"sha":"bd30144d45a40de4e189074dfa62bdd55d77a894","author":{"email":"cba8495f95ebce8856a0b8e1af8f51ee6a894ac0@codeaurora.org","name":"Ramesh Gupta Guntha"},"message":"slimbus: ratelimit the warning and errors\n\nNO MERGE\nThis is to avoid the NS WDT issues because of the\nexcessive logging from tasha codec write failures.\n\nSigned-off-by: Ramesh Gupta Guntha <rgguntha@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/bd30144d45a40de4e189074dfa62bdd55d77a894"},{"sha":"23879022264f4b0f5f5c5fcba808ca1de121562a","author":{"email":"4518c7bd309b7828292441ffce16ced7cb33eedd@codeaurora.org","name":"Naveen Kaje"},"message":"slimbus: msm: Deinit/Reinit BAM pipe after SSR\n\nIf SSR happens, deinitialize and reinitialize BAM pipes used for\nTX and RX messaging.\n\nSigned-off-by: Sagar Dharia <sdharia@codeaurora.org>\nSigned-off-by: Naveen Kaje <nkaje@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/23879022264f4b0f5f5c5fcba808ca1de121562a"},{"sha":"f42ff431c4fb45d7be69bbb1f76dc722a2792ad1","author":{"email":"0fd068803129505f77439d74f551bd81fd81db2d@codeaurora.org","name":"Dilip Kota"},"message":"slim-msm: Optimize QMI response timeout\n\nFor a Slimbus transaction through QMI, timeout\nif there is no response within 500ms and return\ntimeout to the slimbus client.\nTransactions through QMI will complete within milli\nseconds. So it is better to timeout for 500ms\ninstead of 5 seconds.\n\nSigned-off-by: Dilip Kota <dkota@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/f42ff431c4fb45d7be69bbb1f76dc722a2792ad1"},{"sha":"5cb007c56f89811790cb50fa2c8fae5f11e20427","author":{"email":"1e0ce936bb9b355d257bf5790d2513c3f28be22b@linux.vnet.ibm.com","name":"Paul E. McKenney"},"message":"rcu: Don't disable CPU hotplug during OOM notifiers\n\nRCU's rcu_oom_notify() disables CPU hotplug in order to stabilize the\nlist of online CPUs, which it traverses.  However, this is completely\npointless because smp_call_function_single() will quietly fail if invoked\non an offline CPU.  Because the count of requests is incremented in the\nrcu_oom_notify_cpu() function that is remotely invoked, everything works\nnicely even in the face of concurrent CPU-hotplug operations.\n\nFurthermore, in recent kernels, invoking get_online_cpus() from an OOM\nnotifier can result in deadlock.  This commit therefore removes the\ncall to get_online_cpus() and put_online_cpus() from rcu_oom_notify().\n\nReported-by: Marcin Ślusarz <marcin.slusarz@gmail.com>\nReported-by: David Rientjes <rientjes@google.com>\nSigned-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nAcked-by: David Rientjes <rientjes@google.com>\nTested-by: Marcin Ślusarz <marcin.slusarz@gmail.com>\nSigned-off-by: Srinivas Ramana <sramana@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/5cb007c56f89811790cb50fa2c8fae5f11e20427"},{"sha":"8e3ccd7470a2262bb97453da8e36e8b0dda01b51","author":{"email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com","name":"flar2"},"message":"mdss_fb: backlight dimmer option\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/8e3ccd7470a2262bb97453da8e36e8b0dda01b51"},{"sha":"52e2d8064633d10e2f236c4a49b43af9763f5269","author":{"email":"d1996fe015c1f347dddf6c16199179596b8014db@codeaurora.org","name":"Naveen Ramaraj"},"message":"msm: vidc: Handle max clients error properly\n\nWhen FW returned max clients error, driver is changing inst->state\nto INVALID. With this driver doesn't know if FW had valid session or\nnot to send ABORT command. If driver sends ABORT command, FW times out\nbecause there is no session in FW. Hence clean the session in HFI when\nFW returns max clients error so that ABORT doesn't reach FW.\n\nSigned-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>\nSigned-off-by: Mekala Natarajan <mekalan@codeaurora.org>\nSigned-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/52e2d8064633d10e2f236c4a49b43af9763f5269"},{"sha":"639e7cd361cf2bbe83fe2326bd9872b9957281c5","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: fix deadlock in video driver\n\nThere is deadlock between session and inst lock\nbetween response and client threads in error case.\nWhen there is session_error from video firmware,\nthe response thread acquires session lock and calls\nhandle_session_error function. At the same time\nclient thread acquired inst lock in session_close\nfunction and then calls session_clean where it is\nwaiting on session lock as it was already acquired\nby response thread. Now response thread starts\nexecuting handle_session_error function where will\ntry to acquire inst lock which was already acquired\nby client thread causing deadlock. This change resolves\ndeadlock by removing unnecessary inst lock acquiring\nby client thread in session close.\n\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/639e7cd361cf2bbe83fe2326bd9872b9957281c5"},{"sha":"abe075a22feef4ff9e864d2f1af5754be4339bee","author":{"email":"878683cf4c6ae379c61c240a173e477b99f4ef20@codeaurora.org","name":"Manikanta Kanamarlapudi"},"message":"msm: vidc: Ignore load for thumbnail session\n\nThumbnail session load should be ignored, but since\nthumbnail is a non real time session, load is updated\naccordingly. Avoided the same.\n\nSigned-off-by: Manikanta Kanamarlapudi <kmanikan@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/abe075a22feef4ff9e864d2f1af5754be4339bee"},{"sha":"a5c734f489c6e9563ff44dcdf492f9c53fee8572","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"msm: vidc: Allow clients to specify/query the colorspace\n\nWhen encoder clients specify the color space, the resulting bitstream\nwill have the color space embedded in it.  This allows for the\ndecoder to display the picture accurately without the color being\nskewed.\n\nSimilarly decoder clients can query the color space of the bitstream by\nenabling MSM_VIDC_EXTRADATA_VUI_DISPLAY_INFO.  If the bitstream contains\nthe colorspace hint, the appropriate extradata will be emitted by the\ndecoder.\n\nAuthor: Deva Ramasubramanian <dramasub@codeaurora.org>\nSigned-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRom/kernel_moto_shamu/commits/a5c734f489c6e9563ff44dcdf492f9c53fee8572"}]}