qcacmn: Record caller and timestamp for pm_runtime_mark_last_busy
pm_runtime_mark_last_busy will extend the timer for runtime suspend. Recording caller and timestamp can help to debug who may prevent runtime PM suspend. Change-Id: I4848a2558197e0fc9b7300421a5a1993817333e4 CRs-fixed: 2457803
This commit is contained in:
@@ -2144,16 +2144,12 @@ hif_pci_ce_recv_data(struct CE_handle *copyeng, void *ce_context,
|
||||
struct HIF_CE_state *hif_state = pipe_info->HIF_CE_state;
|
||||
struct CE_state *ce_state = (struct CE_state *) copyeng;
|
||||
struct hif_softc *scn = HIF_GET_SOFTC(hif_state);
|
||||
#ifdef HIF_PCI
|
||||
struct hif_pci_softc *hif_pci_sc = HIF_GET_PCI_SOFTC(hif_state);
|
||||
#endif
|
||||
struct hif_opaque_softc *hif_ctx = GET_HIF_OPAQUE_HDL(scn);
|
||||
struct hif_msg_callbacks *msg_callbacks =
|
||||
&pipe_info->pipe_callbacks;
|
||||
|
||||
do {
|
||||
#ifdef HIF_PCI
|
||||
hif_pm_runtime_mark_last_busy(hif_pci_sc->dev);
|
||||
#endif
|
||||
hif_pm_runtime_mark_last_busy(hif_ctx);
|
||||
qdf_nbuf_unmap_single(scn->qdf_dev,
|
||||
(qdf_nbuf_t) transfer_context,
|
||||
QDF_DMA_FROM_DEVICE);
|
||||
|
Reference in New Issue
Block a user