Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp102132pxb; Thu, 14 Jan 2021 20:42:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJyY8UYs23x0CEgoMpzqTsRZWtTPzUF3atTX1wxQs2/eS6LLZzhnzaHJm0mCVdypTroMvYNh X-Received: by 2002:a17:907:16a2:: with SMTP id hc34mr7671212ejc.9.1610685724932; Thu, 14 Jan 2021 20:42:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610685724; cv=none; d=google.com; s=arc-20160816; b=BITAFF8xVejCHlvbxWCTQaJmubPx+EGjWyQkdOZJTddfXsRM5vzSkgaH3rQE1U7M9m INsq16DmTxm4aY1LqBAys4V4yL1D3Educw88CYohgjIkvbHK4fyJO7cinFnN96HTkp3M LC+sStUhlZL4Yy5yI+KOrspJo5XkEFnJD/95DLMzA7B3FgnQX1/z1ZvSlFOv4ldXna+N VU1v/KajEU0gZREp+GFqfvoBblS1cbyQ5y9K1gQwsDFu0uIe9WIn6xs3VtzXrP79uNOf cYua2O/yYy0P8FsW7JcgNInoq9jPJghuTBN27LepHMJLbvhyaoTQhkZ2zq0HwJUHAO5h abLA== 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=1Nuw9usw0vxK8JD4tBT70Yn4lhH4gOj/XaaGUqb4BaE=; b=si4sCquHWEYGwQMXlEYPbKeB3asvaBnLA3ohzSZKjLPQoL9s3souidGh/B29nVtSy9 /G+NbQlIAAO2YNy/ZUwxIZ9/pvpcQ6WcVrUYLcxzkHMqg4T1hz1G+8G0LxUWNAdKS7cq fW8ETVsd7S7XxJ4GhFd4kbhjSfCOagT7pnAPHtLcNgjczpUEIqRTpPWohmAuDPZAGJjd ZnMaFKsqlNCc8CwhaBRWYGgIyutkM0lh6LJJTkxO0cYHlRmqpNqEw46ub39txU/FRhGZ sB6n/mgRd82k1InG1D17bHhm5pxFzXR4tYK6yrfA2PrPGjOUlqUeX+kE1lapjf/c2lxx L8ag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FbU886KZ; 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 dd19si3303251edb.502.2021.01.14.20.41.41; Thu, 14 Jan 2021 20:42:04 -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=FbU886KZ; 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 S1728445AbhAOBYB (ORCPT + 99 others); Thu, 14 Jan 2021 20:24:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36682 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726017AbhAOBX7 (ORCPT ); Thu, 14 Jan 2021 20:23:59 -0500 Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6A15C061757 for ; Thu, 14 Jan 2021 17:23:19 -0800 (PST) Received: by mail-pg1-x52b.google.com with SMTP id c132so4991579pga.3 for ; Thu, 14 Jan 2021 17:23:19 -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=1Nuw9usw0vxK8JD4tBT70Yn4lhH4gOj/XaaGUqb4BaE=; b=FbU886KZrJyOI4IkY+mSvN4dU54Vi5z9wX8ScVy+WjwzehHKpM6A1mlWnvRxv3gHoi NyTFhMnHM6+0KeyJ3xfyW4ES9XlAHf+IQ9kIHrUy5Jq0sAuWg4OyCIr6B4ISh1tvXfrB zRYVrca0JPFgr44vrvxKnjTjbj31dda5+uUj5aonIxeD/ja2TMo+dmKxaRCQvKwYee0p FlA8rC5QDqcWUWiuh1EJZz5Tm6leF9D3KB7POq1QOUerKWX1Wq1N/6mv7qSBIB3nNb1/ ovmsh5P+xFzXI1BU/3W2QYklaDRWxgXkWvvnrCoPUBPbtYywIiOiT6DBab6sRZkXdb0f Y6/A== 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=1Nuw9usw0vxK8JD4tBT70Yn4lhH4gOj/XaaGUqb4BaE=; b=eJxlN5jsSytgTV3f6VHvnXqLAQcD58S2u0IeIbsYTmKDiy+NASqj7TGyZK14zMImgC JL87MMxTVaR6OjZlq7tmwsjVqbhCfdLa57RPNs+jwXVwQNTX5uKeuHY0B/9P+4cEDKdN 0uIW+DwjNcfkRHZgdU9HDIgVdPG2gzHA+z0wlQUEi2JmTX5cOYG9vT2qxoPsYyFxP4mE fWZnvzfuK6InCe4G8T5M9fCJ+lpe4uiRNtAGs2Cyuot3ZfCwe7SY7zX/GSCW3jGIQAjO NQeo8+ds+nAygFP67bibu2jaI2WwhkT/l8EQ8oyoLrgOSEnWda1DuEpTEsizw4+mS3Wj ie4A== X-Gm-Message-State: AOAM53146UvlscTBBkFH9PPkJq5QsusBA6qYw13CD08wk1iBRh7WiO5Z IYGUn6nmnnpHXOnE6r/EVMZ0eVUyVsHHty4V5sbM9f0E X-Received: by 2002:a63:1519:: with SMTP id v25mr10262466pgl.217.1610673799229; Thu, 14 Jan 2021 17:23:19 -0800 (PST) MIME-Version: 1.0 References: <20210115002134.117637-1-dave@stgolabs.net> In-Reply-To: <20210115002134.117637-1-dave@stgolabs.net> From: Jassi Brar Date: Thu, 14 Jan 2021 19:23:08 -0600 Message-ID: Subject: Re: [PATCH] mailbox: bcm: Replace tasklet with threaded irq To: Davidlohr Bueso Cc: Linux Kernel Mailing List , Davidlohr Bueso Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 14, 2021 at 6:21 PM Davidlohr Bueso wrote: > > Tasklets have long been deprecated as being too heavy on the system > by running in irq context - and this is not a performance critical > path. If a higher priority process wants to run, it must wait for > the tasklet to finish before doing so. > > Use a more suitable alternative such as threaded irqs and do the > async work in process context. > > Signed-off-by: Davidlohr Bueso > --- Please cc the author and other contributors to this file, esp when this is vendor specific code. thanks.