summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_disk.h
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2012-10-29 17:52:43 +0000
committertrasz <trasz@FreeBSD.org>2012-10-29 17:52:43 +0000
commit76f8fadfa80a4732a2670b0032c3ac3fc89da8c7 (patch)
tree2d9f20d733600dd0e847700629b04cc73da7ca64 /sys/geom/geom_disk.h
parent7fb492fc1b3aa6bb7675572bf9680bb612682996 (diff)
downloadFreeBSD-src-76f8fadfa80a4732a2670b0032c3ac3fc89da8c7.zip
FreeBSD-src-76f8fadfa80a4732a2670b0032c3ac3fc89da8c7.tar.gz
Fix locking problem in disk_resize(); previously it would run without
topology lock, resulting in assertion when running with DIAGNOSTIC. Reviewed by: mav (earlier version)
Diffstat (limited to 'sys/geom/geom_disk.h')
-rw-r--r--sys/geom/geom_disk.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/geom/geom_disk.h b/sys/geom/geom_disk.h
index cf53839..33d8eb2 100644
--- a/sys/geom/geom_disk.h
+++ b/sys/geom/geom_disk.h
@@ -111,7 +111,7 @@ void disk_gone(struct disk *disk);
void disk_attr_changed(struct disk *dp, const char *attr, int flag);
void disk_media_changed(struct disk *dp, int flag);
void disk_media_gone(struct disk *dp, int flag);
-void disk_resize(struct disk *dp);
+int disk_resize(struct disk *dp, int flag);
#define DISK_VERSION_00 0x58561059
#define DISK_VERSION_01 0x5856105a
OpenPOWER on IntegriCloud