Skip to content
  • Linus Torvalds's avatar
    Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux · d790be38
    Linus Torvalds authored
    Pull module updates from Rusty Russell:
     "The exciting thing here is the getting rid of stop_machine on module
      removal.  This is possible by using a simple atomic_t for the counter,
      rather than our fancy per-cpu counter: it turns out that no one is
      doing a module increment per net packet, so the slowdown should be in
      the noise"
    
    * tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:
      param: do not set store func without write perm
      params: cleanup sysfs allocation
      kernel:module Fix coding style errors and warnings.
      module: Remove stop_machine from module unloading
      module: Replace module_ref with atomic_t refcnt
      lib/bug: Use RCU list ops for module_bug_list
      module: Unlink module with RCU synchronizing instead of stop_machine
      module: Wait for RCU synchronizing before releasing a module
    d790be38