git: 83286682f848 - main - vfs: whack mips remnant

From: Mateusz Guzik <mjg_at_FreeBSD.org>
Date: Wed, 09 Nov 2022 00:32:40 UTC
The branch main has been updated by mjg:

URL: https://cgit.FreeBSD.org/src/commit/?id=83286682f8485cfaa6ce96e2d43ffbea4a580752

commit 83286682f8485cfaa6ce96e2d43ffbea4a580752
Author:     Mateusz Guzik <mjg@FreeBSD.org>
AuthorDate: 2022-11-09 00:31:50 +0000
Commit:     Mateusz Guzik <mjg@FreeBSD.org>
CommitDate: 2022-11-09 00:31:50 +0000

    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");