1. 14 10月, 2020 34 次提交
  2. 12 10月, 2020 2 次提交
  3. 10 10月, 2020 1 次提交
    • M
      genirq/irqdomain: Allow partial trimming of irq_data hierarchy · 55567976
      Marc Zyngier 提交于
      It appears that some HW is ugly enough that not all the interrupts
      connected to a particular interrupt controller end up with the same
      hierarchy depth (some of them are terminated early). This leaves
      the irqchip hacker with only two choices, both equally bad:
      
      - create discrete domain chains, one for each "hierarchy depth",
        which is very hard to maintain
      
      - create fake hierarchy levels for the shallow paths, leading
        to all kind of problems (what are the safe hwirq values for these
        fake levels?)
      
      Implement the ability to cut short a single interrupt hierarchy
      from a level marked as being disconnected by using the new
      irq_domain_disconnect_hierarchy() helper.
      
      The irqdomain allocation code will then perform the trimming
      Signed-off-by: NMarc Zyngier <maz@kernel.org>
      55567976
  4. 09 10月, 2020 3 次提交