oslib: blkzoned: add missing blkzoned_move_zone_wp() stub
authorShin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Thu, 8 May 2025 00:26:15 +0000 (09:26 +0900)
committerShin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Thu, 8 May 2025 00:40:11 +0000 (09:40 +0900)
Commit 4175f4dbec5d ("oslib: blkzoned: add blkzoned_move_zone_wp()
helper function") introduced the new function for Linux, but did not add
its stub function for OSes that lack the blkzoned feature. This caused
build failures on MacOS and Windows. Add the missing stub to fix it.

Fixes: 4175f4dbec5d ("oslib: blkzoned: add blkzoned_move_zone_wp() helper function")
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
oslib/blkzoned.h

index 3a4c73c2dfe63933c97e4bbad0b8a9182e986410..a8e4a9480959188a9a1ddc7373bac7166580c3db 100644 (file)
@@ -54,6 +54,12 @@ static inline int blkzoned_reset_wp(struct thread_data *td, struct fio_file *f,
 {
        return -EIO;
 }
+static inline int blkzoned_move_zone_wp(struct thread_data *td,
+                                       struct fio_file *f, struct zbd_zone *z,
+                                       uint64_t length, const char *buf)
+{
+       return -EIO;
+}
 static inline int blkzoned_get_max_open_zones(struct thread_data *td, struct fio_file *f,
                                              unsigned int *max_open_zones)
 {