git: 83286682f848 - main - vfs: whack mips remnant
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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");