> - if (!preserve) { > + if (!preserve && !priv->rdev) { '!preserve' basically means a hard reset is requested. We should then try hard to actually do a hard reset and not only a soft reset. So, this approach is the wrong path IMHO.
Attachment:
signature.asc
Description: PGP signature