Subject rust: driver: use pointers instead of indices for ID info
Author gary@garyguo.net
Date 2026-06-18 17:03:38 +0000 UTC
Version
Cc a.hindborg@kernel.org abdiel.janulgue@gmail.com acourbot@nvidia.com airlied@gmail.com aliceryhl@google.com bhelgaas@google.com bjorn3_gh@protonmail.com boqun@kernel.org dakr@kernel.org daniel.almeida@collabora.com david.m.ertman@intel.com devicetree@vger.kernel.org dri-devel@lists.freedesktop.org driver-core@lists.linux.dev fujita.tomonori@gmail.com fustini@kernel.org gary@garyguo.net gregkh@linuxfoundation.org guoren@kernel.org igor.korotin@linux.dev iweiny@kernel.org kwilczynski@kernel.org lenb@kernel.org leon@kernel.org linux-acpi@vger.kernel.org linux-kernel@vger.kernel.org linux-pci@vger.kernel.org linux-pm@vger.kernel.org linux-pwm@vger.kernel.org linux-riscv@lists.infradead.org lossin@kernel.org m.wilczynski@samsung.com netdev@vger.kernel.org nova-gpu@lists.linux.dev ojeda@kernel.org rafael@kernel.org robh@kernel.org robin.murphy@arm.com rust-for-linux@vger.kernel.org saravanak@kernel.org simona@ffwll.ch tamird@kernel.org tmgross@umich.edu ukleinek@kernel.org viresh.kumar@linaro.org wefu@redhat.com work@onurozkan.dev
Patches (10)
Name Content [All]
[PATCH 01/10] rust: driver: remove `IdTable::id` [Body]
[PATCH 02/10] rust: driver: simplify `IdArray::new_without_index` [Body]
[PATCH 03/10] rust: pci: use `Option<&IdInfo>` for device ID info [Body]
[PATCH 04/10] rust: net/phy: remove expansion from doc [Body]
[PATCH 05/10] rust: driver: centralize device ID handling [Body]
[PATCH 06/10] rust: driver: remove `$module_table_name` from `module_device_table` [Body]
[PATCH 07/10] rust: driver: store pointers in `DeviceId` [Body]
[PATCH 08/10] rust: driver: remove open-coded matching logic [Body]
[PATCH 09/10] rust: driver: remove duplicate ID table [Body]
[PATCH 10/10] RFC: rust: driver: support map-like syntax for ID table [Body]
Session 2026-06-18
ID (for dev) 3f77b9d6-2b90-46ce-912a-ceec2bbb3deb
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 598c7067dd8b65b93f3ccada47e9014a13137f1b [Config] passed [Log]
[KASAN] Boot test: Base 598c7067dd8b65b93f3ccada47e9014a13137f1b [Config] passed [Log]
[KASAN] Build Patched 598c7067dd8b65b93f3ccada47e9014a13137f1b [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 598c7067dd8b65b93f3ccada47e9014a13137f1b [Config] [patched] passed [Log]
[KASAN] Fuzz 598c7067dd8b65b93f3ccada47e9014a13137f1b [Config] 598c7067dd8b65b93f3ccada47e9014a13137f1b [Config] [patched] skipped [Log] [Artifacts]