On 6/20/25 06:53, Kirill A. Shutemov wrote: > +static __always_inline void lass_clac(void) > +{ > + alternative("", "clac", X86_FEATURE_LASS); > +} > + > +static __always_inline void lass_stac(void) > +{ > + alternative("", "stac", X86_FEATURE_LASS); > +} There are differing opinions on how to introduce code. Do you do it up front and then use it later in the series? Or do you only introduce infrastructure when you use it? Doing what you have here (introduce first, use later) is fine. But it does incur an increased burden of explaining things. These two functions in particular mean that you have to at least allude to how these get used later in the series.