{"push_id":1192931906,"size":41,"distinct_size":41,"ref":"refs/heads/marshmallow","head":"1d17cb2f1d343a64db1c4add7b104ed9a207642e","before":"597d3f1a71a15684bda142d56b936298c6e28f45","commits":[{"sha":"f69857001ecc05c24a20a45e515278861d65f72a","author":{"name":"Terence Hampson","email":"a43919c71ec54565d3037115442589e27611ae47@codeaurora.org"},"message":"mdss: mdp3: Validate input from userspace\n\nFully verify that the values from client are safe to use.\n\nbug: 28602014\n\nChange-Id: I8aa16d9a361a668a394b0ef8644f1d00d92c4f1b\nOriginal-Change-Id: I73d6839f5bccd53b8bc2d812dc7673b13735299c\nSigned-off-by: Terence Hampson <thampson@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/f69857001ecc05c24a20a45e515278861d65f72a"},{"sha":"8d4fd5e4286e4cd011fde565945239be6fb80286","author":{"name":"Alan Stern","email":"5c4cbde65af01ad64f5b2177d0cd78ab5b01e5a1@rowland.harvard.edu"},"message":"USB: fix invalid memory access in hub_activate()\n\nCommit 8520f38099cc (\"USB: change hub initialization sleeps to\ndelayed_work\") changed the hub_activate() routine to make part of it\nrun in a workqueue.  However, the commit failed to take a reference to\nthe usb_hub structure or to lock the hub interface while doing so.  As\na result, if a hub is plugged in and quickly unplugged before the work\nroutine can run, the routine will try to access memory that has been\ndeallocated.  Or, if the hub is unplugged while the routine is\nrunning, the memory may be deallocated while it is in active use.\n\nThis patch fixes the problem by taking a reference to the usb_hub at\nthe start of hub_activate() and releasing it at the end (when the work\nis finished), and by locking the hub interface while the work routine\nis running.  It also adds a check at the start of the routine to see\nif the hub has already been disconnected, in which nothing should be\ndone.\n\nSigned-off-by: Alan Stern <stern@rowland.harvard.edu>\nReported-by: Alexandru Cornea <alexandru.cornea@intel.com>\nTested-by: Alexandru Cornea <alexandru.cornea@intel.com>\nFixes: 8520f38099cc (\"USB: change hub initialization sleeps to delayed_work\")\nCC: <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nBug: 28712303\nChange-Id: Ie696f13c4fa28dd549d459ea607cf27b53610be6\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/8d4fd5e4286e4cd011fde565945239be6fb80286"},{"sha":"014fe2ec2473dd01c48e9caf0b37cf58c66fb96a","author":{"name":"Pavel Labath","email":"151b4374ae0894129725cbc0ee8b2899fb4039fe@google.com"},"message":"Revert \"arch: arm64: disable hardware breakpoints\"\n\nThe original commit says the breakpoints were disabled because\nsome chips failed to boot up with breakpoints enabled. This is not\ntrue for angler devices, which appear to function well with them\nenabled.\n\nThis reverts commit 5acefa10b8f3a62a5af0c7bdaba01c56e583cba2.\n\nBug: 28111472\nChange-Id: Ib70f6c24919811e72b0383772ea1c1ba7dcc875e\nSigned-off-by: Pavel Labath <labath@google.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/014fe2ec2473dd01c48e9caf0b37cf58c66fb96a"},{"sha":"7a7451009209b280760a2f8a2f528bfedfd896db","author":{"name":"Mohamad Ayyash","email":"a63011e6db47c5624401b2ef01e42a84436c0cfe@google.com"},"message":"Don't show empty tag stats for unprivileged uids\n\nBUG: 27577101\nBUG: 27532522\nChange-Id: I890831a72e5ad4485fdf30e51a146712b18052ed\nSigned-off-by: Mohamad Ayyash <mkayyash@google.com\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/7a7451009209b280760a2f8a2f528bfedfd896db"},{"sha":"b139addd95156d43e41ddd9251b050a65aedf0b4","author":{"name":"Siqi Lin","email":"05311c862ac5771ebcb1a0a3adac66d431c622e1@google.com"},"message":"msm_thermal: send OFF/ONLINE uevent in hotplug cases\n\nSend the correct uevent after setting a CPU core online or offline.\nThis allows ueventd to set correct SELinux labels for newly created\nsysfs CPU device nodes.\n\nBug: 28887345\nChange-Id: If31b8529b31de9544914e27514aca571039abb60\nSigned-off-by: Siqi Lin <siqilin@google.com>\nSigned-off-by: Thierry Strudel <tstrudel@google.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/b139addd95156d43e41ddd9251b050a65aedf0b4"},{"sha":"fd500fce94c98a0df9f3297d7c6759df410b89c5","author":{"name":"Sreenath Sharma","email":"285d6b39340b0bc71e8364008ad65d481c9d07e4@broadcom.com"},"message":"net: wireless: bcmdhd: fix enqueue and dequeue of deferred work framework\n\n- increase priority work fifo size to 16\n- align deferred work data to the power of two\n- check for enough room before enqueue to avoid incomplete data\n- check for enough data before dequeue to avoid incomplete data\n- proper handling of enqueue and dequeue return values\n\nBUG=28226991\n\nChange-Id: I3be11134bb37bcb99157ff2f58cd7f775cd11260\nSigned-off-by: Sreenath Sharma <sreenath.sharma@broadcom.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/fd500fce94c98a0df9f3297d7c6759df410b89c5"},{"sha":"f97b2c12bcd7bfe5ce5b9576242f5c8a1f3132cf","author":{"name":"franciscofranco","email":"0ac3193ff3d7b4e68ae404d59f776924e2be9ac9@gmail.com"},"message":"Revert \"mm: compaction: compact all zones when turning off screen\"\n\nThis reverts commit 95bcfcb1d6c297927dc783459414e01c0b66ecac.","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/f97b2c12bcd7bfe5ce5b9576242f5c8a1f3132cf"},{"sha":"8996f14c57f8af23454cc9985530c9e13c3c272f","author":{"name":"Asutosh Das","email":"ec1ed603bd8122a103905000181fb62b91735154@codeaurora.org"},"message":"mmc: host: Fix spinbug in performance sysfs nodes\n\nIn CMDQ, the mmc_release_host runs in softirq context.\nThere's a potential race condition between show/set_perf\nsince it doesn't disable pre-emption. Change this to\ndisable preemption.\n\nChange-Id: I20918a459e8b35ac666971b8ebf179f44aa9c40f\nSigned-off-by: Asutosh Das <asutoshd@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/8996f14c57f8af23454cc9985530c9e13c3c272f"},{"sha":"3d2b66cb9c771309138d7865ba178501d76a8a06","author":{"name":"Konstantin Dorfman","email":"e7d930020104cbbf17b90033313015f60bc98a95@codeaurora.org"},"message":"mmc: core: use asynchronous runtime suspend pm core api\n\nThis change is needed bacause mmc_rpm_release() api is used in softirq\ncontext, when usage counter goes to zero, it will trigger pm core runtime\nsuspend callback.\n\nChange-Id: I18b1d193952a83336d6539c495509091c24e7d41\nSigned-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/3d2b66cb9c771309138d7865ba178501d76a8a06"},{"sha":"7281db1e67adb2cd1a042824771a389f91408120","author":{"name":"Sahitya Tummala","email":"b7bf508aab3e5632db28abf288bf9b4635713caf@codeaurora.org"},"message":"mmc: core: Update PON based on the system state\n\nAs per eMMC specification, the PON (Power Off Notification)\nmust be sent by host to the card before turning off the power.\nThis will allow card to prepare itself for the power off and\nmay even reduce the initialization of eMMC upon next boot-up.\n\nSend long PON during system power off and send short PON during\nsystem reboot to reduce the reboot latency.\n\nChange-Id: If4188b8b80aaa0e6c4e00e1807aa9589d5e7efdb\nSigned-off-by: Sahitya Tummala <stummala@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/7281db1e67adb2cd1a042824771a389f91408120"},{"sha":"3c525063115dd9a7af41dd94fe661239391a4a34","author":{"name":"Sayali Lokhande","email":"69bdb3f673903ab593c6aff183ab96fbbf388b75@codeaurora.org"},"message":"mmc: sdhci: Set pm_qos to performance mode if clock scaling is disabled\n\npm_qos is never set to PERFORMANCE_MODE although frequency is set to max\nfrequency. For getting optimized performance ,set pm_qos to performance\nmode when clock scaling is disabled and if dynamic clock scaling is\nallowed, set it to performance init mode.\n\nChange-Id: Ie148fbbc19accac2a59f3f36024e992fa6dcc8d0\nSigned-off-by: Sayali Lokhande <sayalil@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/3c525063115dd9a7af41dd94fe661239391a4a34"},{"sha":"e05843441753aa08d24d93286a1208298c547a1c","author":{"name":"Sahitya Tummala","email":"b7bf508aab3e5632db28abf288bf9b4635713caf@codeaurora.org"},"message":"mmc: core: update host->card after getting RCA for SD card\n\nDuring tuning the status command CMD13 needs to be sent to the\ncard to know the card's state upon any failure to tuning command.\n\nChange-Id: Iaefc80305d101bd72ff22f792b1967379507a739\nSigned-off-by: Sahitya Tummala <stummala@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/e05843441753aa08d24d93286a1208298c547a1c"},{"sha":"06874b46dba7c589ddd6b9d9afd77892570188b0","author":{"name":"Sahitya Tummala","email":"b7bf508aab3e5632db28abf288bf9b4635713caf@codeaurora.org"},"message":"mmc: core: fix race between mmc_power_off and mmc_power_up\n\nIn case card detect IRQ is triggered before mmc_add_host(), then\nthere could be a potential race between mmc_power_off() which gets\ncalled from mmc_rescan() of card detect IRQ handler and\nmmc_start_host() which gets called from mmc_add_host(). This may\nturn off the clocks while mmc_start_host() is still running and thus\nmay result in an un-clocked register access.\n\nChange-Id: I522df75ba0ad23f065127e015ad825075be94596\nSigned-off-by: Sahitya Tummala <stummala@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/06874b46dba7c589ddd6b9d9afd77892570188b0"},{"sha":"a0bb867fb6977f0a84cff69d41eb0712b1aa3d4c","author":{"name":"Ulf Hansson","email":"3ad0d1c4b920d57f1a9faa9ebc13c3d9edadde58@linaro.org"},"message":"mmc: core: Handle both poweroff notification types for eMMC\n\nDepending on the context of the operation while powering down the card,\neither POWER_OFF_NOTIFY_SHORT or POWER_OFF_NOTIFY_LONG will be used. In\nsuspend context a short timeout is preferred while a long timeout would\nbe acceptable in a shutdown/hibernation context.\n\nWe add a new parameter to the mmc_suspend function so we can provide an\nindication of what notification type to use.\n\nChange-Id: I4a1db618d8b41dc7851e4cc95f801e3585b665e8\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Chris Ball <cjb@laptop.org>\nGit-commit: bb09907fdbc4451448e9efb9009f0ef538e52861\nGit-repo: https://android.googlesource.com/kernel/common.git\n[kaushalk@codeaurora.org: Resolved context conflicts]\nSigned-off-by: Kaushal Kumar <kaushalk@codeaurora.org>\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/a0bb867fb6977f0a84cff69d41eb0712b1aa3d4c"},{"sha":"ec4987a4c3b74cbb9bc259c89cf4c19683077fe0","author":{"name":"Ulf Hansson","email":"3ad0d1c4b920d57f1a9faa9ebc13c3d9edadde58@linaro.org"},"message":"mmc: core: Enable power_off_notify for eMMC shutdown sequence\n\nIn suspend mode it is important to save power. If the host is able to\ncut buth vcc and vccq, the MMC_CAP2_POWEROFF_NOTIFY shall be set. It\nwill mean the card will be completely powered down at suspend and the\npower off notification cmd will be sent prior power down.\n\nIt seems common not being able to cut both vcc and vccq for a host. In\nthis situation we issue the sleep cmd in favor of the power off\nnotification cmd, to save more power.\n\nWhile maintainng the above policy, we also want to make use of the\npower off notification in the shutdown sequence, even in the case were\nthe host has not set MMC_CAP2_POWEROFF_NOTIFY, since we know vcc and\nvccq will regardless be cut.\n\nWe accomplish this by always enabling the power off notification byte\nin the EXT_CSD and issue the power off notification when either\nMMC_CAP2_POWEROFF_NOTIFY is set or we are executing a shutdown.\n\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Chris Ball <cjb@laptop.org>\nGit-commit: 020586d24e5dce45b0738d9340636c9f1688237f\nGit-repo: https://android.googlesource.com/kernel/common.git\nSigned-off-by: Kaushal Kumar <kaushalk@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/ec4987a4c3b74cbb9bc259c89cf4c19683077fe0"},{"sha":"1f176f8faef8cb4e8b8af7f8de708aa35354ed6b","author":{"name":"Ulf Hansson","email":"3ad0d1c4b920d57f1a9faa9ebc13c3d9edadde58@linaro.org"},"message":"mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE\n\nMMC_CAP2_FULL_PWR_CYCLE shall be set by host drivers which are able to\ndo a complete power cycle of the card. In the eMMC case that includes\nboth vcc and vccq.\n\nThis CAP is providing the protocol layer with important information,\nneeded to take optimized decisions during card initialization and in\nthe suspend/resume sequence.\n\nMMC_CAP2_POWEROFF_NOTIFY is replaced by MMC_CAP2_FULL_PWR_CYCLE, since\nit makes sense to use a wider scope for it.\n\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Chris Ball <cjb@laptop.org>\nGit-commit: 211f8b40b27a83c8513bcade87188ab168aece90\nGit-repo: https://android.googlesource.com/kernel/common.git\nSigned-off-by: Kaushal Kumar <kaushalk@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/1f176f8faef8cb4e8b8af7f8de708aa35354ed6b"},{"sha":"f2cbee35c3c89a513efc8e98f5bb71736c8ca643","author":{"name":"Mahesh Sivasubramanian","email":"0535029a92723ceb00d858924ac46e7e0054d694@codeaurora.org"},"message":"soc: qcom: rpm-smd: Read ACKs for sleep set on wakeup\n\nThe ACKs from sleep set are not read by the driver until after the system\nwakeups from suspend and interrupts are enabled. Depending on the number of\noutstanding ACKs, the receive buffer could be full with sleep set ACKs and\ncould result in a crash if clients try to vote for active requests.\n\nFix by reading the ACKs from sleep set while exiting sleep before drivers\ncan send additional requests.\n\nChange-Id: Id0894c9b6b637da164a5d3331d9b7e697dffd4bc\nSigned-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/f2cbee35c3c89a513efc8e98f5bb71736c8ca643"},{"sha":"f9af0ca1dec62542a70da70e47f74a53e13f36a7","author":{"name":"Karthik Parsha","email":"97aabb31b5b85baebcc259d59dfd17a258e41af0@codeaurora.org"},"message":"qcom: rpm-smd: Force smd channel update in interrupt lock context\n\nIn the power collapse path, when checking for availability of an ack from\nrpm, use smd_is_pkt_avail. This api is designed to be used with\ninterrupts disabled, and will be able to poll for acks from rpm.\n\nCheck for upto 500us to check availability of this ack.\n\nChange-Id: Ie99d0bb9ae17445872e0c37f0797cac3a221daa4\nSigned-off-by: Karthik Parsha <kparsha@codeaurora.org>\nSigned-off-by: Maulik Shah <mkshah@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/f9af0ca1dec62542a70da70e47f74a53e13f36a7"},{"sha":"ba9ce0c208821cf47c5b4b13d347c0df464bfa84","author":{"name":"Maulik Shah","email":"b59d43e0e219854e622ff5b55e4dd8a0a2c6fb38@codeaurora.org"},"message":"soc: qcom: rpm-smd: Move timeout for rpm ack error message\n\nCurrently timed out for rpm ack print can come when entering\nand exiting sleep. print timeout error only while entering\nrpm assited pc to avoid flooding when exiting sleep.\n\nChange-Id: I2e6fbdb7e2da4dd9fe5184b116b337dbe2452340\nSigned-off-by: Maulik Shah <mkshah@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/angler/commits/ba9ce0c208821cf47c5b4b13d347c0df464bfa84"},{"sha":"c46cd838b6cbc9273eef333ce1e4937e648c770c","author":{"name":"Archana Sathyakumar","email":"6054debbcb7576ec7b47ce6bff79807b2445c0d4@codeaurora.org"},"message":"soc: qcom: rpm-smd: Add API to send message without waiting on ACK\n\nCertain rpm messages do not need to wait on ACKs to complete the\nrequest. Drivers incur unwanted latency waiting for ACKs on such\nrequests. Add an API that allows driver to send messages without waiting\non an ACK.\n\nCRs-fixed: 844291\nChange-Id: I602eb21e6e8a92febfc1d37372306c4140eb1b54\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/angler/commits/c46cd838b6cbc9273eef333ce1e4937e648c770c"}]}
{"actor":{"display_login":"franciscofranco"}}