Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6820890rdb; Fri, 15 Dec 2023 09:08:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IG6u6AjEdmVeW2q3ll4rGFomMOJds+m4LZgwTFUGGCUd/lUjGzDNxLBSp10peqRCq0xzP+e X-Received: by 2002:a17:906:5a65:b0:a1d:bdc1:d05f with SMTP id my37-20020a1709065a6500b00a1dbdc1d05fmr6368141ejc.54.1702660094676; Fri, 15 Dec 2023 09:08:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702660094; cv=none; d=google.com; s=arc-20160816; b=D9++PjV9R3gbfiDPoyVt7FLzWl39bJzhNn4xZKt37bWNL6EJuFtzfGAPtCwQa1PVkM M05hIpbd1OICkwXnoVTuSSlH2mvKQwPXeQL7RvqmC0M4Giamp2utUxHoOq6f4194zq9J 2Cm0Vx6q3GmoUKcWl1eTMrcYc5H6mfeBtwC6tI5rFdymHxNNn/ded5w+ukszAIgMawM0 KIR0XVfMOQoHaFlPKwmJQP+1dX4P3sgJaQCBcNdeg2a5KX/zy+qNUePpX7WaFWmoqdyJ FsLCtJFnxJkFBjuEcOUu1rc+jDeS+O/Y9ASlxv9rge5vdp6/ECnyChr9bHp5PuvQgcLk A/Nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=v0uzB2tSOvyjjeg6f76hQq+qaT0eB3kXVI5fZEewRTY=; fh=nomr2jIJg9cmIZj+/5BK622n4mVOdRX13Cvfvvwa/0g=; b=jzvK+8fJv3S57IRxRJ8LCsKZUqDwuy/Pq3+1KNxS1rvZb3X9mc6+hiCuqG4v4Os/Ja k1Gnr1UzQQuAGZikJcuzoIV84/n5Tdc97EBCnxEZVgDgibBuXUOzKOuPKvtCSY9fTxky rIGd/Xrdtd5cJ6FjzIsTgHfLeMvvirdpXxiwdx4/4zKxDDas5kVRkV3PV+AKcUjdN9VM OTXd6BbxsaVv84TbUGJyeYRvLzI3v8rYC9eVfNvMUzOk2MuHy5sAGa1ZbMplHQFg+jjM uLC7aZ6A18E1y3iSzurEcFJuIsStOizij9X+/6ktNTVfA28LQMHUfJdJg5kleofR3nJc uy5g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-bluetooth+bounces-620-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-620-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id cb11-20020a170906a44b00b00a1cc1be1150si7509739ejb.650.2023.12.15.09.08.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 09:08:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-620-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-bluetooth+bounces-620-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-620-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 am.mirrors.kernel.org (Postfix) with ESMTPS id 6DF591F2546A for ; Fri, 15 Dec 2023 17:08:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C79DC3FE4E; Fri, 15 Dec 2023 17:07:49 +0000 (UTC) X-Original-To: linux-bluetooth@vger.kernel.org Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 437B63FE55; Fri, 15 Dec 2023 17:07:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Received: from francesco-nb.int.toradex.com (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id ADB5C20640; Fri, 15 Dec 2023 18:07:37 +0100 (CET) Date: Fri, 15 Dec 2023 18:07:33 +0100 From: Francesco Dolcini To: Johan Hovold , Greg Kroah-Hartman Cc: Francesco Dolcini , Jiri Slaby , linux-bluetooth@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, greybus-dev@lists.linaro.org, linux-iio@vger.kernel.org, netdev@vger.kernel.org, chrome-platform@lists.linux.dev, platform-driver-x86@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Francesco Dolcini , Luiz Augusto von Dentz , Alex Elder , Jonathan Cameron , Lee Jones , Jakub Kicinski , Paolo Abeni , Eric Dumazet , "David S. Miller" , Krzysztof Kozlowski , Hans de Goede , Ilpo =?iso-8859-1?Q?J=E4rvinen?= , Benson Leung , Tzung-Bi Shih , Rob Herring Subject: Re: [PATCH v1] treewide, serdev: change receive_buf() return type to size_t Message-ID: References: <20231214170146.641783-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Hello Johan, Greg On Fri, Dec 15, 2023 at 05:18:52PM +0100, Johan Hovold wrote: > On Fri, Dec 15, 2023 at 02:55:59PM +0100, Francesco Dolcini wrote: > > To me the change is correct, with that said probably this should have > > been explicitly mentioned in the commit message or a separate > > preparation patch. > > It's a separate change and should not be hidden away in a tree-wide > change that goes through a different maintainer. > > Please drop this change from this patch and resubmit it separately to me > if you want and I'll review when I have the time. Fine, I agree. I see those options (let me know if you see other options I have not mentioned): 1. I add this change (taking into account also intel ice) as a separate patch in this series and you may just ack it and Greg could merge together with the serdev one. 2. I prepare an independent patch for the GNSS change and only once this is merged I'll send a rebased v2 of this one. 3. I update this patch without this GNSS API change, that mean I will have to cast away the signed type from a few GNSS drivers. 1 is my preferred option, 2 is fine, but it seems a little bit of overdoing, 3 I would avoid, we are doing this cleanup to be a little bit more strongly typed and to prevent the kind of bugs that is the original trigger for this patch. What would you Greg and Johan prefer? > And when doing tree-wide changes, please try to follow the style of the > driver you are changing (e.g. do not introduce inconsistencies by > changing to open parenthesis alignment of continuation lines in code > that do not use it). ack, sorry about that, looking back at the archive is seems a recent pain point, also Jiri fell in this trap. Francesco