From owner-cvs-src-old@FreeBSD.ORG Thu Jan 27 16:10:43 2011 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 7A13210656B2 for ; Thu, 27 Jan 2011 16:10:43 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 68E318FC35 for ; Thu, 27 Jan 2011 16:10:43 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0RGAhSC012919 for ; Thu, 27 Jan 2011 16:10:43 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0RGAhfa012918 for cvs-src-old@freebsd.org; Thu, 27 Jan 2011 16:10:43 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201101271610.p0RGAhfa012918@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Thu, 27 Jan 2011 16:10:25 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/md md.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: Thu, 27 Jan 2011 16:10:43 -0000 kib 2011-01-27 16:10:25 UTC FreeBSD src repository Modified files: sys/dev/md md.c Log: SVN rev 217946 on 2011-01-27 16:10:25Z by kib Add support for BIO_DELETE on swap-backed md(4). In the case of BIO_DELETE covering the whole page, free the page. Otherwise, clear the region and mark it clean. Not marking the page dirty could reinstantiate cleared data, but it is allowed by BIO_DELETE specification and saves unneeded write to swap. Reviewed by: alc Tested by: pho MFC after: 2 weeks Revision Changes Path 1.196 +10 -6 src/sys/dev/md/md.c