Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Nov 2016 21:37:58 -0800
From:      Mark Millard <markmi@dsl-only.net>
To:        svn-src-head@freebsd.org, alc@rice.edu
Subject:   Re: svn commit: r308691 - in head/sys: cddl/compat/opensolaris/sys cddl/contrib/opensolaris/uts/common/fs/zfs fs/tmpfs kern vm
Message-ID:  <147CB9E9-6515-486E-B0D2-1DB096C834FB@dsl-only.net>

next in thread | raw e-mail | index | archive | help
Alan Cox alc at rice.edu wrote on Wed Nov 16 17:54:03 UTC 2016 :

> This change amounted to dead code removal, so I'm not sure how it =
could
> have an effect.  There were only a couple places where the changes =
were
> other than mechanical in nature.  Also, that the number of cores =
matters
> is no less puzzling.

But bugzilla 214629 reports a fix that is not checked in yet:

Andriy Gapon in Comment 1 notes for =
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c =
around line 430 (as listed in the description):

> Now that 'else if (pp =3D=3D NULL)' block has been removed (and we no =
longer fabricate a cached page), the code should look like:
> ...
> else if (pp !=3D NULL) {
>   ASSERT(!pp->valid);
>   pp =3D NULL;
> }


Alan Cox then agrees (Comment 2) --and Shawn Webb reports trying the =
change fixed the issue for him (Comment 3).

So once the fix is checked in and put to use this issue will likely go =
away.


=3D=3D=3D
Mark Millard
markmi at dsl-only.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?147CB9E9-6515-486E-B0D2-1DB096C834FB>