Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/console/cmd.c

    r21881bd8 rf9061b4  
    573573        spinlock_lock(&cmd_lock);
    574574       
     575        link_t *cur;
    575576        size_t len = 0;
    576         list_foreach(cmd_list, cur) {
     577        for (cur = cmd_head.next; cur != &cmd_head; cur = cur->next) {
    577578                cmd_info_t *hlp;
    578579                hlp = list_get_instance(cur, cmd_info_t, link);
     
    590591        }
    591592       
    592         list_foreach(cmd_list, cur) {
     593        for (cur = cmd_head.next; cur != &cmd_head; cur = cur->next) {
    593594                cmd_info_t *hlp;
    594595                hlp = list_get_instance(cur, cmd_info_t, link);
     
    645646int cmd_desc(cmd_arg_t *argv)
    646647{
     648        link_t *cur;
     649       
    647650        spinlock_lock(&cmd_lock);
    648651       
    649         list_foreach(cmd_list, cur) {
     652        for (cur = cmd_head.next; cur != &cmd_head; cur = cur->next) {
    650653                cmd_info_t *hlp;
    651654               
     
    11771180                /* Execute the test */
    11781181                test_quiet = true;
    1179                 const char *test_ret = test->entry();
     1182                const char *ret = test->entry();
    11801183               
    11811184                /* Update and read thread accounting */
     
    11851188                irq_spinlock_unlock(&TASK->lock, true);
    11861189               
    1187                 if (test_ret != NULL) {
    1188                         printf("%s\n", test_ret);
     1190                if (ret != NULL) {
     1191                        printf("%s\n", ret);
    11891192                        ret = false;
    11901193                        break;
Note: See TracChangeset for help on using the changeset viewer.