cvs commit: src/sys/ia64/ia64 trap.c

Marcel Moolenaar marcel at FreeBSD.org
Fri Jun 6 21:10:15 PDT 2003


marcel      2003/06/06 21:10:07 PDT

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        trap.c 
  Log:
  If we get a fault in the gateway page, which would happen if we try
  to deliver a signal and the RSE backing store has been exhausted or
  the backing store pointer has been clobbered, we need to make sure
  we call userret() and do_ast() when we exit from trap(). Not adjusting
  the local variable 'user' in this case will prevent the faulty process
  from being terminated and we end up in an infinite fault repetition.
  
  Faulty process provided by: bento
  
  Revision  Changes    Path
  1.82      +5 -2      src/sys/ia64/ia64/trap.c


More information about the cvs-all mailing list