svn commit: r358914 - stable/12/sys/kern
Konstantin Belousov
kib at FreeBSD.org
Thu Mar 12 16:09:42 UTC 2020
Author: kib
Date: Thu Mar 12 16:09:41 2020
New Revision: 358914
URL: https://svnweb.freebsd.org/changeset/base/358914
Log:
MFC r358676:
buffer pager: deref ucred immediately after read.
Modified:
stable/12/sys/kern/vfs_bio.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/kern/vfs_bio.c
==============================================================================
--- stable/12/sys/kern/vfs_bio.c Thu Mar 12 16:07:41 2020 (r358913)
+++ stable/12/sys/kern/vfs_bio.c Thu Mar 12 16:09:41 2020 (r358914)
@@ -5219,6 +5219,10 @@ again:
br_flags, &bp);
if (error != 0)
goto end_pages;
+ if (bp->b_rcred == curthread->td_ucred) {
+ crfree(bp->b_rcred);
+ bp->b_rcred = NOCRED;
+ }
if (LIST_EMPTY(&bp->b_dep)) {
/*
* Invalidation clears m->valid, but
More information about the svn-src-stable-12
mailing list