Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Oct 2008 01:03:31 +0000 (UTC)
From:      David Xu <davidxu@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/kern subr_sleepqueue.c
Message-ID:  <200810251806.m9PI6vA3099878@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
davidxu     2008-10-24 01:03:31 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             subr_sleepqueue.c 
  Log:
  SVN rev 184216 on 2008-10-24 01:03:31Z by davidxu
  
  partly revert revision 184199, because TDF_NEEDSIGCHK is persitent
  when thread is in kernel mode, it can cause dead loop, now unlock
  process lock after acquired sleep queue lock and thread lock to
  avoid the problem. This means TDF_NEEDSIGCHK and TDF_NEEDSUSPCHK must
  be set with process lock and thread lock being hold at same time.
  
  Revision  Changes    Path
  1.60      +5 -10     src/sys/kern/subr_sleepqueue.c



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