diff --git a/headers/private/kernel/disk_device_manager/KDiskDevice.h b/headers/private/kernel/disk_device_manager/KDiskDevice.h index b5ed7decf6..62f015a3a2 100644 --- a/headers/private/kernel/disk_device_manager/KDiskDevice.h +++ b/headers/private/kernel/disk_device_manager/KDiskDevice.h @@ -70,6 +70,8 @@ public: void SetShadowOwner(team_id team); team_id ShadowOwner() const; + virtual void WriteUserData(UserDataWriter &writer, + user_partition_data *data); void WriteUserData(UserDataWriter &writer, bool shadow); virtual void Dump(bool deep = true, int32 level = 0); diff --git a/src/kernel/core/disk_device_manager/KDiskDevice.cpp b/src/kernel/core/disk_device_manager/KDiskDevice.cpp index 154188f41d..90cda405a3 100644 --- a/src/kernel/core/disk_device_manager/KDiskDevice.cpp +++ b/src/kernel/core/disk_device_manager/KDiskDevice.cpp @@ -332,6 +332,13 @@ KDiskDevice::ShadowOwner() const return fShadowOwner; } +// WriteUserData +void +KDiskDevice::WriteUserData(UserDataWriter &writer, user_partition_data *data) +{ + return KPhysicalPartition::WriteUserData(writer, data); +} + // WriteUserData void KDiskDevice::WriteUserData(UserDataWriter &writer, bool shadow)