Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1726779rwb; Thu, 17 Nov 2022 00:41:32 -0800 (PST) X-Google-Smtp-Source: AA0mqf4KEOJr1q7CwlqaUuISEduTN8bhO67/giU6bs43d7n62HOeHP9L1JKsdxmBvCg0NKqSX0+P X-Received: by 2002:aa7:d408:0:b0:468:677a:877 with SMTP id z8-20020aa7d408000000b00468677a0877mr1215951edq.407.1668674492344; Thu, 17 Nov 2022 00:41:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1668674492; cv=pass; d=google.com; s=arc-20160816; b=0Ss/8H1aRMgii7x9p8sgKGaGd+Atc9c9CrJzRYYMnyiga2K6bI6P1LIxMj4uZ2b8se 8q3U8pzXEa1msSeVv5qVuPlTQ9jMlpnXlvTMgjBvmWEEgN0qfzLaJB2+okKQcTjEH3eM A+d3vjfaw2qVZa/yMobvfWNiujqeqK/oosioBXt98LZ6eiFFb163GB74AV14aFOUNktH f60A2LPzKOP8OQfIISfNf8ghk0GuWz2zuhVKwH6WZLeo7gnAdpnVWxQl7WBAguP/+B8E mGAvJw3/TbNq33/1oc/IYolgFbTHKUGehXAQft30irXDFDCs/YZ3LBOiPNPzNdCAGfGN BWqw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:content-language:references:cc:to:subject :user-agent:date:message-id:dkim-signature; bh=4w2WGY06Nnb3CIUzSWFZt1B/scORXhuDWsm06yvvvDc=; b=KTpYw77mMFpT3CywPo7A1xc4/0O2eTeCQWYqW5QC/ZRS6zkmxhnsMvSGjvbdD0D4HR NtqGMyrlax2u8w6LCgsZSW8DgRotwG2Tfghpd2AX5GLXAfz8ksocHvkuVsWmxTcu09ib IrwIekYHoD+BU37f3eLGOvGw5sR6Mw8LHmr3azznTp6g05S7ki6/yOnwKdXZDsNBevcg YOQCc3pxVOourbB8SKAezAKS3I7iLewHhMibttWqDT2HJCQWiIGszhoYhm2bu+Zcn9hH WV9pB9Vw5ud0Tjui82I9nEJ6m8N2hxqpXPlCcoD/G6fmRvmFm+MQZNCxAWTBKNIWWbUd 4Sww== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=H7VWnkTF; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); 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=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id xc1-20020a170907074100b007ae0e8f697fsi89230ejb.652.2022.11.17.00.41.10; Thu, 17 Nov 2022 00:41:32 -0800 (PST) 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 header.i=@Nvidia.com header.s=selector2 header.b=H7VWnkTF; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); 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=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239450AbiKQIId (ORCPT + 92 others); Thu, 17 Nov 2022 03:08:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54296 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229658AbiKQIIb (ORCPT ); Thu, 17 Nov 2022 03:08:31 -0500 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2071.outbound.protection.outlook.com [40.107.220.71]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8AD5E283; Thu, 17 Nov 2022 00:08:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IuvE5PJJoA8sSbNlZbo7KisywFr8folID2QAVmOUpfqaLX6VbuhKLuVYHKXEsevBLG9jaZn088eev+vhlnJiU895FBubBsim9+4BZBqACpvZ3H74F09xaIALn0G/BW3zhyRh5QI8KNPgfhevbMYDJJ3ozwozmb2NRVgtumNYq2ukK6ProBJaTO1T+T4MxmsCxHSa1t37ChV7XN2jFPdsRSiVFHzzTnCdgIwjA5nHe3irDCL1O4Xvxd3FwvsVj8D7jVs8WRfhXCnc7D1zRAe6IWmXwMbMUO4R0xu6ssJ5w27bSfwwuYSg7DeKC8J/2vbyraNxWNciyNYyYNdviyTyDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4w2WGY06Nnb3CIUzSWFZt1B/scORXhuDWsm06yvvvDc=; b=JjPvGzb2u5YlSymS2iUMbaYEg0Rckv6IshpUy7Uy+VJ+GZ7NiviGGukg5RWL2rfXYfLBla+n8ES0B5JskaQ1Jnzy9ngb5yAkNz62FKeY9rId16FPm+PCy5u5LvaywrJVhagxP6+PMfGqwEnzT9JV75EvO/NVe6F3Edcm9uNcclIycrGtiMAMdEcN2/r+cl4OeNyE0h5WR5iyuMEyY0JDWSESSC7P3jFUwM3O/6NmAPv07MDcJNWahrdaGLyh+FSFmA8fsMFB+8ztTYs9w6U3hhzYkdWsXZ9p0c8W2ve3vHpRYsrLymIPl4QR8jCqynjIkcJrgsTheg1yPZNQjsYgPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4w2WGY06Nnb3CIUzSWFZt1B/scORXhuDWsm06yvvvDc=; b=H7VWnkTFlHrcV9xhtb56PCbHOtUtudH6v9zTHXCAsF1QPuh5GCRafly/FZZ6mAHQexyKmw0tgpRvup/V8B1gbHQ4TgsLRIRJPrFpXefviqgqzZQLAgCfN1tb3fzBIsvTG1yxhQC3RJ73Gq3waDUgZJd7+jcM+UY4At2rdAQnee2Y7M/up0OKRlMoyiymPEmFyxsUltoUQQWk0MhsZ/d5JzwXaxTQgktfhGkOIZJZan/9CyqgUNrCfTQAA4CgidzXyvrpUr60CDbmQbKHI4mhZh4Cf3LYLZRO6fb2GbNpI7m3vG5mrD0KFrkSM9qHjLFdZ2ZBc4auu3NpXbPptVtvlA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) by DS0PR12MB7632.namprd12.prod.outlook.com (2603:10b6:8:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.20; Thu, 17 Nov 2022 08:08:23 +0000 Received: from CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::8edd:6269:6f31:779e]) by CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::8edd:6269:6f31:779e%5]) with mapi id 15.20.5813.020; Thu, 17 Nov 2022 08:08:23 +0000 Message-ID: <730be246-698d-cd77-99ce-835c85bfea90@nvidia.com> Date: Thu, 17 Nov 2022 08:08:17 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH] spi: tegra210-quad: Fix duplicate resource error To: Krishna Yarlagadda , broonie@kernel.org, thierry.reding@gmail.com, linux-spi@vger.kernel.org, linux-tegra@vger.kernel.org Cc: skomatineni@nvidia.com, ldewangan@nvidia.com, linux-kernel@vger.kernel.org References: <20221117070320.18720-1-kyarlagadda@nvidia.com> Content-Language: en-US From: Jon Hunter In-Reply-To: <20221117070320.18720-1-kyarlagadda@nvidia.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LNXP123CA0010.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::22) To CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR12MB5444:EE_|DS0PR12MB7632:EE_ X-MS-Office365-Filtering-Correlation-Id: d06df2d0-aa3b-4f94-c722-08dac872e5d8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UYFNmYCZFcZreV/W0hPmkakxjmg66ZNpELn1TP3NNPWiEkrhjl+QHYwGHqq23gR+ROeZhl4xN6N2mFyY9vsHxLEfRF/bANai6HmGp/ULrk7/+EO8xL4md50JBphCxCdQ1r92B6y0a3bwxvrz2xd6Z2KQe4rnFpKoZRzitJepXypG1fGPre3Z/PaiISPRMpsj3pXgqRE9gXVKV+G0AnEdh+kaWAvDe4QCH2u3h4cCW9yfczSG9YUHPdNqvLIQnqdb2N5zuy6Yw2dkdL6Gn6AyKqcc7eQT8OJFTlTSiGKS1a34hSc1UzVbMsQ3/5S5ypLenvzY0xex+Xb1gl8b+iXJTvN6LALiMn3Sijgsb6/xCtdJv8ZiR7CTjceEwvbVr4wMpAg8mgGVRhnLodT3iJ/usg6AbYVpq8K05Ay4WdCI/RT4pcYUyVxEHFM6DAy2gsai+fqj9aG/nWucVSPC2qulChLrOAY9j4JntHasZ5XtR62/RPTaNF61x+S2jgUY970Ur5ikIbY3/HiJMQPLYK1oMidqENWSCPdWv7rlYMPB3HYgmjObJYjh3vMJV7Ty3nxD5tBrVYPoHBIzLdhX/8ceSm43VPnYsC1FpNEFL/OMp9JCAxmstLRfrXoXK3uU5Iit2UgClfTprQ2HxEzuCD1jAuxZWMENFTzJ2yfhXrQt/u2TEXWyvCPxLoIQvelCWNnYfFMd4Tkg4As321mRGSYbtZgEoTHtnQH52ul/LgZxAkE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR12MB5444.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(39860400002)(346002)(396003)(366004)(376002)(451199015)(6486002)(478600001)(4326008)(8936002)(5660300002)(316002)(41300700001)(36756003)(8676002)(66476007)(66556008)(66946007)(83380400001)(38100700002)(6666004)(86362001)(53546011)(31696002)(6506007)(186003)(2616005)(6512007)(2906002)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T05CUHBlbEgvSzlaWlJkbU1kdEVuNTZCeGxtdlB4ZVAwcnhGM3BTWFZkTThy?= =?utf-8?B?U1Zhd0s2T0tTTjRudmMwK0hLa1g2Mll6eXJWeGMyZmFPTTFjcVJlY3JSd0hz?= =?utf-8?B?dUVBUW9BNmkwT3NRT3ArNlRRS2ZnK1lJbW9ScnNUTkxuWXF4bU5kdFY1aTh0?= =?utf-8?B?RUkxNTJLbGtZby9KeEREbGhlVGlwWGY0WkNSUHYxUUxpdk5nN01Na0s5R2Yv?= =?utf-8?B?YzJoWGd1NUwvR2YvSDFGUkg1WlUrR3lRTUZnN08xMFN2eU1CVDUrdW5yNlk4?= =?utf-8?B?VDhwT3RXQXlrNVd5RFhjc09McVhpUjVpblhqMjVBV3dUMCtGUFkrd2t2dFR2?= =?utf-8?B?UzA4ZE5kU0ptRVp1L2d0dG5zVDN2UUgya0h0MFlNeXphTVcyZDZwRXgrVjZ4?= =?utf-8?B?OTFXcllhc0dnbFdYSkt3d0M4UFFtSWRkenJBQ2x3eDlUTTYvYTM5b2NPOVFT?= =?utf-8?B?U0NBbGJ2RExnd045KzA3a1ZvNlV3Ulk3UktSMnNGRjJzL2NRa0s0Wnp4S0NZ?= =?utf-8?B?M1JUd1JFS0hoOGF0NG9PZ1ZkQlBEUTlPZlRoRVYyV2ZQeW4veDUyVlhISW9n?= =?utf-8?B?YkhRL2lyKzRRVlQxdG5KM0U5eXBlU0crcGtESUVRRDV6RElOaEZ6RmNHYjVx?= =?utf-8?B?bC9JOU5CMGNrNmhOcU5jdEtEVndHd292R2NLQzc0eVJHRnhrVFNHRHNqSTA2?= =?utf-8?B?RFhGa0FJaVhJUTdWVFhNY2JMSkJLdys5Sm01UFVFbkhEdWlRUjgwODNDMUMz?= =?utf-8?B?dFpHQ1prQjd4RE11NERBbngyb2x0dFpxRFIvd3ovMVJaYUpvTGd2VGtOS1ZC?= =?utf-8?B?N0lsN3RVbTJmYlpRaGhDRXlnU0MzdC9lVEdaZHFmVEdKSWlJcjFKVS9GVXk5?= =?utf-8?B?dStETmpLNEV4eXVMczBHWkVEemJLdjVMejlVVldLYTBxM2pBSlh6aEczOCtv?= =?utf-8?B?VVFiYUhXT0ZkVkRZWGpSS21qZG5UaXNmS3hGY041QStaZSt1cExlTHR2NzVu?= =?utf-8?B?TjdleXliSzlzZDViaUEzNzN4VXh6ZldGM09BcWpCc2Eyb1hlY2xWTEhnUE5Y?= =?utf-8?B?Q2tMcUtIOXFOcFptRlEyeDRLWE1LMlhyQm1EbHp0QSszK2U5NjFaRUl3RDEr?= =?utf-8?B?Q1FQV3lEaWpoaDFZZk1OT3BpMkQxc1BLY1phdExlYzRkRlhzcy9iaDFmc3VT?= =?utf-8?B?eVc1NmZzeE9XTU1McWJ4L3BhWEtqR3htWWhGa2dMZmJ2c1RNSC92YmhaZGNM?= =?utf-8?B?bk4zZ3FRbEYxSVJHWUNaelNaQ0RqSlZmaFY4RU5RaSsyZ01XVVNBNFlicFJi?= =?utf-8?B?ek81QnZnaVF1QnVldGlLTENraTVCaWxreEhmcG1nS0JXNENXbmZ6VXRqTlRK?= =?utf-8?B?aDBJT0pZR0l6d1hzOER1bkNrb3F6bDAzaVZET1c1WGtxUmxHZjc0WXFEVkpa?= =?utf-8?B?N0hBcWhPVHFEQzZOL28xMk5zbFNBbDdpMmVYZ2xqWlZOc0xwQTM5OFFEcWF2?= =?utf-8?B?VUJrVmZYN082ZlJaS1d0THhJR3FWUkQxeWNFMlRUT3Jlcm91WFYrekhDVVRO?= =?utf-8?B?SXR4a29OZEhORUI1QWlxUG1OM1I3ckU2RHJWZW9pSUErREowdEJ1NXdmZzBS?= =?utf-8?B?bWZiSmc1V3JiL2pScGp4OVpXNlBHOHYxdGlISW1QUzhUUDFRcTJJb250VzZo?= =?utf-8?B?YVZ1dzdZMFJXRXhaU3l5cnNYWGxTdGlQNDBnbzRNOUx6RHlKQ2NaSHlXV3di?= =?utf-8?B?YVppQ3NBY2NpTGNMN2N1WkRjY1VwWkZVTi9QbW9hbGlaVURIWm52YnFMMmdt?= =?utf-8?B?MUFVQjhyTDVPclNsRi81empFaG92ellMaWNPTXlFS2k4dHI5djNtN0g0WXJS?= =?utf-8?B?RE5iV3I0eHRKTEx5Tm1oV0drTnJ4dlplTzlaQUQrKy9rUk9mUE16ODJGTXBx?= =?utf-8?B?bDVPdDdUNlYrc2JYU3VxTFo4a0VkcXM1MllOS0I5SlFPVDBMdUZVS3oxOXZh?= =?utf-8?B?K1ZwTFI2elA3VmRpMis1RXhiK1R5R1ZML1hoU3psTTcrdVFsUGlEbHhXNWZ4?= =?utf-8?B?N1dNU1VKUFR6UDVQYUxMMDRXNzVpYTM0UWdHdW9kaGwzbG4zWFpmTEJTbmdX?= =?utf-8?B?bmM1bFRBckRmS3JsekRGVy83L3ZLL3lkRDlPNmRJL3h4TVZtWWNuNXczdGpr?= =?utf-8?Q?knHLKt07jIIdqCIUvMCuSUtlnDxqPdfOBdQ0vt5azbzW?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: d06df2d0-aa3b-4f94-c722-08dac872e5d8 X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5444.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2022 08:08:23.6705 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DrUniQrU9K7C7VgXe0MQDihneOzlJdJ32BuHEgyNxbChxROtmjLLSTSqGnRKfBPFG/GKwdHzybeRSB9SZOm9wQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7632 X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_NONE autolearn=no 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 17/11/2022 07:03, Krishna Yarlagadda wrote: > controller data alloc is done with client device data causing duplicate > resource error. Allocate memory using controller device when using devm > > Fixes: f89d2cc3967a ("spi: tegra210-quad: use devm call for cdata memory") > > Signed-off-by: Krishna Yarlagadda > --- > drivers/spi/spi-tegra210-quad.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/spi/spi-tegra210-quad.c b/drivers/spi/spi-tegra210-quad.c > index 10f0c5a6e0dc..9f356612ba7e 100644 > --- a/drivers/spi/spi-tegra210-quad.c > +++ b/drivers/spi/spi-tegra210-quad.c > @@ -924,8 +924,9 @@ static int tegra_qspi_start_transfer_one(struct spi_device *spi, > static struct tegra_qspi_client_data *tegra_qspi_parse_cdata_dt(struct spi_device *spi) > { > struct tegra_qspi_client_data *cdata; > + struct tegra_qspi *tqspi = spi_master_get_devdata(spi->master); > > - cdata = devm_kzalloc(&spi->dev, sizeof(*cdata), GFP_KERNEL); > + cdata = devm_kzalloc(tqspi->dev, sizeof(*cdata), GFP_KERNEL); > if (!cdata) > return NULL; > Reviewed-by: Jon Hunter Tested-by: Jon Hunter Thanks Jon -- nvpublic