From 83286682f8485cfaa6ce96e2d43ffbea4a580752 Mon Sep 17 00:00:00 2001 From: Mateusz Guzik Date: Wed, 9 Nov 2022 00:31:50 +0000 Subject: [PATCH] vfs: whack mips remnant This reverts commit 8ffa01a06199df4d14b56a9261dc2a8b3b156a2f. --- sys/kern/vfs_bio.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c index aca79eb466b2..cb94f3390d8a 100644 --- a/sys/kern/vfs_bio.c +++ b/sys/kern/vfs_bio.c @@ -5212,24 +5212,7 @@ bdata2bio(struct buf *bp, struct bio *bip) } } -/* - * The MIPS pmap code currently doesn't handle aliased pages. - * The VIPT caches may not handle page aliasing themselves, leading - * to data corruption. - * - * As such, this code makes a system extremely unhappy if said - * system doesn't support unaliasing the above situation in hardware. - * Some "recent" systems (eg some mips24k/mips74k cores) don't enable - * this feature at build time, so it has to be handled in software. - * - * Once the MIPS pmap/cache code grows to support this function on - * earlier chips, it should be flipped back off. - */ -#ifdef __mips__ -static int buf_pager_relbuf = 1; -#else -static int buf_pager_relbuf = 0; -#endif +static int buf_pager_relbuf; SYSCTL_INT(_vfs, OID_AUTO, buf_pager_relbuf, CTLFLAG_RWTUN, &buf_pager_relbuf, 0, "Make buffer pager release buffers after reading");