Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp1792694ioo; Mon, 23 May 2022 03:30:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy7rZmt/xtE9vfFe04S0ZUHWQk4bvNCc9peLSC8R+lX/yoWxqeTP/vikAK8BSy1tKHibn/X X-Received: by 2002:a63:7d4a:0:b0:398:dad:6963 with SMTP id m10-20020a637d4a000000b003980dad6963mr19534459pgn.329.1653301826721; Mon, 23 May 2022 03:30:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653301826; cv=none; d=google.com; s=arc-20160816; b=nHbw5xDH8rjo4WsGaUxTFftiLFl5kdiE7ByPhGvhEJ/gUaqz78RgPQqc7yrwy/+11c 7KlvW/S0CmX57XljFh0EJEuVwHK0SyF341joztM7iR1wP4URd0JZOpxYE1TD1PuZNTS1 9bR8MWw85QbxDGSgzSfxHobPuyIN6DeQ/SlwNITi7M2j6IiwYKCSefikcLOhyqFJQx9Y gWLbZ+MQeDDLqlmzvXqwviwDwwUxPw8v8LLl64fQxv3bH4r0pwC0QL7kyJBC7fTgq3QI 2aPSKj8+qCm9bDkzVhV251VWmhkM3nKTo+3x002PNIKhCMs+nwdwG+Cx6bE0IN1wQwTt Lruw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=q+D4+x9Ejx/vd1/L2sZoQuS+SholF4oqHtieSOOiG1E=; b=PmESU4IzfD8eVsFJcspzaKSv7xYsRusk3mdDY6YXNtDkN3+t+lUXTnoN3ru6WTypLV LxwFFi6nKzVKYWK40MRwMcp9c/0G/k1+Ygpy2XV3VWSMdC7knuGbDTH78hUny05Y0/9u zcA6msp4jE+9WokQ7Ort59V6DlS86IPbYNDWcHeD21rUucoHcNcCJTuL1vYwgcDD/rs3 MRmgyiSrZ0b1/alcF9NpP0SqJ7bO7zcyePMrq4SGkGRO65TS/+17dUem10M+DcqdLT8z FCnzGAJTjToT4oT9zsLP1WyH3d99HuesnnNIlvZtmPmkyZK+CeRS0BCWfaURomezMlfW 5EBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=VAKzmOPm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id 191-20020a6302c8000000b003c1bf04df79si9619214pgc.137.2022.05.23.03.30.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 03:30:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=VAKzmOPm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D02AC4B86C; Mon, 23 May 2022 03:30:24 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234077AbiEWKaP (ORCPT + 99 others); Mon, 23 May 2022 06:30:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54956 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234066AbiEWKaL (ORCPT ); Mon, 23 May 2022 06:30:11 -0400 Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7CDA4B43D; Mon, 23 May 2022 03:30:10 -0700 (PDT) Received: by mail-lj1-x233.google.com with SMTP id 27so11707931ljw.0; Mon, 23 May 2022 03:30:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=q+D4+x9Ejx/vd1/L2sZoQuS+SholF4oqHtieSOOiG1E=; b=VAKzmOPm4zBP+u3nqOY493ToRu4/JG29VfNBPGjHBiFeG29uE0CFsAjL+a1dpRM+Et bbRHEhVBWwNyuoj9D8XSPDyhmnW+TkacBNpfYmPYN5Xos23WkSQ43kYVTlGZbPn6V+Sp hjITZm+z70bpXzYGNdQcrgHEcOOI6XeTLAh5mRe9wpLm/gfSMy+5HMksl/sHpvzB0rpo 1Hf/x1CyDukUZK+V0ObW1oaE65XnhcquXI/UCG3XjY1JjQkjvTII+CHhhjuNNZUYc1Bx coTvHOjOkfnZ0kN0PjfWSvZ4SM7UZX8hRVdAAJ0vTHzsRz3CSrGNUgXBJB/tOLdv6Xug uSYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=q+D4+x9Ejx/vd1/L2sZoQuS+SholF4oqHtieSOOiG1E=; b=0IY5s5i+SFLeraVjZY6XiGb31Vn59T6WnvNm5Un9PELHDZBOKmixeuNtC/UMJARm5J QoF8AedYz/7HEdizPcl5S0R8cWm6vpayWGrl0UjeVIDVhjlV4pI5mxCigNHwXddkEghi 5PDhBX1q3roq/NrFtIfmiGTpvZzT872yhxxyNoRIsPhBXV5cRykbuW+kGgGPzklz8xId r/ezhVFEWFwq2zV1L4cvkLiOv0enFiwwMJqq9N/V/BTIFfQXeMydwjwd/lHq6hR8YZ/y 2rebYlzfJLEoC6kDu1LJJBoMBcYS9bnfNQno5/Ob9G23pNAnY1hXsB/6joAqtGnnmPu9 P/vQ== X-Gm-Message-State: AOAM532LJmvf7pCeEQii1ZhkO25y0rQrfK2jJrtHAcPcQQGfbyqmS0hS q6PaYs9XCFcR4EURIm/75eGDW/eDpkaOuA== X-Received: by 2002:a2e:681a:0:b0:253:bba4:231a with SMTP id c26-20020a2e681a000000b00253bba4231amr12456589lja.286.1653301809073; Mon, 23 May 2022 03:30:09 -0700 (PDT) Received: from mobilestation ([95.79.189.214]) by smtp.gmail.com with ESMTPSA id z5-20020a056512308500b0047255d211e9sm1761572lfd.280.2022.05.23.03.30.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 03:30:08 -0700 (PDT) Date: Mon, 23 May 2022 13:30:06 +0300 From: Serge Semin To: Marc Zyngier , Dragan Mladjenovic Cc: Thomas Bogendoerfer , Paul Burton , Thomas Gleixner , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, Chao-ying Fu Subject: Re: [PATCH 03/12] irqchip: mips-gic: Introduce gic_with_each_online_cpu() Message-ID: <20220523103006.gklftp22pyjrkoqm@mobilestation> References: <20220519185125.11686-1-Dragan.Mladjenovic@syrmia.com> <20220519185125.11686-4-Dragan.Mladjenovic@syrmia.com> <87k0agmwdc.wl-maz@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87k0agmwdc.wl-maz@kernel.org> X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 On Fri, May 20, 2022 at 09:38:55AM +0100, Marc Zyngier wrote: > On Thu, 19 May 2022 19:51:16 +0100, > Dragan Mladjenovic wrote: > > > > From: Paul Burton > > > > A few pieces of code in the MIPS GIC driver operate on the GIC local > > register block for each online CPU, accessing each via the GIC's > > other/redirect register block. This patch abstracts the process of > > iterating over online CPUs & configuring the other/redirect region to > > access their registers through a new gic_with_each_online_cpu() macro. > > > > This simplifies users of the new macro slightly, and more importantly > > prepares us for handling multi-cluster systems where the register > > configuration will be done via the CM's GCR_CL_REDIRECT register. By > > abstracting all other/redirect block configuration through this macro, > > and the __gic_with_next_online_cpu() function which backs it, users will > > trivially gain support for multi-cluster when it is implemented in > > __gic_with_next_online_cpu(). > > > > Signed-off-by: Paul Burton > > Signed-off-by: Chao-ying Fu > > > > diff --git a/drivers/irqchip/irq-mips-gic.c b/drivers/irqchip/irq-mips-gic.c > > index ff89b36267dd..4872bebe24cf 100644 > > --- a/drivers/irqchip/irq-mips-gic.c > > +++ b/drivers/irqchip/irq-mips-gic.c > > No SoB from the sender, odd patch format (no ---), and I didn't get a > complete series, which makes it impossible to review things in context > (I don't even know what the series is about). Hi Marc, Here is the link to the whole series: https://lore.kernel.org/linux-mips/20220519185125.11686-1-Dragan.Mladjenovic@syrmia.com/ but yes, having a full patchset in the inbox would be much better. @Dragan, if you are still willing to get the series reviewed, please add both Marc and me to the lists of the recipients of each patch and resend. Of course make sure Thomas Bogendoerfer gets the whole series too. @Dragan, as Marc already noted the sender's SoB must be added. Who is Chao-ying and why do you need to add his SoB to each patch? For instance you have the patch "[PATCH 05/12] irqchip: mips-gic: Setup defaults in each cluster" in this series which is stated being authored by Chao-ying but you've also added Paul' SoB there. What did Paul do for that patch development? -Sergey > > Please fix things and resend. > > M. > > -- > Without deviation from the norm, progress is not possible.