On 11/03/2024 10:54 am, Roger Pau Monne wrote:
> The current logic to detect when to switch to the next L1 table is incorrectly
> using l2_table_offset() in order to notice when the last entry on the current
> L1 table has been reached.
>
> It should instead use l1_table_offset() to check whether the index has wrapped
> to point to the first entry, and so the next L1 table should be used.
>
> Fixes: 8676092a0f16 ('x86/livepatch: Fix livepatch application when CET is 
> active')
> Signed-off-by: Roger Pau MonnĂ© <[email protected]>

Reviewed-by: Andrew Cooper <[email protected]>

> ---
> This fixes the osstest livepatch related crash, we have been lucky so far that
> the .text section didn't seem to have hit this.

I'm very surprised too.

Reply via email to