Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp1880173lqg; Mon, 4 Mar 2024 06:41:40 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVNuqHOWN0h8+DVrES9Xd/rvxrkX7sz6GCi6OOk31F3vbhMGwPunPAanYNNyMajR/adR90xqTH0s72TFCELVTWu6iXmw8nory4mBm9K4Q== X-Google-Smtp-Source: AGHT+IE8djh5xDEaPbhRmtCqc6jxVz4fyIys6/ztqh8DsaCx50+Smw6T11Jr4A5+vPll/2eU2dzN X-Received: by 2002:ac8:5e48:0:b0:42e:b3a8:f239 with SMTP id i8-20020ac85e48000000b0042eb3a8f239mr11831480qtx.41.1709563300303; Mon, 04 Mar 2024 06:41:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709563300; cv=pass; d=google.com; s=arc-20160816; b=YCQ4+BXR+sXMbs6JnPmkswGRILi1kB8V/aT7aM7re3ex/kP0pmRLZmIVrpkkDOCkLZ gFCh2UM3e0/owzIpgZaRR2As/dqfNC1FqouSMYCPozNmq3MgYEn8ZTKDNmrOhwavvpBZ jv6tXqwv/A3nz1it/9xhwGrF8O2Eo5eyBda4YUkcPxRZOsiDaeJCxK+Xj4dDAaZ8QBvQ aqLzxOVoBukeTGZF7Jr7bLEQbQ9/C4nZJGztyNQa1TA7dRdU57DONdLzs8iKL8qPMda3 Q6kkAs6si/VuFfxx5ztiMp86B1iVVs3JgpWNF9np/ncZYee+tpaikZP8AZkZ539q0pH/ o71Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=vDGpRCxAORqJMueKt34edr+rCaYe1PnBVeh9tbmSp1w=; fh=wugIbvzcGf+WjSxhNfB1p7J22jRWpbn+aD/QX1P3lCs=; b=w03yMHisyJMKCJn2bjFsEb4kRD2Wm+Zz6nfhQUnKAtkABwKtEB5I1v0TD+kwcdRsHi skkRixNY067YHexJjkDnPcNZco/meZH9vCWFIID8a3QPALhv78//YVYkHngEwqK+HHOA hzElup4Pzg53ZqjlICMhVGJ8M/T4btloIvv3TWu6oeZXD2G8FMQRX5V/d9t/8s7iCecX Q6UPu1kzGEVrzQUGugtJvovTpNM3jp3Cdbv5WJlFMP0UzSnOXLDJBKrBmTAknxRBg+ac ag+oE+plVpY4+9xkyGO/i0tS/rhTfpzjIAQBwuw8MBytJBiLcyhwD973TKy0Hgl9OYOt fpCQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@baylibre-com.20230601.gappssmtp.com header.s=20230601 header.b=emGzoon8; arc=pass (i=1 spf=pass spfdomain=baylibre.com dkim=pass dkdomain=baylibre-com.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-90749-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90749-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id s15-20020a05622a018f00b0042dfc5eae2esi10277079qtw.494.2024.03.04.06.41.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 06:41:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-90749-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20230601.gappssmtp.com header.s=20230601 header.b=emGzoon8; arc=pass (i=1 spf=pass spfdomain=baylibre.com dkim=pass dkdomain=baylibre-com.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-90749-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90749-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 0C2AD1C22E87 for ; Mon, 4 Mar 2024 14:41:01 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E82104C622; Mon, 4 Mar 2024 14:39:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="emGzoon8" Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com [209.85.208.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E1471487B5 for ; Mon, 4 Mar 2024 14:39:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709563165; cv=none; b=GycW5FcqQDeWgC48dMzo0c7YdeeYQIt6RSq3PtJJIsyO+wdB0y9YQxXTo6ygpIPlpI74K3wj8LS9uipbkjURswj80B3dbbKQnaTtARs91GnYNbz4peaI5j60omDPwYAME53Xz3OdGYX9CcT9K42FS2MxZIMfE6GRTJRAmDX93AU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709563165; c=relaxed/simple; bh=vDGpRCxAORqJMueKt34edr+rCaYe1PnBVeh9tbmSp1w=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=FXpSVwsI5w72jO3FRaqwAgoO0R5Y8ktfTLtAF1cIaUeFYKyFt3hFO6MTfbA+U2InkG4CF5EcnV4CXesPI5BtQn0+Z7XttUvXSqd0sgx/LRBsBfsGAu/u2y1KBYmA5Sg/fdSc2KWrepTAiSgh/mP4SBh9GP7HzrAfYN/w5ewhkig= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=emGzoon8; arc=none smtp.client-ip=209.85.208.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Received: by mail-lj1-f172.google.com with SMTP id 38308e7fff4ca-2d2ab9c5e83so45513811fa.2 for ; Mon, 04 Mar 2024 06:39:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1709563161; x=1710167961; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=vDGpRCxAORqJMueKt34edr+rCaYe1PnBVeh9tbmSp1w=; b=emGzoon81ObDc4HA71OMLgO4ZeiTeZ9nxIEmUiplvEnTErKGmNFq/UAAtQpMukhgeh UsUihWdRHlhFop3CKe1sbTPt+89G61a4VpVQYYAMhtzmasYXMRxrtvohfns29DIXSOlx C8E9N2dhuwZN31xn3F3yX1EXrCOGVbe/G8C6kCpBUQwiI7a9KwgzI5Ba92jPYwftLORI y/zmcdwE/EANdx1CfzNC+BakxmFGOeHkdfE3iirJGXtXUBMkL6FOOKd08r9A8aZedhd4 CtA9k5nSfmskCkazvO/nYQWnlu16a1Rds1zf6mvBshyo8sHm/Chp7YcWbtlZjeQuNFAS +6+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709563161; x=1710167961; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vDGpRCxAORqJMueKt34edr+rCaYe1PnBVeh9tbmSp1w=; b=qo3mnR9UwNcWrzYzxZ/Kshiof+KlAnLar8Ka8We4tivladT3J2EtYP0rl2egv2jfoT GNdcgsG75o95ExzhWq1uuHxAyh5XAvv5zK6Wp5uVtepZCRJDTt6fNJiNSx2xOOXQYZxf fMUPTufuuV/hEMPn/MLUH3yNsG8oeiZFxOnEG899pdfpgKYJzn0jS6+uQbKn1HXivSlC YR5g81Ee+z01e3Oj6C6Ipkqrf6guig2WLtM9DvqlAqDWgHuyZVJ6aRB9mGk1nocrq8Pl 1m+qYl+qVERzqkx50eCHmdYeVsOJSpbQ5c6ozPm4xsh8Rz9fEQTPRPo/O6ZXzmtxqFqg Miow== X-Forwarded-Encrypted: i=1; AJvYcCVIUGHj4QUo/VNKbwlgvLB0hb/kILlxgvdc2swZMohu/F6m8DRP3dAaxfwk+KthlyQGP/jJaCQ/fjks7qxY9LuFLex3JrOgdKP9sGaY X-Gm-Message-State: AOJu0YyeqhxAEEfn5J8U6cAW+IR55uqeKsXR+4uGYPTgn0bM75/vlg0h eNl1+VJrbnGbtIRG5rXIcB0XYlTBPlZO1zcC63wctL6zLPFQ3Cc1B+++Mb57zFzVOG7ElyWjTJe ZcfqAQ+Z9I9ux8brb0leiVyNMgsmGW7MRwMycwg== X-Received: by 2002:a2e:b057:0:b0:2d3:3305:c37d with SMTP id d23-20020a2eb057000000b002d33305c37dmr6796096ljl.2.1709563161280; Mon, 04 Mar 2024 06:39:21 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240304140650.977784-1-andriy.shevchenko@linux.intel.com> <20240304140650.977784-2-andriy.shevchenko@linux.intel.com> In-Reply-To: <20240304140650.977784-2-andriy.shevchenko@linux.intel.com> From: David Lechner Date: Mon, 4 Mar 2024 08:39:10 -0600 Message-ID: Subject: Re: [PATCH v1 1/2] iio: core: Leave private pointer NULL when no private data supplied To: Andy Shevchenko Cc: Jonathan Cameron , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Jonathan Cameron , Lars-Peter Clausen Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Mar 4, 2024 at 8:07=E2=80=AFAM Andy Shevchenko wrote: > > In iio_device_alloc() when size of the private data is 0, > the private pointer is calculated to point behind the valid data. > Leave it NULL when no private data supplied. > > Fixes: 6d4ebd565d15 ("iio: core: wrap IIO device into an iio_dev_opaque o= bject") > Signed-off-by: Andy Shevchenko > --- Reviewed-by: David Lechner