From owner-cvs-src-old@FreeBSD.ORG Sat Jul 18 11:13:02 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA4571065784 for ; Sat, 18 Jul 2009 11:13:02 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 971168FC1B for ; Sat, 18 Jul 2009 11:13:02 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n6IBD2NM044137 for ; Sat, 18 Jul 2009 11:13:02 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n6IBD2K7044135 for cvs-src-old@freebsd.org; Sat, 18 Jul 2009 11:13:02 GMT (envelope-from lulf@repoman.freebsd.org) Message-Id: <200907181113.n6IBD2K7044135@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to lulf@repoman.freebsd.org using -f From: Ulf Lilleengen Date: Sat, 18 Jul 2009 11:12:48 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom/vinum geom_vinum.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2009 11:13:02 -0000 lulf 2009-07-18 11:12:48 UTC FreeBSD src repository Modified files: sys/geom/vinum geom_vinum.c Log: SVN rev 195752 on 2009-07-18 11:12:48Z by lulf - Fix the issue with read access count modification on RAID-5 plexes properly. If the access counts were not increased and decreased in equal numbers by gvinum consumers, the read access count would be inconsistent with the write access count. Instead, modify the read access count with the write access count directly to prevent any inconsistencies. Approved by: re (kib) Revision Changes Path 1.29 +6 -4 src/sys/geom/vinum/geom_vinum.c