From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: Re: [PATCH 1/7] drm/fb-helper: use gem_bo.resv, not dma_buf.resv in prepare_fb Date: Tue, 25 Jun 2019 17:07:37 -0700 Message-ID: <87woh96wfq.fsf@anholt.net> References: <20190625204208.5614-1-daniel.vetter@ffwll.ch> <20190625204208.5614-2-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0982165129==" Return-path: Received: from anholt.net (anholt.net [50.246.234.109]) by gabe.freedesktop.org (Postfix) with ESMTP id D27428912D for ; Wed, 26 Jun 2019 00:07:39 +0000 (UTC) In-Reply-To: <20190625204208.5614-2-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: DRI Development Cc: Daniel Vetter , Daniel Vetter , Emil Velikov List-Id: dri-devel@lists.freedesktop.org --===============0982165129== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Daniel Vetter writes: > With > > commit 5f6ed9879a414636405a2bd77f122881695959e4 > Author: Daniel Vetter > Date: Fri Jun 14 22:35:57 2019 +0200 > > drm/prime: automatically set gem_obj->resv on import > > we consistently set drm_gem_bo.resv for imported buffers. Which means > we don't need to check to check the dma-buf in the prepare_fb helper, > but can generalize them so they're also useful for display+render > drivers which use gem_bo.resv to track their own rendering for their > own scanout buffers. 1-3 are: Reviewed-by: Eric Anholt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE/JuuFDWp9/ZkuCBXtdYpNtH8nugFAl0St0kACgkQtdYpNtH8 nug6fw/9GpFqHQONwX/TjLh/QCOP/JKMFhVQH6KxUdURZciLnXtsbH2Uad+uwDkF v2OWAWKTMOYjsDHhFqdTLSAADFTsv/QJxukqARlPjTo2evjbnYZmZvuDD2hxBT9c IkAThWimvRJHJ9UPmUcGROvcCOkNqs2iyTvZ+Na46ImrFou6REWjx+rq1RhMn6rV NNk47nH+utlyiHKOBrYkEyuG2Wk2d+ArBM9on/j9Hk3RZO+8RWe3tulLSpg9FDSe NxJqOtyyZnWQYpqC+G+InC/62+uVVRCT3Zg2WuF0TyMDjqBOTmbRcJXwzAEDkeNU 27I+0v3ahqktu/pXL8dNissNLTfFF4DhBbcBTPm7Eowv5aAFDd0Kff2KWQKZ0JlV mIfZ2MoOpiRMuBZY1c/0QFzYmgBuK62RxRhX0zaj/vX6e/ugnYjjHjeNuEhIuEhk RJeVASMweHPLj6ICh0MRcBj+ZOXU2IKp6gWwWFgCq8zu+Go4gO8sxfxHq1T6kgKJ 5K1z5g+E1c3rGr00BdF8XGuy85dTpEir7MJ+zJeIqkLxeLnGZgOgPR7fWPYPZPw6 80B1sEcoJ3k9Ar/LfdcLc6oRpDdhwUeMCF9SUZj1keRZPl7C4Ue9MYJLvDrH9dWb idT8X924PwvyRYYrmWIEI57hB0dpXT6qjA2zJlaSJ9cbl3mlzpM= =zGSA -----END PGP SIGNATURE----- --=-=-=-- --===============0982165129== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs --===============0982165129==--