<div dir="ltr">I'm updating this patch this days, but get stuck with several problems:<br><br> - when key deleting, should we just put the deleted node back to freechain or run workspace_free on these deleted nodes?<br>
<br> - my current code (at: <a href="https://github.com/ashi08104/rtems/tree/one_rbtree_add_fl">https://github.com/ashi08104/rtems/tree/one_rbtree_add_fl</a>) can't pass the unlimited test cases (psxkey07 and psxkey08). I tried to debug it, but still with no success until now. one interesting thing is when I change following line in psxkey07/init.c:<br>
<br>#define CONFIGURE_MAXIMUM_POSIX_THREADS rtems_resource_unlimited(5)<br><br>to:<br><br>#define CONFIGURE_MAXIMUM_POSIX_THREADS rtems_resource_unlimited(4)<br><br>then, this test case will be OK. And change to different number of rtems_resource_unlimited() would lead to different errors.<br>
Could anyone give me some hints about this? If necessary, I can provide more details. Thanks!<br><br>--Zhongwei<br><br></div>