Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1469099rdb; Wed, 6 Dec 2023 22:51:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IGRzp4Dslyz3S+UXJKoJ8aFoTArDAzGdUz18lbV/8h5frmqhqT5tG27xbUf57FhSxmphcHb X-Received: by 2002:a05:6e02:685:b0:35d:29e1:3671 with SMTP id o5-20020a056e02068500b0035d29e13671mr2245163ils.10.1701931904812; Wed, 06 Dec 2023 22:51:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701931904; cv=none; d=google.com; s=arc-20160816; b=er9+HFzGwvZwCdTwSFKmVLNn2uM2dvYfkGAdf2nGjwSecLKb1shxKjtfllpRiD/tHQ tmizfLxg6UePan3PTld7Pf69n2syku3Or4zj9OIMTgE0l952J4ICW9YOqTmZq/upy1tu ujSPEGpDzwybSPig+fOUd8pNsEpncWWzPAOTzsEvDl23YVHAWDbyUsHJT6nQWPkTF8M2 SPdRPAT+nzhjbX+zKKId82MCfqnrbELVAo1Wa2QcxSm7TRc81WC/aQx1Jel9EGM98nso Kgc1LdC/pOD8pbiraWc9jypG2DkDTD8j+UrSU7yx3oXU9v6HquPldDqAPYeePjO1zs9j LnFA== 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=SVryfgb5WcSypujqxnf4UPIWBcP32KMj77SLn0nCOg4=; fh=IA1F0DBny3ripe/cy63bVIGdmN7lsyZzgRgnva7b4uc=; b=IsqmOwYNJfoOD0B0ixEBuk+C+i3uDbqEzQvwPxgRLNY6Rb2zv2p8W06RgxNoAbO1sh LRYcsXWx+SdqssD+wsCbXU7HI2/4XxAJowIEH1FmB/khSq8LrtyLHTN2s7Tc3FkOAe6i r3HMOyhedEJ3oqSC6FGWlh/JFiEcJZZH8pgyJ+XdkfXC3g9qWJuz/RtcqZ2ni99TPK6T g37Lfc7uTAgp6Q8lPSK3qfwcjmomZZDkXP9qagoOMi6kTf1C6dsC+wYi0zjjWUxl5Q7U s0NJmbe4QT+0pjeQrfyt0YrTxt8MBYWimqmp8vAtmduEkG6+Yqpbxio8n8fWS0KqEUpM gtIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=pXUTXGVw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id h64-20020a638343000000b005c1f51c706bsi632536pge.599.2023.12.06.22.51.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 22:51:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=pXUTXGVw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 5EFAC80E068B; Wed, 6 Dec 2023 22:51:43 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377955AbjLGGvb (ORCPT + 99 others); Thu, 7 Dec 2023 01:51:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47572 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377830AbjLGGvQ (ORCPT ); Thu, 7 Dec 2023 01:51:16 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E8291706 for ; Wed, 6 Dec 2023 22:51:01 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9A65CC433CB; Thu, 7 Dec 2023 06:51:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1701931860; bh=oc2cpH+WqLqG0cbZP0JpCz4crm5mTOCZxYrQjBHv1Hg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pXUTXGVwaB50gZJbzGdiUiKpfRUpT5nOLgNBT5c1XzJwOuQod0wW5v79gkuqYTL0L 4F5Vza4Ka+RsCAAivzay2a76lPNv1qOl1ot5wZyR++L8Khsmk0Gy4NUVxNZTXv+20m Jzao1+zYqXEQuUwHuJmMnbfey6WrxSviY+BbHoWg= Date: Thu, 7 Dec 2023 10:47:18 +0900 From: Greg KH To: Johan Hovold Cc: "Jiri Slaby (SUSE)" , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Rob Herring Subject: Re: [PATCH 23/27] tty: serdev: convert to u8 and size_t Message-ID: <2023120736-bullpen-edgy-3c02@gregkh> References: <20231206073712.17776-1-jirislaby@kernel.org> <20231206073712.17776-24-jirislaby@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DATE_IN_PAST_03_06, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 06 Dec 2023 22:51:43 -0800 (PST) On Wed, Dec 06, 2023 at 09:09:46AM +0100, Johan Hovold wrote: > On Wed, Dec 06, 2023 at 08:37:08AM +0100, Jiri Slaby wrote: > > Switch character types to u8 and sizes to size_t. To conform to > > characters/sizes in the rest of the tty layer. > > > > This patch converts struct serdev_device_ops hooks and its > > instantiations. > > > > Signed-off-by: Jiri Slaby (SUSE) > > Cc: Rob Herring > > --- > > > diff --git a/drivers/gnss/serial.c b/drivers/gnss/serial.c > > index 5d8e9bfb24d0..baa956494e79 100644 > > --- a/drivers/gnss/serial.c > > +++ b/drivers/gnss/serial.c > > @@ -80,8 +80,8 @@ static const struct gnss_operations gnss_serial_gnss_ops = { > > .write_raw = gnss_serial_write_raw, > > }; > > > > -static int gnss_serial_receive_buf(struct serdev_device *serdev, > > - const unsigned char *buf, size_t count) > > +static ssize_t gnss_serial_receive_buf(struct serdev_device *serdev, > > + const u8 *buf, size_t count) > > { > > struct gnss_serial *gserial = serdev_device_get_drvdata(serdev); > > struct gnss_device *gdev = gserial->gdev; > > diff --git a/drivers/gnss/sirf.c b/drivers/gnss/sirf.c > > index bcb53ccfee4d..6801a8fb2040 100644 > > --- a/drivers/gnss/sirf.c > > +++ b/drivers/gnss/sirf.c > > @@ -160,8 +160,8 @@ static const struct gnss_operations sirf_gnss_ops = { > > .write_raw = sirf_write_raw, > > }; > > > > -static int sirf_receive_buf(struct serdev_device *serdev, > > - const unsigned char *buf, size_t count) > > +static ssize_t sirf_receive_buf(struct serdev_device *serdev, > > + const u8 *buf, size_t count) > > { > > The gnss subsystem consistently use tabs-only for indentation of > continuation lines so please don't change the indentation for these > files. That's going to drive checkpatch.pl crazy, please don't inist on it as that is not going to work well over time as we would all have to remember that just for this one subsystem :( thanks, greg k-h