Skip site navigation (1)Skip section navigation (2)
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>