• L
    Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6 · 2d534926
    Linus Torvalds 提交于
    Pull irqdomain changes from Grant Likely:
     "Round of refactoring and enhancements to irq_domain infrastructure.
      This series starts the process of simplifying irqdomain.  The ultimate
      goal is to merge LEGACY, LINEAR and TREE mappings into a single
      system, but had to back off from that after some last minute bugs.
      Instead it mainly reorganizes the code and ensures that the reverse
      map gets populated when the irq is mapped instead of the first time it
      is looked up.
    
      Merging of the irq_domain types is deferred to v3.7
    
      In other news, this series adds helpers for creating static mappings
      on a linear or tree mapping."
    
    * tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6:
      irqdomain: Improve diagnostics when a domain mapping fails
      irqdomain: eliminate slow-path revmap lookups
      irqdomain: Fix irq_create_direct_mapping() to test irq_domain type.
      irqdomain: Eliminate dedicated radix lookup functions
      irqdomain: Support for static IRQ mapping and association.
      irqdomain: Always update revmap when setting up a virq
      irqdomain: Split disassociating code into separate function
      irq_domain: correct a minor wrong comment for linear revmap
      irq_domain: Standardise legacy/linear domain selection
      irqdomain: Make ops->map hook optional
      irqdomain: Remove unnecessary test for IRQ_DOMAIN_MAP_LEGACY
      irqdomain: Simple NUMA awareness.
      devicetree: add helper inline for retrieving a node's full name
    2d534926
of.h 12.9 KB