Mark Johnston
Mark Johnston
I tried modifying the refcount code to save a stack trace in the tracker structure at the point where the reference is acquired. If I dump the stacks, I see:...
> I don't have any quick ideas, but at some point Brian noticed FreeBSD CI failures with supposedly some kernel panic after tests completion, possibly on module unload. With some...
@amotin Suppose we're in `dmu_write_uio_dnode() -> dmu_buf_will_fill() -> dbuf_noread()`, and the dbuf's initial state is UNCACHED. Then we allocate a buffer and change the state to FILL. Suppose the fill...
> I hoped for something more specific/synthetic, like a CI test. I'll think about it. Here's a reproducer program. Give it a path to a non-existent file on a ZFS...
> This ticket does say FreeBSD, but it is the same alert - I do not know if the FreeBSD bug had `failmode=continue` when they created this ticket. Probably not,...
> > OK that sounds good. Let's go with that and close it. > > An issue originally reported for v2.1.14 got fixed in some version after 2.2.3? :) Better...
> Missing f493ea650e6137ba657dfa0627da1e8bb4a985e9 for amd64 to build Thank you, fixed.
So DRM maintains a global linked list of VMA structures that reference mapped GEM objects. The VM object corresponding to a GEM object keeps a pointer to the GEM object...
> could be no memory situation that is not handled correctly. We don't have IOMMU enabled (iommu code exists and working). I got another panic during vm_page_reclaim_contig() that panfrost is...
> > panic: page 0xffffa08368d80080 is PG_FICTITIOUS or PG_MARKER > > I just hit this on my new morello system, will debug a bit. Well, `panfrost_alloc_pages_contig()` allocates regular physical memory,...