Files
linux/arch/sh/mm
Ard Biesheuvel 99bad3e992 sh: Drop cache flush of the zero page at boot
SuperH performs cache maintenance on the zero page during boot,
presumably because before commit

  6215d9f447 ("arch, mm: consolidate empty_zero_page")

the zero page did double duty as a boot params region, and was cleared
separately, as it was not part of BSS. The memset() in question was
dropped by that commit, but the __flush_wback_region() call remained.

As empty_zero_page[] has been moved to BSS, it can be treated as any
other BSS memory, and so the cache flush can be dropped.

Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Cc: Rich Felker <dalias@libc.org>
Cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Signed-off-by: Will Deacon <will@kernel.org>
2026-06-02 16:29:16 +01:00
..
2022-01-22 08:33:37 +02:00
2025-09-13 16:55:07 -07:00
2025-09-13 16:55:07 -07:00
2025-09-13 16:55:07 -07:00
2024-04-25 20:55:47 -07:00
2025-09-13 16:55:07 -07:00
2020-08-14 22:05:13 -04:00
2024-05-02 12:01:23 +02:00
2025-11-14 10:01:52 +01:00
2012-03-28 18:30:03 +01:00