• Linus Torvalds's avatar
    Merge tag 'remove-weak-declarations' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · 816fb417
    Linus Torvalds authored
    Pull weak function declaration removal from Bjorn Helgaas:
     "The "weak" attribute is commonly used for the default version of a
      function, where an architecture can override it by providing a strong
      version.
    
      Some header file declarations included the "weak" attribute.  That's
      error-prone because it causes every implementation to be weak, with no
      strong version at all, and the linker chooses one based on link order.
    
      What we want is the "weak" attribute only on the *definition* of the
      default implementation.  These changes remove "weak" from the
      declarations, leaving it on the default definitions"
    
    * tag 'remove-weak-declarations' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
      uprobes: Remove "weak" from function declarations
      memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration
      kgdb: Remove "weak" from kgdb_arch_pc() declaration
      ARC: kgdb: generic kgdb_arch_pc() suffices
      vmcore: Remove "weak" from function declarations
      clocksource: Remove "weak" from clocksource_default_clock() declaration
      x86, intel-mid: Remove "weak" from function declarations
      audit: Remove "weak" from audit_classify_compat_syscall() declaration
    816fb417
Name
Last commit
Last update
..
boot Loading commit data...
configs Loading commit data...
include Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
oprofile Loading commit data...
plat-arcfpga Loading commit data...
plat-tb10x Loading commit data...
Kbuild Loading commit data...
Kconfig Loading commit data...
Kconfig.debug Loading commit data...
Makefile Loading commit data...