Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2129204yba; Mon, 15 Apr 2019 05:39:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqzl6rJlhFfQj5XhXm/SSnYJ+f/Jpt9tB/EczAbGaRRYQHUOiG9IvqS3PeC7vVm/jvMhTTXX X-Received: by 2002:a63:2c06:: with SMTP id s6mr70201072pgs.245.1555331964767; Mon, 15 Apr 2019 05:39:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555331964; cv=none; d=google.com; s=arc-20160816; b=t5RE+TrzduGqRSGkXy2pw3bdX4IthCRHkJIgo+gkUK3MiA9h834ofEZIxvPbhIYP/G jehI4fdqDDrpYZLOu/iudf+nBwIh9PJcuMD9TpLg+El5oiUIx/l3Zf7SGKIrWpSAL03H oFzln1Su9aZDgIYrqXkRPFC3Tkkcc7gL9gpVGrKzq+v0gkjZGD++U4vqxY0V5roNofDP 9YI7yo9+Hv9IDzWYZZ6vKr0PHiRvCjwBxY6xs0LwIXe2PpVv7AIKTED/SwsGQOyv3WJJ C9rOE6liNljo4oGPAYQAz1R2QDN7ZTEYz+kHjeWM26+KzVVcDF3amjnLwHfTGKRr3DoL znug== 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=xa6jjHflkzVp6geEZRvxsF3ygTrUd40lz1AHWCxLn4I=; b=GO3RhxKpqjc6PmIVUKphYlCuj6lOocl4+vQX1joBYdfJCIZowo2J06S1Td4atHuKEO h8He4KP68kC4ttq4szqEYVAccjwBOIXq/+6WDkyNHoCrVWquuv49WhHz6+KwiDQA5+yT h61iQxypGxiqdxIARf4LgaXCN/XIEDf0zJEnABC2Bym5HpWXRtsl4NpKZTDd04crWGnB TtCDjDsaufKYqc1EG/2jJ4TwHjbhZebYk+nSTKTorsvwsJnbMo/4S2ctROfm7YJMLajM 73Soel1P9VRY6pYD5Fsp0KCJgMIdg0JuxTbSlFhogmMknZ5orQPhJZEZGmPnAjrIFMyA DVPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=fVZN7S4Y; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a13si43234821pgi.60.2019.04.15.05.39.08; Mon, 15 Apr 2019 05:39:24 -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=@gmail.com header.s=20161025 header.b=fVZN7S4Y; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727431AbfDOMh5 (ORCPT + 99 others); Mon, 15 Apr 2019 08:37:57 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:34447 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726094AbfDOMh4 (ORCPT ); Mon, 15 Apr 2019 08:37:56 -0400 Received: by mail-pf1-f196.google.com with SMTP id b3so8545996pfd.1; Mon, 15 Apr 2019 05:37:56 -0700 (PDT) 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=xa6jjHflkzVp6geEZRvxsF3ygTrUd40lz1AHWCxLn4I=; b=fVZN7S4YtVLZbyxoG1H9GJSQZuL4N7mEfXwrvivWdCOLCRgxA6O0nwkTIxh24bOsAK y/bdk0j3kASrvsJwLJ6RFLE+AMB/gDDwExHanLTHUByGEmEXKDk8K9twpn10qadzTQSq Aup9ppS5oySRQDMlhgBGHIc2uWHqHL1UGAukJFTBUEcAH6MQqR6ZPIyg8/optjr/5fQK TqvoB0QwaCXqd7GI5gz+hRpBPYRdjb6pqbb8JSZKxvTaPqahenQXP8pKq11zrS9WplGE IIz36n/tqZgzlXESZvuNFXT71tQ3YrTtf+dQFvdry4wcYoXVI0GQVmlu40o5FkAiShPY 0Sfg== 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=xa6jjHflkzVp6geEZRvxsF3ygTrUd40lz1AHWCxLn4I=; b=WAxe5uUccvwdqWOcgQIHJv9+0Ms4eEaLr6BWOy63LflQ0W56iuxMafAcfcRzOJJSg3 GbpBzrDcrUwyN6JBRtjIdjR6GZcZdqwtcpfOlRSpGo1wqI6fKzt54Xy7T1S0ZQzyQfGE 3vrRb+m1T2lJRBT24qU9s/1uOrHIUDObhErHrfcaEcMYQ81NoxQYBwNT7LkdPUc9LaG/ ux1/hKcRTX2NijbjI4sIuAQiC1JOXzKiL69erJ7VU27lqLvdvaXrY0zxKYlZs0WVNSEt J4daftBht75by0NqlIFybXv5YeZNTmMYDK3uyRrVjkRtQ4j5/sr7KVcCe9EhqyEHM295 JRgw== X-Gm-Message-State: APjAAAXcsFkp0D6HjgcAleRUHRytp0WxO7ZDRl3qG2xdSvwhjnMTLesh KMaHCVteJH9/yJXX9cIY7GX4r4DJcJrhLEA7ZImf6G2cC/oZYQ== X-Received: by 2002:a62:6587:: with SMTP id z129mr75772062pfb.88.1555331875726; Mon, 15 Apr 2019 05:37:55 -0700 (PDT) MIME-Version: 1.0 References: <20190403124019.8947-1-wsa+renesas@sang-engineering.com> <20190403124019.8947-6-wsa+renesas@sang-engineering.com> In-Reply-To: <20190403124019.8947-6-wsa+renesas@sang-engineering.com> From: Andy Shevchenko Date: Mon, 15 Apr 2019 15:37:44 +0300 Message-ID: Subject: Re: [PATCH 05/12] i2c: demux: handle the new atomic callbacks To: Wolfram Sang Cc: linux-i2c , Linux-Renesas , Linux Kernel Mailing List , linux-arm Mailing List , Peter Rosin , Stefan Lengfeld , Linux OMAP Mailing List , linux-tegra@vger.kernel.org, Linus Walleij , Andy Shevchenko 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, Apr 3, 2019 at 3:42 PM Wolfram Sang wrote: > > If the parent has an atomic callback, we need to translate it the same > way as the non-atomic callback. > Reviewed-by Andy Shevchenko > Signed-off-by: Wolfram Sang > --- > drivers/i2c/muxes/i2c-demux-pinctrl.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/i2c/muxes/i2c-demux-pinctrl.c b/drivers/i2c/muxes/i2c-demux-pinctrl.c > index 035032e20327..d50454c565ee 100644 > --- a/drivers/i2c/muxes/i2c-demux-pinctrl.c > +++ b/drivers/i2c/muxes/i2c-demux-pinctrl.c > @@ -99,6 +99,8 @@ static int i2c_demux_activate_master(struct i2c_demux_pinctrl_priv *priv, u32 ne > > /* Now fill out current adapter structure. cur_chan must be up to date */ > priv->algo.master_xfer = i2c_demux_master_xfer; > + if (adap->algo->master_xfer_atomic) > + priv->algo.master_xfer_atomic = i2c_demux_master_xfer; > priv->algo.functionality = i2c_demux_functionality; > > snprintf(priv->cur_adap.name, sizeof(priv->cur_adap.name), > -- > 2.11.0 > -- With Best Regards, Andy Shevchenko