Changeset 17

Show
Ignore:
Timestamp:
10/30/05 15:11:11 (6 years ago)
Author:
dkaplan1
Message:

Fixed earlier bug (I think, can't repro any more)
Now unloads module when gp faults

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • arch/i386/kernel/callgate.c

    r16 r17  
    285285    //Set memory map 
    286286    if (mm) { 
    287         atomic_dec(&tsk->mm->mm_users); 
    288         atomic_dec(&tsk->mm->mm_count); 
     287        mmput(tsk->mm); 
    289288        atomic_inc(&mm->mm_users); 
    290         atomic_inc(&mm->mm_count); 
    291289        tsk->mm=mm; 
    292290        tsk->active_mm=mm; 
  • arch/i386/kernel/traps.c

    r16 r17  
    472472      mywq=create_workqueue("gp"); 
    473473      mytask.data=(void*) regs->eip; 
    474       //queue_work(mywq, &mytask); 
     474      queue_work(mywq, &mytask); 
    475475      return; 
    476476           
  • .version

    r16 r17  
    1 181 
     1183