All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <202206010439.LRgjym7t-lkp@intel.com>

diff --git a/a/1.txt b/N1/1.txt
index c678384..3e677d6 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,15 +1,6 @@
-CC: kbuild-all(a)lists.01.org
-BCC: lkp(a)intel.com
-CC: linux-kernel(a)vger.kernel.org
-TO: Hector Martin <marcan@marcan.st>
-CC: Marc Zyngier <maz@kernel.org>
-
 tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
 head:   8ab2afa23bd197df47819a87f0265c0ac95c5b6a
 commit: dc97fd6fec009957e81026055fc99a03877ff3b8 irqchip/apple-aic: Dynamically compute register offsets
-date:   3 months ago
-:::::: branch date: 24 hours ago
-:::::: commit date: 3 months ago
 config: arm64-randconfig-m031-20220530 (https://download.01.org/0day-ci/archive/20220601/202206010439.LRgjym7t-lkp(a)intel.com/config)
 compiler: aarch64-linux-gcc (GCC) 11.3.0
 
@@ -20,13 +11,8 @@ Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
 New smatch warnings:
 drivers/irqchip/irq-apple-aic.c:941 aic_of_ic_init() error: uninitialized symbol 'off'.
 
-Old smatch warnings:
-drivers/irqchip/irq-apple-aic.c:920 aic_of_ic_init() warn: possible memory leak of 'irqc'
-drivers/irqchip/irq-apple-aic.c:998 aic_of_ic_init() warn: 'regs' from of_iomap() not released on lines: 914,920.
-
 vim +/off +941 drivers/irqchip/irq-apple-aic.c
 
-b6ca556c352979 Marc Zyngier  2021-02-28   899  
 76cde26394114f Hector Martin 2021-01-21   900  static int __init aic_of_ic_init(struct device_node *node, struct device_node *parent)
 76cde26394114f Hector Martin 2021-01-21   901  {
 76cde26394114f Hector Martin 2021-01-21   902  	int i;
@@ -65,6 +51,9 @@ dc97fd6fec0099 Hector Martin 2022-03-10   934  		off = irqc->info.target_cpu;
 dc97fd6fec0099 Hector Martin 2022-03-10   935  		off += sizeof(u32) * irqc->max_irq; /* TARGET_CPU */
 dc97fd6fec0099 Hector Martin 2022-03-10   936  
 dc97fd6fec0099 Hector Martin 2022-03-10   937  		break;
+
+"off" uninitialized if irqc->info.version != 1.
+
 dc97fd6fec0099 Hector Martin 2022-03-10   938  	}
 dc97fd6fec0099 Hector Martin 2022-03-10   939  	}
 dc97fd6fec0099 Hector Martin 2022-03-10   940  
