Date: Thu, 27 Jan 2011 23:04:16 +0000 (UTC) From: Warner Losh <imp@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r217992 - projects/graid/head/sys/geom/raid Message-ID: <201101272304.p0RN4Grk042170@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: imp Date: Thu Jan 27 23:04:16 2011 New Revision: 217992 URL: http://svn.freebsd.org/changeset/base/217992 Log: Bzero the bio we setup for each slab of work. Modified: projects/graid/head/sys/geom/raid/tr_raid1.c Modified: projects/graid/head/sys/geom/raid/tr_raid1.c ============================================================================== --- projects/graid/head/sys/geom/raid/tr_raid1.c Thu Jan 27 21:45:38 2011 (r217991) +++ projects/graid/head/sys/geom/raid/tr_raid1.c Thu Jan 27 23:04:16 2011 (r217992) @@ -176,6 +176,7 @@ g_raid_tr_raid1_rebuild_some(struct g_ra trs->trso_recover_slabs = SD_REBUILD_CLUSTER_IDLE; trs->trso_fair_io = SD_REBUILD_FAIR_IO; bp = &trs->trso_bio; + memset(bp, 0, sizeof(*bp)); bp->bio_offset = sd->sd_rebuild_pos; bp->bio_length = MIN(SD_REBUILD_SLAB, sd->sd_volume->v_mediasize - sd->sd_rebuild_pos);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101272304.p0RN4Grk042170>