clean unnecessary lock initialization in kernel
This commit is contained in:
@@ -200,7 +200,6 @@ int sys_exec(char* img_start, char* name, char** argv)
|
||||
struct TaskMicroDescriptor* current_task = cur_cpu()->task;
|
||||
int ret = task_exec(current_task, img_start, name, argv);
|
||||
if (ret >= 0) {
|
||||
spinlock_init(¤t_task->lock, current_task->name);
|
||||
p_mmu_driver->LoadPgdir((uintptr_t)V2P(current_task->pgdir.pd_addr));
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -74,6 +74,7 @@ int user_irq_handler(int irq, void* tf, void* arg)
|
||||
}
|
||||
|
||||
extern int create_session_inner(struct TaskMicroDescriptor* client, struct TaskMicroDescriptor* server, int capacity, struct Session* user_session);
|
||||
/// @warning no tested.
|
||||
int sys_register_irq(int irq_num, int irq_opcode)
|
||||
{
|
||||
static struct TraceTag intr_ac_tag;
|
||||
|
||||
Reference in New Issue
Block a user