Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp445756imm; Thu, 13 Sep 2018 02:23:01 -0700 (PDT) X-Google-Smtp-Source: ANB0VdY4yympnc0Pg8/J7YL+uIEnoSyzXoM6qeDX5swnjzGKdxeSjWRvWhvnH1gqrIjQo4WAuBfc X-Received: by 2002:a17:902:8697:: with SMTP id g23-v6mr6377944plo.292.1536830581918; Thu, 13 Sep 2018 02:23:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536830581; cv=none; d=google.com; s=arc-20160816; b=EZQYowgf4TS8ogwxd8JBaVUzf3hTiBUrv9Q9kj/W9zCFfi1J4cz3ONj+qYXD+cOigT AtO//kBhUh0/umbxqR1FuVzHthvzyA4D9TOMngP4eAJ/ATfL05lArI7koiNL7ysTInXm yDc/wxIdeguyMKeDz5Nb/6J36vtkkdJMQ6LZfh4VM9DJoFEUqrMw8U8Io9Xkw19+kHDS 59qrHMZNidZelsgn9TXBD1ErXm37JUKvor1uXyK630GTIvZYyeDvXNTtZMl5DSeo+7A6 JWkzVVvjccVblIdRNdBStCQX3JVqJYWVgHqe78rgScxHwhrz6Sd/0dDcZWKnxozsNYHj 3i0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=NHB8ORIjoIhutvy9NcRm9NF71dAzGyNycr99x/StYXs=; b=OG9lO95RxESpaD6ZYkyV1R2HV9io8kTD6LjxoyTkZnSHD9gDBcYwyLY9esIjYqVQOM zU5E8v1SA17FoMgd6sFB7j0wwp4RYm9JoZ2urQF02zbk8Q/u+jnZ7LnvmX0T44Lw8Ijy A1L4ZAy6hst+xPsNMYYiCG6DaV8GE3ps3yhyTcxQPW3kssPGOf8dxqlevGy+BZT8iHEy hBG5pj/iG9PxGEIXcSvoiZ8Z0w6pm3TQNE07s5NWL6LuQ/DuCctaiYBbW0bYAnshyhAX CDGFohCOQkbadrSoD5moZDf9aXWN/kNCsxnd8U4YEzbQDLBI6v/n1UtToxNfm8xnAJVG PGtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fzJpRGx4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x7-v6si3700571pgh.595.2018.09.13.02.22.46; Thu, 13 Sep 2018 02:23:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fzJpRGx4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728050AbeIMOa6 (ORCPT + 99 others); Thu, 13 Sep 2018 10:30:58 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:33270 "EHLO mail-it0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726751AbeIMOa5 (ORCPT ); Thu, 13 Sep 2018 10:30:57 -0400 Received: by mail-it0-f66.google.com with SMTP id j198-v6so1267326ita.0 for ; Thu, 13 Sep 2018 02:22:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NHB8ORIjoIhutvy9NcRm9NF71dAzGyNycr99x/StYXs=; b=fzJpRGx4J216C4i4vGoBRLn4/7Sssdg/m2I+1Z8I0rC820/UR6sZc9n/aRqliX4SS1 QUt4S+tymsE5pI7p5b0frS9g4LT06SjnI/CqQXgr2MIT99IBCaKxPo3JI0cD+fXIUvEF R27BSIkztMnxF2RCLl5Ay9y6VtG3OBQ3voKQ4= 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=NHB8ORIjoIhutvy9NcRm9NF71dAzGyNycr99x/StYXs=; b=L7owlPiiAsXhQKIreGg6iiqjt/gL4YsWbV1iWgqq7OzYJpPUfHQ6s3SNTS1iUtmKkE nVrasVnAKaa7OahHR1txg+fkUTUznn8CsdDMNe3WzGIeZeVAfjRmmvNwq92TcnQ/QoW+ hFn4dHcgophvf8It64FhNaDwsH2ww7Nn7RoLcg3tXpsE+s848V9MJ3QhU0Vz/BEFaoCF vQcoLHTHL9AAe0rZB4oF8+LzcUZvbIth0Fva7/sf3bt9r+WPaC//M/ov/0fJZw6eWL+1 C+B+WcGHAYNYmUJ15yiPZYDo8MIJEL/eNFaVDZcfoe1U2TmdNaRc+3ggZOTrl85um6Bn Z7vQ== X-Gm-Message-State: APzg51DS0qHWnwayJLvynAKHPRbLjlk5Utvdwpt0+yrQIsFR/pFPKQGX FeukFq7LkXfnHV57+aMdkHZfmI/G/sIiI1qyAC29/w== X-Received: by 2002:a24:9d84:: with SMTP id f126-v6mr5594349itd.130.1536830539719; Thu, 13 Sep 2018 02:22:19 -0700 (PDT) MIME-Version: 1.0 References: <20180902120144.6855-1-jmkrzyszt@gmail.com> <20180905215008.1649-1-jmkrzyszt@gmail.com> In-Reply-To: <20180905215008.1649-1-jmkrzyszt@gmail.com> From: Linus Walleij Date: Thu, 13 Sep 2018 11:22:06 +0200 Message-ID: Subject: Re: [PATCH v8 0/4] gpiolib: speed up GPIO array processing To: Janusz Krzysztofik Cc: Jonathan Corbet , Miguel Ojeda Sandonis , Peter Korsgaard , Peter Rosin , Ulf Hansson , Andrew Lunn , Florian Fainelli , "David S. Miller" , Dominik Brodowski , Greg KH , kishon@ti.com, Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , Hartmut Knaack , Peter Meerwald , Jiri Slaby , Willy Tarreau , Geert Uytterhoeven , Sebastien Bourdelin , Lukas Wunner , Rojhalat Ibrahim , Russell King , ext Tony Lindgren , Yegor Yefremov , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , linux-doc@vger.kernel.org, linux-i2c@vger.kernel.org, linux-mmc , netdev , linux-iio@vger.kernel.org, devel@driverdev.osuosl.org, linux-serial@vger.kernel.org, "open list:GPIO SUBSYSTEM" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 5, 2018 at 11:49 PM Janusz Krzysztofik wrote: > The goal is to boost performance of get/set array functions while > processing GPIO arrays which represent pins of a signle chip in > hardware order. If resulting performance is close to PIO, GPIO API > can be used for data I/O without much loss of speed. I applied the v8 to an immutable branch and pushed to kernelorg so the build servers can churn it a bit, and if it works fine then we can merge this into the devel branch and also set up that as something other subsystems can pull in if they need it. I'm really excited to merge this! Yours, Linus Walleij