summaryrefslogtreecommitdiff
path: root/rust/kernel/drm
diff options
context:
space:
mode:
authorGary Guo <gary@garyguo.net>2026-07-16 15:25:44 +0100
committerDanilo Krummrich <dakr@kernel.org>2026-07-19 16:29:18 +0200
commit22e77d81d0a9ab3aee1c5538b3f2f8a66930bfa7 (patch)
treecceb19b848952c55623523cacc64ef200c755aab /rust/kernel/drm
parentce2d97f714c8a37cac506a41e52da45b09555b81 (diff)
downloadlinux-next-22e77d81d0a9ab3aee1c5538b3f2f8a66930bfa7.tar.gz
linux-next-22e77d81d0a9ab3aee1c5538b3f2f8a66930bfa7.zip
rust: drm: fix non-const `read8` in unit test
With CONFIG_CC_OPTIMIZE_FOR_SIZE, the address validity check in non-const `read8` invocaction is not optimized away, leading to build failure. Fixes: d055768429b3 ("rust: drm: gem: shmem: Add vmap functions") Signed-off-by: Gary Guo <gary@garyguo.net> Link: https://patch.msgid.link/20260716142545.3622278-2-gary@kernel.org Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'rust/kernel/drm')
-rw-r--r--rust/kernel/drm/gem/shmem.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/rust/kernel/drm/gem/shmem.rs b/rust/kernel/drm/gem/shmem.rs
index 580e0808d6c0..a687d46d170d 100644
--- a/rust/kernel/drm/gem/shmem.rs
+++ b/rust/kernel/drm/gem/shmem.rs
@@ -688,7 +688,7 @@ mod tests {
// Ensure the ordering in memory is correct
let expected = 0xFEDCBA98_u32.to_ne_bytes().into_iter();
for (offset, expected) in (0x20..=0x23).zip(expected) {
- assert_eq!(vmap.read8(offset), expected);
+ assert_eq!(vmap.try_read8(offset).unwrap(), expected);
}
Ok(())