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=-1.8 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,USER_AGENT_SANE_1 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 8A76AC35247 for ; Wed, 5 Feb 2020 02:57:54 +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 DE9332082E for ; Wed, 5 Feb 2020 02:57:53 +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="HM5HPG3D" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DE9332082E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass 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 1izAsj-0003NU-PM; Tue, 04 Feb 2020 21:57:37 -0500 Received: from mail-oi1-x244.google.com ([2607:f8b0:4864:20::244]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.3) (envelope-from ) id 1izAsh-0003NM-Ha for kernelnewbies@kernelnewbies.org; Tue, 04 Feb 2020 21:57:35 -0500 Received: by mail-oi1-x244.google.com with SMTP id a22so466364oid.13 for ; Tue, 04 Feb 2020 18:57:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=o5G1T3QGzYx+8s4agfJ6+yuGlpjOL0X9ZzBnsDEgiN0=; b=HM5HPG3D2eUXbNONIMGE4JoyJRKUmr8QQMY3KO7BgwI3zDIJ+fFXFzI0uUfIXJcpKI ebTXjFh6Tid2kGOMEq7TK4lTuDLx75bdV6B+ad3FQtYSSx19JeIHgm91y1QQiHM18hL8 D+4ute4WUImOE/UzBz66w0XouzP7AnuDlkIQCoah31+DfSD8VLZtcj5MzJc4xWu50lDU oQ2rhZcWgvG1A2s4JQ4NLbR5xdTu+MJpgQVK7RzXMExRz9QRF2op1YRPJO8PjLp9qKFF btsqKkooMBMy4+SeEAT+IrPrsSe/Ar5k2+TA8NY61LRZXTQv46E/EdMeZXV5Quko16kh K0MQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=o5G1T3QGzYx+8s4agfJ6+yuGlpjOL0X9ZzBnsDEgiN0=; b=kFMiC4ufqE5pqYZwyZhZT25F5Zrszli3B5Nl4FdeB104kV+DDezerPuZq/R6grfnTP qgKL2+5ThRklqSS5fVChksDAWhFxT2K8gFtFbDmWakiboDLC3fMbqFPpQNYRT2VKVxff arJepzaW1RbEMDyj3UepishVM0RgTU1Fopspwk+ToIo840S2X8wCmM1Rci45ZrDfkxbl vRIF886fTOqsjG1VEHDsEj7lSyVP69X5CYnvdK0FaI70pP8xDIZ5Zk3+6zO7+C7R7taF HVANDazvHwRTODS6Xy6+HAmJVbwEeKD3O37EU6CAHn4tGJQAWSMn4VmJqUaqqwaaweDN p81A== X-Gm-Message-State: APjAAAXUTbDwdZVYd97zWlU7/FmUDSH1u+TmhqZpiNZ3JoahILF6xoKe FQTAairT+tiQX5vdlGwEt9Oa4yQQn8g= X-Google-Smtp-Source: APXvYqwOS3nRzjVoQSELH6g9Hv2kGm2m08HgLuxpAIx5TXdYnM6qtE6Q1h9rFmGpvuVhpBszjSfCIw== X-Received: by 2002:aca:814:: with SMTP id 20mr1496416oii.159.1580871446204; Tue, 04 Feb 2020 18:57:26 -0800 (PST) Received: from [192.168.1.4] (cpe-66-69-233-105.austin.res.rr.com. [66.69.233.105]) by smtp.gmail.com with ESMTPSA id a30sm7065889otc.79.2020.02.04.18.57.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Feb 2020 18:57:25 -0800 (PST) Subject: Re: Kernel drivers and IOCTLs To: =?UTF-8?Q?Valdis_Kl=c4=93tnieks?= References: <8969dfce-a295-c351-201c-4d8a0e90ac58@gmail.com> <44531.1579798166@turing-police> From: WyoFlippa Message-ID: Date: Tue, 4 Feb 2020 20:57:24 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <44531.1579798166@turing-police> Content-Language: en-US Cc: 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: kernelnewbies-bounces@kernelnewbies.org SGkgVmFsZGlzLAoKT24gMS8yMy8yMDIwIDEwOjQ5IEFNLCBWYWxkaXMgS2zEk3RuaWVrcyB3cm90 ZToKPiBPbiBUdWUsIDIxIEphbiAyMDIwIDIyOjI3OjAxIC0wNjAwLCBXeW9GbGlwcGEgc2FpZDoK Pgo+PiBJJ20gd29ya2luZyBvbiBhIGRyaXZlciB0aGF0IHdvdWxkIHZlcmlmeSBhIExpbnV4IG9y IFUtQm9vdCBpbWFnZSBpcwo+PiBzZWN1cmUgYW5kIEkgbmVlZCB0byBwYXNzIHBhcmFtZXRlcnMg c3VjaCBhcyB0aGUgcHVibGljIGtleSwgc3RhcnRpbmcKPj4gYWRkcmVzcywgZXRjLgo+IFRoaXMg aXMgYWN0dWFsbHkgYSBsb3QgaGFyZGVyIHRvIGRvIHByb3Blcmx5IHRoYW4gaXQgbG9va3MsIGVz cGVjaWFsbHkgaWYKPiB5b3UncmUgdHJ5aW5nIHRvIGV4cG9ydCB0aGUgaW5mb3JtYXRpb24gdG8g dXNlcnNwYWNlIC0gYSBjb21wcm9taXNlZCBrZXJuZWwgY2FuCj4gc2ltcGx5IGhpamFjayB5b3Vy IGlvY3RsIG9yIC9wcm9jIG9yIC9zeXMgZmlsZSBhbmQgb3V0cHV0IHRoYXQgaXQncyBub3QKPiBj b21wcm9taXNlZC4gWW91IGNhbid0IGV2ZW4gZWFzaWx5IHVzZSBwdWJsaWMvcHJpdmF0ZSBrZXlz IHRvIHNpZ24gdGhlCj4gc3RhdGVtZW50IGl0J3Mgbm90IGNvbXByb21pc2VkLCBiZWNhdXNlIGlm IHRoZSBsZWdpdCBrZXJuZWwgaGFzIGFjY2VzcyB0byB0aGUKPiBwdWJsaWMga2V5LCB0aGUgY29t cHJvbWlzZWQgY29kZSBwcm9iYWJseSBkb2VzIHRvby4uLi4uCj4KPiBBbmQgaWYgeW91J3JlIGRl ZmVuZGluZyBhZ2FpbnN0IHN1ZmZpY2llbnRseSB3ZWxsLWZpbmFuY2VkIGF0dGFja2VycywgaXQg bWF5Cj4gZXZlbiBiZSBkaWZmaWN1bHQgZm9yIGEgZHJpdmVyIHRvIHZlcmlmeSB0aGUgcmVzdCBv ZiB0aGUga2VybmVsIGlzbid0Cj4gY29tcHJvbWlzZWQuIEFzIGEgZmFpcmx5IG9idmlvdXMgYXR0 YWNrLCBjb25zaWRlciBhIGtlcm5lbCB3aXRoIDIgc2V0cyBvZiBwYWdlCj4gdGFibGUgbWFwcGlu Z3MuIEZpcnN0LCBhIHNldCB0aGF0IGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBrZXJuZWwgY29kZSBh bmQgaXMKPiBtYXBwZWQgaW4gd2hlbiB5b3VyIGRyaXZlciBpcyBleGVjdXRpbmcsIGFuZCB0aGVu IHRoZSAqcmVhbCogc2V0IHRoYXQgbWFwcyBpbgo+IG90aGVyIHBoeXNpY2FsIHBhZ2VzIGNvbnRh aW5pbmcgdGhlIHNrdWxsZHVnZ2VyeSBjb2RlLCB3aGljaCBnZXRzIG1hcHBlZCBpbgo+IHdoZW4g dGhlcmUncyBzb21ldGhpbmcgZXZpbCBiZWluZyBkb25lLi4uLgo+Cj4gU28gd2hhdCAqYWN0dWFs KiBwcm9ibGVtIGFyZSB5b3UgdHJ5aW5nIHRvIHNvbHZlIGJ5IHVzaW5nIGEgZHJpdmVyIHRvIHZl cmlmeQo+IHRoZSBpbWFnZSBpcyAic2VjdXJlIiAod2hpY2ggbmVlZHMgZnVydGhlciBkZWZpbml0 aW9uLCBidXQgeW91IHByb2JhYmx5IGFscmVhZHkKPiBrbmV3IHRoYXQgaWYgeW91ciBza2lsbCBs ZXZlbCBpcyB1cCB0byBkb2luZyB0aGlzIHJpZ2h0Li4uKT8gIEluIHBhcnRpY3VsYXIsIHdoYXQg YXJlCj4geW91IHRyeWluZyB0byBkbyB0aGF0IHZhcmlvdXMgc2VjdXJlIGJvb3Qgc2NoZW1lcyBk b24ndCBhZGRyZXNzPwoKVGhhbmsgeW91IGZvciB0aGUgcmVzcG9uc2UgYW5kIHNvcnJ5IGZvciB0 aGUgZGVsYXkgaW4gcmVwbHlpbmcuCgpJJ20gYWN0dWFsbHkgaGFwcHkgd2l0aCB0aGUgZXhpc3Rp bmcgYm9vdCBzY2hlbWVzLiBJbiB0aGlzIGNhc2UsIHRoZSAKZHJpdmVyIGlzIGdvaW5nIHRvIHZh bGlkYXRlIGEgc2lnbmVkIGltYWdlIChVLUJvb3Qgb3IgTGludXgpIGJlZm9yZSBpdCAKaXMgcHJv Z3JhbW1lZCBpbnRvIHRoZSBmbGFzaCBtZW1vcnkuIEFsdGhvdWdoIHRoZSBpbWFnZSBpcyB2YWxp ZGF0ZWQgCndoZW4gYm9vdGluZywgaXQgaXMgb25lIGFkZGl0aW9uYWwgY2hlY2sgdG8gYXZvaWQg c3VycHJpc2VzLgoKU2luY2UgTGludXggaXMgdmFsaWRhdGVkLCB0aGUgZHJpdmVyIHNob3VsZCBi ZSB0cnVzdGVkIGJ1dCB5b3UgbWFrZSBhIApnb29kIHBvaW50IGFib3V0IHRoZSBhcHBsaWNhdGlv biBhY2Nlc3NpbmcgdGhlIGRyaXZlciBpbiB1c2Vyc3BhY2UuIEluIAphZGRpdGlvbiB0byB0aGF0 IHByb2JsZW0sIEknbSB3cmVzdGxpbmcgd2l0aCB0aGUgbWV0aG9kIG9mIGdldHRpbmcgdGhlIApp bWFnZSB0byB0aGUgZHJpdmVyLiBJdCBsb29rcyBsaWtlIHJlYWRpbmcgYSBmaWxlIGZyb20gdGhl IGtlcm5lbCBpcyAKZnJvd25lZCB1cG9uIGV4Y2VwdCBpbiB0aGUgZmlybXdhcmUgY2FzZSB3aGlj aCBpcyBzcGVjaWFsLiBTbyBJJ2xsIG5lZWQgCnRvIHRoaW5rIGFib3V0IHRoYXQgc29tZSBtb3Jl LgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpLZXJu ZWxuZXdiaWVzIG1haWxpbmcgbGlzdApLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCmh0 dHBzOi8vbGlzdHMua2VybmVsbmV3Ymllcy5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXJuZWxuZXdi aWVzCg==