From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.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 761063EB7E4 for ; Thu, 18 Jun 2026 10:15:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781777714; cv=none; b=e/WBrOrDSWOLrWh3ibFxj+R9NVGecKxJpz8XuokBfDjVajVk63SHvJnvtQmtBLeafB1KOMK0vDU8qqyDGxHuXM1QVRq+QvlCXAF7QngkOphzNk+5p8Q0dhJn8UHlDaZv5UxWdYcrVpCLWNdZoJgQo3JpBulJGsSFMelNW4O0GyI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781777714; c=relaxed/simple; bh=1Pk+ay6yU++Vt771lsD3x/881ULnMf1UUk6bSMRDqb0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=sN7p8suauNby7KunCtKRAjq1w/XZa6tK/7CzPvVU7lrAXqXHN6+UqoMxn9mBbWMmgIii2+7QWzRkH3TNQwJ7fTaU+81/aJFNqSXqBrFqr6YdJVNoVu1/eNaDQDs/RuCR83Eo6ba5XasnpNyRDiDab4k4Wg0CnMr3+b5zMZmJSfU= 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=AgmwK+1W; arc=none smtp.client-ip=209.85.221.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="AgmwK+1W" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-45eeea039ebso434085f8f.1 for ; Thu, 18 Jun 2026 03:15:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781777705; x=1782382505; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2Ekg7H/2XArtMw/8kbK2+ZwTBpxjVhy5IaU3nSg0eAI=; b=AgmwK+1W3eZEGfZ4xvOhviKpNoRCbWMSEeBFNICDmG4WqdJf2TuwgyvKjzRUBs0Wnn uUihI7+BOdS171CehnwkUKR0GzxInlajtu4TpmaDLGne988eJzKO0f+BDE52QcLExtY5 s3TRSviVpNB4aCFEpepmrmyJKYtcbGoIhvBPnOSdxyialAknn1cpHCAAdwoyYcLXq0R6 Tb0ayryDWAQ1C5jZFGBMPrpYoehw6y7p828JE0OH3M5p5L+1TdnhNhZZTpA4hD3y6cbB JyxsuejPUf7gyDMi3HYWY1gfq0bp5/1f6Ym+Dzzoj6qV5UPgQxdVlDwSKrp0hMebj2rr OLGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781777705; x=1782382505; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=2Ekg7H/2XArtMw/8kbK2+ZwTBpxjVhy5IaU3nSg0eAI=; b=lFOzBmPlfOCWQDY6wJoT2kRZeCMVlnx5uL/PKyjt5QoPoiG+4m7/PVvAmtz5TqysGZ 1QLqG3rIGoW1RPkEw5JJY2ZvI2vlaklnGlRfx95mADBQR0xtTpwS1hDedGAhJJVi7YOc qGLapmazdB/JRBckFBV7H2tfmDSLmbdY6JoNU3c8TogOeI+1x9lU2F4Zq/GayDpLJSue DrIgyyL0raEGzmiZgw40OdKTtVtrMC6osThItL5bNdFpiySY5TAY081sKMo8xbLOYNRx nRkEL8DhOZ1LoX1WV3IhsxpsGngRyJ8/mMd576YES8OqojkKngthK560DgKLka6JXRaF Zpng== X-Forwarded-Encrypted: i=1; AFNElJ/xN1IPiqwpn6FXYxJk/a8WfQiRKXheawOZI70JlOkfWk7qKYi9uViZSUlC+A42y/gDQmtG3TQm1I6Pvzg=@vger.kernel.org X-Gm-Message-State: AOJu0YyFv/El6qZO1wGtMeiyiz7m+80/QnOTuF56Bc31n+eRm0W1Ceke y1z8S2lxUDtZ08xcPVlxOMdnpoOVVoiaDT+ZqueuZl/ILX0+7BINhKWggNQNL6sMhUk= X-Gm-Gg: AfdE7ckj/8yec+Xv6wxQm8MwZ2bcL4Ub4cIOozezmoDi8Hu6uWNfgYmLDJgZuhxJYv/ +yA8k97SJsCx+gCvQVA8nnqlrGAGugKtEHsEtaRjGjP3lTR3ut3BZjgADdQIikPaVhS0SbprGlv vqhS1GnoGVLOH7f2bx8F1vhfqktjwUA2jJpL9zpC4iS/gjWcXwHkRvxg5Ij0lutgQiAPC+cxZ5h ty6FthBJ95BRV7LzeXMp3E8+pnSWjQQlungt2+CRK8bjdhKOAbkWtveJ+ZBABmPWKfHQiDjLuCF LxBtf/dGvT49BHsmD8X9y1Mn4XVbQMLpmM/v4VnafmEJPqzFS1s7sh9JS/pIVo6ceKzEWzM3D2s 62V1x/+O1Aew66nOfo3LFbhQAkCZ77kZso6ptSKe8fScNyu90VWkUGsHtKiwCNaTHzP0DwK2/M/ 3gOL/h1cMo5qrZ9wAtZYJCwWPGGdN8GSXYbNoaVgLXhp0I/N2/BymdnTxcUcHs/oe+p+ZTZJBks +zE X-Received: by 2002:a05:6000:1869:b0:460:25f3:b25a with SMTP id ffacd0b85a97d-463ad6ca6efmr5164409f8f.34.1781777705484; Thu, 18 Jun 2026 03:15:05 -0700 (PDT) Received: from localhost (p200300f65f47db048595530b320b6c5c.dip0.t-ipconnect.de. [2003:f6:5f47:db04:8595:530b:320b:6c5c]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-4606f2b0d70sm62313771f8f.19.2026.06.18.03.15.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2026 03:15:05 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Mika Westerberg , Yehezkel Bernat , Andreas Noever Cc: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v1 0/3] thunderbold: A few cleanups Date: Thu, 18 Jun 2026 12:14:49 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 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=1537; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=1Pk+ay6yU++Vt771lsD3x/881ULnMf1UUk6bSMRDqb0=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqM8UasF+6Bo1y6lFzE9g1UVds6rVHrzDi0jehW NiZ2GrAUXGJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCajPFGgAKCRCPgPtYfRL+ TnYJCACPUCMkUE/rTzhYUhoiVMd246EVg8RCAy5wgNvgNSSVUwEKjujh6GwcrU4QOgqiXd1WayI uI9P9v4OBNfEDfcF8/wDivE2hiWxhxs08vb+b7uXlMjVyxKt0qT7rLFOhRGE6FVAn+VmttF9tyo zWfyMRFFguDni/aSkghI9R+tVMw/XFmwmdq+l6zs6agTIDHZgvWdR4IK2nzwgaYbZ60KorJAtI6 8AaZHgsx8Lj8eNnW0af70A2etoJ3zdexC6jIVFkCLXTuB4GgTloMJQlq+ZcMtWC9ibI9NsoCs4A 0mtx6QMSrU0WqKtz3clb+26hq3Qi8gKilHLbhJ/qim+zXL67 X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit Hello, I'm currently working on a project that includes looking at all device ID structures from . While doing that for tb_service_id, I spotted these patch opportunities. These are all non-critical and also my quest doesn't depend on this, so there is no urge to apply these patches. My suggestion is to apply them via the thunderbold tree during the next merge window with an ack from the network guys. The first patch touches drivers/net and drivers/thunderbold. It could theretically be split, but then this results in at least 3 commits which seems excessive to handle three drivers, so I kept it as a single patch. The third patch is a style change and so is subjective. Drop it, if you don't like it. Here splitting would be easy, but given that patch #1 already touches the same files, letting these go in together without splitting seems to be sensible. Best regards Uwe Uwe Kleine-König (The Capable Hub) (3): thunderbold: Stop passing matched device ID to .probe() thunderbold: Assert that a service driver has a probe callback thunderbold: Drop comma after device id array terminator drivers/net/thunderbolt/main.c | 4 ++-- drivers/thunderbolt/dma_test.c | 4 ++-- drivers/thunderbolt/domain.c | 4 +--- drivers/thunderbolt/stream.c | 4 ++-- drivers/thunderbolt/xdomain.c | 3 +++ include/linux/thunderbolt.h | 2 +- 6 files changed, 11 insertions(+), 10 deletions(-) base-commit: 4fa3f5fabb30bf00d7475d5a33459ea83d639bf9 -- 2.47.3