Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Dec 2006 14:39:37 -0800
From:      "Kip Macy" <kip.macy@gmail.com>
To:        "John Baldwin" <jhb@freebsd.org>
Cc:        freebsd-current@freebsd.org, Nick Hibma <nick@van-laarhoven.org>
Subject:   Re: DRM forced malloc(M_NOWAIT)
Message-ID:  <b1fa29170612051439v77a550a1k6f401668bad3d9e8@mail.gmail.com>
In-Reply-To: <200612051632.45504.jhb@freebsd.org>
References:  <20061204091744.E1194@localhost> <200612051632.45504.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I think John means anholt@

On 12/5/06, John Baldwin <jhb@freebsd.org> wrote:
>
> On Monday 04 December 2006 03:19, Nick Hibma wrote:
> > My console gets spammed with the messages below after starting X. Dmesg
> below
> > that.
> >
> >       cvs up -A
> >
> > in sys/dev/drm yielded no updates just now.
> >
> > Please let me know if you need additional information.
> >
> > Nick
> >
> > malloc(M_WAITOK) of "16", forcing M_NOWAIT with the following
> non-sleepable
> > locks held:
> > ...
> > bus_dma_tag_create(0,1000,0,ffffffff,ffffffff,...) at
> bus_dma_tag_create+0x174
> > drm_pci_alloc(c255e800,1000,1000,ffffffff,c255e8d8,...) at
> drm_pci_alloc+0x54
> > i915_dma_init(c2ab7100,80446440,c2ae9400,3,c28368c0,...) at
> i915_dma_init+0x2ed
> > drm_ioctl(c2ab7100,80446440,c2ae9400,3,c28368c0,c07e8b48,0,c0758458,131)
> at
> > drm_ioctl+0x150
>
> drm(4) shouldn't hold a lock when calling bus_dma_tag_create().  I'd ask
> aholt@ about it.
>
> --
> John Baldwin
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b1fa29170612051439v77a550a1k6f401668bad3d9e8>