comparison TaskManager/Cell/CellTaskManagerImpl.cc @ 76:5a1a5f4c28fd

*** empty log message ***
author gongo
date Mon, 18 Feb 2008 11:40:11 +0900
parents 811ffebd8deb
children 83b57e03d3ef
comparison
equal deleted inserted replaced
75:db2b7c565b89 76:5a1a5f4c28fd
106 __debug_ppe("[PPE] recv from [SPE %d] : 0x%x\n", id, data); 106 __debug_ppe("[PPE] recv from [SPE %d] : 0x%x\n", id, data);
107 bufferManager->check_task_finish((HTaskPtr)data); 107 bufferManager->check_task_finish((HTaskPtr)data);
108 } 108 }
109 } 109 }
110 } 110 }
111 } while (list == NULL && !bufferManager->activeTaskQueue); 111 } while (list == NULL && bufferManager->waitTaskQueue
112 && !bufferManager->activeTaskQueue);
112 113
113 if (list == NULL) { 114 if (list == NULL) {
114 next_list = set_task(); 115 next_list = set_task();
115 d = mailManager->create((unsigned int)next_list); 116 if (next_list != NULL) {
116 list = MailManager::append_mailQueue(list, d); 117 d = mailManager->create((unsigned int)next_list);
118 list = MailManager::append_mailQueue(list, d);
119 }
117 } 120 }
118 121
119 return list; 122 return list;
120 } 123 }
121 124