Message ID | 20220713085500.1970589-1-dakr@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | drm/vc4: use drm managed resources | expand |
Hi Danilo, On Wed, Jul 13, 2022 at 10:54:57AM +0200, Danilo Krummrich wrote: > This patch series converts DRM modeset object allocations from devm_*() > to drmm_*() memory allocators, or their corresponding convenience > wrappers, respectively, in order to tie the release action to the > underlaying struct drm_device. > > This can prevent potential use-after free issues on driver unload or > EPROBE_DEFERRED backoff. Yeah, the driver had a lot of this kind of issues. As it turns out, at the moment you sent it, I was applying a larger series (hopefully) addressing all of them: https://lore.kernel.org/all/20220711173939.1132294-1-maxime@cerno.tech/ Maxime
Hi Maxime, On 7/13/22 11:10, Maxime Ripard wrote: > Hi Danilo, > > On Wed, Jul 13, 2022 at 10:54:57AM +0200, Danilo Krummrich wrote: >> This patch series converts DRM modeset object allocations from devm_*() >> to drmm_*() memory allocators, or their corresponding convenience >> wrappers, respectively, in order to tie the release action to the >> underlaying struct drm_device. >> >> This can prevent potential use-after free issues on driver unload or >> EPROBE_DEFERRED backoff. > > Yeah, the driver had a lot of this kind of issues. > > As it turns out, at the moment you sent it, I was applying a larger > series (hopefully) addressing all of them: > https://lore.kernel.org/all/20220711173939.1132294-1-maxime@cerno.tech/ Ah, great! That's covering even more than the series I sent. > > Maxime - Danilo