Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jun 2003 21:10:07 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 trap.c
Message-ID:  <200306070410.h574A7WR003249@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306070410.h574A7WR003249>