Received: by 2002:a05:6358:5282:b0:b5:90e7:25cb with SMTP id g2csp3283943rwa; Tue, 23 Aug 2022 01:59:22 -0700 (PDT) X-Google-Smtp-Source: AA6agR7cW+4GBWeQCT/RE2hxgmemzoFFLTJOLdUZC3l+IsLBaa7WJncB3eWT32n7ARIalFlQqJ9y X-Received: by 2002:a17:907:6818:b0:730:9b90:84b7 with SMTP id qz24-20020a170907681800b007309b9084b7mr15595062ejc.643.1661245162393; Tue, 23 Aug 2022 01:59:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661245162; cv=none; d=google.com; s=arc-20160816; b=S4eHVUXOT1QbiJhH9vWu2x6vCuNb6H0Kn6bXUfsfcoIhQ/MH5pTLgN8OyeYHBCp4EH 8DHTJ+kWmhkRYfdFCfm9NrT2fY+C9XMd97sSVwDrv4u+6Fk9qBGmJK+4msUse7Se62B8 YGNF2lRKt86Svx8WP4COLqQJQ9CpdTBJ/G4WO1gswQSS/8qEDoWGCI8aYFYINhnUs9s9 RySFeCJqm1H2j6uTgv4ZPmlW/r4F1UnT75O23reg9JQY+gKEdRy8zbkesXojhPAbZ5mh fkSFR9jnNackshP0Ik1Hp8LrLCtoSL2Cq8heS/ZnreTzqWTS5Ee4QrKfydWOnuiFAUnW 66Ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=90lMTt/ZXObsrajbLvhxlhFniuNo3NYsG99rwzGubV4=; b=H0mdgh5WoMe5bm4hcVwqvALZU+Suf3XFkQ7WLzSS8nbYEVRSH022iPPvRW1Yz1gqZG edqY2yb65zamCAtfN7yM+rSAO4hlmZFsczp7p3pqjsRhKsT+rvJe5VsZD4U10GptWEm+ O4QLORG1RpGdAl2ACQGGgQNNrYsSY9ca5g3RxV8GdJyVlCUHQ2ReaYV4NExyw2ST97bH FhFnGDn9f/fY90jWB5cT2IxrFHp7/1aMpj4B0Qsrp/jhVtjoaSfCCLi2VexebPA/J1q3 OUNmbx4FK7gJDuC9CMarAvtpUR1wJbrjwiQ2kpQxCgf27Lv/HRt3Icbonofjquyuytxn 35JQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@axis.com header.s=axis-central1 header.b=QtHPZwfZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=axis.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b11-20020a056402084b00b00445f4337b07si1982121edz.362.2022.08.23.01.58.57; Tue, 23 Aug 2022 01:59:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@axis.com header.s=axis-central1 header.b=QtHPZwfZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=axis.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242898AbiHWIWZ (ORCPT + 99 others); Tue, 23 Aug 2022 04:22:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46472 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242992AbiHWIQZ (ORCPT ); Tue, 23 Aug 2022 04:16:25 -0400 Received: from smtp2.axis.com (smtp2.axis.com [195.60.68.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0ACD36455; Tue, 23 Aug 2022 01:10:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; q=dns/txt; s=axis-central1; t=1661242248; x=1692778248; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=90lMTt/ZXObsrajbLvhxlhFniuNo3NYsG99rwzGubV4=; b=QtHPZwfZYRIrxwYMvcrxSu9EztzKiz0nXdQYG4DB28m2xocRELb0vAac OhEdvcjR859428A2NfsfbZwSyO+4PfruV4Xrt5pp7S1X/hc3vodDXj3cG 2RI/K3hPyQ2rOWbWuzXu5Fpu/UVYSNiNUnefOE7+O4BWwnFFzBd5/it3C mbiNhFaZj7kJkkLjpl4qklEWfDw/3AAveXd0mEMY/HXgXzb5I3AmEnU/i Ek3Ib0SDq2CuNV9451Mo6cNvm0XOp5IiDhQHiSKAYiz0O+mHhfYSauya1 bFBvqKWv+6iknPPLzCgJJnAZtJuLlIHLZDs0cwqsn7wYluqxOaxzFrHsA A==; Date: Tue, 23 Aug 2022 10:10:45 +0200 From: Vincent Whitchurch To: Jonathan Cameron CC: Andy Shevchenko , kernel , Lars-Peter Clausen , linux-iio , Linux Kernel Mailing List Subject: Re: [PATCH] iio: buffer: Silence lock nesting splat Message-ID: References: <20220816080828.1218667-1-vincent.whitchurch@axis.com> <20220820120800.519b5eb5@jic23-huawei> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20220820120800.519b5eb5@jic23-huawei> X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Aug 20, 2022 at 01:08:00PM +0200, Jonathan Cameron wrote: > On Fri, 19 Aug 2022 11:03:55 +0300 > Andy Shevchenko wrote: > > On top of that, Fixes tag? > It's going to be tricky to identify - the interface predates usecases that were IIO > drivers by a long way. I guess introduction of first IIO driver that used > a callback buffer? No idea which one that was :( AFAICS there's only one IIO driver upstream using a callback buffer, and it's lmp91000, so I can point the fixes tag to the patch which added that. By the way, note that lmp91000 actually fails to probe in mainline without extra patches, and it seems to have been that way for a while now. I noticed this lockdep splat when working on a new driver which also uses a callback buffer. I can post the fixes I used to get lmp91000 to probe successfully (in roadtest) separately.