Date: Mon, 07 Nov 2022 17:28:11 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 267621] panic: page ... already unswappable Message-ID: <bug-267621-227-0QQRCagLFB@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-267621-227@https.bugs.freebsd.org/bugzilla/> References: <bug-267621-227@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267621 Mark Johnston <markj@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open --- Comment #2 from Mark Johnston <markj@FreeBSD.org> --- Yes, I agree that the assertion is incorrect and should simply be removed. = It has been racy since we removed the use of the page hash lock to synchronize wiring of pages. We should assert that the page's object is locked, though. Just for some background on this queue, I added it to try and work around a problem on swapless systems where the page daemon would spend inordinate amounts of CPU in low memory situations trying to swap out anonymous pages, only to fail over and over. We can't simply not scan queues since we might have a large number of dirty filesystem pages which *can* be paged out. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-267621-227-0QQRCagLFB>