HomeFreeBSD

MFC r279996 (by smh): Allow zvol_geom_worker to process BIO_DELETE's

Description

MFC r279996 (by smh): Allow zvol_geom_worker to process BIO_DELETE's

If zvol_geom_start is called with a BIO_DELETE from a thread which can
sleep it queues it for later processing by the zvol_geom_worker. The
zvol_geom_worker didn't have a delete case so would simply loose the bio
hence preventing the original caller from every completing. In addition
an other unknown types would suffer the same fate.

Allow zvol_geom_worker to process BIO_DELETE's via zvol_strategy and
return unsupported for all unknown bio types.

Details

Provenance
mavAuthored on
Parents
rS288519: MFC r277826 (by delphij):
Branches
Unknown
Tags
Unknown