# 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 -->