Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Oct 2005 21:24:11 +0000 (UTC)
From:      Peter Edwards <peadar@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/ata atapi-cd.c
Message-ID:  <200510092124.j99LOBcs038237@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
peadar      2005-10-09 21:24:11 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/dev/ata          atapi-cd.c 
  Log:
  MFC revision 1.181
  
          When breaking up a large request into smaller ones for the strategy
          routine, create all the child bio objects before starting the
          requests, rather than starting them as created. This closes a race
          whereby some number of child operations could complete before the
          rest were ever created, and prematurely freeing the parent bio.
          This fixes the panics installing in VMWare and qemu
  
  Approved by: re (scottl@)
  
  Revision   Changes    Path
  1.179.2.2  +7 -1      src/sys/dev/ata/atapi-cd.c



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