From nobody Sat Jul 25 02:34:26 2026 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 223E23F7A82 for ; Mon, 20 Jul 2026 12:04:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784549069; cv=none; b=tyJUWp0XgE27go3+pqjjNSqOmC+ER27WZokvNU2aSrGJ3ZFuNJdR5PsE7AQUcguflzh2qGe07xN5AMGfz6Y3joTDBpozDzFmvQuu4J+LLhCAi3sugn9I6SyRbq9oBFUwGE7ScSef71pglwjRjRwhYpJBjDURhbTikYJanmdvcFg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784549069; c=relaxed/simple; bh=nPaxFFbrmeb+91WpqHwS+vk3UpkySmGHl0MqDq5lF5o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=HO/J2HNIIE3ATLNuTemsD5fZnk5LE7iyk+5Xbw1s4BskNEBcGwRe5alx5i+Gn90PRJOgQ7NUQ674RCi+EQe8wtV2f/9k3q/0fM8TWf4bsCZVm0WuGcMI+TWxu7icJ5q6JjjlhGXb+kmh1rYnjGy7fpUJGSV1zQWLL8Nz5NxKQUE= 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=LIRAa/ZM; arc=none smtp.client-ip=209.85.221.44 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="LIRAa/ZM" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-476a130c138so6525421f8f.0 for ; Mon, 20 Jul 2026 05:04:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784549065; x=1785153865; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=vbAz+prXUAHPCU6EIU7o9Tn0Uye2rOTRHZhG2pAbMPQ=; b=LIRAa/ZMEmzFwtPQA+LagEYzrmPnIRbhSClGn8XWnxOmMCm8V1755SUoSXdIcI8wU+ KU7dmou6q9REVXq9Ae5QtnGQ7e3mYOqwO2nBToxlGZhPDkOYyBpQaiHa47AKYFo4fa1P /thQxDGj8/ooipjpsg+fVmRLti/Ut3RMAhFjKU8c0Zse3Bx7I4SLpfZucQ+g6IJg91zl D+Gbh7C/9rU5a4YAToUaDf6RWVnCYjXosXe/v7G20xVB7QuE8vlPXAGinVTGr56/kdpQ sA3bylYRHhWOSHOoRqY7RGau3znxdFOow0NNtZ+LqRgJFnq0E8hPz5a3yxQhV9ErIRqs fNGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784549065; x=1785153865; h=content-transfer-encoding:content-type: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 :content-type; bh=vbAz+prXUAHPCU6EIU7o9Tn0Uye2rOTRHZhG2pAbMPQ=; b=BBkZFQUK24DoRFd9j5alm8v5jYtO3OAX80pa133kbLmR/iWRihaVoTIOFI8VODIdHx 7QvhIqFbXIb++8HdM+63XzRmCZt5PakLuYqXGQM1kqxD+/mSxix3wACiBIi25NvT4Evl 5yePfv4P4lRayc4oHauUt9EIZTOa8s/MeHD2C1MSY8/+Jex9p23l7Um6BrsLBIiq/shL PPPZAyTfPuVRybkIIWsYyztyEt+pSwn0ZdZ3pBSC3iC2kZhi2iN032QoKG3p/PzM3r2k twezGjFzE6uOpPeH+5h/wvMr5B76BbyS2kwamxZu3HF0xaf+jqAaOZEbovrnGtyAWCzr gA5Q== X-Forwarded-Encrypted: i=1; AHgh+RqmGUamods/kxmLkkHDVYPkqtwsbQX3mB70RU0QsmMG2Q1W16HHYZhmLASISa3sh/qzFWJZgN2wjIJ7c3Y=@vger.kernel.org X-Gm-Message-State: AOJu0YyV5IMPtagmundLYx1PKRchnHcnQjbaU/qvb+Dd98Lh+lhZBT8d 4KkXN7LwHDa0QaVvoyckfQIeRFyOKEsnwu0sNIL1VtRrrxQUG0MNs6H3RUg7xwBJm7Q= X-Gm-Gg: AfdE7cmLMZmZ9VfPwV1qJA1kIFVzxc+xlZh2LJh27cngSWZOkClOKWFzBXbYmHq4IGq iQ3lh2TKS5bar34z0V5GN+v2tkPo0L04UN1n/IBaDDq7CdMoDVfDIBqHqq5c2OFVnNUQZk0TvRU zzh3LBrwyeQdnk2M8oBglNfZKAwcGeFvWrhQPzyr0MhqtD++vf73O9BA4pxsb8W53dWBCHaSwge FUv1y22p01WMn7fzjyQ3i9UUghaECtSimJZvEoybygDtF+yTjcDREnD2pqiE+llA/BUp8q9W3qN p1S0KAjeK5JMy8CrnnJapP/qzzQ4/nZfp3HlQzLu5iX3qiM6+MwhFQx6LCPH3gA+365H/2ss18c TcQu26TdEY1u9ThdErmlPog9JFSuI+htmrOJXyxp/CUW7vBAlJo3uQNfc930BtPEPqnNnzvB5nN hGkBaxfF+kS10wQVM2JQiRJiT0/V5DMD0u3E/0JXji2veTvxaUpmXVU+UQGwJ+g9nLDg== X-Received: by 2002:a05:600c:1c04:b0:492:3e69:a86f with SMTP id 5b1f17b1804b1-4954a3cff64mr166970435e9.1.1784549065121; Mon, 20 Jul 2026 05:04:25 -0700 (PDT) Received: from localhost (p200300f65f47db048587886ecb5b26b2.dip0.t-ipconnect.de. [2003:f6:5f47:db04:8587:886e:cb5b:26b2]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4955fc42db7sm57454745e9.3.2026.07.20.05.04.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 05:04:24 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Vinod Koul Cc: Andy Shevchenko , Frank Li , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, Frank Li , Andy Shevchenko Subject: [PATCH v3 1/2] dmaengine: hsu: Drop unused pci driver data Date: Mon, 20 Jul 2026 14:03:48 +0200 Message-ID: <800279817cb9408259bfbb661b40c87ec9302b08.1784547700.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=1245; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=nPaxFFbrmeb+91WpqHwS+vk3UpkySmGHl0MqDq5lF5o=; b=owGbwMvMwMXY3/A7olbonx/jabUkhqw4vlV36r84GHNGpiWsUF//L1VtpeQ+04w/XyZwv5FIm VdlwibZyWjMwsDIxSArpshi37gm06pKLrJz7b/LMINYmUCmMHBxCsBEMr6x/8+OZ6mbJ1jVUL/k 1ZYT+c9vSE+axMgsqdp1rKDy3sYDfNXPsgo70iRn81/m2LWjNp/hb/x7Kf+TYsLX/rCmKxjsk3o d+jer+lTl98mKXL/seppub14suZBTSFNvjlRlnuraB51LFs1j+XDs3kfDmtzkZ/LevP3uGl1vdY W+L2Xijy1fe9s9VdF3raDw/Mk23+p6w+Osjn7d51xYlHA87rjQD7a7Z34vv/60z/e+6U3NsAP/h LqLJuXZ3k76FPXlHMvWLNmbHUwlZ1PUFijqrX0ZprFXS9z4e/ap8klab+v1pCdxZqTtlflzSvsh 8wHm4GN59g2nfVs82+yTluw24V9huvFFldPMFU2cN01TAQ== X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The driver explicitly sets the .driver_data member of struct pci_device_id to zero without relying on that value. Drop these unused assignments. This patch doesn't modify the compiled array, only its representation in source form benefits. The former was confirmed with builds on x86 and arm64. Reviewed-by: Frank Li Reviewed-by: Andy Shevchenko Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/dma/hsu/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/dma/hsu/pci.c b/drivers/dma/hsu/pci.c index 0fcc0c0c22fc..b42c9c0887a8 100644 --- a/drivers/dma/hsu/pci.c +++ b/drivers/dma/hsu/pci.c @@ -116,8 +116,8 @@ static int hsu_pci_probe(struct pci_dev *pdev, const st= ruct pci_device_id *id) } =20 static const struct pci_device_id hsu_pci_id_table[] =3D { - { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_MFLD_HSU_DMA), 0 }, - { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_MRFLD_HSU_DMA), 0 }, + { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_MFLD_HSU_DMA) }, + { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_MRFLD_HSU_DMA) }, { } }; MODULE_DEVICE_TABLE(pci, hsu_pci_id_table); --=20 2.55.0.11.g153666a7d9bb From nobody Sat Jul 25 02:34:26 2026 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (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 84A3E40A939 for ; Mon, 20 Jul 2026 12:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784549070; cv=none; b=qz0Adp+Vg8bOJsoWn0bi83KsMQFdMklFTH2+5OwJ5RhZDHlgpaq3xUkwW0wiARLf2ZOL+LwDWs0IQxkBNUwpzVYLVmiVEVXLwAwf/iDIvPs+M033FdRsBZwF4M5fcfa5PE5UsqHKotgnumsPtsHc58nmbzEXIBYQu/hxsRL+Qk4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784549070; c=relaxed/simple; bh=6VBS5M0CCr9Jj7oJefbVa3Pxz3o3UGvU+x2kN5eD9bo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=TbbWxCFlWKd7t8Y5YaW3HDacEQ7MH2xPBKsY5Fjvl1GY7QFBIvU/Q4EwQdIiSnFsTl2BSv2kJe8A2oVGRDju6UELkSvGqviINBwlaZ1KevuPSLqtvQPNHx/WsiFrVN0ZJN37IhOkh62e+sg77+ABjquxK3kWiLIuGLFY91md1zo= 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=FUw2xb4U; arc=none smtp.client-ip=209.85.221.43 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="FUw2xb4U" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-47f64ca1c2dso498325f8f.2 for ; Mon, 20 Jul 2026 05:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1784549066; x=1785153866; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=JRlyDfVOJZrMeVq/2E6eT1IKHDHzkOAcurIgJQkaKNM=; b=FUw2xb4UO9nLBs8+LDR3H8BZQRiy+5duDbqWH9LgYlR/cqmhppSr0EshHcS4X/0tD+ P7NIHuHHzUtb86NNL/+1znv7UByTw+tsp5dU6bTaWGeChS4dS/OW7SOxKhQxfbnCGHgi 4GRxcCbpS3+onXIB9BfTzTMvgOOEMraQdbY5SkKX5L1A9/PACZ/vwbm5Vu7Mz06GAYei 6QPYm8TWslt6PvBTTs2DD0ygJXV5xaQ02d7UQK1zZI3canaR78p8IR7VmcglnKRQ2kGU arx+Sj73OmkZiJmH8jqoi9G3RDV2OUP/CPLMz9fk3PznBUbYkUmoWe4wHYF9p1CBx2hw Z0MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784549066; x=1785153866; h=content-transfer-encoding:content-type: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 :content-type; bh=JRlyDfVOJZrMeVq/2E6eT1IKHDHzkOAcurIgJQkaKNM=; b=dW7LuInwh0sShDnKjSv0fyhydvfU6mVpNMpiJRKpvdF4mZZfybqPLDBi5e4b+zJNWp Y33mJHAP1MLpqpbKSu2prSSv5zT1dMHjZ2gi2J96dQJIsTbR2fq+uIzyRhaUbrz7o6QV ciy1NamFL7+qAAe6S2OUL83NxpyIxzALDulz1XT29rLDUaQ45hfSoqqgzrunVTL1ohq9 peAnDkyqK+GS591K020EiSXbf4g7z4zmXMYXcyJLaSCk5Jp4s3b/dTHPs57HTfRP0roa lLMvvlsU8y+uar5Z+7zg9xw2iUD4Lrwh4FMVULib+zIHXLwKIT1HYUbeC4+qAAcBNId6 FKJA== X-Forwarded-Encrypted: i=1; AHgh+RoBCRwNwTB6jLW+QclZpe3qVfbF7A/+y1kZMv9KXuLlKFjjZzd7AjETo5f6+3NiEJIotq3CK8AYmdr69EM=@vger.kernel.org X-Gm-Message-State: AOJu0Ywax6CqJh3Mr7aULRENoEEr/sm/t6YR+l3gZlL6BLFV+A/zSKOb S/18i2URezpKpFJ5H1fkkVjlpaXvJZ/Kd15vRSJ1SKbr3rTTFvVIGClBFlNjI4sGl8s= X-Gm-Gg: AR+sD12Ma/6T1uhd9RLUARNkf251Z3ZE3781LQ6C2U6UdaiXWugycVPfNG8S8LX/FFM MYId6AWyrW/Kf1PNNqzTwAIeMoxh7ZhFz3yOFR8I99OZFyHiZ2/ajg8/kbu3ROeMdYNhV1F+wEd 8vCD59uSmu+lEgE5+iN2T0imSOaxunPdfk7jt8LiMDQm7PY2JNdjBrGA9AEBZCIFDWEzzN/vQR0 YfzbGB3gqI56cxXLaS80sf+ojp9qWOtyxNCUB5lhvEePA0RDiNzTnmNa0BGkkOmLrALeo1WJOAx tWYgpTIQHObT9r+H3b6ihzk00YS488OcKMaAaNqxf7dxnYBiSa4+Usq9GH0kJLXcKZhL2VbNid6 5L5diXBYwUL4tTmv4MMVTSFdtYb7dE+jDGfQ+YogOJT2v/9C0y/VAwhc0OtIs2OF5B1sbwOQOus dR8PcaQ0uIarRpwhTVlmMD3qB+vsaDnzqCSk5aCTh7A2hpOHSsiAVsZwUxA6z/0eyeEg== X-Received: by 2002:a05:6000:2902:b0:47f:45d1:7b74 with SMTP id ffacd0b85a97d-47f6233f86fmr16320927f8f.58.1784549066469; Mon, 20 Jul 2026 05:04:26 -0700 (PDT) Received: from localhost (p200300f65f47db048587886ecb5b26b2.dip0.t-ipconnect.de. [2003:f6:5f47:db04:8587:886e:cb5b:26b2]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-47f63e519f4sm28344026f8f.14.2026.07.20.05.04.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 05:04:26 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Vinod Koul Cc: Basavaraj Natikar , Frank Li , Manivannan Sadhasivam , Viresh Kumar , Andy Shevchenko , dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, Frank Li Subject: [PATCH v3 2/2] dmaengine: Consistently define pci_device_ids using named initializers Date: Mon, 20 Jul 2026 14:03:49 +0200 Message-ID: <148354eaf657c30428c678baaef07b2ff9888c00.1784547700.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=6674; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=6VBS5M0CCr9Jj7oJefbVa3Pxz3o3UGvU+x2kN5eD9bo=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqXg6syagQyucfj9b53yYZ19/fldEvaVFEwQsSA orefEbKn8mJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCal4OrAAKCRCPgPtYfRL+ TnPwB/0ROFyz/OuBrhPUOFXA3bCnnXQVyz7Upp+ZI2tScdYQGwMfyJwrbVkecGsTAd1Hv/3TlWG fWOuJJL8cTd4mffbJmzViqy+pgvmKpyNon2FIzhqaCLU+PLSLvm/9cRY1DT/T1LxlgFuaepYkCW zZWbUyG6p3Sz+1dHHZvaL5kvvt3yIaD7+3YvMHckgNAdpnv9gV9/glXXOBj0PedWfEfRYBRp+7J vzLbAO+QRJ+hY1HHSO7hfIkVCEw0v0jSY5yFzkc4zRQAgfI4tvV8TxuOHeXYfzKLEgszJr6WTuO Ge6Z/8i/hFLWyXXdIASccj08LGnq3ukEDmZhVndi2rBHJl7g X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The .driver_data member of the various struct pci_device_id arrays were initialized by list expressions. This isn't easily readable if you're not into PCI. Using named initializers is more explicit and thus easier to parse. While touching these arrays, unify the list terminators to be just an empty struct with no trailing comma. This change doesn't introduce changes to the compiled pci_device_id arrays, which was confirmed using x86 and arm64 builds. Reviewed-by: Frank Li Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/dma/amd/ptdma/ptdma-pci.c | 4 ++-- drivers/dma/dw-edma/dw-edma-pcie.c | 2 +- drivers/dma/dw/pci.c | 22 +++++++++++----------- drivers/dma/pch_dma.c | 26 +++++++++++++------------- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/drivers/dma/amd/ptdma/ptdma-pci.c b/drivers/dma/amd/ptdma/ptdm= a-pci.c index 22739ff0c3c5..0b226bec950c 100644 --- a/drivers/dma/amd/ptdma/ptdma-pci.c +++ b/drivers/dma/amd/ptdma/ptdma-pci.c @@ -223,9 +223,9 @@ static const struct pt_dev_vdata dev_vdata[] =3D { }; =20 static const struct pci_device_id pt_pci_table[] =3D { - { PCI_VDEVICE(AMD, 0x1498), (kernel_ulong_t)&dev_vdata[0] }, + { PCI_VDEVICE(AMD, 0x1498), .driver_data =3D (kernel_ulong_t)&dev_vdata[0= ] }, /* Last entry must be zero */ - { 0, } + { } }; MODULE_DEVICE_TABLE(pci, pt_pci_table); =20 diff --git a/drivers/dma/dw-edma/dw-edma-pcie.c b/drivers/dma/dw-edma/dw-ed= ma-pcie.c index b34e1e45aeb3..6876a8532b08 100644 --- a/drivers/dma/dw-edma/dw-edma-pcie.c +++ b/drivers/dma/dw-edma/dw-edma-pcie.c @@ -563,7 +563,7 @@ static void dw_edma_pcie_remove(struct pci_dev *pdev) static const struct pci_device_id dw_edma_pcie_id_table[] =3D { { PCI_DEVICE_DATA(SYNOPSYS, EDDA, &snps_edda_data) }, { PCI_VDEVICE(XILINX, PCI_DEVICE_ID_XILINX_B054), - (kernel_ulong_t)&xilinx_mdb_data }, + .driver_data =3D (kernel_ulong_t)&xilinx_mdb_data }, { PCI_VDEVICE(XILINX, PCI_DEVICE_ID_XILINX_B00F), .driver_data =3D (kernel_ulong_t)&xilinx_cpm6_dma_data }, { } diff --git a/drivers/dma/dw/pci.c b/drivers/dma/dw/pci.c index a3aae3d1c093..99565fab3565 100644 --- a/drivers/dma/dw/pci.c +++ b/drivers/dma/dw/pci.c @@ -98,29 +98,29 @@ static const struct dev_pm_ops dw_pci_dev_pm_ops =3D { =20 static const struct pci_device_id dw_pci_id_table[] =3D { /* Medfield (GPDMA) */ - { PCI_VDEVICE(INTEL, 0x0827), (kernel_ulong_t)&dw_dma_chip_pdata }, + { PCI_VDEVICE(INTEL, 0x0827), .driver_data =3D (kernel_ulong_t)&dw_dma_ch= ip_pdata }, =20 /* BayTrail */ - { PCI_VDEVICE(INTEL, 0x0f06), (kernel_ulong_t)&dw_dma_chip_pdata }, - { PCI_VDEVICE(INTEL, 0x0f40), (kernel_ulong_t)&dw_dma_chip_pdata }, + { PCI_VDEVICE(INTEL, 0x0f06), .driver_data =3D (kernel_ulong_t)&dw_dma_ch= ip_pdata }, + { PCI_VDEVICE(INTEL, 0x0f40), .driver_data =3D (kernel_ulong_t)&dw_dma_ch= ip_pdata }, =20 /* Merrifield */ - { PCI_VDEVICE(INTEL, 0x11a2), (kernel_ulong_t)&idma32_chip_pdata }, + { PCI_VDEVICE(INTEL, 0x11a2), .driver_data =3D (kernel_ulong_t)&idma32_ch= ip_pdata }, =20 /* Braswell */ - { PCI_VDEVICE(INTEL, 0x2286), (kernel_ulong_t)&dw_dma_chip_pdata }, - { PCI_VDEVICE(INTEL, 0x22c0), (kernel_ulong_t)&dw_dma_chip_pdata }, + { PCI_VDEVICE(INTEL, 0x2286), .driver_data =3D (kernel_ulong_t)&dw_dma_ch= ip_pdata }, + { PCI_VDEVICE(INTEL, 0x22c0), .driver_data =3D (kernel_ulong_t)&dw_dma_ch= ip_pdata }, =20 /* Elkhart Lake iDMA 32-bit (PSE DMA) */ - { PCI_VDEVICE(INTEL, 0x4bb4), (kernel_ulong_t)&xbar_chip_pdata }, - { PCI_VDEVICE(INTEL, 0x4bb5), (kernel_ulong_t)&xbar_chip_pdata }, - { PCI_VDEVICE(INTEL, 0x4bb6), (kernel_ulong_t)&xbar_chip_pdata }, + { PCI_VDEVICE(INTEL, 0x4bb4), .driver_data =3D (kernel_ulong_t)&xbar_chip= _pdata }, + { PCI_VDEVICE(INTEL, 0x4bb5), .driver_data =3D (kernel_ulong_t)&xbar_chip= _pdata }, + { PCI_VDEVICE(INTEL, 0x4bb6), .driver_data =3D (kernel_ulong_t)&xbar_chip= _pdata }, =20 /* Haswell */ - { PCI_VDEVICE(INTEL, 0x9c60), (kernel_ulong_t)&dw_dma_chip_pdata }, + { PCI_VDEVICE(INTEL, 0x9c60), .driver_data =3D (kernel_ulong_t)&dw_dma_ch= ip_pdata }, =20 /* Broadwell */ - { PCI_VDEVICE(INTEL, 0x9ce0), (kernel_ulong_t)&dw_dma_chip_pdata }, + { PCI_VDEVICE(INTEL, 0x9ce0), .driver_data =3D (kernel_ulong_t)&dw_dma_ch= ip_pdata }, =20 { } }; diff --git a/drivers/dma/pch_dma.c b/drivers/dma/pch_dma.c index bf805f1024f6..152939e7c6fd 100644 --- a/drivers/dma/pch_dma.c +++ b/drivers/dma/pch_dma.c @@ -956,19 +956,19 @@ static void pch_dma_remove(struct pci_dev *pdev) #define PCI_DEVICE_ID_ML7831_DMA2_4CH 0x8815 =20 static const struct pci_device_id pch_dma_id_table[] =3D { - { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_EG20T_PCH_DMA_8CH), 8 }, - { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_EG20T_PCH_DMA_4CH), 4 }, - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA1_8CH), 8}, /* UART Video */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA2_8CH), 8}, /* PCMIF SPI */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA3_4CH), 4}, /* FPGA */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA4_12CH), 12}, /* I2S */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA1_4CH), 4}, /* UART */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA2_4CH), 4}, /* Video SPI */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA3_4CH), 4}, /* Security */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA4_4CH), 4}, /* FPGA */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7831_DMA1_8CH), 8}, /* UART */ - { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7831_DMA2_4CH), 4}, /* SPI */ - { 0, }, + { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_EG20T_PCH_DMA_8CH), .driver_data =3D 8= }, + { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_EG20T_PCH_DMA_4CH), .driver_data =3D 4= }, + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA1_8CH), .driver_data =3D 8 },= /* UART Video */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA2_8CH), .driver_data =3D 8 },= /* PCMIF SPI */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA3_4CH), .driver_data =3D 4 },= /* FPGA */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_DMA4_12CH), .driver_data =3D 12 = }, /* I2S */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA1_4CH), .driver_data =3D 4 },= /* UART */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA2_4CH), .driver_data =3D 4 },= /* Video SPI */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA3_4CH), .driver_data =3D 4 },= /* Security */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_DMA4_4CH), .driver_data =3D 4 },= /* FPGA */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7831_DMA1_8CH), .driver_data =3D 8 },= /* UART */ + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7831_DMA2_4CH), .driver_data =3D 4 },= /* SPI */ + { } }; MODULE_DEVICE_TABLE(pci, pch_dma_id_table); =20 --=20 2.55.0.11.g153666a7d9bb