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