• Paul Gortmaker's avatar
    fs: make locks.c explicitly non-modular · 91899226
    Paul Gortmaker authored
    The Kconfig currently controlling compilation of this code is:
    config FILE_LOCKING
         bool "Enable POSIX file locking API" if EXPERT
    ...meaning that it currently is not being built as a module by anyone.
    Lets remove the couple traces of modularity so that when reading the
    driver there is no doubt it is builtin-only.
    Since module_init translates to device_initcall in the non-modular
    case, the init ordering gets bumped to one level earlier when we
    use the more appropriate fs_initcall here.  However we've made similar
    changes before without any fallout and none is expected here either.
    Cc: Jeff Layton <jlayton@poochiereds.net>
    Acked-by: default avatarJeff Layton <jlayton@poochiereds.net>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Alexander Viro <viro@zeniv.linux.org.uk>
    Cc: linux-fsdevel@vger.kernel.org
    Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
    Signed-off-by: default avatarJeff Layton <jeff.layton@primarydata.com>
locks.c 70.2 KB