]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r242323, r242328:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 29 Nov 2012 18:23:21 +0000 (18:23 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 29 Nov 2012 18:23:21 +0000 (18:23 +0000)
commitd9408632a398b4061fb5a417b2fbbba803d93316
tree806aa3376805bb83a8f258cd219d536b14859467
parenta2864adffece45cbae394c4079df5d0b154af8b6
MFC r242323, r242328:
Add basic BIO_DELETE support to GEOM RAID class for all RAID levels.

If at least one subdisk in the volume supports it, BIO_DELETE requests
will be propagated down.  Unfortunatelly, for RAID levels with redundancy
unmapped blocks will be mapped back during first rebuild/resync process.

git-svn-id: svn://svn.freebsd.org/base/stable/8@243679 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
12 files changed:
sys/geom/raid/g_raid.c
sys/geom/raid/g_raid.h
sys/geom/raid/md_ddf.c
sys/geom/raid/md_intel.c
sys/geom/raid/md_jmicron.c
sys/geom/raid/md_nvidia.c
sys/geom/raid/md_promise.c
sys/geom/raid/md_sii.c
sys/geom/raid/tr_concat.c
sys/geom/raid/tr_raid0.c
sys/geom/raid/tr_raid1.c
sys/geom/raid/tr_raid1e.c