Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3168524pxf; Sun, 28 Mar 2021 14:47:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxTOkjbOju0Xp7FxrGepvlQ9ylAxP+13Xsq1m9UtTjygp9H7+V1W+y348ftRAyMWEDDUo/N X-Received: by 2002:a17:906:11d1:: with SMTP id o17mr25787693eja.517.1616968044955; Sun, 28 Mar 2021 14:47:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616968044; cv=none; d=google.com; s=arc-20160816; b=ywvGb8U+O8TalDIiRCI2zbA72t3KIm3SGjpNMMsB5m0nOs0pQ/tD8EFopEYzlUiTDb DyYWNkUErn3hg2+huW72Ufh9I2nOW6oxxfJa3/fhuCX3heGyOnDCfMYNuXSffFXXGJJB SyoQ3OdDf3+S4676MKY5pVTgSKqa6vrnBvZLJTYu8TD/dVumfLL97e2jhhQpESeBYAzd FMGkk5VTkM7K/GxiWMu5FJfbVGN9q2D2HmHa8jKlyfymfAiBG+qO2tKp0j8WkgQPinzF 7MjprMzbCpcltXGU8Jmu/ISisxglyF/HxE+Ai/+k0ZL0QhQCOkZuceWBRtQeP7hQHhED L4bQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=52ImhcdTd2k+4hTCfqpJsMxZgo5rg074rlAi91ivBRA=; b=YSJx5x+V9EPGGc1vEvYMKXngxi8YA2qFB4VfTgjko4TD7T2cSPVYQMrBE0W4p4CusT KEPSNNUVNemhu0RGbHM6h8tsDlMuAdJxah8HG0qEvBQlBynFWhIAxX/krfMnYNrHnteW LOtCgr8SR0J+7/wHNn9PlCPDScnR8fOqUZuIZOe2sTd9XyzZe+uPh33FBkmUDAjUYJDq eiuxqedcwIIHdTlO5qSXtlU6xAKkLid3jqRuLvpD4+6THsSHM5pSbPfZA+MPqIy+cOJz /W2/b2IaEddiXFDXJ+IqFIUwuN/eAKcPpBTWed+jEc+ENwXwY24curtCDs9eUHD8JT2w mHDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GKUnA4BS; 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 l24si11519849eds.501.2021.03.28.14.47.02; Sun, 28 Mar 2021 14:47:24 -0700 (PDT) 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=GKUnA4BS; 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 S231265AbhC1VqB (ORCPT + 99 others); Sun, 28 Mar 2021 17:46:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53546 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231142AbhC1Vpn (ORCPT ); Sun, 28 Mar 2021 17:45:43 -0400 Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52902C061756; Sun, 28 Mar 2021 14:45:43 -0700 (PDT) Received: by mail-qk1-x72f.google.com with SMTP id g20so10762532qkk.1; Sun, 28 Mar 2021 14:45:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=52ImhcdTd2k+4hTCfqpJsMxZgo5rg074rlAi91ivBRA=; b=GKUnA4BSCyMMO7zzJQEnlyrOBCUr8sKg7b1JXpHOdt84If/u+HJdsU7J3Ry0o0Ep3e cqvD4OmrYFwaFLZRlXMaiFyljDz4V40MVUbDB6Wkl8XtvhCldkujbCpIKKTPxU1Il7Bn f5A0NnUUIKkM1K2BMokhcIB9W+9O+0ebL7mYngCY1v5J60j9LREMhsmXuzZGzqsDew+L Ab7vpX9LtzJ96BZ2t11ZNXzGqIvVBdIAFGAEb3cdYNepE8Xr02JONtyfZx2BKCEgcEUB ckdpcAitchy5mNGy1arSVx677c3XiWPcbxVyn1ZTPFJsLLsCRHPtE6s1jr9ZH+piHoxF Owyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=52ImhcdTd2k+4hTCfqpJsMxZgo5rg074rlAi91ivBRA=; b=Jmv/6o2TP3DnIy3U8Ph23z52Kjn+4XOsSS/rfax9Cdk1Y4apQIEbj4x2fbciTBc9cx uaYa9GPWacR3XVQ4//ByCdFwGmbbDm5yHeKTYYmDMG6bxWy7Dqz7CU2vRsYIUcaL0V2i LAEO3vr385CEnOv96vOQgejQV20oomS0nBOUzlgdSl/GWL0iv0mfrIgRZSE3IREiwGEe UOOl4orRL+pSGOEjTd+YrRYV0j1DHgMaTtxf3h0KP+IsxsdvjGfoAInK+MYqCXKHRaEQ MOi6iVOIhSINakKMTR14pXPrPLHH1fhGH6gZ+uwzcGV4Pjn0Hgd74mZ7N1nVBg+x4v1n IZxg== X-Gm-Message-State: AOAM533Jl50kZTxxCr6z3L8VW6sd12CugNnByTjHSQElDvz5qTc/YT/A QYPGTl+1lVFQAUAUhOoKBWL+beMyCk4vEMF+ X-Received: by 2002:a05:620a:55a:: with SMTP id o26mr22846782qko.43.1616967942466; Sun, 28 Mar 2021 14:45:42 -0700 (PDT) Received: from smtp.gmail.com ([2804:14c:73:9e91::1002]) by smtp.gmail.com with ESMTPSA id c17sm3726960qtd.71.2021.03.28.14.45.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Mar 2021 14:45:42 -0700 (PDT) Date: Sun, 28 Mar 2021 18:45:39 -0300 From: Lucas Stankus To: lars@metafoo.de, Michael.Hennerich@analog.com, jic23@kernel.org Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/3] iio: adc: ad7923: convert driver resources routines to device-managed counterparts Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Following the initiative proposed by Alexandru, this patch series aims to convert the ad7923 to use only device-managed routines. Part of the driver was already using devm_ functions, so it was possible to convert the remainder of it without much hassle. With that, the deregistration function was no longer necessary and could be entirely removed from the driver. Lucas Stankus (3): iio: adc: ad7923: use devm_add_action_or_reset for regulator disable iio: adc: ad7923: use device-managed function for triggered buffer iio: adc: ad7923: register device with devm_iio_device_register drivers/iio/adc/ad7923.c | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) -- 2.31.0