Module Name: src Committed By: hannken Date: Sat Jun 14 07:39:01 UTC 2014
Modified Files: src/sys/dev: ccd.c cgd.c dksubr.c src/sys/dev/dm: dm.h dm_target_linear.c dm_target_snapshot.c dm_target_stripe.c src/sys/dev/raidframe: rf_copyback.c rf_disks.c rf_reconstruct.c src/sys/sys: param.h Log Message: Change dk_lookup() to return an anonymous vnode not associated with any file system. Change all consumers of dk_lookup() to get the device from "v_rdev" instead of VOP_GETATTR() as specfs does not support VOP_GETATTR(). Devices obtained with dk_lookup() will no longer disappear on forced unmounts. Fix for PR kern/48849 (root mirror raid fails on shutdown) Welcome to 6.99.44 To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/dev/ccd.c cvs rdiff -u -r1.87 -r1.88 src/sys/dev/cgd.c cvs rdiff -u -r1.50 -r1.51 src/sys/dev/dksubr.c cvs rdiff -u -r1.25 -r1.26 src/sys/dev/dm/dm.h cvs rdiff -u -r1.13 -r1.14 src/sys/dev/dm/dm_target_linear.c cvs rdiff -u -r1.15 -r1.16 src/sys/dev/dm/dm_target_snapshot.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/dm/dm_target_stripe.c cvs rdiff -u -r1.49 -r1.50 src/sys/dev/raidframe/rf_copyback.c cvs rdiff -u -r1.85 -r1.86 src/sys/dev/raidframe/rf_disks.c cvs rdiff -u -r1.119 -r1.120 src/sys/dev/raidframe/rf_reconstruct.c cvs rdiff -u -r1.453 -r1.454 src/sys/sys/param.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.