On Thu, Jan 8, 2026 at 9:07 AM Maxime Ripard <[email protected]> wrote: > > AFAIU, encoding the state of the clock into the Clk type (and thus > forcing the structure that holds it) prevents that mutation. If not, we > should make it clearer (by expanding the doc maybe?) how such a pattern > can be supported.
One possibility to consider in cases like this is whether supporting both cases differently makes sense, i.e. one for that covers easily/safely/... the usual "80%" of cases, and another "advanced" one (possibly unsafe etc.) for the rest. While it may be a bit more to maintain, it may pay itself off by making it easier to review the easy ones if the majority only need that etc. Cheers, Miguel
