git: kernel: Add missing MODULE_VERSION()s for file systems.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Oct 29 02:59:08 PDT 2011


commit e5e63c204af3f7f4e4bc83d132314762b45ef78e
Author: Sascha Wildner <saw at online.de>
Date:   Sat Oct 29 11:57:42 2011 +0200

    kernel: Add missing MODULE_VERSION()s for file systems.
    
    The loader will figure out by itself whether to load a module or not,
    depending on whether it's already in the kernel config or not, iif
    MODULE_VERSION() is present.
    
    I.e., if MSDOSFS (that has MODULE_VERSION()) is in the config and
    msdos_load="YES" is in /boot/loader.conf, msdos.ko will not be loaded
    by the loader at all.
    
    Without MODULE_VERSION() it will lead (in the best case) to whining in
    dmesg like for ahci or (in the worst case) to weird behavior, such as
    for nullfs:
    
    # mount -a
    null: vfsload(null): No such file or directory
    
    Therefore, we definitely want MODULE_VERSION() for all new modules.
    
    This commit is the first in a series to add the missing MODULE_VERSION()s.
    
    I know that ufs is not a module, just included it for completeness' sake.
    
    Reported-by: marino, tuxillo

Summary of changes:
 .../linux/i386/linprocfs/linprocfs_vfsops.c        |    1 +
 sys/gnu/vfs/ext2fs/ext2_vfsops.c                   |    2 ++
 sys/vfs/fdesc/fdesc_vfsops.c                       |    1 +
 sys/vfs/hpfs/hpfs_vfsops.c                         |    2 +-
 sys/vfs/mfs/mfs_vfsops.c                           |    1 +
 sys/vfs/nfs/nfs_vfsops.c                           |    1 +
 sys/vfs/nullfs/null_vfsops.c                       |    1 +
 sys/vfs/nwfs/nwfs_vfsops.c                         |    1 +
 sys/vfs/portal/portal_vfsops.c                     |    1 +
 sys/vfs/smbfs/smbfs_vfsops.c                       |    1 +
 sys/vfs/tmpfs/tmpfs_vfsops.c                       |    1 +
 sys/vfs/ufs/ffs_vfsops.c                           |    1 +
 12 files changed, 13 insertions(+), 1 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e5e63c204af3f7f4e4bc83d132314762b45ef78e


-- 
DragonFly BSD source repository





More information about the Commits mailing list