Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Oct 2006 18:26:18 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/vm vnode_pager.c
Message-ID:  <200610101826.k9AIQIZL021558@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
alc         2006-10-10 18:26:18 UTC

  FreeBSD src repository

  Modified files:
    sys/vm               vnode_pager.c 
  Log:
  Distinguish between two distinct kinds of errors from VOP_BMAP() in
  vnode_pager_generic_getpages(): (1) that VOP_BMAP() is unsupported by the
  underlying file system and (2) an error in performing the VOP_BMAP().
  Previously, vnode_pager_generic_getpages() assumed that all errors were
  of the first type.  If, in fact, the error was of the second type, the
  likely outcome was for the process to become permanently blocked on a busy
  page.
  
  MFC after: 3 weeks
  Reviewed by: tegge
  
  Revision  Changes    Path
  1.230     +12 -2     src/sys/vm/vnode_pager.c



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