# Meeting 2025-10-01 <!-- Leave your topic starting with ### in the relevant sections below --> ## Critical <!-- bugs, soundness issues, urgent patches/reviews etc. --> ## Status Reports <!-- You want to report on something you are working on/request reviews. Or you want to know the status of something someone else is doing --> ## Discussion Questions <!-- Anything that requires lengthy discussion/more general questions also fit here --> * Panic on safety invariant violation (rehash)? * Lint for `unwrap()` / `expect()`? * Issue: https://github.com/Rust-for-Linux/linux/issues/1191 (should we do it right away?) * Link: https://lore.kernel.org/all/5bd04709-55ff-4d4d-9559-3ae55fb42c9a@kernel.org/ (a recent example) Seems we have a number of discussion areas on this one: * whether UB should panic the kernel? * E.g. should we panic the kernel if overflow. * whether `unwrap()` should be used. * when `unwrap()` should be used. * or just not having `unwrap()` is good code overall. ### Stop using random `unwrap()`s Options: 1. Always use `expect()`, but still no random `expect()`. 2. Add `// PANIC:` support. 3. Add some lints to check usage of `unwrap()` and also allow special cases of `unwrap()`. 4. Add in checkpatch anyway 5. anything else??? ## Miscellaneous <!-- stuff that does not fit into other categories -->