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.