Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2725857ybz; Sun, 19 Apr 2020 08:14:09 -0700 (PDT) X-Google-Smtp-Source: APiQypLp+SHVKlgkULPybm1urwx8Vm783r+4fN36m3b8TC62EipvXYE2is62C23aSnACy6Vx5zoI X-Received: by 2002:aa7:df8a:: with SMTP id b10mr5633043edy.263.1587309249571; Sun, 19 Apr 2020 08:14:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587309249; cv=none; d=google.com; s=arc-20160816; b=PzQGkUpLrPOT7U2gPJ6OEHpE2VABwQV4LnyvPnreV8MqMfuKQWo8Qcpfxj3WCXmWSW O1igP85+UvHLZk5QvvrQQ4K90l+1RWevzDYg/GLQItlUY8tOp5WBidmyAGPMrsI3aB1V AcgYYO9vRxEfDI7/is1v5xhy8w8t7+8r1sTG5IaPuuVWqqWwpTvq0v45LId5+EcCkbQ+ 1F8ieIIpQoGjkV5NABLn4Fi4f6LU4cH6nHsQENyZiR6WMS/vJQRbRfFngugsSYSEFwjK GskBeEixV2JxXWyL2v4FKFmPy2RcWPvGQM5Y2jsHELJUI9iz1nxfF1/udZcrb2EeASbR ccmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=4ANh3iy/mPqMIDICrcxwt25Ikadv1fNohryvS64Y5Ic=; b=ox9OTEUAz1kct7t8IS6sYNcdwllzPKWfG8pmn8UlYveSGihyvHz1DMGzdVdFxYk+du t3WffZNxMMAzctk2vEeGNqe7rQJ51a07EtvlqFRIjNlB8FigNaI8sd1P0tTOBT6pvd4y qFjNLpZF0epwOn98+LM+yEy92cN4PGSLzZoCYOHzup1TlX4v37c0xj0uhiDjP4bxtWYm aNAid94TIakpEIaJ1d/BqiHb4YUQ+C/C/MH0yaEiPORAgsaG40C9zM3w3Ypu/aM+oo6O mVknwwZ5A9wIHL4cfKoRQLwYDXw+hHVllyM9WXG24UEOfpKuqB7vfV0EGAsWbFR8uxTz yeaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=fIqX2YOW; 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 c2si18413567ejf.471.2020.04.19.08.13.47; Sun, 19 Apr 2020 08:14:09 -0700 (PDT) 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=fIqX2YOW; 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 S1726453AbgDSOqn (ORCPT + 99 others); Sun, 19 Apr 2020 10:46:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726327AbgDSOqm (ORCPT ); Sun, 19 Apr 2020 10:46:42 -0400 Received: from mail-pj1-x1043.google.com (mail-pj1-x1043.google.com [IPv6:2607:f8b0:4864:20::1043]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE336C061A0C; Sun, 19 Apr 2020 07:46:42 -0700 (PDT) Received: by mail-pj1-x1043.google.com with SMTP id ms17so3292412pjb.0; Sun, 19 Apr 2020 07:46:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=4ANh3iy/mPqMIDICrcxwt25Ikadv1fNohryvS64Y5Ic=; b=fIqX2YOW3Z5Gg4Yo0893aOn1v6xaGRX6cKcQw5ykCjWv3rIZdewhJZVNkIhkw810bT 50myZO6zUTtVcKYvzBdZxmrvMlMq+sHcrdTnv85cc+L6fr7JpQp/F/wD9o1m4CMlLI6a SiVxRGNVPrsfz9vGhyknCuLWb8Djr/DlP3CqZs3x6q9oIJFNQI7fpdltx1Ul9K60xc1T 0YxTi9xZK0kRvRnbPt/1+QDCgKSDtLzNq2sZzXEDMpw/0h82lBgpYnl/S+8JbmNzuVOq fhNLI8irMqPZfr8mxt9WhH3xNg08DOOSAlvQAv+1QXaso/V4FzjMLuGn0LrT6hJH7LYF U5nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=4ANh3iy/mPqMIDICrcxwt25Ikadv1fNohryvS64Y5Ic=; b=f/8YZANAbI24W8uPn9J2GfRpx1tXOPO1VTQeHvAFm0eevkgkSfveJmTwjH27pVyhWm mJM1O781ggI6s6bhU1dApO2cVr81TYaQSexZi7BxGwuR0QH9Bp/c5gS9AaR29uvXhGOV 1w9By2LFkSCv2s2PcIstKFkHjVf7xISzIf2hh/cYYcbApoKTgrllIuJyjzw0aDrYMqYV CCbQkuxhnSZyije0HOI6eUWOtVn65fxp9JkEhCjWFNEigvJtZ9xBc1NhX86meJ7ogl/Q SpnBeHh/O6mLgVjDHO+qiXy4c1HClVHobD4yAuvQ/YrryKf4OVU9xlcw3drAzdp2Ix2d 0khg== X-Gm-Message-State: AGi0PuZ23iprtBfr2fg8l+G/8RnxX9n9WXl9MUEWwNAgJLDZCuS7bJW1 0RNI6mZzvIJ6Qsi4mPmuvKs= X-Received: by 2002:a17:90a:c786:: with SMTP id gn6mr15790109pjb.147.1587307602531; Sun, 19 Apr 2020 07:46:42 -0700 (PDT) Received: from localhost ([49.205.221.114]) by smtp.gmail.com with ESMTPSA id i128sm15713738pfc.149.2020.04.19.07.46.40 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 19 Apr 2020 07:46:41 -0700 (PDT) Date: Sun, 19 Apr 2020 20:16:38 +0530 From: afzal mohammed To: Thomas Bogendoerfer , Daniel Lezcano , Thomas Gleixner Cc: linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org Subject: Re: [PATCH 0/3] Remove setup_percpu_irq() & remove_percpu_irq Message-ID: <20200419144638.ysghqzklebkeer4z@afzalpc> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Thomas Gleixner, On Sat, Apr 11, 2020 at 09:34:07PM +0530, afzal mohammed wrote: > While doing the removal of setup_irq(), it was observed that > setup_percpu_irq() also can be removed similarly by replacing it w/ > request_percpu_irq(), which does allocate memory. In the initial > setup_irq() removal cover letters [1], it was mentioned that > setup_percpu_irq() is untouched. > > After removing setup_irq(), it does not look good to let live > setup_percpu_irq(), especially since it being a low hanging fruit. Hence > replace setup_percpu_irq() by it's allocator equivalent. > request_percpu_irq() cannot be used since all the users need to pass > IRQF_TIMER flag, which it would not allow. Thus it's variant, > __request_percpu_irq() is used. > > In addition to removing setup_percpu_irq() definition, > remove_percpu_irq(), unused, is also removed. Do you feel that this series adds value ?, if not, i will abandon this series. Thanks for your guidance w.r.t setup_irq() removal. Regards afzal