+ 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();