Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1092896imm; Wed, 19 Sep 2018 11:56:33 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbdE46A3BeV6P6MwuhJyohS5c8YH/G73JNG88uFfwjzkMGw4iLg7YSkRr986eaT9+andFV/ X-Received: by 2002:a17:902:9693:: with SMTP id n19-v6mr35771533plp.282.1537383393771; Wed, 19 Sep 2018 11:56:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537383393; cv=none; d=google.com; s=arc-20160816; b=j7s+lU3uHgQSL388lHsA4bDGIKtgLmzfwWDy5ln+LeUllDft2P6hH3PcJYGw2vE9x6 Eow/Df6AveKW4zU6ZG60AVWUxV/BXDV3dZvEPHdDBuS8GvKory8JAm2OTqrgAjLv/d24 qJoY4kWE9Z7F6uCpHBQdSjxjED0pXlJIphejxjJH5ybh2vH41S/St4ANAYz4rSGFCf1O nYCHslgf+pBG/36O6CY3Wg18PKQDnAajksefQqjuc80UdMAIgvdOnJUvlMPoqlQK6/sG IQRjS1isxWSbm9aW8TsOlHHDWvNsG1b8mVOVoiIilbufbB7sfKPa+qaBLbIzzpO6ZXxc M8jw== 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=ISZLf4DnHFIhsg+YbdjTklFmn4eDr4rDQyUoCeuA2q8=; b=pZdV+vY/0lQzZxOg7q1RMiYq2bRPaXlGhNzFgym1jTPYsc2wnkJJxKBrvpm7sx6oGf kWGLmvnnLlS8Jm+gtdmA9kmobESvjcsDG3Etys49+D+sZj25O3PoDwL9XMBNMk0tpDg6 kk0BUs0S19Tq8TuS3tjc7fgtlbsgixFX5sWRP5IvR5pi3l4idJQj5HxLEAN0jzJAqmcA R/MpTIDRNbd0D+e85Y7AKu+dl4LtU2pSqpATP3lHOmj1c0BQchNnQ9ac7leeMUt0udK6 qJaKbn5vjVgExdbnb5cb9VV6QqON3FQZcTdAKpfjV20B+PojQ6bXB2cKZIxup9QMRH1s MdPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=LvJoFXQb; 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 e186-v6si22321141pfc.176.2018.09.19.11.56.18; Wed, 19 Sep 2018 11:56:33 -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=LvJoFXQb; 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 S1733026AbeISXs1 (ORCPT + 99 others); Wed, 19 Sep 2018 19:48:27 -0400 Received: from mail-it0-f68.google.com ([209.85.214.68]:38181 "EHLO mail-it0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732641AbeISXsX (ORCPT ); Wed, 19 Sep 2018 19:48:23 -0400 Received: by mail-it0-f68.google.com with SMTP id p129-v6so8937956ite.3 for ; Wed, 19 Sep 2018 11:09:18 -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=ISZLf4DnHFIhsg+YbdjTklFmn4eDr4rDQyUoCeuA2q8=; b=LvJoFXQb+KOhNNQPhO3Bdv8qeK6IF2ynw5MqyQpUSr/sE3NyU3UUttJfIOx02nuxef /lO+PPDyUNPCbJRBgAnlwfutBVdvtE3F52n0kC2i5HKwDtolp8iW58o+pYeGvaat3MVh GgFYsR/L+uJxBL8bVh+CVofaqRFOOtZw4ek0o= 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=ISZLf4DnHFIhsg+YbdjTklFmn4eDr4rDQyUoCeuA2q8=; b=jbRp2Wwu84AJdbQpbJzhzlbME0kTxMVpTEQL+iYSRN3RO2l4/QuE8E2voCc95i9iiT 8L3lWd7VpyFgx/2mXFMgfSnkWc8XtINgTOj4MpO469sWyfEuwZVb1HLGnJECpa4q0g+R Ua8dO1wlHzfd8x324kjxwCZ/tt7B6UlP8mouffIyzHN547+pGbl8i73MKA3jHayeIoha J8TKg/QbER4iIbL+GKsy6MLcBX+u4N1yl/3IiOzxee+MYh+EwyL61pXboZ3oo4T4DIeQ H2djm7In3t3RdYBaUZZENxASaxJoM6aFrMXX8wQkxUIeaCUY/4l9+vzAfVPhiajoQ5T5 HZjQ== X-Gm-Message-State: APzg51ARLpc23no6r9SlegCLfOQYJr0KwKbCdWhOeF+hQxs4vUcdfSGl 2fPnrQ1N9JT+NFdaiWhTPxBxZyp/6w9gAr7soWchqw== X-Received: by 2002:a02:6c45:: with SMTP id w66-v6mr33431549jab.87.1537380557726; Wed, 19 Sep 2018 11:09:17 -0700 (PDT) MIME-Version: 1.0 References: <20180902120144.6855-1-jmkrzyszt@gmail.com> <20180905215008.1649-1-jmkrzyszt@gmail.com> In-Reply-To: From: Linus Walleij Date: Wed, 19 Sep 2018 11:08:57 -0700 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 Thu, Sep 13, 2018 at 2:22 AM Linus Walleij wrote: > 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! The branch built with no problems, and now I merged this into devel. If that also builds fine, I will let it hit linux-next so we can stabilize it for v4.20. Yours, Linus Walleij