+ uint64_t pID;
+
+ if (!super::getKernelReserved())
+ return (kIOPreparationIDUnsupported);
+
+ pID = _parent->getPreparationID();
+ if (reserved->kernReserved[0] != pID)
+ {
+ reserved->kernReserved[0] = pID;
+ reserved->preparationID = kIOPreparationIDUnprepared;
+ super::setPreparationID();
+ }
+
+ return (super::getPreparationID());