Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3961317iob; Mon, 2 May 2022 09:38:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxvMTkQnwBf/8TWl9Hfmh4uFP1wnHwC8aHeKdkYTWi5JC992ZYvBQD227K5i2zc9yjF/qp5 X-Received: by 2002:a05:6512:10cc:b0:472:44ba:1a2d with SMTP id k12-20020a05651210cc00b0047244ba1a2dmr9127130lfg.641.1651509497479; Mon, 02 May 2022 09:38:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651509497; cv=none; d=google.com; s=arc-20160816; b=cLBpSMamGCX+jtEwAzDPB9J8RUB70jX7j7a7B5ZGWnOFfSGv/rF4Uay8huX08GxG3E K0en29METzAwrmwZvrbE59luDxb9k463ZNDbQqY6HphiASXGZIrAa9ZhLuwz1pyLVfFY 9bAQImJzBrfgARUWnLTJxN6WJKd8pRpLIoWMFfLHvM8enYOXSs8MwUOU1/LNetHtm6Ir f8/QJLx1/Y134q+bH9j9IvjVFOJ17XEt9ZGP1vmJT1jDX8Bk2VHbTT+19QXrFeAKBjg3 My0rgjo0DnofuLnKXO2WfsLBx8MLcbYQU/cak/iWLtZ3Ybp/AWWN5stWh4g7BTIrjVtL MjKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=0Td4oiGEn76YE86E1aORkuCrqQirCdqspkzlKcZCyrY=; b=LXw4jYzlnx9CXlR8hAhMAh4IBRu9nbSTCQSd9l4d6FqJqBHVhM9M8iDChk7M4uVE0b 33ObUxjbslQw3NjkOCbJo1+eOY4Gq6cCafFzS83myROy5FtlRjHa+yTMrlZhUiBeG+PK qp8iKtG3lgBaHjSiOfcVQ5QzXEcOKHx9sVLf0Om3bBHJdQy5OP5874UY3HQ+54ILwFMR /+iu7b0HpiUq5jhgF5AsUlbA1vODzHflz2D1hjDGqbHM8DCew2+2g/+TTbNgSo/Lvpp+ 2AWECjI7jkmGbZHFH0+0IJ3dX6qJwK2ajOHapi3fcIZ4Qp6MG1CF/b/saaJPOPWoudeS fSDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=fU4yq50q; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d22-20020a2e9296000000b0024f222a9425si13979107ljh.124.2022.05.02.09.37.50; Mon, 02 May 2022 09:38:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=fU4yq50q; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1356227AbiEBAFL (ORCPT + 99 others); Sun, 1 May 2022 20:05:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbiEBAFJ (ORCPT ); Sun, 1 May 2022 20:05:09 -0400 Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8DAE162FC; Sun, 1 May 2022 17:01:42 -0700 (PDT) Received: by mail-vs1-xe2c.google.com with SMTP id c62so12314720vsc.10; Sun, 01 May 2022 17:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=0Td4oiGEn76YE86E1aORkuCrqQirCdqspkzlKcZCyrY=; b=fU4yq50q2lQ3XuLdj/qGGDFPc8g3IoPe3R2fNAkZYkADZWlCeJmGai2z8oB95Enj+b OAzgPYD1lDelMiSIQF4I3d2B4Yuq17YQOZmcgwWc1WtWrNe4O2rH0dWEvYZhkPw6m6PG 69a6QFQxB8lOvHNxX/Ekl5xo1FNp0BdDP2y+9oOzmzq+KlMPxk1JK2Y0uve70rsaeLG+ e3z6JWucbF9VjgBbKKGxAoSjDoC9cg58D8NwJSw6Hsccu5cvBQQo3qKdww8iAiAtoXnR VevmJKMpGDEhaAHxqQSjDAbyNAkcAW9mvgZtvAqUGOyazA7ML4VAegw68uB3Rserr6Va 4AzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=0Td4oiGEn76YE86E1aORkuCrqQirCdqspkzlKcZCyrY=; b=IJYVS+x28iBgXfCAU+Mll9cx1wOsMZq8vhS2bgAFyBRvVh1KuR5rnclTHXRjETUunF 8tYjPFw+tmnbudLiVWcpcKnqUc9OEFZQP1k/UJn9x71oZMVjo61TMaoFOVKM7DyGiDFQ osGbHGPXkhZWy5T8oLGGlerapi4Pu3pd5xoItl0udeg/ExJM0jKGGiHGPmxnF4MtrOi1 qU1O4Mj22dvwB/hg2uc270+Z0x06oZRq+i/fE9D9/ITGVtp/0Qa5rlMRUYId2sDzGxO6 Vz72aPPgEJfOyt9vJQKT2cg6koUT4lMHCgq3Gmm7qzEZw4UzF3PAakpB0TOci5IytAw/ Qlqg== X-Gm-Message-State: AOAM532ifm8zagSPZqsqkNhzQWy7V3rmVyo/zAq2utjwwuq2IgKSDOpG UzfGaqGV7O2EKp0Y8vKXwFJzcXdeTNALiOhdvpE= X-Received: by 2002:a67:be0b:0:b0:32c:d82f:6723 with SMTP id x11-20020a67be0b000000b0032cd82f6723mr2711106vsq.67.1651449701274; Sun, 01 May 2022 17:01:41 -0700 (PDT) MIME-Version: 1.0 References: <20220430090518.3127980-1-chenhuacai@loongson.cn> <20220430090518.3127980-11-chenhuacai@loongson.cn> <4dd26d88b807c967dbbc81a7b2e5f4084d9603d7.camel@mengyan1223.wang> <2a534c89b3c905a34f947fb2739d58c9373bb915.camel@mengyan1223.wang> In-Reply-To: <2a534c89b3c905a34f947fb2739d58c9373bb915.camel@mengyan1223.wang> From: Huacai Chen Date: Mon, 2 May 2022 08:01:31 +0800 Message-ID: Subject: Re: [PATCH V9 10/24] LoongArch: Add exception/interrupt handling To: Xi Ruoyao Cc: Huacai Chen , Arnd Bergmann , Andy Lutomirski , Thomas Gleixner , Peter Zijlstra , Andrew Morton , David Airlie , Jonathan Corbet , Linus Torvalds , linux-arch , "open list:DOCUMENTATION" , LKML , Xuefeng Li , Yanteng Si , Guo Ren , Xuerui Wang , Jiaxun Yang Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Ruoyao, On Mon, May 2, 2022 at 1:08 AM Xi Ruoyao wrote: > > On Mon, 2022-05-02 at 00:27 +0800, Xi Ruoyao wrote: > > On Sat, 2022-04-30 at 17:05 +0800, Huacai Chen wrote: > > > +struct acpi_madt_lio_pic; > > > +struct acpi_madt_eio_pic; > > > +struct acpi_madt_ht_pic; > > > +struct acpi_madt_bio_pic; > > > +struct acpi_madt_msi_pic; > > > +struct acpi_madt_lpc_pic; > > > > Where are those defined? I can't find them and the compilation fails > > with: > > > > arch/loongarch/kernel/irq.c: In function =E2=80=98find_pch_pic=E2=80=99= : > > arch/loongarch/kernel/irq.c:48:32: error: invalid use of undefined > > type =E2=80=98struct acpi_madt_bio_pic=E2=80=99 > > 48 | start =3D irq_cfg->gsi_base; > > | ^~ > > arch/loongarch/kernel/irq.c:49:32: error: invalid use of undefined > > type =E2=80=98struct acpi_madt_bio_pic=E2=80=99 > > 49 | end =3D irq_cfg->gsi_base + irq_cfg->size; > > | ^~ > > arch/loongarch/kernel/irq.c:49:52: error: invalid use of undefined > > type =E2=80=98struct acpi_madt_bio_pic=E2=80=99 > > 49 | end =3D irq_cfg->gsi_base + irq_cfg->size; > > | ^~ > > Alright, my bad... I didn't realize the LoongArch patches are splitted > into multiple series for multiple lists. But is this the SOP of kernel > patch reviewing? Would it be easier to just send one series and CC all > relevent lists? The acpi stuff should go to acpica project first, then Rafael sync the code to the kernel. The current status is acpica has merged LoongArch support, but hasn't yet gone to the kernel. ACPI: Add LoongArch-related definitions by chenhuacai =C2=B7 Pull Request #757 =C2=B7 acpica/acpica =C2=B7 GitHub Huacai > > -- > Xi Ruoyao > School of Aerospace Science and Technology, Xidian University