Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1491662pxu; Tue, 24 Nov 2020 01:21:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJztB1Vbz1uNOiXlyiSOR/edMFnoDKdIGFVjUNka1WwlSojeVQ3Z4GjpoP/1LPIpSrDg5aF1 X-Received: by 2002:aa7:df82:: with SMTP id b2mr2890185edy.251.1606209716983; Tue, 24 Nov 2020 01:21:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606209716; cv=none; d=google.com; s=arc-20160816; b=h+OLnWUYXaSqn3yY0a1Aar9Mm/G6F884f4ZSu0rbXLJGX7qoRn6yYbV8rOTaM16wc0 yPWHmQVWWuq/bcIpRVj26oTNHx+ZBBsbynTrib4zRCtGa2PLxqZRQcrXurkuvILjT130 yYR1F5hVE26/Mt/Xb7kA7giuBUyd2We0zH81Twrd2atGjaI+qqyQxkEEvYlSeEbI2Krw zcBtFa9otfsolAwPgAmzhZAXucjyushnoYusOKOPR1UEMb0U9cUgSdIV63aQNWiBTE4X 4iHQb5s/MfQ2/lxUPM762qdkg6r3ATQBj91cTCQGloYIE416rjzKvWuPPwSUzV7aARrA u/bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=TX0s0mIR0wt/HcYW5SNqzmfoKqx6TwmdMniIzsTXvlM=; b=tgYWZlxCvkk2Knroc/NyYRmewvLb2JeC7jyrj4vY6KqAMlmzHfxgRZ2/eGRTRmSuzt LjZnnJUX8kdzGvwTF5l30pceCUofZ1w6Q4klv7mD6oRWPI+brvj9R3x6jvaTDR0uQ6AZ VxWXyz7MXIaGuYhg6xZ2hsbFbkdetxJIcibMOLKOi8cCx6bQo0YlMQBU+AKEWGPXgoF/ byAo/IXSiseJxWPR0XILEKJMLyuKLkM01oTnyR2LtyiuZlDfNByCMJMW9PgNcETNswPz yUKzU4a9VyvssD3O8dGvimYIphApz62qFAlVsufm2gDhobRsvl/lxot+aFGlTHxvZhuZ i9QQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=i4p6UDUs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 10si8068704ejn.746.2020.11.24.01.21.34; Tue, 24 Nov 2020 01:21:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=i4p6UDUs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731098AbgKXJSS (ORCPT + 99 others); Tue, 24 Nov 2020 04:18:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731084AbgKXJSR (ORCPT ); Tue, 24 Nov 2020 04:18:17 -0500 Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0D82CC0613D6; Tue, 24 Nov 2020 01:18:17 -0800 (PST) Received: by mail-pg1-x544.google.com with SMTP id t3so3070325pgi.11; Tue, 24 Nov 2020 01:18:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TX0s0mIR0wt/HcYW5SNqzmfoKqx6TwmdMniIzsTXvlM=; b=i4p6UDUsRImUT3ewIRw7Z/DjFfF7FfVS5iLPZTjK78SzqdWSYMl4rsf3hEglOjh7Hz LWU9XegimSQVcxPK1IRcdDM68+VgKn3nuJbf1vRoS3winwElp/CqCjr4Bhn9QKCv0t5z 2gX+mUfERAuzIUaGA4HbvivhfSZGg3/a7PZPcqkL4QudhDVLFhwkeftkPJXvPQGZ9mK1 rzGekuLYI/tj2VIZWFqrOsF2/Ipc7AwLoJPedOB/pxKkuI9PfW3knSthvb/Ne6sEbMRn c1YKIueYsacinbH716qHdAoLHMuAzZJl+t9btA4ckBft/agLCJlZ2p1OPtSkammjWtGp StrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TX0s0mIR0wt/HcYW5SNqzmfoKqx6TwmdMniIzsTXvlM=; b=Q2WFYUPb1TujX9cqLMvaV6lrOSbC5epiDqZLw2gndlf0+X9nQYlhEgziy6A87Rr7IT b0lTSmF6pQAAtfHJbvgqLHh4sYxOzey/IYQSGndkL7NQcyoNXbNMpPllB5WyBglQAA+l 7Ooe1HzHNcpoVu88arA2nCKK0HiZzFngnKmrZX8LXukV0JjQYw0inntb1FH16zg8nXH9 9oKF/GcKpkjN61JZ9+u8/she3W3MnLTZG3vxyM6EwxqBfrnO2F7E1hWMZsL8C4bHEAnr /PlPk3gXdz5QzdwD1KJ08EKotx31DTWeXOrfQnX0sESaPe0fBxYIp7mL8II0Mk078moS hXWA== X-Gm-Message-State: AOAM531lZIWM96am4XoeHt/nn35tdbkk/qOC5RG+7EEYKI7b7fpfyRaD dqvUpfEDTBrbkojN/jC907RPFyTqwHXBrZwcxAs= X-Received: by 2002:a17:90a:4816:: with SMTP id a22mr3941316pjh.228.1606209496608; Tue, 24 Nov 2020 01:18:16 -0800 (PST) MIME-Version: 1.0 References: <20201124061720.86766-1-aik@ozlabs.ru> <20201124061720.86766-3-aik@ozlabs.ru> In-Reply-To: <20201124061720.86766-3-aik@ozlabs.ru> From: Andy Shevchenko Date: Tue, 24 Nov 2020 11:19:05 +0200 Message-ID: Subject: Re: [PATCH kernel v4 2/8] genirq/irqdomain: Clean legacy IRQ allocation To: Alexey Kardashevskiy Cc: Linux Kernel Mailing List , =?UTF-8?Q?C=C3=A9dric_Le_Goater?= , Frederic Barrat , =?UTF-8?Q?Michal_Such=C3=A1nek?= , "Oliver O'Halloran" , Marc Zyngier , Thomas Gleixner , linux-arm Mailing List , "open list:GPIO SUBSYSTEM" , "maintainer:X86 ARCHITECTURE (32-BIT AND 64-BIT)" , "open list:LINUX FOR POWERPC PA SEMI PWRFICIENT" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 24, 2020 at 8:20 AM Alexey Kardashevskiy wrote: > > There are 10 users of __irq_domain_alloc_irqs() and only one - IOAPIC - > passes realloc==true. There is no obvious reason for handling this > specific case in the generic code. > > This splits out __irq_domain_alloc_irqs_data() to make it clear what > IOAPIC does and makes __irq_domain_alloc_irqs() cleaner. > > This should cause no behavioral change. > + ret = __irq_domain_alloc_irqs_data(domain, virq, nr_irqs, node, arg, affinity); > + if (ret <= 0) > goto out_free_desc; Was or wasn't 0 considered as error code previously? > return virq; > out_free_desc: > irq_free_descs(virq, nr_irqs); > return ret; -- With Best Regards, Andy Shevchenko