Re: Panic with swap-backed md devices

From: David Schultz <das_at_FreeBSD.ORG>
Date: Sun, 18 May 2003 16:09:48 -0700
On Sun, May 18, 2003, Giorgos Keramidas wrote:
> On 2003-05-17 22:35, David Schultz <das_at_FreeBSD.org> wrote:
> > On Thu, May 15, 2003, Giorgos Keramidas wrote:
> > > Trying to create and destroy a swap-backed md device results in panics
> > > with today's CURRENT.  I was trying to make a new -t swap md disk to
> > > test the problem described in a PR.  Using the following small shell
> > > script I noticed that it always causes a panic when mdconfig -d is run:
> > >
> > > 	mdconfig -a -t swap -s 100m -u 10
> > > 	disklabel -r -w md10 auto
> > > 	newfs -O 1 -b 8192 -s 1024 md10
> > > 	mount /dev/md10 /mnt
> > > 	mount
> > > 	umount /mnt
> > > 	mount
> > > 	mdconfig -d -u 10
> >
> > The following patch should fix the panic, but there's a small
> > vm_object leak that's still unfixed.  I'll look into that.
> 
> Thanks :)
> I'm CVSup'ing now and will build a kernel to test it in 1-2 hours.

Actually alc fixed it in src/sys/dev/md/md.c,v1.99, along with the
leak.  Apparently it's intentional that vm_pager_deallocate() is
not the inverse of vm_pager_allocate().  :-O
Received on Sun May 18 2003 - 14:09:53 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:08 UTC