Module Name: src Committed By: hannken Date: Wed Aug 29 09:04:40 UTC 2018
Modified Files: src/sys/dev: fss.c fssvar.h Log Message: Add two new states FSS_CREATING and FSS_DESTROYING and use them while creating or destroying a snapshot. Remove now unneeded sc_lock that made fss_ioctl mutually exclusive. Fss_ioctl no longer blocks forever because a snapshot gets created or destroyed. Serialize snapshot creation and make it interruptible. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/sys/dev/fss.c cvs rdiff -u -r1.30 -r1.31 src/sys/dev/fssvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.