From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: Re: [PATCH 15/29] drm/tegra: Use drm_gem_object_unreference_unlocked Date: Mon, 23 Nov 2015 11:01:05 +0100 Message-ID: <20151123100105.GD31868@ulmo.nvidia.com> References: <1448271183-20523-1-git-send-email-daniel.vetter@ffwll.ch> <1448271183-20523-16-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0140624311==" Return-path: In-Reply-To: <1448271183-20523-16-git-send-email-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: Daniel Vetter Cc: Daniel Vetter , Intel Graphics Development , DRI Development List-Id: intel-gfx@lists.freedesktop.org --===============0140624311== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="at6+YcpfzWZg/htY" Content-Disposition: inline --at6+YcpfzWZg/htY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 23, 2015 at 10:32:48AM +0100, Daniel Vetter wrote: > This only grabs the mutex when really needed, but still has a > might-acquire lockdep check to make sure that's always possible. > With this patch tegra is officially struct_mutex free, yay! >=20 > v2: refernce_unlocked doesn't exist as kbuild spotted. >=20 > Cc: Thierry Reding > Acked-by: Thierry Reding > Signed-off-by: Daniel Vetter > --- > drivers/gpu/drm/tegra/drm.c | 4 +--- > drivers/gpu/drm/tegra/gem.c | 6 +----- > 2 files changed, 2 insertions(+), 8 deletions(-) Applied, thanks. Thierry --at6+YcpfzWZg/htY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJWUuPhAAoJEN0jrNd/PrOhUPEP/2LsnFX8AagKkvYPB6Xixleq dP4e1xsbJkLxxo6SQEQS6RwUhUpMaEXf26AGM7nmUxv1nHF1p/MC7BV+5xBoElpY zwN75xWHDWgivmjJ3Y9imeZrLKAKC1RcAOMSNwqnCNRGMmnRl67spGIDS/+GxooR iJ/wUGcQDbE6DF5GkP66JS37MEX2xcUQvSXh24Io2UKCSYxVGQBBxacYhEGjgmup oSo5o/DTtFZY1tvZWCbMczp09yeXjTJ0HpnHnbxQ95pzV0gQ9NDv6gPcD0iVQgsg F+lelg+96vp8tx2V7onq3D+Ds6UoK+TXh6ClfI4/3+BnY0fy62MxyHsqWkt+Zcdb NxM6Y4WJglTZGoO7CswUCBECMNc58TboNFRXKRVw1zlnUm6IOzN/uCs1SMD6YRhD PXaW4cxkqQafrpnnTddpvpP053HniCNlPBxrzlis/0FK46cJvROoSTvep9kRNYMK eRjfgdTp3jxIZJhgXZrlgigNAxpHfzrSk6RFavy4F9ysGA7IFfFQu+hEbQalbSMi QwIO2dnLpxXsT6IndlQfq5EH8NEBjcfRzSBRYypNXKCcG9RLFTk6qPXImrolC0UE aIC+0HsbFHT5Ls6NK4MUDU+bcLLkA1pVW+d8W2xmAi8SQN+VARIYQ89lFZWkeofa CjY3o4Ce14zBfNzAOomN =eNm2 -----END PGP SIGNATURE----- --at6+YcpfzWZg/htY-- --===============0140624311== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK --===============0140624311==--