mirror of
https://github.com/apache/nuttx.git
synced 2026-08-05 14:19:03 +00:00
To avoid the crash when lock are acquired twice, one case is in the destory process: we hold the rpdev->lock to iterate the rpdev->endpoints to destory all the endpoints, but rpmsg_destroy_ept() may send the name service message, and need acquire the rpdev->lock again to lead crash. Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| 0001-libmetal-cmake-set-HAVE_STDATOMIC_H-default-true-in-.patch | ||
| 0001-ns-acknowledge-the-received-creation-message.patch | ||
| 0002-libmetal-atomic-enable-64-bit-atomic-by-toolchain-bu.patch | ||
| 0002-Negotiate-individual-buffer-size-dynamically.patch | ||
| 0003-mutex-change-the-libmetal-nuttx-mutex-to-recursive-m.patch | ||
| 0003-rpmsg-notify-the-user-when-the-remote-address-is-rec.patch | ||
| 0004-rpmsg-wait-ept-ready-in-rpmsg_send.patch | ||
| 0005-openamp-add-VIRTIO_RING_F_MUST_NOTIFY-event.patch | ||
| 0006-rpmsg_virtio-don-t-need-check-status-when-get_tx_pay.patch | ||
| 0007-virtqueue-move-virtqueue_nused-and-virtqueue_navail-.patch | ||
| 0008-lib-rpmsg-rpmsg_virtio-add-last-buffer-check-to-fix-.patch | ||
| 0009-virtio-change-feature-to-64-bit-in-all-virtio_dispat.patch | ||
| 0010-openamp-add-assert-when-get-tx-buffer-failed.patch | ||
| CMakeLists.txt | ||
| Kconfig | ||
| libmetal.cmake | ||
| libmetal.defs | ||
| Makefile | ||
| open-amp.cmake | ||
| open-amp.defs | ||