From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/vkms: Fix flush_work() without INIT_WORK(). Date: Fri, 25 Jan 2019 17:07:39 +0100 Message-ID: <20190125160739.GG3271@phenom.ffwll.local> References: <1547829823-9877-1-git-send-email-penguin-kernel@I-love.SAKURA.ne.jp> <20190125144615.GS114153@art_vandelay> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id 36C246E049 for ; Fri, 25 Jan 2019 16:07:44 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id a20so7759488edc.8 for ; Fri, 25 Jan 2019 08:07:44 -0800 (PST) Content-Disposition: inline In-Reply-To: <20190125144615.GS114153@art_vandelay> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sean Paul Cc: Haneen Mohammed , syzbot , Tetsuo Handa , dri-devel@lists.freedesktop.org, David Airlie , Sean Paul List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDk6NDY6MTVBTSAtMDUwMCwgU2VhbiBQYXVsIHdyb3Rl Ogo+IE9uIFNhdCwgSmFuIDE5LCAyMDE5IGF0IDAxOjQzOjQzQU0gKzA5MDAsIFRldHN1byBIYW5k YSB3cm90ZToKPiA+IHN5emJvdCBpcyBoaXR0aW5nIGEgbG9ja2RlcCB3YXJuaW5nIFsxXSBiZWNh dXNlIGZsdXNoX3dvcmsoKSBpcyBjYWxsZWQKPiA+IHdpdGhvdXQgSU5JVF9XT1JLKCkgYWZ0ZXIg a3phbGxvYygpIGF0IHZrbXNfYXRvbWljX2NydGNfcmVzZXQoKS4KPiA+IAo+ID4gQ29tbWl0IDZj MjM0ZmUzN2M1NzYyN2EgKCJkcm0vdmttczogSW1wbGVtZW50IENSQyBkZWJ1Z2ZzIEFQSSIpIGFk ZGVkCj4gPiBJTklUX1dPUksoKSB0byBvbmx5IHZrbXNfYXRvbWljX2NydGNfZHVwbGljYXRlX3N0 YXRlKCkgc2lkZS4gQXNzdW1pbmcKPiA+IHRoYXQgbGlmZWN5Y2xlIG9mIGNyY193b3JrIGlzIGFw cHJvcHJpYXRlbHkgbWFuYWdlZCwgZml4IHRoaXMgcHJvYmxlbQo+ID4gYnkgYWRkaW5nIElOSVRf V09SSygpIHRvIHZrbXNfYXRvbWljX2NydGNfcmVzZXQoKSBzaWRlLgo+ID4gCj4gPiBbMV0gaHR0 cHM6Ly9zeXprYWxsZXIuYXBwc3BvdC5jb20vYnVnP2lkPWE1OTU0NDU1ZmNmYTUxYzI5Y2EyYWI1 NWIyMDMwNzYzMzdlMWM3NzAKPiA+IAo+ID4gUmVwb3J0ZWQtYW5kLXRlc3RlZC1ieTogc3l6Ym90 IDxzeXpib3QrMTJmMWIwMzFiNmRhMDE3ZTM0ZjhAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbT4K PiA+IFNpZ25lZC1vZmYtYnk6IFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNB S1VSQS5uZS5qcD4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5j IHwgMSArCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gPiAKPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry bS92a21zL3ZrbXNfY3J0Yy5jCj4gPiBpbmRleCAxNzdiYmNiLi4zYzM3ZDhjIDEwMDY0NAo+ID4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jCj4gPiBAQCAtMTA0LDYgKzEwNCw3IEBAIHN0YXRpYyB2 b2lkIHZrbXNfYXRvbWljX2NydGNfcmVzZXQoc3RydWN0IGRybV9jcnRjICpjcnRjKQo+ID4gIAl2 a21zX3N0YXRlID0ga3phbGxvYyhzaXplb2YoKnZrbXNfc3RhdGUpLCBHRlBfS0VSTkVMKTsKPiA+ ICAJaWYgKCF2a21zX3N0YXRlKQo+ID4gIAkJcmV0dXJuOwo+ID4gKwlJTklUX1dPUksoJnZrbXNf c3RhdGUtPmNyY193b3JrLCB2a21zX2NyY193b3JrX2hhbmRsZSk7Cj4gCj4gUHJlc3VtYWJseSB3 ZSBzaG91bGQgbWlncmF0ZS9kdXBsaWNhdGUgdGhlIGNyY193b3JrIHN0YXRlIGZyb20gdGhlIG9s ZCBzdGF0ZQo+IHJhdGhlciB0aGFuIGp1c3QgcmUtaW5pdGlhbGl6aW5nPyBNeSBjb250ZXh0IG9u IHRoZSBjcmNfd29yayBpcyBmb2dneSwgYnV0IHdlCj4gc2hvdWxkIGJlIHN1cmUgdGhhdCBlaXRo ZXI6Cj4gCj4gYSkgdGhlIGV4aXN0aW5nIGNyYyB3b3JrIGlzIGZsdXNoZWQgYW5kIGluYWN0aXZl LCBvcgo+IGIpIHdlIG1pZ3JhdGUgdGhlIGV4aXN0aW5nIGNyYyB3b3JrIHRvIHRoZSBkdXBsaWNh dGVkIHN0YXRlIHRvIGtlZXAgdHJhY2sgb2YgaXQKClRoZSB2YXJpb3VzIHJlc2V0IGNhbGxiYWNr cyBhcmUgdXNlZCBhdCBkcml2ZXIgbG9hZCB0aW1lIHRvIGluaXRpYWxpemUKYXRvbWljIGttcyBz dGF0ZS4gT25jZSB3ZSBkbyBoYXZlIGF0b21pYyBzdGF0ZXMgd2UncmUgb25seSB1c2luZyB0aGUK dmFyaW91cyBkdXBsaWNhdGVfc3RhdGUgY2FsbGJhY2tzLCB3aGljaCBhbHJlYWR5IGhhdmUgdGhl IElOSVRfV09SSyBoZXJlLgpTbyB3YXMgbWlzc2luZyBvbmNlIGF0IGRyaXZlciBsb2FkLCBhbmQg d2UndmUgaGl0IGl0IG9uY2Ugb24gdGhlIGZpcnN0CmZyYW1lLiBUaGVyZSBpcyBub3QgZXhpc3Rp bmcvcHJlY2VlZGluZyBjcmMgd29yayB3aGVuIHRoaXMgY29kZSBpcyBjYWxsZWQuCi1EYW5pZWwK LS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0 dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=