Date: Wed, 15 Jan 2014 16:08:04 +0000 From: Taylor R Campbell <campbell+netbsd-tech-k...@mumble.net>
As is, existing code calling, e.g., VOP_MKDIR will still compile. Is there a reason the versioning doesn't rename it to VOP_MKDIR_V2? For that matter, why new machinery for this versioning stuff at all? Why not just rename the vop from mkdir to mkdir_v2? That would take care of both struct vop_mkdir_v2_args and VOP_MKDIR_V2. Am I missing something?