Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp21393454rwd; Thu, 29 Jun 2023 15:41:30 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4r5+X6uo671t4PuBl4sxnRjge0/pturoClhBhzuNeIvpkF/7zE1plrwcEf7YGEX4TQSoMK X-Received: by 2002:a9d:6b19:0:b0:6b5:ee8f:73af with SMTP id g25-20020a9d6b19000000b006b5ee8f73afmr1419375otp.5.1688078490346; Thu, 29 Jun 2023 15:41:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688078490; cv=none; d=google.com; s=arc-20160816; b=rzA2qLmZpRIO8FHrBO1167cRZUbQ+DUUmwt5BP0zyuy0w84MaO077CqVMqjKVV+VGZ cny1c1OtdkHuJxWmjb2I0KjtWiyBwFrB3MhPfA7my+/LkFp30i5AtgtwmNNvFAzdAOH/ /FwJd7vedneOj05bOsiqeiynoH9eCvwNdGBBL3wxPz5aHyARsLP1rCM1bdQzaDsM4Ufe vLC9ZneC7IhfrTM724ZgcMOWRn+yjRXEayHHvgwoUMqIVuEmYe/iD3Ol//qA6V/zCLOU UhGAfZXUFGYEsaABGhjf/zY2wb8eAbDBaTE/fr3KcFoOeX3w3yA8ZuqjnbZZDyf3VcO6 XK2w== 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=0w+F2X9apz8O2sgBqoD+0AtdV9kwoAKB3QwzK+TEnBs=; fh=/bWblBtGs23GP2hzuY4ch2ihwkQqDAKHe0YzxslQvhA=; b=qL3GuL5VyJMOIAIkM0szWT8+A74GUUvwsn70N8aQeSiXO69ld9Y7EbWlCGvPdyBiat POrkyVZOx4tpn7bFbGJliPIe5BMjZJMt5nAYB0VGk5evxRGgVT291vDKvZcGccuzxFGJ ItABtBYQw4BnVQNZLrbOMH0UY5spzDneeeFwaU12N5+e2mGewWB8K3bDlGMcgm6zQ6ML a4tHE3rXs7OK4kcmw8yl/rPQx8HEiv9AW1zATOOrzpjt71euQzE0YJmdwJokip1B5f7X z+uTNW6lQ0m47rYX3h/S4HVOmt4mRFItPsRaUhQM29NWEPamZb8uWb2/d81Gce9KLJ0z CNEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="uuaR/vqE"; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l65-20020a639144000000b00557888b4e8bsi12101139pge.300.2023.06.29.15.41.17; Thu, 29 Jun 2023 15:41:30 -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 header.i=@kernel.org header.s=k20201202 header.b="uuaR/vqE"; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233349AbjF2Wip (ORCPT + 99 others); Thu, 29 Jun 2023 18:38:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233357AbjF2Wig (ORCPT ); Thu, 29 Jun 2023 18:38:36 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8DBDF3582; Thu, 29 Jun 2023 15:38:35 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 6E05A61650; Thu, 29 Jun 2023 22:38:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 37118C433C9; Thu, 29 Jun 2023 22:38:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1688078314; bh=TLw61Hh3yhzDZPN0ObhnMLkwRMby5ZO/pSE62EhSVoY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=uuaR/vqEp0+Be8De0J+fAEKawhOwVattodVSBXgqy0j2UodDRNqTQ2YF9KVEHX20x o1llmiIZNYkM8rr/T/inxRVA70aRNP6U8rAs5kBGoBHwR6IKS0fjb7Dsaew0IBpzYo 0gC7ix5CEoAkbmYeuIyi/zGmx+TduDNf8LyEn1fRzFK466gLL2dwd0uGG3uBL6vkoH 8LauYGiKNyRBXeqiT1pMnE3vburKfqconGpylAoU4oB9bWGAD2v9HUrKgGrZw1Qtx1 NSk097Xpo96rTxRTHdSFmVjQQldioUiXt6BeMlpuEUdIimG/IYfdK80u3kSfAV+P/D U+A+rvfrZbzzQ== Date: Fri, 30 Jun 2023 00:38:25 +0200 From: Andi Shyti To: =?utf-8?B?TWljaGHFgiBNaXJvc8WCYXc=?= Cc: Codrin Ciubotariu , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/1] i2c: at91: constify at91_twi_pdata Message-ID: <20230629223825.27q75s2a3eyiapgy@intel.intel> References: <6ac87dcbb660ae892bf8740c78d3eca7625d6db6.1687814664.git.mirq-linux@rere.qmqm.pl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6ac87dcbb660ae892bf8740c78d3eca7625d6db6.1687814664.git.mirq-linux@rere.qmqm.pl> X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,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 Hi Michal, [...] > -static struct at91_twi_pdata *at91_twi_get_driver_data( > +static const struct at91_twi_pdata *at91_twi_get_driver_data( > struct platform_device *pdev) > { > if (pdev->dev.of_node) { > @@ -189,9 +189,9 @@ static struct at91_twi_pdata *at91_twi_get_driver_data( > match = of_match_node(atmel_twi_dt_ids, pdev->dev.of_node); > if (!match) > return NULL; > - return (struct at91_twi_pdata *)match->data; > + return match->data; > } > - return (struct at91_twi_pdata *) platform_get_device_id(pdev)->driver_data; > + return (const void *) platform_get_device_id(pdev)->driver_data; the const's always confuse me... do you get an error here? Is this cast really needed? Andi