svn commit: r274914 - in head/sys: kern sys ufs/ffs vm

Ruslan Bukin br at freebsd.org
Tue Nov 25 12:30:45 UTC 2014


On Tue, Nov 25, 2014 at 10:31:45AM +0300, Gleb Smirnoff wrote:
> On Mon, Nov 24, 2014 at 09:16:20PM +0000, Ruslan Bukin wrote:
> R> On Mon, Nov 24, 2014 at 10:29:02PM +0300, Gleb Smirnoff wrote:
> R> > On Mon, Nov 24, 2014 at 06:03:56PM +0000, Ruslan Bukin wrote:
> R> > R> > I this on stock kernel or on kernel with your modifications ?
> R> > R> 
> R> > R> Stock one. I also checked with no virtio but MDROOT - same problems.
> R> > 
> R> > I could expect a panic with a damaged 'struct buf', but not vm_page.
> R> > 
> R> > Can you please do a clean build pre-r274914, and then again a clean
> R> > build of r274914, and then confirm that the former is stable, but the
> R> > latter panics?
> R> 
> R> Yes, I just proceeded re-check both builds with removing obj dir each time and I still see the problem starting with r274914.
> R> 
> R> Also restoring files like that on latest head makes things happy (no panics):
> R> svnlite up -r274913 sys/kern/vfs_default.c sys/kern/vnode_if.src sys/sys/buf.h sys/sys/vnode.h sys/ufs/ffs/ffs_vnops.c sys/vm/swap_pager.c sys/vm/vm_pager.h sys/vm/vnode_pager.c sys/vm/vnode_pager.h
> 
> Can you please try to un-union the struct buf and see if it helps?
> 

Hi,

Un-unioning helps partially: I receive much less panics and able to boot until login prompt in ~ 1/3 attempts with patch attached.

Ruslan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: buf.patch
Type: text/x-diff
Size: 1237 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20141125/03c7f6bc/attachment.patch>


More information about the svn-src-head mailing list