From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 CBCE438A702 for ; Wed, 1 Jul 2026 17:05:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782925544; cv=none; b=jKSvyLiE1eqH5RRcNXdvENKL9ADP/wT1RfSeLp6nvxT7V4IBxdlBSHRvlIafMo36rbvTvTvfv3KO4hJO8SMSjmypYWtELVJ6SWchkZPPFWg0v91sCpxm49J8uRw+RVO0fDKaUErN09po/ya8DrmixXEPdmxBq5XBbcUOnr2EzH4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782925544; c=relaxed/simple; bh=fUoDHGx0vIkRkk7bgRX+e2vp2YXY3RA6x0vlWQS8YwE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=nHjUf0IZHb4C0VXVHBKNNJrAfwwAZr6f/nDMl2q3VwcGsDyTCFMlq8C3EkpYmDdxtcEwBiQXnMb6z9jMDG3J1cmwRsL0FTD3wKiSJ/Nay0FkfE0sdtWMf2dk5GQxBucOWC0efRLN4b/C70ujvDl7wDpSG5AHBxtopyC5ngOdzTk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=ZHEfhP32; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="ZHEfhP32" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-47488efcf30so551639f8f.3 for ; Wed, 01 Jul 2026 10:05:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1782925541; x=1783530341; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RvMe6A/UgVrym2bRYUnF2aCflCH0pJThY0gdvMKUcgc=; b=ZHEfhP32pnNyIO3ylykAATpZAIzNYbQgPnQHzYmLsTs9TQLb/YM6FbpUe6SGMZ2fxp PnFUvf2nMx426FrER6xFHm+iFmx1A94GLBqgO8Hkogy3/dXp2/xERzjyCIp0nOs40dPt VN/E63IihvlYofGdqLUgIwx3ZBOM9slEig4AWBjN6WJ6ZhNJmd74pgrRnBcnsTiBpgwK UPrQpDt2Kynw6JT5PjnupbegfY/Ryp80pd0e8iaBb5tqBKcaw9UzUAx34BEG7ODB+UEo Tb5ulKrcIEJDHjCgfjt4pdrRugow0ERESChuct2Hedm+3efwWaj+1KdM0RjINS3Xp2G9 w6EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782925541; x=1783530341; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=RvMe6A/UgVrym2bRYUnF2aCflCH0pJThY0gdvMKUcgc=; b=K3xna0B0j3RG1O1Fs1JuiYeF7V+rTxmTy8HNGeAFUuFZ9AustkzE/egEo5IfFADrm6 6D9OirNCfI9yaTp6ZEO9bbT/lsdQRfatgaJbJzO9t5FLBEPX8swV6Dvvd4wEyK20+wwl UDwMuhRzua23fPpdOIoKVn4wKsq3SuEusvNs/yVuvUB0Us4khFPDUsKCMakoKgJAQGzw dW5vAVaMgSAoGI6f2DGnZbrqINDi2cxxa4NtiqieWJmU2zpOdY6N2V98h+3CgvFZpqMe L00VmJ0BbxSsAYDkINKtNmSP2Dqeqiq/HabeWuE6uaJBzROqNbvp/JChBscGuQwZYj3q bHog== X-Forwarded-Encrypted: i=1; AHgh+RormR8PF62YCq+e22naXAiS4TS9z4IEtKybrM/VLk8erAOqlqKlb40Mb9z7HAUSEHLGjVS0yiAE4Ae0Vo4=@vger.kernel.org X-Gm-Message-State: AOJu0YyM0Wn+CPD3jz4zw91pRxEsaq+90TuhkV1R+xn8fNVZedmIL4W8 fn3/wgCP3dcdKqBDaTmcGhY4puo9PraOfuEXKjULvzlQap/6/nUZn4dbFJrOcVEF71k= X-Gm-Gg: AfdE7clwrVunFGjqpZ4+yNAu+h7Owmiq7qN4p4TiEw2UL/hBU4YUDon6Pa1HVGoWmIA j/h/gJVJPETb6S6EeyplUlFFsulxxkFpN1VfsnviDPVMMYdPbDFgBFyjyegNvSL3WiULV0HoQLF utL2TgJmTDUyOAHUv3yFCs8jiOwNbW7XxFS0+u2zdPPSUDH4ZEnzXMjPfqWfc55fl78igGxb0E+ lEIle3aGvGhOz/B+G8mRtmOvSnS784mgSVEVWFGuLqpELe0f/uXRriZgZb8h2oQuEErHh3RYfKa iQ6SyyLOhsvMtG4tNenvo5HZ0g/4ViCw2ObwT6SkrdDIe2NlWj2yZlT5UQQd9SG6yRQ5BIxSh7e Fm3d43lk10BJrSitU6m3XsvXFAn1ExXSx3V7+3qJNv6tXssJ0G8xmeyO+DOMFT3NahB8hpyxf0B wXtcYROxi36k5I2stG6KrjC3S2tdq4pZrT7L5+3qIwuMUcrj2efFlwU/afdEZXDq1gtuPGT06EE spk X-Received: by 2002:a05:6000:25e3:b0:475:f0f0:9eec with SMTP id ffacd0b85a97d-4775ac9f5a1mr3984906f8f.49.1782925541284; Wed, 01 Jul 2026 10:05:41 -0700 (PDT) Received: from localhost (p200300f65f47db044d4849b7c2d3c964.dip0.t-ipconnect.de. [2003:f6:5f47:db04:4d48:49b7:c2d3:c964]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-477db3dbb79sm1334344f8f.2.2026.07.01.10.05.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jul 2026 10:05:40 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Dexuan Cui , Long Li , Saurabh Sengar , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: linux-hyperv@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 3/4] drm/hyperv: Drop useless empty remove callback Date: Wed, 1 Jul 2026 19:05:21 +0200 Message-ID: <8a85b5f4a5ed8ec35b5a213423d4be40e34f9cb9.1782925276.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Developer-Signature: v=1; a=openpgp-sha256; l=1197; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=fUoDHGx0vIkRkk7bgRX+e2vp2YXY3RA6x0vlWQS8YwE=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqRUjWB9MX8EzJiYV20ypG8q4ZDwRP5fPJyrHEQ K+R6HWFg9aJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCakVI1gAKCRCPgPtYfRL+ TsuzB/wLTW0/yBRqnX/rTnGSm2/wzLrOc1svn/RdtcUCCJqJJzoUpA0vstagpmv7W4YnUc9LGd7 Hau4gP9XyAG8CPZKqFmp+oQTm88dXMrM/Qjy2OTvns3CA19E4DqZNQ9vL33gsAYJPvh79+snr9a hbVrK5asZIuftv9GiRBDYxyVZuWmHYGVNoxzNzFDS7H0g9mj9JQ58eKQrcUv2JLhZ+in6mkw6Nu CHi+E21bFzIKBdKj/f9njge+6nU66Q84o1QQgggkaonc3bkrMrnpn/e5/g3SkIp0zgtKjWTDY/l s4tpFj4e/dCWYBnwFf0z8eWtcYT5921cDp+PtzW7bwr5p2LT X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit Having an empty remove callback is equivalent to no remove callback. (The only minor difference is that with an empty remove callback pm_runtime_get_sync() and pm_runtime_put_noidle() are called.) Drop this useless function. Signed-off-by: Uwe Kleine-König (The Capable Hub) --- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/gpu/drm/hyperv/hyperv_drm_drv.c b/drivers/gpu/drm/hyperv/hyperv_drm_drv.c index e766d87b7a9d..e3f41336a831 100644 --- a/drivers/gpu/drm/hyperv/hyperv_drm_drv.c +++ b/drivers/gpu/drm/hyperv/hyperv_drm_drv.c @@ -45,10 +45,6 @@ static int hv_drm_pci_probe(struct pci_dev *pdev, return 0; } -static void hv_drm_pci_remove(struct pci_dev *pdev) -{ -} - static const struct pci_device_id hv_drm_pci_tbl[] = { { PCI_VDEVICE_SUB(MICROSOFT, PCI_DEVICE_ID_HYPERV_VIDEO, @@ -64,7 +60,6 @@ static struct pci_driver hv_drm_pci_driver = { .name = KBUILD_MODNAME, .id_table = hv_drm_pci_tbl, .probe = hv_drm_pci_probe, - .remove = hv_drm_pci_remove, }; static int hv_drm_setup_vram(struct hv_drm_device *hv, -- 2.55.0.11.g153666a7d9bb