|
@@ -1,6 +1,6 @@
|
|
/*
|
|
/*
|
|
* Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
|
|
* Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
|
|
- * Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
|
|
|
|
|
|
+ * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
|
*
|
|
*
|
|
* Permission to use, copy, modify, and/or distribute this software for
|
|
* Permission to use, copy, modify, and/or distribute this software for
|
|
* any purpose with or without fee is hereby granted, provided that the
|
|
* any purpose with or without fee is hereby granted, provided that the
|
|
@@ -2876,9 +2876,9 @@ uint32_t wlan_objmgr_psoc_check_for_pdev_leaks(struct wlan_objmgr_psoc *psoc)
|
|
ref_id_dbg = pdev->pdev_objmgr.ref_id_dbg;
|
|
ref_id_dbg = pdev->pdev_objmgr.ref_id_dbg;
|
|
wlan_objmgr_for_each_refs(ref_id_dbg, ref_id, refs) {
|
|
wlan_objmgr_for_each_refs(ref_id_dbg, ref_id, refs) {
|
|
leaks++;
|
|
leaks++;
|
|
- obj_mgr_alert("%7u %4u %s",
|
|
|
|
|
|
+ obj_mgr_alert("%7u %4u %s(%d)",
|
|
pdev_id, refs,
|
|
pdev_id, refs,
|
|
- string_from_dbgid(ref_id));
|
|
|
|
|
|
+ string_from_dbgid(ref_id), ref_id);
|
|
}
|
|
}
|
|
wlan_pdev_obj_unlock(pdev);
|
|
wlan_pdev_obj_unlock(pdev);
|
|
}
|
|
}
|
|
@@ -2921,8 +2921,9 @@ uint32_t wlan_objmgr_psoc_check_for_vdev_leaks(struct wlan_objmgr_psoc *psoc)
|
|
ref_id_dbg = vdev->vdev_objmgr.ref_id_dbg;
|
|
ref_id_dbg = vdev->vdev_objmgr.ref_id_dbg;
|
|
wlan_objmgr_for_each_refs(ref_id_dbg, ref_id, refs) {
|
|
wlan_objmgr_for_each_refs(ref_id_dbg, ref_id, refs) {
|
|
leaks++;
|
|
leaks++;
|
|
- obj_mgr_alert("%7u %4u %s",
|
|
|
|
- vdev_id, refs, string_from_dbgid(ref_id));
|
|
|
|
|
|
+ obj_mgr_alert("%7u %4u %s(%d)",
|
|
|
|
+ vdev_id, refs, string_from_dbgid(ref_id),
|
|
|
|
+ ref_id);
|
|
}
|
|
}
|
|
wlan_vdev_obj_unlock(vdev);
|
|
wlan_vdev_obj_unlock(vdev);
|
|
}
|
|
}
|
|
@@ -2942,11 +2943,11 @@ wlan_objmgr_print_peer_ref_leaks(struct wlan_objmgr_peer *peer, int vdev_id)
|
|
|
|
|
|
ref_id_dbg = peer->peer_objmgr.ref_id_dbg;
|
|
ref_id_dbg = peer->peer_objmgr.ref_id_dbg;
|
|
wlan_objmgr_for_each_refs(ref_id_dbg, ref_id, refs) {
|
|
wlan_objmgr_for_each_refs(ref_id_dbg, ref_id, refs) {
|
|
- obj_mgr_alert(QDF_MAC_ADDR_FMT " %7u %4u %s",
|
|
|
|
|
|
+ obj_mgr_alert(QDF_MAC_ADDR_FMT " %7u %4u %s(%d)",
|
|
QDF_MAC_ADDR_REF(peer->macaddr),
|
|
QDF_MAC_ADDR_REF(peer->macaddr),
|
|
vdev_id,
|
|
vdev_id,
|
|
refs,
|
|
refs,
|
|
- string_from_dbgid(ref_id));
|
|
|
|
|
|
+ string_from_dbgid(ref_id), ref_id);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#else
|
|
#else
|