The purpose of this project was to: - Introduce "resize" GEOM method, to make it possible for GEOM classes to get notified about resizing providers they are attached to, - Making it possible to use "gpart resize" for a currently mounted partitions, - Adding UFS suspension mechanism, to make it possible for a userland application to tell the kernel to "back off" from the filesystem and to enable that application to modify the on-disk metadata, and - Modifying growfs(8) tool to use that mechanism to enable extending filesystems mounted read-write. All of that was committed to 10-CURRENT. Changes not related to GEOM (UFS suspension and growfs(8%%))%% were merged to 9-STABLE after 9.1 was branched; they are expected to appear in 9.2-RELEASE. The project was sponsored by the %%FreeBSD%% Foundation. ---- {{tag>Historical}}