--- a/fs/Makefile	2026-08-31 21:06:09.181114993 +0200
+++ b/fs/Makefile	2026-08-31 21:06:09.181184841 +0200
@@ -330,6 +330,8 @@
 		{ echo 'kernel tree has no scripts/generate_rust_target.rs'; exit 0; }; \
 	[ -r '$(objtree)/include/generated/rustc_cfg' ] ||		\
 		{ echo 'kernel tree has no include/generated/rustc_cfg'; exit 0; }; \
+	[ -r "$$($(RUSTC) --print sysroot)/lib/rustlib/src/rust/library/core/src/lib.rs" ] || \
+		{ echo 'rust-src not found'; exit 0; }; \
 	echo y)
 bcachefs-rust-y := $(if $(filter y,$(bcachefs-rust-probe)),y,n)
 bcachefs-rust-why := $(if $(filter y,$(bcachefs-rust-probe)),,$(bcachefs-rust-probe))
