On 30.08.25 19:48, Borislav Petkov wrote: > > diff --git a/drivers/gpu/drm/radeon/evergreen_cs.c > b/drivers/gpu/drm/radeon/evergreen_cs.c > index a46613283393..6285ff1b1bff 100644 > --- a/drivers/gpu/drm/radeon/evergreen_cs.c > +++ b/drivers/gpu/drm/radeon/evergreen_cs.c > @@ -2418,7 +2418,7 @@ static int evergreen_packet3_check(struct > radeon_cs_parser *p, > size = radeon_get_ib_value(p, idx+1+(i*8)+1); > if (p->rdev && (size + offset) > > radeon_bo_size(reloc->robj)) { > /* force size to size of the buffer */ > - dev_warn_ratelimited(p->dev, "vbo > resource seems too big for the bo\n"); > + dev_warn_once(p->dev, "vbo resource > seems too big for the bo\n"); > ib[idx+1+(i*8)+1] = > radeon_bo_size(reloc->robj) - offset; > } >
Like all scenarios which can be triggered by user space, this should rather use some kind of debug output API which doesn't hit dmesg by default (can be a non-once variant instead, that's more useful for user-space developers). -- Earthling Michel Dänzer \ GNOME / Xwayland / Mesa developer https://redhat.com \ Libre software enthusiast