From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9802EC43387 for ; Thu, 27 Dec 2018 07:48:16 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id ED066214C6 for ; Thu, 27 Dec 2018 07:48:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=yandex.com header.i=@yandex.com header.b="EcADnNJ/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ED066214C6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=yandex.com Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=kernelnewbies-bounces@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.91) (envelope-from ) id 1gcQOV-0003lN-7d; Thu, 27 Dec 2018 02:47:51 -0500 Received: from forward500o.mail.yandex.net ([37.140.190.195]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1gcQOT-0003lG-8B for kernelnewbies@kernelnewbies.org; Thu, 27 Dec 2018 02:47:49 -0500 Received: from mxback16j.mail.yandex.net (mxback16j.mail.yandex.net [IPv6:2a02:6b8:0:1619::92]) by forward500o.mail.yandex.net (Yandex) with ESMTP id F403C6030F; Thu, 27 Dec 2018 10:47:44 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback16j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id VlVeQquBkt-lgFSf93j; Thu, 27 Dec 2018 10:47:43 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1545896863; bh=5n3wPOiOlgORBoroKTYEqFQzmmnu5XL6KRNo9fHRYdI=; h=From:To:Cc:In-Reply-To:References:Subject:Date:Message-Id; b=EcADnNJ/yPGbnZwj1HTJvMCNuuwqAF/vbrPJPrtjEKsE4mUESHntZWcB7+MW2WHk9 0ot64SO3cRLPDxUKXAzi7kJkQSsUxi6L4iDflHD9OPnQ3CLaHnA38r7Ly67oVmuMb6 SzwQDyrrNT8XaXjtz+XdV0aDPYMDCUeToVdukPP0= Authentication-Results: mxback16j.mail.yandex.net; dkim=pass header.i=@yandex.com Received: by myt5-a323eb993ef7.qloud-c.yandex.net with HTTP; Thu, 27 Dec 2018 10:47:42 +0300 From: Lev Olshvang To: Greg KH In-Reply-To: <20181221153110.GA14584@kroah.com> References: <965981545402036@sas1-2b3c3045b736.qloud-c.yandex.net> <20181221153110.GA14584@kroah.com> Subject: Re: How to signal kernel that shared library is not in use by any process anymore ? MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Thu, 27 Dec 2018 10:47:42 +0300 Message-Id: <11849361545896862@myt5-a323eb993ef7.qloud-c.yandex.net> Cc: linux-il , kernelnewbies X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kernelnewbies-bounces@kernelnewbies.org SGVsbG8gR3JlZywKClRoYW5rcyBmb3IgeW91IHlvdXIgcmVwbHkuCkl0IGhlbHAgbWUgdG8gYmV0 dGVyIGV4cHJlc3MgbXkgcXVlc3Rpb24KCkZyb20gdGhlIGFwcGxpY2F0aW9uIEkgY2FuIGFjY2Vz cyAvcHJvYy9zZWxmL21hcHMgYW5kIHNlZSB3aGljaCBtZW1vcnkgaXMgIG1hcHBlZCAgZm9yIG15 IGxpYnJhcnkgSSBkbyBub3QgaW50ZW5kIHRvIHVzZSBhZnRlciBhcHBsaWNhdGlvbiBwYXNzZXMg aW5pdCBwaGFzZS4KSSB3b3VsZCBsaWtlIHRvIHVubWFwIHRoaXMgbWVtb3J5IHJlZ2lvbiwgYnV0 IHNpbmNlIEkgZG8gbm90IGhhdmUgZmlsZSBkZXNjcmlwdG9yIGZvciB0aGlzIHNvIEkgY2FuIG5v dCBkbyB0aGlzLgpPbmx5IGtlcm5lbCBjYW4gdW5tYXAgdGhpcyBtZW1vcnkgZm9yIG1lLApJIGFt IHdpbGxpbmcgdG8gcGFzcyBsaWJyYXJ5IG5hbWUgb3IgYWRkcmVzcyB0byBzeXN0ZW0gY2FsLCBi dXQgSU1ITyBzdWNoIHN5c3RlbSBjYWxsIGRvZXMgbm90IGV4aXN0LgpTaG91bGQgSSByZWx5IG9u IG1lbW9yeSBtYW5hZ2VyIHdoaWNoIHdpbGwgdXNlIHJldXNlIHRoaXMgcGFnZXMgYmVjYXVzZSB0 aGV5IHdpbGwgbmV2ZXIgcGFnZSBmYXVsdGVkIGJhY2sgPwoKSSBhbSBhZnJhaWQgdGhhdCBzaW5j ZSB0aGlzIGlzIEMrKyBsaWIsIHNvbWUgcGFnZXMgYXJlIG1vZGlmaWVkIGFuZCB3aWxsIG5vdCBi ZSBjb25zaWRlcmVkIGNsZWFuID8KCgpUaGFua3MgYWdhaW4gZm9yIHlvdXIgcHJlY2lvdXMgdGlt ZS4KUGVyaGFwcyBzb21lYm9keSBmcm9tIHRoZSBsaXN0IGNhbiByZXNwb25kIHRvby4KClRoYW5r IHlvdSBhbGwKTGV2CgoyMS4xMi4yMDE4LCAxODozMSwgIkdyZWcgS0giIDxncmVnQGtyb2FoLmNv bT46Cj4gT24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDU6MjA6MzZQTSArMDMwMCwgTGV2IE9sc2h2 YW5nIHdyb3RlOgo+PiDCoEhpIEFsbCwKPj4KPj4gwqBJIGhhdmUgYW4gZXhlY3V0YWJsZSAoQysr KSB3aGljaCBpcyB0aGUgZXhjbHVzaXZlIHVzZXIgb2YgdGhlIHNvbWUgc2hhcmVkIGxpYnJhcnkg dGhhdCBpdCB1c2VzIG9ubHkgZHVyaW5nIHRoZSBpbml0aWFsaXphdGlvbiBwaGFzZS4KPj4KPj4g wqBJIHdvdWxkIGxpa2UgdG8gZnJlZSBtZW1vcnkgdXNlZCBieSB0aGlzIHNoYXJlZCBsaWJyYXJ5 LCBiZWNhdXNlIEkgYW0gcnVubmluZyBvbiBlbWJlZGRlZCBzeXN0ZW0uCj4+Cj4+IMKgSG93IGNh biBJIGFjaGlldmUgdGhpcz8KPj4KPj4gwqBJIGtub3cgdGhhdCBkbG9wZW4oKSB3aWxsIGxvYWQg c2hhcmVkIGxpYnJhcnksIGFuZCBob3BlIHRoYXQgZm9sbG93aW5nIGRsY2xvc2UoKSB3aWxsIGZy ZWUgdGhpcyBsaWIgbWVtb3J5Lgo+Cj4gVGhhdCByaWdodCB0aGVyZSBpcyBob3cgeW91ICJhY2hp ZXZlIiB0aGlzLCBjYWxsIGRsY2xvc2UoKSBhbmQgYWxsIHdpbGwKPiBiZSBmaW5lLiBJZiB5b3Vy IHN5c3RlbSBuZWVkcyB0aGUgbWVtb3J5IHRoYXQgd2FzIGJlaW5nIHVzZWQsIGl0IHdpbGwKPiBy ZWNsYWltIGl0IGZyb20gdGhlIG1lbW9yeSB0aGF0IHdhcyBwcmV2aW91c2x5IGJlaW5nIHVzZWQg YnkgdGhlIGxpYnJhcnkKPiBhdCB0aGlzIHBvaW50IGluIHRpbWUuCj4KPiBOb3RoaW5nIGVsc2Ug bmVlZHMgdG8gYmUgZG9uZS4KPgo+IEhhdmUgeW91IHRlc3RlZCB0aGlzIGFuZCBmb3VuZCBpdCBu b3QgdG8gd29yayBwcm9wZXJseT8KPgo+PiDCoDEuIFN0aWxsIEkgZG8gbm90IGtub3cgd2hhdCBt ZXRob2Qgc2hvdWxkIGJlIHVzZWQgdG8gbWFrZSBkeW5hbWljIGxpbmtlciBsb29rIGFnYWluIGlu dG8gZXhlY3V0YWJsZSBhbmQgcmVzb2x2ZSBzeW1ib2xzIG9mIHRoZSBuZXdseSBhcHBlYXJlZCBz eW1ib2xzID8KPgo+IFdoYXQgIm5ld2x5IGFwcGVhcmVkIHN5bWJvbHMiPwo+Cj4gSWYgeW91IG5l ZWQgdG8gbG9hZCB0aGUgbGlicmFyeSBhZ2FpbiwgY2FsbCBkbG9wZW4oKS4KPgo+PiDCoDIuIEFu ZCBob3cgdG8gdGVsbCB0aGUgZHluYW1pYyBsaW5rZXIgbGQtbGludXguc28gdG8gcG9zdHBvbmUg dGhlIHN5bWJvbCByZXNvbHV0aW9uIHVudGlsIGRsb3BlbigpIHdpbGwgbG9hZCB0aGUgbGlicmFy eT8KPgo+IEl0IHdpbGwgbm90IGhhcHBlbiB1bnRpbCB5b3UgdGVsbCBpdCB0bywgcmlnaHQ/Cj4K Pj4gwqAzLiBXaGV0aGVyIHRvIGNvbXBpbGUgYW5kIGxpbmsgZXhlY3V0YWJsZSB3aXRoIHRoaXMg bGlicmFyeSBvciBsZWF2ZSB1bnJlc29sdmVkIHN5bWJvbHM/Cj4KPiBJdCBzb3VuZHMgbGlrZSB5 b3UgZG9uJ3QgcmVhbGx5IGtub3cgd2hhdCB0eXBlIG9mIHByb2JsZW0geW91IGFyZSB0cnlpbmcK PiB0byBzb2x2ZSBoZXJlLgo+Cj4gQmFjayB1cCwgd2hhdCBpcyB0aGUgcmVhbCBpc3N1ZSB5b3Ug YXJlIGhhdmluZyB3aXRoIHRoZSBrZXJuZWwgYXQgdGhpcwo+IHBvaW50IGluIHRpbWU/Cj4KPiB0 aGFua3MsCj4KPiBncmVnIGstaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KS2VybmVsbmV3YmllcyBtYWlsaW5nIGxpc3QKS2VybmVsbmV3Ymllc0BrZXJu ZWxuZXdiaWVzLm9yZwpodHRwczovL2xpc3RzLmtlcm5lbG5ld2JpZXMub3JnL21haWxtYW4vbGlz dGluZm8va2VybmVsbmV3Ymllcwo=