Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Oct 2010 07:47:31 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/mvs mvs.c
Message-ID:  <201010200747.o9K7ljxu023661@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mav         2010-10-20 07:47:31 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/mvs          mvs.c 
  Log:
  SVN rev 214102 on 2010-10-20 07:47:31Z by mav
  
  Workaround strange situation when EDMA_RESQIP register returns zero instead
  of proper value. It caused bunch of "EMPTY CRPB" messages and potentially
  may cause premature requests completion, which could cause data corruption.
  For most cases it seems enough to just reread register to get proper value.
  To protect against worse cases - erase processed queue entries with
  impossible values and ignore them if problem still happen.
  
  Revision  Changes    Path
  1.8       +31 -15    src/sys/dev/mvs/mvs.c



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