Files
Phil Elwell b18da4a6c7 mm/vmscan: Maintain TLB coherency in LRU code
As a workaround (and possibly a fix) for CPU spins observed on BCM2837,
use ptep_clear_flush_young instead of ptep_test_and_clear_young inside
lru_gen_look_around in order to expose PTE changes to the MMU. Note that
on architectures that don't require an explicit flush,
ptep_clear_flush_young just calls ptep_test_and_clear_young.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2024-10-10 13:43:09 +01:00
..
2024-07-06 11:39:51 -07:00
2023-12-12 10:11:32 +01:00
2024-10-10 12:01:09 +02:00
2024-06-05 19:19:26 -07:00
2023-04-12 17:36:23 -07:00
2024-05-23 19:40:26 -07:00
2024-05-23 19:40:26 -07:00
2024-04-25 20:56:19 -07:00
2022-10-03 14:02:43 -07:00
2024-05-23 19:40:26 -07:00
2024-05-23 19:40:26 -07:00
2024-08-29 17:35:39 +02:00
2021-05-07 00:26:35 -07:00
2024-10-10 12:00:48 +02:00
2023-04-12 17:36:23 -07:00
2024-04-25 20:55:48 -07:00
2024-04-25 20:55:48 -07:00
2024-04-25 20:55:48 -07:00