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.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no 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 1EEB9CA9EA9 for ; Fri, 18 Oct 2019 22:11:27 +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 D97972089C for ; Fri, 18 Oct 2019 22:11:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="iLO+AprJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D97972089C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.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.92.3) (envelope-from ) id 1iLaSk-0007JD-Hq; Fri, 18 Oct 2019 18:11:10 -0400 Received: from mail-oi1-x22c.google.com ([2607:f8b0:4864:20::22c]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.3) (envelope-from ) id 1iLaSh-0007J7-U7 for kernelnewbies@kernelnewbies.org; Fri, 18 Oct 2019 18:11:08 -0400 Received: by mail-oi1-x22c.google.com with SMTP id i16so6506133oie.4 for ; Fri, 18 Oct 2019 15:11:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=jQIQnqWPwGAytwET6rzCMmpmLFMF5DXdE4rUTIkzGrs=; b=iLO+AprJYOiAs/C1SczQfoNmY0o2WV+Z7QxLU/BywMxqz1m50TjtE4l8BdTLx1D0AN 3VHACmvpPubaAfLiNZPI3UvyiqQx6/TiuUMdTZvo6KpdYf0asaGjeojj0VJBTa+0Way7 G+6X6GSlbRyUD8aRB43jZxclQW6L0TQn/jguvcCOUrbg/rsqVoYlidr1b16Roc5Zp++1 InC87yJKwkAD4Q4ZpS4gn+NKUEUqXB44o4NFgFFzBS794WDqY0+VqyzTslGBFObd3Ukr pBiQ7b0E+zIS6NWkwqGCjyRGCMWA/1iErXq0DfRhI9E0VU4tKVsjnYJPKBoeudzuIdPq R24Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=jQIQnqWPwGAytwET6rzCMmpmLFMF5DXdE4rUTIkzGrs=; b=M6+5j07yHG5UscKJ+IHhAP9U1GD6xsyEE6IaVZ6oOLrWUPpStkoZ+yqlLEiwR+4kut vx1PP9ME4WHbQylHgbR0Htw7WmfKkA76R4lcSvOZeARIMb33pfq9W9reF0aOTSfIk5qk 5M1GhY1yY2KM1gepItlPtntjKLcGXgcTElkmwLPwxBBSQUgG7PmnskNzt4zF8CgoDby0 5M5nOPYlHID/mz5sEff4HjyA4A+47o9Ez1iaFBaq3lwpgUZVK0sVGurarbpML2T8rbeV BJ+X2h4eVQhfxTtUc0i0MBxQyTjau7T5+S1IO3LOJZweP9TZzdDUMw2w9aDeZ/URTvH9 RI6Q== X-Gm-Message-State: APjAAAVDaGtvAthBbUuCGSUs+X6YzsAT59HooFZfM90absA2t5PzVhJs pOhcKyK+pVQ03nuAVP9VA6iNF4Xb7yIPCLYEycPfoPA7 X-Google-Smtp-Source: APXvYqwghcElUIBKSte0V68reN+u74G1BdfQfkn3+0k1sRKXC3u4S1d+nWO3QV1IUb2kcz5/OF0QnReXdWFgdjjmmBA= X-Received: by 2002:aca:dd02:: with SMTP id u2mr10085120oig.39.1571436606143; Fri, 18 Oct 2019 15:10:06 -0700 (PDT) MIME-Version: 1.0 References: <29246.1571350377@turing-police> <24fe8b41-2bc0-181e-7252-9e787949ab68@petrovitsch.priv.at> <123581.1571435592@turing-police> In-Reply-To: <123581.1571435592@turing-police> From: Martin Galvan Date: Fri, 18 Oct 2019 19:09:54 -0300 Message-ID: Subject: Re: Try/catch for modules? To: =?UTF-8?Q?Valdis_Kl=C4=93tnieks?= Cc: Bernd Petrovitsch , kernelnewbies@kernelnewbies.org 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 SGkgVmFsZGlzLCB0aGFua3MgZm9yIHRoZSB0aG9yb3VnaCByZXNwb25zZS4KCkVsIHZpZS4sIDE4 IG9jdC4gMjAxOSBhIGxhcyAxODo1MywgVmFsZGlzIEtsxJN0bmlla3MKKDx2YWxkaXMua2xldG5p ZWtzQHZ0LmVkdT4pIGVzY3JpYmnDszoKPiBXZWxsLi5oZXJlJ3MgdGhlIHRoaW5nLiAgVW5sZXNz IHlvdSBoYXZlICJwYW5pY19vbl9vb3BzIiBzZXQsIGhpdHRpbmcgYSBudWxsCj4gcG9pbnRlciB3 aWxsIHVzdWFsbHkgKk5PVCogcGFuaWMgdGhlIHdob2xlIHN5c3RlbS4gSW4gZmFjdCwgdGhhdCAj MDAwMCBpbiB0aGUKPiBwYW5pYyBtZXNzYWdlIGlzIGEgY291bnRlciBvZiBob3cgbWFueSB0aW1l cyB0aGUga2VybmVsIGhhcyBPT1BzJ2VkIGFscmVhZHkuCj4gV2F5IGJhY2sgaW4gdGhlIGRhcmsg bWlzdHMgb2YgdGltZSwgSSBoYWQgYSBzeXN0ZW0gdGhhdCBtYW5hZ2VkIHRvIGdldCBpdCB1cCB0 bwo+ICMxNTAwIG9yIHNvIG92ZXJuaWdodC4KClllcywgYW5kIHRoaXMgaXMgd2h5IG15IGhvcnJp Ymx5IGhhY2tpc2ggd2F5IHRvIGZpeCB0aGluZ3MgaXMgdG8KbWFudWFsbHkgdGFtcGVyIHdpdGgg cGFuaWNfb25fb29wcyBvbiBhIGRpZV9ub3RpZmllci4gSSB3YXMgaG9waW5nIHRvCmZpbmQgYSB3 YXkgbm90IHRvIGRvIHRoaXMuCgo+IFRoZSBtb3N0IGdyYWNlZnVsIGdlbmVyaWMgdGhpbmcgdGhl IGtlcm5lbCBjYW4gZG8gYXQgdGhhdCBwb2ludCBpcyBraWxsIHRoZSBleGVjdXRpb24KPiB0aHJl YWQgdGhhdCBoaXQgdGhlIGVycm9yLiAgVGhpcyBjYW4gcXVpY2tseSBnbyBzaWRld2F5cyBpZiB0 aGF0IHRocmVhZCBoZWxkIGEgbG9jawo+IG9yIHNpbWlsYXIgY3JpdGljYWwgcmVzb3VyY2UuICBB bmQgbm8sIGV2ZW4gdGhvdWdoIHRoZSBrZXJuZWwga25vd3MgYWxsIHRoZSBsb2Nrcwo+IHRoZSB0 aHJlYWQgaGFkLCBpdCAqZG9lcyBub3QqIGtub3cgd2hpY2ggb25lcywgaWYgYW55LCBhcmUgc2Fm ZSB0byB1bmxvY2suCgpJJ2QgcmF0aGVyIGhhdmUgdGhlIGtlcm5lbCBqdXN0IHJldHVybiBjb250 cm9sIHRvIG1lLCBhdCB0aGUgYmVnaW5uaW5nCm9mIHRoZSBjYXRjaCBibG9jaywgYW5kIGdpdmUg bWUgYSBjaGFuY2UgdG8gZml4IHRoaW5ncyAob3IgYXQgbGVhc3QKbG9nIHNvbWUgZGVidWdnaW5n IGluZm8pLiBJIGltYWdpbmUgdGhhdCdzIHdoYXQgV2luZG93cycgX19leGNlcHQKYmxvY2sgaXMg Zm9yLiBUaGUga2VybmVsIG1heSBub3Qga25vdyB3aGljaCBsb2NrcyBhcmUgc2FmZSB0byBicmVh aywKYnV0IEkgZG8uCgpXaGV0aGVyIGEga2VybmVsIGxlZnQgaW4gYW4gdW5zdGFibGUgc3RhdGUg aXMgbGVzcyBkZXNpcmFibGUgdGhhbiBhCnBhbmljIGlzIGRlYmF0YWJsZSBpbiBhIGNhc2UtYnkt Y2FzZSBiYXNpcywgYW5kIElNSE8gb3V0c2lkZSB0aGUgc2NvcGUKb2YgdGhpcyBkaXNjdXNzaW9u LgoKPiBBbmQgaWYgeW91IGFjdHVhbGx5ICp0aGluayogYWJvdXQgaXQgLSBhICd0cnkvY2F0Y2gn IGlzIHNlbWFudGljYWxseSAqaWRlbnRpY2FsKiB0bwo+IGNvZGluZyBhIHBhcmFtZXRlciB0ZXN0 IGJlZm9yZSB0aGUgZXZlbnQgb3IgY2hlY2tpbmcgYSByZXR1cm4gY29kZSBhZnRlci4KCkkgaHVt Ymx5IGRpc2FncmVlLiBSZXR1cm4gY29kZXMgYXJlbid0IHBvc3NpYmxlIGluIGFsbCBjYXNlcywg d2hpY2ggaXMKd2h5IHRoZXJlIGFyZSB0aGluZ3MgbGlrZSBuYXRpdmVfcmVhZF9tc3Jfc2FmZSB3 aGljaCBpbXBsZW1lbnQgc29tZQpmb3JtIG9mIGV4Y2VwdGlvbiBoYW5kbGluZyB0aHJvdWdoIF9B U01fRVhUQUJMRS4KCj4gQWxzbyAtIHNheSB5b3UgaGF2ZSBhIHRyeS9jYXRjaCBhcm91bmQgYSBz dGF0ZW1lbnQuICBGb3Igc29tZSBleGNlcHRpb25zLCBzdWNoCj4gYXMgYW4gZW5kLW9mLWZpbGUg b3IgYSBkcm9wcGVkIG5ldHdvcmsgY29ubmVjdGlvbiwgaXQncyByZWFzb25hYmx5IGVhc3kgdG8g a25vdwo+IGhvdyB0byBjbGVhbiB1cCBhbmQgY29udGludWUuIEJ1dCB3aGF0IGlmIHRoZSBzdGF0 ZW1lbnQgaGl0cyBhIG51bGwgcG9pbnRlcgo+IGVycm9yLiAgIFdoYXQgZG8geW91IGRvIHRvIGNs ZWFuIHRoaW5ncyB1cD8gICBZb3UgaGF2ZSBhIGJhZCBwb2ludGVyLCBhbmQgeW91Cj4gaGF2ZSAq bm8gd2F5IHRvIGFjdHVhbGx5IGZpeCBpdCBhbmQgY29udGludWUgbm9ybWFsbHkqLgoKQnV0IHRo ZW4gSSBjYW4gY2hvb3NlIHRvIGxldCBteSBwcm9jZXNzIGRpZSwgcGx1cyBsb2cgc29tZSB1c2Vm dWwgaW5mbwphbmQgbWF5YmUgZXZlbiBkbyBzb21lIG1pbm9yIGNsZWFudXBzLCB3aXRob3V0IHJh aXNpbmcgYSBwYW5pYy4gTXkKcGFydGljdWxhciBtb2R1bGUganVzdCByZWFkcyBzb21lIGhhcmR3 YXJlIHJlZ2lzdGVycyBhbmQgcmV0dXJucyB0aGUKaW5mbyB0byB1c2Vyc3BhY2UsIHNvIGl0J3Mg bm90IHNvbWV0aGluZyBlc3NlbnRpYWwgZm9yIHRoZSBzeXN0ZW0uIEFzCmEgdXNlciwgSSB3b3Vs ZCBoYXRlIGl0IGlmIGEgbm9uLWVzc2VudGlhbCBtb2R1bGUgY3Jhc2hlcyB0aGUgd2hvbGUKc3lz dGVtIGxpa2UgdGhhdC4gUGVyaGFwcyB0aGUgcmVhbCBwcm9ibGVtIGlzIHRoYXQgcGFuaWNfb25f b29wcwphZmZlY3RzIGFsbCBvZiB0aGUga2VybmVsLCByYXRoZXIgdGhhbiBhIGdpdmVuIG1vZHVs ZS4KCkluIGFueSBjYXNlLCBJIHRoaW5rIEkgYWxyZWFkeSBoYXZlIG15IGFuc3dlci4gVGhhbmtz IGZvciB0aGUgcmVzcG9uc2UKJiBkaXNjdXNzaW9uLgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KS2VybmVsbmV3YmllcyBtYWlsaW5nIGxpc3QKS2VybmVs bmV3Ymllc0BrZXJuZWxuZXdiaWVzLm9yZwpodHRwczovL2xpc3RzLmtlcm5lbG5ld2JpZXMub3Jn L21haWxtYW4vbGlzdGluZm8va2VybmVsbmV3Ymllcwo=