@@ -80,54 +69,6 @@ dc97fd6fec0099 Hector Martin 2022-03-10   949  	off += sizeof(u32) * (irqc->max_
 76cde26394114f Hector Martin 2021-01-21   950  
 2cf68211664acd Hector Martin 2022-03-10   951  	if (irqc->info.fast_ipi)
 2cf68211664acd Hector Martin 2022-03-10   952  		static_branch_enable(&use_fast_ipi);
-2cf68211664acd Hector Martin 2022-03-10   953  	else
-2cf68211664acd Hector Martin 2022-03-10   954  		static_branch_disable(&use_fast_ipi);
-2cf68211664acd Hector Martin 2022-03-10   955  
-7c841f5f6fa3f9 Hector Martin 2022-03-10   956  	irqc->hw_domain = irq_domain_create_tree(of_node_to_fwnode(node),
-76cde26394114f Hector Martin 2021-01-21   957  						 &aic_irq_domain_ops, irqc);
-76cde26394114f Hector Martin 2021-01-21   958  	if (WARN_ON(!irqc->hw_domain)) {
-76cde26394114f Hector Martin 2021-01-21   959  		iounmap(irqc->base);
-76cde26394114f Hector Martin 2021-01-21   960  		kfree(irqc);
-76cde26394114f Hector Martin 2021-01-21   961  		return -ENODEV;
-76cde26394114f Hector Martin 2021-01-21   962  	}
-76cde26394114f Hector Martin 2021-01-21   963  
-76cde26394114f Hector Martin 2021-01-21   964  	irq_domain_update_bus_token(irqc->hw_domain, DOMAIN_BUS_WIRED);
-76cde26394114f Hector Martin 2021-01-21   965  
-76cde26394114f Hector Martin 2021-01-21   966  	if (aic_init_smp(irqc, node)) {
-76cde26394114f Hector Martin 2021-01-21   967  		irq_domain_remove(irqc->hw_domain);
-76cde26394114f Hector Martin 2021-01-21   968  		iounmap(irqc->base);
-76cde26394114f Hector Martin 2021-01-21   969  		kfree(irqc);
-76cde26394114f Hector Martin 2021-01-21   970  		return -ENODEV;
-76cde26394114f Hector Martin 2021-01-21   971  	}
-76cde26394114f Hector Martin 2021-01-21   972  
-76cde26394114f Hector Martin 2021-01-21   973  	set_handle_irq(aic_handle_irq);
-76cde26394114f Hector Martin 2021-01-21   974  	set_handle_fiq(aic_handle_fiq);
-76cde26394114f Hector Martin 2021-01-21   975  
-7c841f5f6fa3f9 Hector Martin 2022-03-10   976  	for (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)
-dc97fd6fec0099 Hector Martin 2022-03-10   977  		aic_ic_write(irqc, irqc->info.mask_set + i * 4, U32_MAX);
-7c841f5f6fa3f9 Hector Martin 2022-03-10   978  	for (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)
-dc97fd6fec0099 Hector Martin 2022-03-10   979  		aic_ic_write(irqc, irqc->info.sw_clr + i * 4, U32_MAX);
-7c841f5f6fa3f9 Hector Martin 2022-03-10   980  	for (i = 0; i < irqc->nr_irq; i++)
-dc97fd6fec0099 Hector Martin 2022-03-10   981  		aic_ic_write(irqc, irqc->info.target_cpu + i * 4, 1);
-76cde26394114f Hector Martin 2021-01-21   982  
-76cde26394114f Hector Martin 2021-01-21   983  	if (!is_kernel_in_hyp_mode())
-76cde26394114f Hector Martin 2021-01-21   984  		pr_info("Kernel running in EL1, mapping interrupts");
-76cde26394114f Hector Martin 2021-01-21   985  
-2cf68211664acd Hector Martin 2022-03-10   986  	if (static_branch_likely(&use_fast_ipi))
-2cf68211664acd Hector Martin 2022-03-10   987  		pr_info("Using Fast IPIs");
-2cf68211664acd Hector Martin 2022-03-10   988  
-76cde26394114f Hector Martin 2021-01-21   989  	cpuhp_setup_state(CPUHP_AP_IRQ_APPLE_AIC_STARTING,
-76cde26394114f Hector Martin 2021-01-21   990  			  "irqchip/apple-aic/ipi:starting",
-76cde26394114f Hector Martin 2021-01-21   991  			  aic_init_cpu, NULL);
-76cde26394114f Hector Martin 2021-01-21   992  
-b6ca556c352979 Marc Zyngier  2021-02-28   993  	vgic_set_kvm_info(&vgic_info);
-b6ca556c352979 Marc Zyngier  2021-02-28   994  
-dc97fd6fec0099 Hector Martin 2022-03-10   995  	pr_info("Initialized with %d/%d IRQs, %d FIQs, %d vIPIs",
-dc97fd6fec0099 Hector Martin 2022-03-10   996  		irqc->nr_irq, irqc->max_irq, AIC_NR_FIQ, AIC_NR_SWIPI);
-76cde26394114f Hector Martin 2021-01-21   997  
-76cde26394114f Hector Martin 2021-01-21   998  	return 0;
-76cde26394114f Hector Martin 2021-01-21   999  }
-76cde26394114f Hector Martin 2021-01-21  1000  
 
 -- 
 0-DAY CI Kernel Test Service
diff --git a/a/content_digest b/N1/content_digest
index 08a3f80..0ccb97f 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,21 +1,12 @@
- "From\0kernel test robot <lkp@intel.com>\0"
+ "From\0Dan Carpenter <dan.carpenter@oracle.com>\0"
  "Subject\0drivers/irqchip/irq-apple-aic.c:941 aic_of_ic_init() error: uninitialized symbol 'off'.\0"
- "Date\0Wed, 01 Jun 2022 04:14:22 +0800\0"
- "To\0kbuild@lists.01.org\0"
+ "Date\0Mon, 06 Jun 2022 14:08:03 +0300\0"
+ "To\0kbuild-all@lists.01.org\0"
  "\01:1\0"
  "b\0"
- "CC: kbuild-all(a)lists.01.org\n"
- "BCC: lkp(a)intel.com\n"
- "CC: linux-kernel(a)vger.kernel.org\n"
- "TO: Hector Martin <marcan@marcan.st>\n"
- "CC: Marc Zyngier <maz@kernel.org>\n"
- "\n"
  "tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master\n"
  "head:   8ab2afa23bd197df47819a87f0265c0ac95c5b6a\n"
  "commit: dc97fd6fec009957e81026055fc99a03877ff3b8 irqchip/apple-aic: Dynamically compute register offsets\n"
- "date:   3 months ago\n"
- ":::::: branch date: 24 hours ago\n"
- ":::::: commit date: 3 months ago\n"
  "config: arm64-randconfig-m031-20220530 (https://download.01.org/0day-ci/archive/20220601/202206010439.LRgjym7t-lkp(a)intel.com/config)\n"
  "compiler: aarch64-linux-gcc (GCC) 11.3.0\n"
  "\n"
@@ -26,13 +17,8 @@
  "New smatch warnings:\n"
  "drivers/irqchip/irq-apple-aic.c:941 aic_of_ic_init() error: uninitialized symbol 'off'.\n"
  "\n"
- "Old smatch warnings:\n"
- "drivers/irqchip/irq-apple-aic.c:920 aic_of_ic_init() warn: possible memory leak of 'irqc'\n"
- "drivers/irqchip/irq-apple-aic.c:998 aic_of_ic_init() warn: 'regs' from of_iomap() not released on lines: 914,920.\n"
- "\n"
  "vim +/off +941 drivers/irqchip/irq-apple-aic.c\n"
  "\n"
- "b6ca556c352979 Marc Zyngier  2021-02-28   899  \n"
  "76cde26394114f Hector Martin 2021-01-21   900  static int __init aic_of_ic_init(struct device_node *node, struct device_node *parent)\n"
  "76cde26394114f Hector Martin 2021-01-21   901  {\n"
  "76cde26394114f Hector Martin 2021-01-21   902  \tint i;\n"
@@ -71,6 +57,9 @@
  "dc97fd6fec0099 Hector Martin 2022-03-10   935  \t\toff += sizeof(u32) * irqc->max_irq; /* TARGET_CPU */\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   936  \n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   937  \t\tbreak;\n"
+ "\n"
+ "\"off\" uninitialized if irqc->info.version != 1.\n"
+ "\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   938  \t}\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   939  \t}\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   940  \n"
@@ -86,57 +75,9 @@
  "76cde26394114f Hector Martin 2021-01-21   950  \n"
  "2cf68211664acd Hector Martin 2022-03-10   951  \tif (irqc->info.fast_ipi)\n"
  "2cf68211664acd Hector Martin 2022-03-10   952  \t\tstatic_branch_enable(&use_fast_ipi);\n"
- "2cf68211664acd Hector Martin 2022-03-10   953  \telse\n"
- "2cf68211664acd Hector Martin 2022-03-10   954  \t\tstatic_branch_disable(&use_fast_ipi);\n"
- "2cf68211664acd Hector Martin 2022-03-10   955  \n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   956  \tirqc->hw_domain = irq_domain_create_tree(of_node_to_fwnode(node),\n"
- "76cde26394114f Hector Martin 2021-01-21   957  \t\t\t\t\t\t &aic_irq_domain_ops, irqc);\n"
- "76cde26394114f Hector Martin 2021-01-21   958  \tif (WARN_ON(!irqc->hw_domain)) {\n"
- "76cde26394114f Hector Martin 2021-01-21   959  \t\tiounmap(irqc->base);\n"
- "76cde26394114f Hector Martin 2021-01-21   960  \t\tkfree(irqc);\n"
- "76cde26394114f Hector Martin 2021-01-21   961  \t\treturn -ENODEV;\n"
- "76cde26394114f Hector Martin 2021-01-21   962  \t}\n"
- "76cde26394114f Hector Martin 2021-01-21   963  \n"
- "76cde26394114f Hector Martin 2021-01-21   964  \tirq_domain_update_bus_token(irqc->hw_domain, DOMAIN_BUS_WIRED);\n"
- "76cde26394114f Hector Martin 2021-01-21   965  \n"
- "76cde26394114f Hector Martin 2021-01-21   966  \tif (aic_init_smp(irqc, node)) {\n"
- "76cde26394114f Hector Martin 2021-01-21   967  \t\tirq_domain_remove(irqc->hw_domain);\n"
- "76cde26394114f Hector Martin 2021-01-21   968  \t\tiounmap(irqc->base);\n"
- "76cde26394114f Hector Martin 2021-01-21   969  \t\tkfree(irqc);\n"
- "76cde26394114f Hector Martin 2021-01-21   970  \t\treturn -ENODEV;\n"
- "76cde26394114f Hector Martin 2021-01-21   971  \t}\n"
- "76cde26394114f Hector Martin 2021-01-21   972  \n"
- "76cde26394114f Hector Martin 2021-01-21   973  \tset_handle_irq(aic_handle_irq);\n"
- "76cde26394114f Hector Martin 2021-01-21   974  \tset_handle_fiq(aic_handle_fiq);\n"
- "76cde26394114f Hector Martin 2021-01-21   975  \n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   976  \tfor (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   977  \t\taic_ic_write(irqc, irqc->info.mask_set + i * 4, U32_MAX);\n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   978  \tfor (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   979  \t\taic_ic_write(irqc, irqc->info.sw_clr + i * 4, U32_MAX);\n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   980  \tfor (i = 0; i < irqc->nr_irq; i++)\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   981  \t\taic_ic_write(irqc, irqc->info.target_cpu + i * 4, 1);\n"
- "76cde26394114f Hector Martin 2021-01-21   982  \n"
- "76cde26394114f Hector Martin 2021-01-21   983  \tif (!is_kernel_in_hyp_mode())\n"
- "76cde26394114f Hector Martin 2021-01-21   984  \t\tpr_info(\"Kernel running in EL1, mapping interrupts\");\n"
- "76cde26394114f Hector Martin 2021-01-21   985  \n"
- "2cf68211664acd Hector Martin 2022-03-10   986  \tif (static_branch_likely(&use_fast_ipi))\n"
- "2cf68211664acd Hector Martin 2022-03-10   987  \t\tpr_info(\"Using Fast IPIs\");\n"
- "2cf68211664acd Hector Martin 2022-03-10   988  \n"
- "76cde26394114f Hector Martin 2021-01-21   989  \tcpuhp_setup_state(CPUHP_AP_IRQ_APPLE_AIC_STARTING,\n"
- "76cde26394114f Hector Martin 2021-01-21   990  \t\t\t  \"irqchip/apple-aic/ipi:starting\",\n"
- "76cde26394114f Hector Martin 2021-01-21   991  \t\t\t  aic_init_cpu, NULL);\n"
- "76cde26394114f Hector Martin 2021-01-21   992  \n"
- "b6ca556c352979 Marc Zyngier  2021-02-28   993  \tvgic_set_kvm_info(&vgic_info);\n"
- "b6ca556c352979 Marc Zyngier  2021-02-28   994  \n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   995  \tpr_info(\"Initialized with %d/%d IRQs, %d FIQs, %d vIPIs\",\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   996  \t\tirqc->nr_irq, irqc->max_irq, AIC_NR_FIQ, AIC_NR_SWIPI);\n"
- "76cde26394114f Hector Martin 2021-01-21   997  \n"
- "76cde26394114f Hector Martin 2021-01-21   998  \treturn 0;\n"
- "76cde26394114f Hector Martin 2021-01-21   999  }\n"
- "76cde26394114f Hector Martin 2021-01-21  1000  \n"
  "\n"
  "-- \n"
  "0-DAY CI Kernel Test Service\n"
  https://01.org/lkp
 
-931a3412e47cca0bd727857b8e916d0786010329de2b3a789820ef26422614a8
+bec3b0405a96ef19b16225aae94c6844ff7ea15385d6f8e7f61889d4581dcb55

diff --git a/a/1.txt b/N2/1.txt
index c678384..fa27e94 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -1,16 +1,7 @@
-CC: kbuild-all(a)lists.01.org
-BCC: lkp(a)intel.com
-CC: linux-kernel(a)vger.kernel.org
-TO: Hector Martin <marcan@marcan.st>
-CC: Marc Zyngier <maz@kernel.org>
-
 tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
 head:   8ab2afa23bd197df47819a87f0265c0ac95c5b6a
 commit: dc97fd6fec009957e81026055fc99a03877ff3b8 irqchip/apple-aic: Dynamically compute register offsets
