Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp690642rwb; Sat, 14 Jan 2023 06:58:58 -0800 (PST) X-Google-Smtp-Source: AMrXdXuw3/+iLBdFOCcSlMVwRogcnmF4vf9lLEfvPc/X4cXQT83wwiCNO+U3jS6GACDlONmKAbkT X-Received: by 2002:a17:902:b60b:b0:192:b6af:415 with SMTP id b11-20020a170902b60b00b00192b6af0415mr14346676pls.14.1673708338498; Sat, 14 Jan 2023 06:58:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673708338; cv=none; d=google.com; s=arc-20160816; b=YsZGx65BgRjBtbQIIDz268gnRaJdCdvBrnrINTDV1YWbcAtsBtWOvo/l9SZ0perzhs aVAn6lXhDKEcKP4gy2E/9NN/dss6uKTgbnOtceQ7X6Yxlk4o30bJZQCN30n7MrcqooWu BnKapyT3VmqJxzq8NFU3tgT/EgWmG6cj/b5aKs3DY4fEQFcvQVfkgo63XRKY+EFuF66T eeH5X9uZWbfdCpBzFFKx1nr963qMm6trss3Z0RCtUdmG/hS3/aP7NgAzQgUNoUmR233L p9pa9SZ3ab2Ste0UlXzRxO9JcGTOrHNcTS5aZ4nJmmCvI8hycp+eSO+vhR0GSxExyB86 +bxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=K39Tx8JGaSZ/ZuUc3X5aTfLaQX+7wslfFeI5qJTZu5U=; b=fUgDFsUpUe+Dsrn98l77m0fQciPiqQBhK4ubcrHWfRHUEipLthZGLfnvkpLuTqcd5N BVldB8YF6R6o9K7mxv1oLuXI3/qRtyUSUVe46f1t2YOex7zWj7UQQXwqwbOvGoUnC238 uECDWWgVWqqyqLyHfsqMedtt/TqKeWl/iw2e+GLsdOhBHR84Dv6I8nCoO7zWBLFhuuXG Vshi7S2yPZjmzCluLJ18pxINGVXcU44xgQd5GgJA+jRDgFrOzSZ4eeFNPvrPClVT3AHl G8lLN6u01kz6guLGpo2MeXzlxtewrPRl+0h/tIAS7cfNQhSnr1y9iHHUcGSI1mfccGgZ 12rA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mailo.com header.s=mailo header.b=DWoGChTm; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mailo.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h16-20020a170902f71000b0019442e6b916si13095651plo.182.2023.01.14.06.58.52; Sat, 14 Jan 2023 06:58:58 -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=fail header.i=@mailo.com header.s=mailo header.b=DWoGChTm; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mailo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229498AbjANOlE (ORCPT + 51 others); Sat, 14 Jan 2023 09:41:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34276 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229553AbjANOlB (ORCPT ); Sat, 14 Jan 2023 09:41:01 -0500 Received: from msg-2.mailo.com (msg-2.mailo.com [213.182.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 617E25242 for ; Sat, 14 Jan 2023 06:40:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mailo.com; s=mailo; t=1673707251; bh=KawwwvIcAopLS+CUzfaq6FN0lch5RTPmyrMhaJt02v0=; h=X-EA-Auth:Date:From:To:Cc:Subject:Message-ID:MIME-Version: Content-Type; b=DWoGChTmpx8Hi/MvtApluGi9U0dqxY3ffHnPILbm+q1GnR7v92R9rHCICpnryyDkH jFtRNYbEHSmjwqLSxSqBMYRbCbcxydOdpyrDx5uI9lXmLZgk11INjHQWVkZ7zbSkUY MN+pMEspXGbyIB6tifuURqG0eYgOvaBMyQ8oy+Xc= Received: by b-1.in.mailobj.net [192.168.90.11] with ESMTP via ip-206.mailobj.net [213.182.55.206] Sat, 14 Jan 2023 15:40:51 +0100 (CET) X-EA-Auth: cIwL7Ka0hJ+AGbeVlaowRBnhJqla2UVvoZQAoVUfAHAR2tdceZTOQcTouU8Ku1/wcCtCCVf10W/RRSSg8uSEN/NIgoADa2h8 Date: Sat, 14 Jan 2023 20:10:43 +0530 From: Deepak R Varma To: Ben Skeggs , Karol Herbst , Lyude Paul , David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Saurabh Singh Sengar , Praveen Kumar Subject: nvkm_devinit_func.disable() to be made void Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS 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 Hello, It appears that the callback function disable() of struct nvkm_devinit_func does not need return U64 and can be transformed to be a void. This will impact a few drivers that have currently implementation of this callback since those always return 0ULL. So, Change from 8 struct nvkm_devinit_func { ... ... 15 u64 (*disable)(struct nvkm_devinit *); 1 }; Change to 8 struct nvkm_devinit_func { ... ... 15 void (*disable)(struct nvkm_devinit *); 1 }; I am unsure if this change will have any UAPI impact. Hence wanted to confirm with you if you think this transformation is useful. If yes, I will be happy to submit a patch for your consideration. Please let me know. Thank you, ./drv