From nobody Mon May 25 01:15:23 2026 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) (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 B8E6F34250D for ; Wed, 20 May 2026 07:02:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779260578; cv=none; b=J4SEoG3KA5uL+ecNMT38FdgQ6lCnqtSYW1QJDp/Vh1bgTXiOQOgnsUeL5CglEK7pWfNngo5d5L3Gcq+IYYbgK3beTTNaS/v3qMzSkZh7G/cEHcDED0OS+wZOc/0q2wrDxXAkbEhmwn1nPptOTsxY6/vffltxIG1nNmFHILGF1mk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779260578; c=relaxed/simple; bh=jB7E5nfjNPtmgBpSkbD9Y+IVyJMEV8LErgJMc6V5lTA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=mXlkzzSNxE3g4iTE7INyy4GZhc/pB3Xqu5OmiFqn6zsWwdYvKbhKU7FwO3RQkr5yzKSQf8E8scswluiN5VHPH+vjZzvrWzhH6OIppaqIkVY86S7cuS8ANtAwFd3ZLNkHogaJPxuqoL1ei5uMY+nT4ZK2NithtSYl32ZUwzLkbT0= 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=FW9zyL2T; arc=none smtp.client-ip=209.85.218.48 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="FW9zyL2T" Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-bd0209f25c1so792661666b.2 for ; Wed, 20 May 2026 00:02:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1779260575; x=1779865375; 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=10VZpdTCBx/M0y2pbEw8ZF+QedK7xIucV3ceY52PauQ=; b=FW9zyL2TAYX5sNv8UeDDibwjUmSMruRciOeMrTSq9uwN4umsQgW9sdKp/NLVro3SwT FZJ3tCOWT/GZGhDeKpF/7U+QuldePeZeVxXGq60x19v7uvfAFzqRU2owDBxW/kEPcMm1 exeLi3cQx64qQM83FmJ+jf00u849O7f0Y5ojaOvNv8tlCKrLpsjw5MNcg/CEAhUav3sy h3fbQHJJksC/EYleWE4qZLYANTJhCpjp/uadbFi/FaylX6K8w64wP96WEWz2Ism1hctk /qsr8g+bGrPk4/9ZcR+Xjgh4K0e96wZDenJkMsRGAli0R3KwIVOWgg0rlea4M79CqMX4 rC9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779260575; x=1779865375; 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=10VZpdTCBx/M0y2pbEw8ZF+QedK7xIucV3ceY52PauQ=; b=spdGr8KOWVld+j5/biZONhGD1GGtX7hB+YtSNlETVgB9yqyh+rKQ8R0kD4/S5jWRhr CEEF1inG0zeXr9VgyqkuCGRRolMGN0fByC092isSIiUXLL68+aSNufx3Yyc4mU8qG2zW /84mEGPx6G4CR6bY9Ha4PzPGM0tFzf+Fcqf5ZYFXISbC3kYVLAX6vDEKt34UR2Cnd5Jw XIaAUPiwduh+80lnSY0tlQML4B0dq0p3+za7iEY/l9USyJ4TKY4E3m0agmOW6cx0MiXp ZHkEIU5pc3DfRSmv7S5kPSCaJlx3Jty8xPJEeiX/VenZH0GGJOB1kuAH5+gRvN6d1C2z Q93Q== X-Forwarded-Encrypted: i=1; AFNElJ+cTDKSgeYragJRVQnffIm9NK898jZm4y9GJAsC50KOI6iUf22+JU5fX/S3g+h/cv6vDboVLy2SLrS2XYA=@vger.kernel.org X-Gm-Message-State: AOJu0Yyy4rJxq5KUojCE2IV2/qfToL2NbB255w2oODL0xOK8NYkZLWMs a9xUwgg2vIj1HKXfM27qByPHbtXUChR9ew67rV0/tiFmytJt2bwNpGEMOMyRqL3PHOE= X-Gm-Gg: Acq92OHnZwzOaGZADQ2BDSTblzXaBgTXtduFjb+hPjVf2Zn0wXSp264NqGI8KbpQ36s ryOb5VCLPGMR1nFY2IDWNLmCcH1apLZetmBEaI77VkrQkYZQzDWtRgjwKBWsBU/0nYcgn9V16nh K2/ECrX3M+gMJKEM3zacpm184KLjEqzSoQApEGGAMbYJk/cv0hmNEaG7Ld76kQWGiqIs521jAfZ ftQrZlSWdxqlX/f1R+UjzUetGgajsG7lP18ejkio3NFA/K+d68uvgrkbw5yp3cUDH/OjY00wM32 2UcaCapGkTe5WjAkxHG7U+OivqwM0ZcCksZ6blVeC1UoGYTWci81Kqq2ukEqQyxiYtLZIidP2hX ojaccfC3bvAjSGMw8gq6r8Di6j5VzB4VZSjNWvoFiA9WvZpCUzbUtolPTR9NrGb86f9m/dBnPuN xde4/FVbYLo7NLULNTD1LfuiusML0Jrs3eGGlvZaeVjVnf4wXtsvb5t0MKQEL0ES6KuwOfR8tJl PfIX6V8CK+JnzA= X-Received: by 2002:a17:907:c291:b0:bd5:ca8:768c with SMTP id a640c23a62f3a-bd517964d14mr1300026266b.31.1779260575045; Wed, 20 May 2026 00:02:55 -0700 (PDT) Received: from localhost (p200300f65f47db04a02ef40d8e5825ac.dip0.t-ipconnect.de. [2003:f6:5f47:db04:a02e:f40d:8e58:25ac]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-45d9ec3ac86sm51087688f8f.14.2026.05.20.00.02.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 00:02:54 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Thorsten Blum , Herbert Xu , "David S. Miller" , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea Cc: Ard Biesheuvel , linux-crypto@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/3] crypto: atmel-sha204a - Drop of_device_id data Date: Wed, 20 May 2026 09:01:28 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 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=1047; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=jB7E5nfjNPtmgBpSkbD9Y+IVyJMEV8LErgJMc6V5lTA=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqDVxKJT3P658b+AS5o357PwTRM/ZiEOXWRVVRa gzrJzVSyLSJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCag1cSgAKCRCPgPtYfRL+ TiZNB/9Q31kJQFrjfCwVGdjfkoNE/8MqM5OOgAbGQhEDrYEKSvCs/sTRxvNP+7wqgFQ3e6E7Nj2 05VgDTkBMiCExqVsmiflBdvnQZa5ws4iJl1dcTr3aVNyqY1n0HnFH7ixShNLLZD56ydC80dgucR KTEAz0SyNF7PCOdTZFgBUrRLkXDpxlfsIgaDvOA38URNj5xaPMcCb2tPIE07XYeuNRGBPgbAHDi SaoJgvuTK5D1HeUCYbELQz7FqzS9TOWIzFz9ERc08QsdStx3sQCvMs8l5/4rEy2L4GuaIPMbQLi CWwXraR/VDj7lLl+9bJt2R0kp2/n2yry90HqezorqIaD/O1C X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The driver binds to i2c devices only and thus in the absence of an assignment for .data in the of_device_id array i2c_get_match_data() falls back to .driver_data from the i2c_device_id array. So only provide &atsha204_quality once to reduce duplication. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/crypto/atmel-sha204a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/atmel-sha204a.c b/drivers/crypto/atmel-sha204a.c index 6e6ac4770416..f17e1f6af1a3 100644 --- a/drivers/crypto/atmel-sha204a.c +++ b/drivers/crypto/atmel-sha204a.c @@ -208,8 +208,8 @@ static void atmel_sha204a_remove(struct i2c_client *cli= ent) } =20 static const struct of_device_id atmel_sha204a_dt_ids[] =3D { - { .compatible =3D "atmel,atsha204", .data =3D &atsha204_quality }, - { .compatible =3D "atmel,atsha204a", }, + { .compatible =3D "atmel,atsha204" }, + { .compatible =3D "atmel,atsha204a" }, { } }; MODULE_DEVICE_TABLE(of, atmel_sha204a_dt_ids); --=20 2.47.3 From nobody Mon May 25 01:15:23 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 382A431B100 for ; Wed, 20 May 2026 07:02:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779260579; cv=none; b=bUhViAYUdNLxAZAACO8DoRXiUHc6UlJisB932Y6v78BU0tHRLCJcjoLPYMBOkJyThLo6O1vriU9vMwhLvLsw2nv0C+maM3J61bF4dhOVdgp20zGXsym8g8xCBSnLzsvjasrIL5jqVCaOZV2Grf7LX69Haw+aulsjIBJgqmkOF4s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779260579; c=relaxed/simple; bh=vsTr2WXJVlF73qf4sZw8bIYO7/nU9FyhgZ3DQYFToF4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=t5yyqAlqhkHxE9pIZ+V4nLbg+yhdr9na2Um/4fdNbHtU88PxwFKBU99X+/MTlQlx0S5SyUfpi0uZYqbY2lTpzeDiRaG7+Hxwn9aIeNu+JSBeyHj1Dhow3x9fJAqyseZRqH0yvz5bwWINcgHvy+Uzw8DUnqdss0TBvp3xWvg8WmI= 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=ogWGdbPm; arc=none smtp.client-ip=209.85.128.54 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="ogWGdbPm" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-48a7fe4f40bso53943625e9.0 for ; Wed, 20 May 2026 00:02:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1779260576; x=1779865376; 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=nBwDHSWyPjF9labkr88yZlgFOaG+Rkrr8b9gOHE4eqM=; b=ogWGdbPmEA9riYijMkkytabvbyLc1O4GfVnLrchA7yv4vveQPnZh9sF1IgQSleAduW nBpmYcPSkmA0C6Yfp/qK1IKGVaZ97qnhkg6oNJUAIAlPnoWepuDDqvkwq6HudkAOkSI7 qOt5oUvhbm7tuccxMJlTYOhqMBI4zyhYgrv6Xwq5d8hSgNYSQ8axKDt/vDILUoo+5w/8 dfA3x5fKikEL8tHkjzJ0CrXg9JJhpgOsb/WYZj/Y6rsx7l3dEllGd3X+AzRZWwgaaVP0 XR3CRg1Kf94d+sqSyiPpJH7vY+tIIK7oFPfu7WnrKvTqWOO3ivxX/z+pvg4eJ+5cfpXg 09Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779260576; x=1779865376; 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=nBwDHSWyPjF9labkr88yZlgFOaG+Rkrr8b9gOHE4eqM=; b=YVH5I+z1hhBCpgGr2g5FHOLQfyTLsbhNVcPN94QcZfUJ1vQj7eQ7L3NrBao7gDirFe 3w2taunKIdk9rlfrVTlFCi9M2GT7fTBo4S4UNxBVPPfI3eh695NZ25tUTUB3qmYCXdFu 9Lx+DJGYyHv5Hohua0aWhtLRNerbppNzRd1rk0qF+hRFyM8kI9Za18P8uNml+AOQexPX IZ7kmtJW26lAjYU1vns3y81AiWnzVp+nhIHXkesDXIjuCguD5wifyqfLBTFjitj6SMgY KXTnCNbhli2brL0q4E+WYQ4T8FAjY09CPxw2E8O4tHm1L2Uz+J81KXXI4HWhLUj3++Fu C3qA== X-Forwarded-Encrypted: i=1; AFNElJ/GSG77qSZZhb9JPyzH5gsx2sq1sMnyrH0u59TCLqw0etf1RsU75AgjLeVyU81idzvIPbqfYgtdZpQQvrI=@vger.kernel.org X-Gm-Message-State: AOJu0YzjLSs07wKlewhlwfr1rYnhdX5Z/kWwi18Ot3F9Bkg8gL2a//F0 Rx2jBru69mjGBzEF/Yyd57cqfzHbrc6iHYraOyhlbSG+7ww7lRkWOGlLA1zduarYHWE= X-Gm-Gg: Acq92OHziDhMaWlctci8qD16Ohuw1olsp3bwFrdfBhz0QgKBQneWceG+Mkr/e3AJvAx njdPIrzMuPiga5arWje7pCfjwijnxCP90CG7cquy5uqNtDdAXWElY2q4kl4o+OHYetUaqMJmPpa H99cfVko3aPtySkH1p8uP0to+0QIX6rc/5aYp9jnwmYj1fipgW4/2djPuVZMBfi8tILpTN7K39s YDKhkFSVWolLwsUrfMQtw4NoSEGTepdETgEhyXAvvkqrX7DU+nre44aaM2aVq9/TuPqpVVmZ2TG erKbczKerA2ZUAxbt07v+BxN/V/PKqaI8IanLy6q8zI+Cg3bAwZUfxMDS5mKVEkCvCSQKFlp8YZ lF+qq6PuGLK65Px5DACR9VOxhjdXvIjUF3xrk4wfbiGSgQPt04qhEuqLtcUiIXKJkf1OSDVGF7K cjjEHj29Qou7Z6lxMMFadpji0/ZqpR9ITO9GnqJdV15Q+RpoFdsGyvhUSFyObsXZCyNhtZFKOeP TRXD4BkkR6WUcw= X-Received: by 2002:a05:600c:821b:b0:488:b811:51c4 with SMTP id 5b1f17b1804b1-48fe6515831mr334398165e9.25.1779260576342; Wed, 20 May 2026 00:02:56 -0700 (PDT) Received: from localhost (p200300f65f47db04a02ef40d8e5825ac.dip0.t-ipconnect.de. [2003:f6:5f47:db04:a02e:f40d:8e58:25ac]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-48fe537c788sm357422625e9.12.2026.05.20.00.02.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 00:02:55 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Thorsten Blum , Herbert Xu , "David S. Miller" , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea Cc: Ard Biesheuvel , linux-crypto@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/3] crypto: atmel-sha204a - Use named initializers for struct i2c_device_id Date: Wed, 20 May 2026 09:01:29 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 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=1400; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=vsTr2WXJVlF73qf4sZw8bIYO7/nU9FyhgZ3DQYFToF4=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqDVxNCjnxtb1/VxjbdwdnMLQ5HrtoX6QFPNJK3 XQNulk3uOyJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCag1cTQAKCRCPgPtYfRL+ TiN1B/4zsqo/nDBD9Lh5++k0ejsMpNKssANOQ0g9bQiA7dVE1kFbKttj/Fl2jD9o2vtXGhbls1y IAsMc2+PJcKgfzvWhNxsgha5XHIMy8G7Gfd94Gkv6p2ajzYkEh2/VHEd/h9ATkTHGl6N9v1hfqi cIbWe1f9R7d5pk0slrlt/BrQ+h1fqz+F1RLznP5LZu+HUMOkINcB0w+T5CBQMjq19dYcLDZHPP8 UP853poez/ELoMzR2Veoc5XEnW6abWzr1STuvUWsvdL8qd9TyHQY3dqoVfLs1GMzaKtZwQQbW6F 46BQjcbwIzN0UTMx/cpAqYMBd/fpAO4oiHb92pcX5F1Xdnrl X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. This patch doesn't modify the compiled array, only its representation in source form benefits. The former was confirmed with x86 and arm64 builds. For consistency also assign .driver_data for the array item that the driver relies on i2c_get_match_data() returning NULL for. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/crypto/atmel-sha204a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/atmel-sha204a.c b/drivers/crypto/atmel-sha204a.c index f17e1f6af1a3..f3bbe836778d 100644 --- a/drivers/crypto/atmel-sha204a.c +++ b/drivers/crypto/atmel-sha204a.c @@ -215,8 +215,8 @@ static const struct of_device_id atmel_sha204a_dt_ids[]= =3D { MODULE_DEVICE_TABLE(of, atmel_sha204a_dt_ids); =20 static const struct i2c_device_id atmel_sha204a_id[] =3D { - { "atsha204", (kernel_ulong_t)&atsha204_quality }, - { "atsha204a" }, + { .name =3D "atsha204", .driver_data =3D (kernel_ulong_t)&atsha204_qualit= y }, + { .name =3D "atsha204a", .driver_data =3D (kernel_ulong_t)NULL }, { } }; MODULE_DEVICE_TABLE(i2c, atmel_sha204a_id); --=20 2.47.3 From nobody Mon May 25 01:15:23 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 3D2A33769F5 for ; Wed, 20 May 2026 07:02:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779260580; cv=none; b=RneRB/2XGxXbo+htXwpkfvYMyUeOYN0XlQxuE49zigm7npFWfGtMl5s/vpDBduVYG2naFo2zfzOd0Eqwww+yybSNBmxPLUNi8/aHquN6KZvMOf3H+U7Tr0RKVCnHhKJTNo9ovBjsL4ST9yAlNtDrXEJ7jomOB8gg+f2nw9PLxjg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779260580; c=relaxed/simple; bh=6sHnZ7ZDkZwO/ELA32fLjOM2FmreNobcp5iTRFP1biI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=WBJKhKmUMtX1DBUjI0MbnC3qhTkWCcigv0O2Mycjyhpq+EEHXJWJU91lEb2Lq5A56fZCeavRO1uwpJvRIpWAZBugx6gM377hiN121+PSgDKJzJrrLHJ/CC6uKFr/pHdKlw27oaoiYI5TegqAwnakOvhWt3hxPURr3jQwnlkCIwA= 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=fjNEB+Sv; arc=none smtp.client-ip=209.85.128.41 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="fjNEB+Sv" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-488b150559bso34152765e9.1 for ; Wed, 20 May 2026 00:02:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1779260578; x=1779865378; 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=e2r8ZfbeOANY+fmktsmJzHagukEdKQO9jPLOS0KSMVw=; b=fjNEB+Sv1u2fO116AP5zzL+wxmCfUsZkpysIPUk7h8ZloIBQCFe7nSHPVGusMXHJ4O xSv3xjnqQUzLd/TgblE5duO382/ZNCkWHY4wXFRFe4CPc3JmIXF79l1B0Ye9VWoLX1uG HcYxpvXvmpzBZiNjf/5mDsMfaj/Zln6XfH8r7FzBTUdh1VHVIepQQgkRgnTrgoroiw0e dQduNn3ebbuij/RS2H0MBIQCB5j/l5rCD3QVj/ZM4vkuut5NaMBJQvGLPwBRrldQzJND 1ekYdIWAgXCBt871m5SlM8uveD1JzqlVomctzRHXuhrmIzfK/c53n1gKJK4R7l6EO+9J dCMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779260578; x=1779865378; 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=e2r8ZfbeOANY+fmktsmJzHagukEdKQO9jPLOS0KSMVw=; b=lkAY3k6SVTiRpP69t1aLE9y1aO0Go7FBAtTGKsftybVxT/6Lmf1yBM4a1M1rI4ysDi gFttMqJjV8lT/h9it9A6nZpotx9RCqBao1g0niBY/w8LMj2XU60Bq+huagpz0WSW3Mtb n2BRTysOYspuX35nBqAkey3DpIDyB/360xegjNT4DAcujAX84t8GXLkMg5p+UrAiBG1l uksylXbReI6xUCNHBHAzwJluuPUEeK17PPFVnwlHxSwXvbvI6errKaISJSspjZjRyDLt KMGwKsgT077Cn1LY3MI4rMMbeyqsDeAkjprj3J42t0GzpKcWd6e4Ekhk0ZHm444ip8eZ SDeg== X-Forwarded-Encrypted: i=1; AFNElJ+QvaMVn+H5Hzw5+xit89OfZh/HyRzi1Wq3x+A4ZMifuLIqfYF0p7pzcTenAxf7Nd7oKFFmt5azSgtu6xQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwgRX0W+rGKXiZMMmt/AYPh+FT4Dnf+RajCUVHE2cRyR5RENJhJ 5io/NxSb1QyP16QJk4mu1xo2xMu3INKq5lrfV4RIabg+hCH3nqLfutrrnXjlxl09B2Y= X-Gm-Gg: Acq92OEhXI1EKMoaaMp9gvr9CtE2kKsQ++f8UGhz/11FaZ7OEZNi2DfkWmzvscwvQFh QZh4qGOq3s7uNhf9x8xPr24+H9AHXOZvbTVsCKJoeDo+UnK2dflpHZYqGoMBiaJzmp/q/nbIpNn 93VrQ17G7A3KTBnq0a/eXZfMou7L1zh8gmm2oWWF6zNQpkvEx5jXUe9LJEpA/wWlBPLCBRVoy76 hewXa9wH55lukLaKDcwUojFVXtdDmkucyNwkOKFPV4KlgYpTq7ivUonWtTukG4WrkxWFqQecbCd y0qCQwQqpPxDdT1lTKEgSQCGZ/PtNsmNR2CqMiyGSoGcxwmZude0Z5N8b7QVAkSq+Et8jxe6hFo Vq+1MI2Jnpt3deyhRc7d3KMva/XlGy0oCnq2hvIZzjW6fBCfWIb9pZL//W5tHctyMyYb/YiffEd QGEccYHKUiVpa+B+J3queY+hOmkJmztFpdTaMiN50bl6dcSZySwtNpKAIdLJiENgQWROdRTu+NL TKTE2ZLsSTZx64= X-Received: by 2002:a05:600c:3f1b:b0:489:1c5f:3a9e with SMTP id 5b1f17b1804b1-48fe60e7fa1mr350925945e9.13.1779260577642; Wed, 20 May 2026 00:02:57 -0700 (PDT) Received: from localhost (p200300f65f47db04a02ef40d8e5825ac.dip0.t-ipconnect.de. [2003:f6:5f47:db04:a02e:f40d:8e58:25ac]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4900c16c744sm209846985e9.3.2026.05.20.00.02.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 00:02:57 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Thorsten Blum , Herbert Xu , "David S. Miller" , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea Cc: Ard Biesheuvel , linux-crypto@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/3] crypto: atmel-ecc - Use named initializers for struct i2c_device_id Date: Wed, 20 May 2026 09:01:30 +0200 Message-ID: <5711bd2d85ba402b7185f181971fd8a88e27b93e.1779260113.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.47.3 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=1113; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=6sHnZ7ZDkZwO/ELA32fLjOM2FmreNobcp5iTRFP1biI=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqDVxRwXjR/8wFPq0ijLyNy55GxgoYBTKHbOY36 ppHF0wfoeeJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCag1cUQAKCRCPgPtYfRL+ Tjf+B/9w8fF0Z+d/3nEoVS7IKcFvfRGIx8sDafLeNK2XmWasfB3mIYSs+Q5iDqoCDCQmt5ap200 nVoHFy/+28/LiJXCnGIOVK5XD0JOcu0mCfS/qfuMSAXhGDEGOIREPYW/jolkPOXyGwUDqzFw1tC GWIdDkF0xkXciXakvlhZ2BNqXIMlAMKwJLvLS5+DaGfR0ihqgCPJFfOtSObMOPCDIAziqCNe6MZ ajwne2qSW1SG57U/NDgfR1OemzWQLsIOaalbHlohvBZIFGrByCZsYv2ffEf51mrAsGKDIUgTa33 R53syq42tDq9MF8o4JWoQcy+PmSJZZDChKecHekAi21iduql X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable While being less compact, using named initializers allows to more easily see which members of the structs are assigned which value without having to lookup the declaration of the struct. And it's also more robust against changes to the struct definition. This patch doesn't modify the compiled array, only its representation in source form benefits. The former was confirmed with x86 and arm64 builds. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- drivers/crypto/atmel-ecc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/atmel-ecc.c b/drivers/crypto/atmel-ecc.c index 9660f6426a84..0ca02995a1de 100644 --- a/drivers/crypto/atmel-ecc.c +++ b/drivers/crypto/atmel-ecc.c @@ -376,8 +376,8 @@ static const struct of_device_id atmel_ecc_dt_ids[] =3D= { MODULE_DEVICE_TABLE(of, atmel_ecc_dt_ids); =20 static const struct i2c_device_id atmel_ecc_id[] =3D { - { "atecc508a" }, - { "atecc608b" }, + { .name =3D "atecc508a" }, + { .name =3D "atecc608b" }, { } }; MODULE_DEVICE_TABLE(i2c, atmel_ecc_id); --=20 2.47.3