dfc: port the latest fixes
Port the latest fixes from msm-4.19. This includes: - Clear status flags when entering powersave (Ifc6457f1696ef) - Adjust QMAP query grants (I9da42a9d2425) - fix use-after-free (I76ab4a99b3f4) Change-Id: I1beb93d1f6fdf214c8756bd0e488914bf876aa5e Acked-by: Weiyi Chen <weiyic@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
此提交包含在:
30
core/dfc.h
30
core/dfc.h
@@ -262,6 +262,36 @@ TRACE_EVENT(dfc_qmap,
|
||||
__print_hex(__get_dynamic_array(data), __entry->len))
|
||||
);
|
||||
|
||||
TRACE_EVENT(dfc_adjust_grant,
|
||||
|
||||
TP_PROTO(u8 mux_id, u8 bearer_id, u32 grant, u32 rx_bytes,
|
||||
u32 inflight, u32 a_grant),
|
||||
|
||||
TP_ARGS(mux_id, bearer_id, grant, rx_bytes, inflight, a_grant),
|
||||
|
||||
TP_STRUCT__entry(
|
||||
__field(u8, mux_id)
|
||||
__field(u8, bearer_id)
|
||||
__field(u32, grant)
|
||||
__field(u32, rx_bytes)
|
||||
__field(u32, inflight)
|
||||
__field(u32, a_grant)
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->mux_id = mux_id;
|
||||
__entry->bearer_id = bearer_id;
|
||||
__entry->grant = grant;
|
||||
__entry->rx_bytes = rx_bytes;
|
||||
__entry->inflight = inflight;
|
||||
__entry->a_grant = a_grant;
|
||||
),
|
||||
|
||||
TP_printk("mid=%u bid=%u grant=%u rx=%u inflight=%u adjusted_grant=%u",
|
||||
__entry->mux_id, __entry->bearer_id, __entry->grant,
|
||||
__entry->rx_bytes, __entry->inflight, __entry->a_grant)
|
||||
);
|
||||
|
||||
#endif /* _TRACE_DFC_H */
|
||||
|
||||
/* This part must be outside protection */
|
||||
|
新增問題並參考
封鎖使用者