Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1670109

[patch 06/55] x86/vector: Create named irq domain

From Thomas Gleixner <tglx@linutronix.de>
Newsgroups linux.kernel
Subject [patch 06/55] x86/vector: Create named irq domain
Date 2017-06-20 02:20 +0200
Message-ID <tUf3I-1jp-21@gated-at.bofh.it> (permalink)
References <tUeKl-Xe-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Use the fwnode to create a named domain so diagnosis works.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
 arch/x86/kernel/apic/vector.c |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

--- a/arch/x86/kernel/apic/vector.c
+++ b/arch/x86/kernel/apic/vector.c
@@ -429,11 +429,16 @@ static void init_legacy_irqs(void) { }
 
 int __init arch_early_irq_init(void)
 {
+	struct fwnode_handle *fn;
+
 	init_legacy_irqs();
 
-	x86_vector_domain = irq_domain_add_tree(NULL, &x86_vector_domain_ops,
-						NULL);
+	fn = irq_domain_alloc_named_fwnode("VECTOR");
+	BUG_ON(!fn);
+	x86_vector_domain = irq_domain_create_tree(fn, &x86_vector_domain_ops,
+						   NULL);
 	BUG_ON(x86_vector_domain == NULL);
+	kfree(fn);
 	irq_set_default_host(x86_vector_domain);
 
 	arch_init_msi_domain(x86_vector_domain);

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[patch 06/55] x86/vector: Create named irq domain Thomas Gleixner <tglx@linutronix.de> - 2017-06-20 02:20 +0200
  [tip:irq/core] x86/vector: Create named irq domain tip-bot for Thomas Gleixner <tipbot@zytor.com> - 2017-06-22 18:50 +0200

csiph-web