From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: Re: [PATCH v2 1/5] drm: Add reservation_object to drm_gem_object Date: Wed, 06 Feb 2019 14:59:41 -0800 Message-ID: <87sgx0seua.fsf@anholt.net> References: <20190202154158.10443-1-robh@kernel.org> <20190202154158.10443-2-robh@kernel.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1687511296==" Return-path: In-Reply-To: <20190202154158.10443-2-robh@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Herring , dri-devel@lists.freedesktop.org Cc: Sean Paul , David Airlie , linux-arm-msm@vger.kernel.org, etnaviv@lists.freedesktop.org, Maxime Ripard , Russell King , freedreno@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org --===============1687511296== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Rob Herring writes: > Many users of drm_gem_object embed a struct reservation_object into > their subclassed struct, so let's add one to struct drm_gem_object. > This will allow removing the reservation object from the subclasses > and removing the ->gem_prime_res_obj callback. > > With the addition, add a drm_gem_reservation_object_wait() helper > function for drivers to use in wait ioctls. 1, 4, 5 are: Reviewed-by: Eric Anholt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE/JuuFDWp9/ZkuCBXtdYpNtH8nugFAlxbZt0ACgkQtdYpNtH8 nuhygxAAlbf1T8jNohZXDsnHZg/M0rLtXnf9dqMylNkJ/m7rtaV9bNMzakEwi0gh bEHvDGpterQov3YM+ZfHYnZyWpQaXB8cA2yP4USUvFg6bByrj+k+7eJC6P+H16Kz fTmoxN4XC/5lVlxJ9y0k7W7qkVHxw8TEVODz/3fo/naHe1mi6pSO01mAXgKzJfPu wX/DNCHziw6gHnO0XrrMwJA06RwOxIas0jP0uptVDHSQeHErRlekNmARoC03PYxC Epk88hRmppMlNQwnQ0ugTDJW/92peAxodnR1x43Gvgv+qhY1GMbzsJg+SY34TICY dwfLiLEZhXbdywxEDnVkLfFdJmDvu7tTwx8Qvq3sl8++dKycudAXHCChyjsqAmvb Un2YMRCfGyY7qPfDQGW+utxIWMzeAa2IcTeoXFH0b6WAAOvT/CrQDsFs6knqPz8o 5AhJ0QzbIKj1ks12dxLJsCGxLgvKsKFSztsb8sl+S2IHSPdI34CgADpWNZTWxOv3 Xo3jZ48kDWHBOPpc4y1+ggV2hsyZKXNEIvT3xTY4Bbn56qR+pK4gal5xLZn146K3 SX+UFHe1WHw4IOUyMubAOXV73vmNmmvTY/xDoEnsRUcZkpL0wT0QG0zPQql4KSpm Y+OijklU52RNsg8eMEVFOuOZtjtZyqSWOilhmV853KrLofQVmGY= =83Od -----END PGP SIGNATURE----- --=-=-=-- --===============1687511296== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1687511296==--