]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Fix the FreeBSD userspace build (#15716)
authorMark Johnston <markjdb@gmail.com>
Wed, 27 Dec 2023 20:17:53 +0000 (15:17 -0500)
committerGitHub <noreply@github.com>
Wed, 27 Dec 2023 20:17:53 +0000 (12:17 -0800)
- Mark some parameters to zpool_power*() as unused.
- Add a stub zpool_disk_wait().

Fixes: a9520e6e5 ("zpool: Add slot power control, print power status")
Signed-off-by: Mark Johnston <markj@FreeBSD.org>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
cmd/zpool/os/freebsd/zpool_vdev_os.c
lib/libzutil/os/freebsd/zutil_import_os.c

index 9dd733989e2c79b42f8379f2d13754526673092c..c57c689afa9c8b5aaa5c9c740676a3b44193f97f 100644 (file)
@@ -128,6 +128,9 @@ check_file(const char *file, boolean_t force, boolean_t isspare)
 int
 zpool_power_current_state(zpool_handle_t *zhp, char *vdev)
 {
+
+       (void) zhp;
+       (void) vdev;
        /* Enclosure slot power not supported on FreeBSD yet */
        return (-1);
 }
@@ -135,6 +138,10 @@ zpool_power_current_state(zpool_handle_t *zhp, char *vdev)
 int
 zpool_power(zpool_handle_t *zhp, char *vdev, boolean_t turn_on)
 {
+
+       (void) zhp;
+       (void) vdev;
+       (void) turn_on;
        /* Enclosure slot power not supported on FreeBSD yet */
        return (ENOTSUP);
 }
index a134c173bc89f33ed7ee4a9e12205cab11030ce3..049710d3985f9f9ed98b15158e87e86f8556542d 100644 (file)
@@ -263,3 +263,11 @@ update_vdevs_config_dev_sysfs_path(nvlist_t *config)
 {
        (void) config;
 }
+
+int
+zpool_disk_wait(const char *path)
+{
+
+       (void) path;
+       return (ENOTSUP);
+}