-date:   3 months ago
-:::::: branch date: 24 hours ago
-:::::: commit date: 3 months ago
-config: arm64-randconfig-m031-20220530 (https://download.01.org/0day-ci/archive/20220601/202206010439.LRgjym7t-lkp(a)intel.com/config)
+config: arm64-randconfig-m031-20220530 (https://download.01.org/0day-ci/archive/20220601/202206010439.LRgjym7t-lkp@intel.com/config)
 compiler: aarch64-linux-gcc (GCC) 11.3.0
 
 If you fix the issue, kindly add following tag where applicable
@@ -20,13 +11,8 @@ Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
 New smatch warnings:
 drivers/irqchip/irq-apple-aic.c:941 aic_of_ic_init() error: uninitialized symbol 'off'.
 
-Old smatch warnings:
-drivers/irqchip/irq-apple-aic.c:920 aic_of_ic_init() warn: possible memory leak of 'irqc'
-drivers/irqchip/irq-apple-aic.c:998 aic_of_ic_init() warn: 'regs' from of_iomap() not released on lines: 914,920.
-
 vim +/off +941 drivers/irqchip/irq-apple-aic.c
 
-b6ca556c352979 Marc Zyngier  2021-02-28   899  
 76cde26394114f Hector Martin 2021-01-21   900  static int __init aic_of_ic_init(struct device_node *node, struct device_node *parent)
 76cde26394114f Hector Martin 2021-01-21   901  {
 76cde26394114f Hector Martin 2021-01-21   902  	int i;
@@ -65,6 +51,9 @@ dc97fd6fec0099 Hector Martin 2022-03-10   934  		off = irqc->info.target_cpu;
 dc97fd6fec0099 Hector Martin 2022-03-10   935  		off += sizeof(u32) * irqc->max_irq; /* TARGET_CPU */
 dc97fd6fec0099 Hector Martin 2022-03-10   936  
 dc97fd6fec0099 Hector Martin 2022-03-10   937  		break;
+
+"off" uninitialized if irqc->info.version != 1.
+
 dc97fd6fec0099 Hector Martin 2022-03-10   938  	}
 dc97fd6fec0099 Hector Martin 2022-03-10   939  	}
 dc97fd6fec0099 Hector Martin 2022-03-10   940  
@@ -80,54 +69,6 @@ dc97fd6fec0099 Hector Martin 2022-03-10   949  	off += sizeof(u32) * (irqc->max_
 76cde26394114f Hector Martin 2021-01-21   950  
 2cf68211664acd Hector Martin 2022-03-10   951  	if (irqc->info.fast_ipi)
 2cf68211664acd Hector Martin 2022-03-10   952  		static_branch_enable(&use_fast_ipi);
-2cf68211664acd Hector Martin 2022-03-10   953  	else
-2cf68211664acd Hector Martin 2022-03-10   954  		static_branch_disable(&use_fast_ipi);
-2cf68211664acd Hector Martin 2022-03-10   955  
-7c841f5f6fa3f9 Hector Martin 2022-03-10   956  	irqc->hw_domain = irq_domain_create_tree(of_node_to_fwnode(node),
-76cde26394114f Hector Martin 2021-01-21   957  						 &aic_irq_domain_ops, irqc);
-76cde26394114f Hector Martin 2021-01-21   958  	if (WARN_ON(!irqc->hw_domain)) {
-76cde26394114f Hector Martin 2021-01-21   959  		iounmap(irqc->base);
-76cde26394114f Hector Martin 2021-01-21   960  		kfree(irqc);
-76cde26394114f Hector Martin 2021-01-21   961  		return -ENODEV;
-76cde26394114f Hector Martin 2021-01-21   962  	}
-76cde26394114f Hector Martin 2021-01-21   963  
-76cde26394114f Hector Martin 2021-01-21   964  	irq_domain_update_bus_token(irqc->hw_domain, DOMAIN_BUS_WIRED);
-76cde26394114f Hector Martin 2021-01-21   965  
-76cde26394114f Hector Martin 2021-01-21   966  	if (aic_init_smp(irqc, node)) {
-76cde26394114f Hector Martin 2021-01-21   967  		irq_domain_remove(irqc->hw_domain);
-76cde26394114f Hector Martin 2021-01-21   968  		iounmap(irqc->base);
-76cde26394114f Hector Martin 2021-01-21   969  		kfree(irqc);
-76cde26394114f Hector Martin 2021-01-21   970  		return -ENODEV;
-76cde26394114f Hector Martin 2021-01-21   971  	}
-76cde26394114f Hector Martin 2021-01-21   972  
-76cde26394114f Hector Martin 2021-01-21   973  	set_handle_irq(aic_handle_irq);
-76cde26394114f Hector Martin 2021-01-21   974  	set_handle_fiq(aic_handle_fiq);
-76cde26394114f Hector Martin 2021-01-21   975  
-7c841f5f6fa3f9 Hector Martin 2022-03-10   976  	for (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)
-dc97fd6fec0099 Hector Martin 2022-03-10   977  		aic_ic_write(irqc, irqc->info.mask_set + i * 4, U32_MAX);
-7c841f5f6fa3f9 Hector Martin 2022-03-10   978  	for (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)
-dc97fd6fec0099 Hector Martin 2022-03-10   979  		aic_ic_write(irqc, irqc->info.sw_clr + i * 4, U32_MAX);
-7c841f5f6fa3f9 Hector Martin 2022-03-10   980  	for (i = 0; i < irqc->nr_irq; i++)
-dc97fd6fec0099 Hector Martin 2022-03-10   981  		aic_ic_write(irqc, irqc->info.target_cpu + i * 4, 1);
-76cde26394114f Hector Martin 2021-01-21   982  
-76cde26394114f Hector Martin 2021-01-21   983  	if (!is_kernel_in_hyp_mode())
-76cde26394114f Hector Martin 2021-01-21   984  		pr_info("Kernel running in EL1, mapping interrupts");
-76cde26394114f Hector Martin 2021-01-21   985  
-2cf68211664acd Hector Martin 2022-03-10   986  	if (static_branch_likely(&use_fast_ipi))
-2cf68211664acd Hector Martin 2022-03-10   987  		pr_info("Using Fast IPIs");
-2cf68211664acd Hector Martin 2022-03-10   988  
-76cde26394114f Hector Martin 2021-01-21   989  	cpuhp_setup_state(CPUHP_AP_IRQ_APPLE_AIC_STARTING,
-76cde26394114f Hector Martin 2021-01-21   990  			  "irqchip/apple-aic/ipi:starting",
-76cde26394114f Hector Martin 2021-01-21   991  			  aic_init_cpu, NULL);
-76cde26394114f Hector Martin 2021-01-21   992  
-b6ca556c352979 Marc Zyngier  2021-02-28   993  	vgic_set_kvm_info(&vgic_info);
-b6ca556c352979 Marc Zyngier  2021-02-28   994  
-dc97fd6fec0099 Hector Martin 2022-03-10   995  	pr_info("Initialized with %d/%d IRQs, %d FIQs, %d vIPIs",
-dc97fd6fec0099 Hector Martin 2022-03-10   996  		irqc->nr_irq, irqc->max_irq, AIC_NR_FIQ, AIC_NR_SWIPI);
-76cde26394114f Hector Martin 2021-01-21   997  
-76cde26394114f Hector Martin 2021-01-21   998  	return 0;
-76cde26394114f Hector Martin 2021-01-21   999  }
-76cde26394114f Hector Martin 2021-01-21  1000  
 
 -- 
 0-DAY CI Kernel Test Service
diff --git a/a/content_digest b/N2/content_digest
index 08a3f80..bd6ab00 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,22 +1,18 @@
- "From\0kernel test robot <lkp@intel.com>\0"
+ "From\0Dan Carpenter <dan.carpenter@oracle.com>\0"
  "Subject\0drivers/irqchip/irq-apple-aic.c:941 aic_of_ic_init() error: uninitialized symbol 'off'.\0"
- "Date\0Wed, 01 Jun 2022 04:14:22 +0800\0"
- "To\0kbuild@lists.01.org\0"
- "\01:1\0"
+ "Date\0Mon, 6 Jun 2022 14:08:03 +0300\0"
+ "To\0kbuild@lists.01.org"
+ " Hector Martin <marcan@marcan.st>\0"
+ "Cc\0lkp@intel.com"
+  kbuild-all@lists.01.org
+  linux-kernel@vger.kernel.org
+ " Marc Zyngier <maz@kernel.org>\0"
+ "\00:1\0"
  "b\0"
- "CC: kbuild-all(a)lists.01.org\n"
- "BCC: lkp(a)intel.com\n"
- "CC: linux-kernel(a)vger.kernel.org\n"
- "TO: Hector Martin <marcan@marcan.st>\n"
- "CC: Marc Zyngier <maz@kernel.org>\n"
- "\n"
  "tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master\n"
  "head:   8ab2afa23bd197df47819a87f0265c0ac95c5b6a\n"
  "commit: dc97fd6fec009957e81026055fc99a03877ff3b8 irqchip/apple-aic: Dynamically compute register offsets\n"
- "date:   3 months ago\n"
- ":::::: branch date: 24 hours ago\n"
- ":::::: commit date: 3 months ago\n"
- "config: arm64-randconfig-m031-20220530 (https://download.01.org/0day-ci/archive/20220601/202206010439.LRgjym7t-lkp(a)intel.com/config)\n"
+ "config: arm64-randconfig-m031-20220530 (https://download.01.org/0day-ci/archive/20220601/202206010439.LRgjym7t-lkp@intel.com/config)\n"
  "compiler: aarch64-linux-gcc (GCC) 11.3.0\n"
  "\n"
  "If you fix the issue, kindly add following tag where applicable\n"
@@ -26,13 +22,8 @@
  "New smatch warnings:\n"
  "drivers/irqchip/irq-apple-aic.c:941 aic_of_ic_init() error: uninitialized symbol 'off'.\n"
  "\n"
- "Old smatch warnings:\n"
- "drivers/irqchip/irq-apple-aic.c:920 aic_of_ic_init() warn: possible memory leak of 'irqc'\n"
- "drivers/irqchip/irq-apple-aic.c:998 aic_of_ic_init() warn: 'regs' from of_iomap() not released on lines: 914,920.\n"
- "\n"
  "vim +/off +941 drivers/irqchip/irq-apple-aic.c\n"
  "\n"
- "b6ca556c352979 Marc Zyngier  2021-02-28   899  \n"
  "76cde26394114f Hector Martin 2021-01-21   900  static int __init aic_of_ic_init(struct device_node *node, struct device_node *parent)\n"
  "76cde26394114f Hector Martin 2021-01-21   901  {\n"
  "76cde26394114f Hector Martin 2021-01-21   902  \tint i;\n"
@@ -71,6 +62,9 @@
  "dc97fd6fec0099 Hector Martin 2022-03-10   935  \t\toff += sizeof(u32) * irqc->max_irq; /* TARGET_CPU */\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   936  \n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   937  \t\tbreak;\n"
+ "\n"
+ "\"off\" uninitialized if irqc->info.version != 1.\n"
+ "\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   938  \t}\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   939  \t}\n"
  "dc97fd6fec0099 Hector Martin 2022-03-10   940  \n"
@@ -86,57 +80,9 @@
  "76cde26394114f Hector Martin 2021-01-21   950  \n"
  "2cf68211664acd Hector Martin 2022-03-10   951  \tif (irqc->info.fast_ipi)\n"
  "2cf68211664acd Hector Martin 2022-03-10   952  \t\tstatic_branch_enable(&use_fast_ipi);\n"
- "2cf68211664acd Hector Martin 2022-03-10   953  \telse\n"
- "2cf68211664acd Hector Martin 2022-03-10   954  \t\tstatic_branch_disable(&use_fast_ipi);\n"
- "2cf68211664acd Hector Martin 2022-03-10   955  \n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   956  \tirqc->hw_domain = irq_domain_create_tree(of_node_to_fwnode(node),\n"
- "76cde26394114f Hector Martin 2021-01-21   957  \t\t\t\t\t\t &aic_irq_domain_ops, irqc);\n"
- "76cde26394114f Hector Martin 2021-01-21   958  \tif (WARN_ON(!irqc->hw_domain)) {\n"
- "76cde26394114f Hector Martin 2021-01-21   959  \t\tiounmap(irqc->base);\n"
- "76cde26394114f Hector Martin 2021-01-21   960  \t\tkfree(irqc);\n"
- "76cde26394114f Hector Martin 2021-01-21   961  \t\treturn -ENODEV;\n"
- "76cde26394114f Hector Martin 2021-01-21   962  \t}\n"
- "76cde26394114f Hector Martin 2021-01-21   963  \n"
- "76cde26394114f Hector Martin 2021-01-21   964  \tirq_domain_update_bus_token(irqc->hw_domain, DOMAIN_BUS_WIRED);\n"
- "76cde26394114f Hector Martin 2021-01-21   965  \n"
- "76cde26394114f Hector Martin 2021-01-21   966  \tif (aic_init_smp(irqc, node)) {\n"
- "76cde26394114f Hector Martin 2021-01-21   967  \t\tirq_domain_remove(irqc->hw_domain);\n"
- "76cde26394114f Hector Martin 2021-01-21   968  \t\tiounmap(irqc->base);\n"
- "76cde26394114f Hector Martin 2021-01-21   969  \t\tkfree(irqc);\n"
- "76cde26394114f Hector Martin 2021-01-21   970  \t\treturn -ENODEV;\n"
- "76cde26394114f Hector Martin 2021-01-21   971  \t}\n"
- "76cde26394114f Hector Martin 2021-01-21   972  \n"
- "76cde26394114f Hector Martin 2021-01-21   973  \tset_handle_irq(aic_handle_irq);\n"
- "76cde26394114f Hector Martin 2021-01-21   974  \tset_handle_fiq(aic_handle_fiq);\n"
- "76cde26394114f Hector Martin 2021-01-21   975  \n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   976  \tfor (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   977  \t\taic_ic_write(irqc, irqc->info.mask_set + i * 4, U32_MAX);\n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   978  \tfor (i = 0; i < BITS_TO_U32(irqc->nr_irq); i++)\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   979  \t\taic_ic_write(irqc, irqc->info.sw_clr + i * 4, U32_MAX);\n"
- "7c841f5f6fa3f9 Hector Martin 2022-03-10   980  \tfor (i = 0; i < irqc->nr_irq; i++)\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   981  \t\taic_ic_write(irqc, irqc->info.target_cpu + i * 4, 1);\n"
- "76cde26394114f Hector Martin 2021-01-21   982  \n"
- "76cde26394114f Hector Martin 2021-01-21   983  \tif (!is_kernel_in_hyp_mode())\n"
- "76cde26394114f Hector Martin 2021-01-21   984  \t\tpr_info(\"Kernel running in EL1, mapping interrupts\");\n"
- "76cde26394114f Hector Martin 2021-01-21   985  \n"
- "2cf68211664acd Hector Martin 2022-03-10   986  \tif (static_branch_likely(&use_fast_ipi))\n"
- "2cf68211664acd Hector Martin 2022-03-10   987  \t\tpr_info(\"Using Fast IPIs\");\n"
- "2cf68211664acd Hector Martin 2022-03-10   988  \n"
- "76cde26394114f Hector Martin 2021-01-21   989  \tcpuhp_setup_state(CPUHP_AP_IRQ_APPLE_AIC_STARTING,\n"
- "76cde26394114f Hector Martin 2021-01-21   990  \t\t\t  \"irqchip/apple-aic/ipi:starting\",\n"
- "76cde26394114f Hector Martin 2021-01-21   991  \t\t\t  aic_init_cpu, NULL);\n"
- "76cde26394114f Hector Martin 2021-01-21   992  \n"
- "b6ca556c352979 Marc Zyngier  2021-02-28   993  \tvgic_set_kvm_info(&vgic_info);\n"
- "b6ca556c352979 Marc Zyngier  2021-02-28   994  \n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   995  \tpr_info(\"Initialized with %d/%d IRQs, %d FIQs, %d vIPIs\",\n"
- "dc97fd6fec0099 Hector Martin 2022-03-10   996  \t\tirqc->nr_irq, irqc->max_irq, AIC_NR_FIQ, AIC_NR_SWIPI);\n"
- "76cde26394114f Hector Martin 2021-01-21   997  \n"
- "76cde26394114f Hector Martin 2021-01-21   998  \treturn 0;\n"
- "76cde26394114f Hector Martin 2021-01-21   999  }\n"
- "76cde26394114f Hector Martin 2021-01-21  1000  \n"
  "\n"
  "-- \n"
  "0-DAY CI Kernel Test Service\n"
  https://01.org/lkp
 
-931a3412e47cca0bd727857b8e916d0786010329de2b3a789820ef26422614a8
+08407d907dea92436b7893e940a3114ad6419c39a22d5506513df7062ef72ddb

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.