freebsd-src/sys/geom/raid
Mark Johnston 438622af06 Use g_handleattr() to reply to GEOM::candelete queries.
g_handleattr() fills out bp->bio_completed; otherwise, g_getattr()
returns an error in response to the query.  This caused BIO_DELETE
support to not be propagated through stacked configurations, e.g.,
a gconcat of gmirror volumes would not handle BIO_DELETE even when
the gmirrors do.  g_io_getattr() was not affected by the problem.

PR:		232676
Reported and tested by:	noah.bergbauer@tum.de
MFC after:	1 week
2019-01-02 15:52:16 +00:00
..
g_raid.c Use g_handleattr() to reply to GEOM::candelete queries. 2019-01-02 15:52:16 +00:00
g_raid.h sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
g_raid_ctl.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
g_raid_md_if.m
g_raid_tr_if.m
md_ddf.c Squash error from geom by sizing ident strings to DISK_IDENT_SIZE. 2018-04-05 13:56:40 +00:00
md_ddf.h sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
md_intel.c Squash error from geom by sizing ident strings to DISK_IDENT_SIZE. 2018-04-05 13:56:40 +00:00
md_jmicron.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
md_nvidia.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
md_promise.c Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
md_sii.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
tr_concat.c Fix use-after-free that sometimes results in a garbage returned 2017-12-07 05:55:18 +00:00
tr_raid0.c Fix use-after-free in RAID0 error reporting of GEOM_RAID. 2018-09-24 16:58:55 +00:00
tr_raid1.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
tr_raid1e.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
tr_raid5.c Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00