Le 01/13/17 à 09:00, Yousong Zhou a écrit : > Aliases are essential information for working with kernel modules. Netfilter > subsystem will request for ipt_hashlimit and ip6t_hashlimit respectively when > called with > > xt_request_find_match(NFPROTO_IPV{4,6}, "hashlimit", 1) > > The kernel __request_module() will then invoke user mode modprobe to load them > > /sbin/modprobe -q -- ipt_hashlimit > /sbin/modprobe -q -- ip6t_hashlimit > > where ipt_hashlimit and ip6t_hashlimit are aliases of xt_hashlimit > > The patch depends on another patch in the build system to restore alias info > to kernel modules.
FWIW: Reviewed-by: Florian Fainelli <f.faine...@gmail.com> > > v2 <- v1 > > - Fixed a missing pair of curly parenthesis after avl_for_each_element, and > this time the code was checked okay with -Wmisleading-indentation > - Dropped the now redundant argc < 2 check in load_modprobe() > > Yousong Zhou (6): > kmodloader: remove redundant glob wildcard char > kmodloader: log to kmsg when loading directories of modules > kmodloader: modprobe: skip possible command line arguments > kmodloader: fix out-of-bound access when parsing .modinfo > kmodloader: add module alias awareness > kmodloader: make insert_module() idempotent > > kmodloader.c | 184 > +++++++++++++++++++++++++++++++++++++++++++++++++---------- > 1 file changed, 153 insertions(+), 31 deletions(-) > -- Florian _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev