This gives type safety without loosing compiler optimizations
vfs: convert vfs_op_thread_* macros to static inlines sys/vnode.h: convert VN_KNOTE() to function vfs: convert VFS_OPs from macros to static inlines sys/vnode.h: remove stale comment The source sweep is not going to happen.