Parse L1/L2 errors based on the part number. This
will remove the need for keeping track of the
number of cores in cluster, boot core etc.
Change-Id: Idcaeff7ff1a82b8f52344588a5ab53f087bc439e
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
Add check to log external and transaction stalled iommu
faults also instead of dumping fault type as unknown for
these faults.
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
Change-Id: Id95082eba94d480335a3c5569d7ab34f6c500c71
Commit "mm: vmscan: fix the page state calculation in too_many_isolated"
fixed an issue where a number of tasks were blocked in reclaim path
for seconds, because of vmstat_diff not being synced in time.
A similar problem can happen in isolate_migratepages_block, where
similar calculation is performed. This patch fixes that.
Change-Id: Ie74f108ef770da688017b515fe37faea6f384589
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
vmstat events currently count pgpgout, but that includes
only the writebacks, and not the reclaim of clean
pages. Add an event to count clean page evictions. This is
helpful to evaluate page thrashing cases.
Change-Id: Icfb797877a544a58c289074bdc290dfbc1384514
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
SMB1390 has eight interrupts in total. Add the ones that were missing
from the initial commit and arrange all of them in the right order to
match the one-to-one mapping between each interrupt and its
corresponding bit in the Interrupt Real-Time Status register.
CRs-Fixed: 2239205
Change-Id: I7b960f54fc1b6318be6f0c070fe160078e2fe398
Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
Extend UFS fault injection capability by adding fault injection to
hibernate enter and exit path.
Change-Id: I6ef25a4c17a99ad2c8c5df387ee5d952f42ff55e
Signed-off-by: Can Guo <cang@codeaurora.org>
The registration to idle notifier is missing in the PMU driver.
Registering it so that the idle events are properly handled, that
is, the counter values are updated before the cpu goes into idle.
Change-Id: If2a74ed8189f96fa28a05037d86e20e5b53b4a88
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
Change analog voltage minimum threshold from 2.85 to 2.856V for eeprom
device on sm8150 QRD platform.
Change-Id: I9fb83ff438cdfeb8c2ebb4193969c4fdb698fdf1
Signed-off-by: Pengfei Liu <pengfeiliu@codeaurora.org>
Add thermal configuration for monitoring NPU temperature and mitigate.
The current config monitors for a 95C threshold and uses step-wise
algorithm to mitigate.
Change-Id: I294ed0107e20e7b3e98fada76ef10ea37e69e6d2
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
Previously the pm_runtime_get() call from __dwc3_gadget_ep_queue()
and corresponding pm_runtime_put() in dwc3_gadget_giveback() were
removed due to our modifications on how runtime PM is handled.
However commit 59d3a952e4f3 ("usb: dwc3: gadget: never call
->complete() from ->ep_queue()") was brought in via stable merge
and added back the pm_runtime_put() to the new function
dwc3_del_and_unmap_request() causing the PM usage_count to grow
more and more negative each time peripheral mode was started
and stopped. Remove this pm_runtime_put() as the negative count
causes host mode to not work due to xhci-plat child thinking that
its parent is not in RPM_ACTIVE state.
Change-Id: I5c055e26aa35d337cec7db441fe50b4ee05a7eb4
Signed-off-by: Jack Pham <jackp@codeaurora.org>
Enable bpf match support for targets with kernel 4.9 and above
so that iptable command from netd (userspace module) with -m bpf
doesn't fail.
CRs-Fixed: 2228931
Change-Id: Ie592632768615a780dc86da8da21f8f1b65177d5
Signed-off-by: Devi Sandeep Endluri V V <dendluri@codeaurora.org>