From mboxrd@z Thu Jan 1 00:00:00 1970 From: paulmck@kernel.org Subject: [PATCH tip/core/rcu 03/10] drivers/gpu: Replace rcu_swap_protected() with rcu_replace() Date: Tue, 22 Oct 2019 12:12:08 -0700 Message-ID: <20191022191215.25781-3-paulmck@kernel.org> References: <20191022191136.GA25627@paulmck-ThinkPad-P72> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191022191136.GA25627@paulmck-ThinkPad-P72> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: rcu@vger.kernel.org Cc: peterz@infradead.org, fweisbec@gmail.com, jiangshanlai@gmail.com, dri-devel@lists.freedesktop.org, oleg@redhat.com, dhowells@redhat.com, edumazet@google.com, joel@joelfernandes.org, mingo@kernel.org, David Airlie , dipankar@in.ibm.com, "Paul E. McKenney" , intel-gfx@lists.freedesktop.org, josh@joshtriplett.org, mathieu.desnoyers@efficios.com, rostedt@goodmis.org, Rodrigo Vivi , tglx@linutronix.de, Tvrtko Ursulin , linux-kernel@vger.kernel.org, akpm@linux-foundation.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogIlBhdWwgRS4gTWNLZW5uZXkiIDxwYXVsbWNrQGtlcm5lbC5vcmc+CgpUaGlzIGNvbW1p dCByZXBsYWNlcyB0aGUgdXNlIG9mIHJjdV9zd2FwX3Byb3RlY3RlZCgpIHdpdGggdGhlIG1vcmUK aW50dWl0aXZlbHkgYXBwZWFsaW5nIHJjdV9yZXBsYWNlKCkgYXMgYSBzdGVwIHRvd2FyZHMgcmVt b3ZpbmcKcmN1X3N3YXBfcHJvdGVjdGVkKCkuCgpMaW5rOiBodHRwczovL2xvcmUua2VybmVsLm9y Zy9sa21sL0NBSGstPXdpQXNKTHcxZWdGRUU9WjctR0d0TTZ3Y3Z0eXl0WFpBMStCSHF0YTRnZzZI d0BtYWlsLmdtYWlsLmNvbS8KUmVwb3J0ZWQtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0Bs aW51eC1mb3VuZGF0aW9uLm9yZz4KWyBwYXVsbWNrOiBGcm9tIHJjdV9yZXBsYWNlKCkgdG8gcmN1 X3JlcGxhY2VfcG9pbnRlcigpIHBlciBJbmdvIE1vbG5hci4gXQpTaWduZWQtb2ZmLWJ5OiBQYXVs IEUuIE1jS2VubmV5IDxwYXVsbWNrQGtlcm5lbC5vcmc+CkNjOiBKYW5pIE5pa3VsYSA8amFuaS5u aWt1bGFAbGludXguaW50ZWwuY29tPgpDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGlu ZW5AbGludXguaW50ZWwuY29tPgpDYzogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwu Y29tPgpDYzogRGF2aWQgQWlybGllIDxhaXJsaWVkQGxpbnV4LmllPgpDYzogRGFuaWVsIFZldHRl ciA8ZGFuaWVsQGZmd2xsLmNoPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u Y28udWs+CkNjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgpDYzog PGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmc+CkNjOiA8ZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fY29u dGV4dC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2NvbnRl eHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9jb250ZXh0LmMKaW5kZXgg MWNkZmUwNS4uM2YzZTgwMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5 MTVfZ2VtX2NvbnRleHQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1f Y29udGV4dC5jCkBAIC0xNjI5LDcgKzE2MjksNyBAQCBzZXRfZW5naW5lcyhzdHJ1Y3QgaTkxNV9n ZW1fY29udGV4dCAqY3R4LAogCQlpOTE1X2dlbV9jb250ZXh0X3NldF91c2VyX2VuZ2luZXMoY3R4 KTsKIAllbHNlCiAJCWk5MTVfZ2VtX2NvbnRleHRfY2xlYXJfdXNlcl9lbmdpbmVzKGN0eCk7Ci0J cmN1X3N3YXBfcHJvdGVjdGVkKGN0eC0+ZW5naW5lcywgc2V0LmVuZ2luZXMsIDEpOworCXNldC5l bmdpbmVzID0gcmN1X3JlcGxhY2VfcG9pbnRlcihjdHgtPmVuZ2luZXMsIHNldC5lbmdpbmVzLCAx KTsKIAltdXRleF91bmxvY2soJmN0eC0+ZW5naW5lc19tdXRleCk7CiAKIAljYWxsX3JjdSgmc2V0 LmVuZ2luZXMtPnJjdSwgZnJlZV9lbmdpbmVzX3JjdSk7Ci0tIAoyLjkuNQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs