From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.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 4D72B3F787F for ; Tue, 30 Jun 2026 09:25:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782811550; cv=none; b=Ubl6kBnvoPTJlaGc5z3upT7VeoSqm+3QzFyOyARA/cz7BPW8cIfgeYAzaW7Wf1QR57saquhgwhEwOn4xg8c5NXQcppzeaZ+ZuEjkwrBJ91TwWZPnRybWn++zmVzot3fbUL1tQCNAjanfYgU91WzYHn1udPTA+EcDPsPb6b9PzA4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782811550; c=relaxed/simple; bh=busqlJ0274t3/BPXZX8dUCt6vR+uEyrvfGNkr9d6lvE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JymMVY77wtHGA9LwsQAu6HFSjM6q65vJnJAZrBJZd8Qt0I44mbw6zH9qH8SSUBa4cEoYDkLCEW32yUywbKQsuqZYcxCUlOI3TqilKhWnRuMrQJp9ZcOwNJrR0nalXuuc7WXwg+kT8ig5Euf/9i4s5GagSg1BpDzhjc4yJwQy1IE= 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=QNwTO0M4; arc=none smtp.client-ip=209.85.221.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="QNwTO0M4" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-475cb71a4ebso330488f8f.0 for ; Tue, 30 Jun 2026 02:25:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1782811547; x=1783416347; 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=W/rCC6H/PubQs56FOFh3BNffnWCFrCQpZD8Knhkq+Tw=; b=QNwTO0M4W3nv8eJPyQLxK6IEb//ScrqrEK25ktImO+3VZd0szBGjU9fth4Pj4ZF9Tr t4NYWOHcBr/FhnqNGnuSoWVcEyk7s93GwPWOHLQ0cBuA+lNdmIb/sWj4P72O821NMLvj dJRT025c5Zz3wD8+bnJk/GbDHWFmm7ny6xI4HDVr/LiyezBOVxmAKFP1FGhwhuHainrE A7qqvIPngIB6pXm2uqfpdXBd0gQVWZvImTzcJ9jgH7ZR3NqGNqxjj3szyuZUCG+lKK+k XqH43K1ReQvlyrDoo2RxIrz7NXoXj2kjqgR/atDcORDWcsWWP8iOeo0FbWs0yN5xqjDc ijHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782811547; x=1783416347; 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=W/rCC6H/PubQs56FOFh3BNffnWCFrCQpZD8Knhkq+Tw=; b=paYrxT3giwsASFm3PW2O8pXCBfc/AFdnAqWQsT44afUQ4liGYevgbnAwIJSM48YpGu 7fTv/L1YyQbveh8uG8qdBZO2lwcWUhSWA5FRb5fujgVprXaafrV/Sxf+q6z8o5RI2+mU x7oxCYwquUR1t4FQvy2lM1WpeuZ8B7t2uqFDZ/f1Q+eZJH6KfwGKCiDmLl+5P3Zl50A2 1ZGwC1DQgdhnqbs9PRaccBSNrzzVms+/S/3jcVpuypf5nki6z4j6E9caE0XXiNutTRrU 7u/vzzMOI+6Sz2CwTHjRxFePW2X5zloGFawHgBwhWxJZtpzmfhGzZm9gZq9Ic/7qxvhF t1Cw== X-Forwarded-Encrypted: i=1; AHgh+Ro/r3XFSC+8fVV3UUG2xAl8+vxgR8TGpss7PNCQqi7K/BSH1Tl3XA5KoKOELZXpKT7e+EekNbUw6OEVpB4=@vger.kernel.org X-Gm-Message-State: AOJu0YzZe1uYi7gdcCmEXJ8e8SD4blpFEbWk8PzXSO3WN6fUG7+ULeMG aOQzzmk2649tL+xO42UN2+Nna9G0/BN/IabrsizqgkeewSBuQymQvxApRuSIQETisK4= X-Gm-Gg: AfdE7cmMaS9JfO6+m36M2KDKcGXpRCgM+9Zq3OGif2bZeAGrzzv9GRJp0KFOFPCabNT fUwAXcbzwTaVgcoHZH+unLVsXl5hrn7egC8wQK3JqOpPcod8papoN+IGfYvlHrpzOEgt3cC9qUZ ZZNJYVBpZL6GQ3/8UC3xeev6LivfW3pL5pa1CvBF9VXMT9ZxbmrHxY9dnu2aIv8JwEmOkRIM19T 4h1bA/n9khC96JCdFaqVax3iUtruIvbYQZrMr71G7B/k/zeOPFriDACdlZLKVcRBLmfHtrCKXKE 86m1Hlc/4WR85fmIrMNWX0uOOWXIPbaIayANAuJMaVpqmPr7HPof0qtXELiPwj+6Nx1kUxne8n1 Sk5ltLj/cPYY4przjlg/1rqaPVVdqIUzrQUjF7Ja+lfNFbkWHn2VO52nJpBUX39GZ1Q5K8RfuGA qUC/MDwCYyDgMBsJoylXZ8/xlFuaqLDh6bTR25JLIOjUyyjZyyi3WTmx1Lz/ycIBnTgoSG1QcSf +DW X-Received: by 2002:a05:6000:2dca:b0:474:6a5b:85f4 with SMTP id ffacd0b85a97d-4755021c1e7mr3384420f8f.5.1782811546773; Tue, 30 Jun 2026 02:25:46 -0700 (PDT) Received: from localhost (p200300f65f47db042c439d749f38355a.dip0.t-ipconnect.de. [2003:f6:5f47:db04:2c43:9d74:9f38:355a]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-4756636cdccsm5535940f8f.24.2026.06.30.02.25.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jun 2026 02:25:46 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Linus Torvalds , Greg Kroah-Hartman Cc: Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Danilo Krummrich , Takashi Sakamoto Subject: [PATCH v4 14/17] media: em28xx: Add include for struct usb_device_id Date: Tue, 30 Jun 2026 11:24:33 +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=1448; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=busqlJ0274t3/BPXZX8dUCt6vR+uEyrvfGNkr9d6lvE=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqQ4ts8zLxjENiWAAmhECkbj4eY4/UuP9VPF6hM RBOBuvFtwqJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCakOLbAAKCRCPgPtYfRL+ TlwNB/4se/M65IDlDb0ks5IxrWNfQHtG5owdacvrkb5dOsenhpYf9v0LY7VELqDzyr1tiWeDZTU 9DsS6IHZhXphaX5b47OAdsX3rZaxjyBi4JtZEoKzWIkEDgOF3SQUGG4RRQnOfTSwX/yPSFOLYL6 GkQR+Pf7fT2vYS/XN7A+LZRX2g/od8c6g1Gp6z1XGlw5tei/N5lWAgtZTYLxm9T/o4L+bvdV/nB QRF4Kgk2muqr4h7TttASFfhT8xcM2WMVMoT5SHmYir3sKfIW6c65vB6+0x8ooT+vbhE0JDE6f8E 1i3Zs2a+zuyc6RsNJp7XQndyf6uZf3+JGxIvsBBEt3CQ9JFJ X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit Traditionally was a header defining a plethora of structs, among them struct usb_device_id. This was split now with the objective that only the relevant bits are included. Currently is transitively included in drivers/media/usb/em28xx/em28xx.h via: drivers/media/usb/em28xx/em28xx.h -> -> -> -> -> stops including , include it the header providing that struct explictly. Acked-by: Danilo Krummrich Acked-by: Takashi Sakamoto Link: https://patch.msgid.link/b859817d9f6ec7450302a231e093a5ad5852cb91.1782682124.git.ukleinek@kernel.org Signed-off-by: Uwe Kleine-König (The Capable Hub) --- drivers/media/usb/em28xx/em28xx.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/usb/em28xx/em28xx.h b/drivers/media/usb/em28xx/em28xx.h index 21c912403efc..711f281613f5 100644 --- a/drivers/media/usb/em28xx/em28xx.h +++ b/drivers/media/usb/em28xx/em28xx.h @@ -23,6 +23,7 @@ #include #include #include +#include #include #include -- 2.47.3