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=-2.0 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, 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 840BCC433E0 for ; Mon, 6 Jul 2020 13:56:57 +0000 (UTC) Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (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 55BB92070C for ; Mon, 6 Jul 2020 13:56:57 +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="uksv0RIA" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 55BB92070C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=ksummit-discuss-bounces@lists.linuxfoundation.org Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id E81658923C; Mon, 6 Jul 2020 13:55:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hijhx7im9+B2; Mon, 6 Jul 2020 13:55:40 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by hemlock.osuosl.org (Postfix) with ESMTP id 7E7CA89271; Mon, 6 Jul 2020 13:55:37 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 5ACECC08A9; Mon, 6 Jul 2020 13:55:37 +0000 (UTC) Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 8D701C016F for ; Mon, 6 Jul 2020 13:23:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 789F925D52 for ; Mon, 6 Jul 2020 13:23:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HYjLYu2fPgem for ; Mon, 6 Jul 2020 13:23:48 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by silver.osuosl.org (Postfix) with ESMTPS id 825E425D29 for ; Mon, 6 Jul 2020 13:23:48 +0000 (UTC) Received: by mail-wr1-f67.google.com with SMTP id b6so40882401wrs.11 for ; Mon, 06 Jul 2020 06:23:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=u3h3wext262E7n1BD957g5v244VzOwxa5GVfjSJ/geM=; b=uksv0RIAMXQoQTap1+LbsoaHNwksYV/iQZD8ux1lmeU9O85VFW8n7kl3i/NDkA4JVA zebixzLSa9+kaTmzRBd426DC3iUypNtbgsxskA3njEdNW5p5MFjFE3JZTLTCe4uCoTa1 ZjdIvjDBPvmK5Q0podW8iTUhWGHmwBsmncGeTFCaK9yVlnLT+6x7wSym7bBY8ExPKKoG e22edvozdUOaKi2XubldCE4hJvhaHBvJTqtftT2LQEezOluR6+tLMrzvRkn8GNiFzCBZ cIYT5JDBf2zMlRYhxnOF91/VU0ubd9Sx6PJMe97l17KlLYIcLXImlsyx5hWLIlukaXMr 7DLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=u3h3wext262E7n1BD957g5v244VzOwxa5GVfjSJ/geM=; b=jkcKBWPIy3MKMQKcgXFGMZTENTnuLtULEPFOchNzO9PEpxFpJBXOZcazC5ZLf8zypC nT0EJ3sAtAVXxks/SBIyhkdPFr+UCOB6yYSf3Z8Rkenj149dQRGzUkDZ3joO58DAI/hU lT5LK6qCTKMijnlIadJcazLICbeVLDZEByF1i+UoWddE2WCsUVqVVO9p20bJKqCKxNpf d/1NvzzcG+IB59PhrrD9UvOI8LVx+KhXHAdTNLWj//krture0f3lYw3yEXiz6LjFL3Nr 9yfC3nUAknIK+cI6YvhLIreXG6J5dAKTgW1T86+nNBleOSgLpdfwUeeKfArQ12uiYgn2 kZ9w== X-Gm-Message-State: AOAM533YE9xBZbFaPq+Ygt2d44Jk31UQKxBMtVv/VLCgXMD31tJbF8ew vOUP+5rEubtqOVgviHPWZTU= X-Google-Smtp-Source: ABdhPJynUMChBoPXZsaBUtlvF5PfwvvAXzjTta7pkSZW/T+8cY+XqI/yf/64XJ2bsoRhmLQyTIz/eA== X-Received: by 2002:adf:f311:: with SMTP id i17mr50841740wro.237.1594041826875; Mon, 06 Jul 2020 06:23:46 -0700 (PDT) Received: from ?IPv6:2a01:36d:103:236:99d9:83af:85e2:5437? (2a01-036d-0103-0236-99d9-83af-85e2-5437.pool6.digikabel.hu. [2a01:36d:103:236:99d9:83af:85e2:5437]) by smtp.gmail.com with ESMTPSA id d81sm11472wmc.0.2020.07.06.06.23.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Jul 2020 06:23:46 -0700 (PDT) From: Tibor Raschko To: linux-kernel@vger.kernel.org References: <159389297140.2210796.13590142254668787525.stgit@dwillia2-desk3.amr.corp.intel.com> Message-ID: <810c098a-9920-3468-733e-4abb13bfbe6d@gmail.com> Date: Mon, 6 Jul 2020 15:23:45 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <159389297140.2210796.13590142254668787525.stgit@dwillia2-desk3.amr.corp.intel.com> Content-Language: en-US X-Mailman-Approved-At: Mon, 06 Jul 2020 13:55:33 +0000 Cc: tech-board-discuss@lists.linuxfound, ksummit-discuss@lists.linuxfoundation.org Subject: Re: [Ksummit-discuss] [PATCH] CodingStyle: Inclusive Terminology X-BeenThere: ksummit-discuss@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ksummit-discuss-bounces@lists.linuxfoundation.org Sender: "Ksummit-discuss" U2VuZGluZyB0aGUgd3JvbmcgbWVzc2FnZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkkn bSBwcmV0dHkgc3VyZSBldmVyeWJvZHkgYWdyZWVzIHRoYXQgYmVpbmcgaW5jbHVzaXZlIGlzIG1v cmUgdGhhbiBqdXN0CnVzaW5nIHRoZSByaWdodCB3b3Jkcy4gQmVpbmcgdHJ1bHkgaW5jbHVzaXZl IG1lYW5zIG5vdCBjYXJpbmcgYWJvdXQgdGhlCm9yaWdpbiwgYmlydGgsIGFnZSwgc2V4LCBza2lu IGNvbG9yIChhbW9uZ3N0IG90aGVyIHRoaW5ncykgYXQgYWxsLiBUaGlzCm1lYW5zIG5vdCBqdWRn aW5nIHBlb3BsZSBiYXNlZCBvbiB0aGVzZSBmYWN0b3JzLCBhbmQgYmVpbmcgZnJpZW5kbHksCmlu dml0aW5nIGFuZCBzdXBwb3J0aXZlIHdpdGggZXZlcnlib2R5IGluIGV2ZXJ5ZGF5IGxpZmUgYnkg ZGVmYXVsdC4gT24KdGhlIHN0cmVldCwgaW4gaGFsbHdheXMgYW5kIHJvb21zLCBhbmQgb24gdGhl IGludGVybmV0LiBUaGlzIGJlaGF2aW9yCmFsc28gaW5jbHVkZXMgdXNpbmcgd29yZHMgYW5kIHBo cmFzZXMgdGhhdCBhcmUgbm9uLW9mZmVuc2l2ZS4gU28gYXMgYQpyZXN1bHQsIHRoZSBwcm9wb3Nl ZCBwYXRjaCBhZHZvY2F0ZXMgYXZvaWRpbmcgd29yZHMgc3VjaCBhcyAic2xhdmUiIGFuZAoiYmxh Y2tsaXN0Ii4KCkhvd2V2ZXIsIGFzIGl0IHdhcyBhbHJlYWR5IHNhaWQgaW4gdGhpcyBkaXNjdXNz aW9uIGJ5IG90aGVyIHBhcnRpZXMsCiJjb250ZXh0IGlzIGV2ZXJ5dGhpbmciLiBRdWl0ZSBpcm9u aWNhbGx5LCB0aGlzIHdhcyBzYWlkIGluIGEgc2xpZ2h0bHkKZGlmZmVyZW50IGNvbnRleHQsIGJ1 dCBpdCBkb2Vzbid0IGNoYW5nZSB0aGUgaW1wb3J0YW5jZSBhbmQgZ2VuZXJhbAp0cnV0aCBvZiB0 aGVzZSB3b3Jkcy4gSSdsbCBnbyBvdXQgb24gYSBsaW1iIGFuZCBjbGFpbSB0aGF0IG5vYm9keSB3 aG8Kd3JvdGUgIm1hc3Rlci1zbGF2ZSIgZHVyaW5nIGRldmVsb3BtZW50IG9mIGEgZGV2aWNlIGRy aXZlciwgb3IgdXNlZCB0aGUKd29yZCAiYmxhY2tsaXN0IiB3YXMgYWN0dWFsbHkgdGhpbmtpbmcg b2YgQWZyaWNhbiBwZW9wbGUgb3IgaHVtYW4Kc2xhdmVyeS7CoCBJbiB0aGUgY29udGV4dCBvZiB0 aGUgTGludXgga2VybmVsIChhbmQgaW4gY29tcHV0aW5nIGluCmdlbmVyYWwpLCB0aGVzZSB3b3Jk cyBoYXZlIGEgbG9uZyBoaXN0b3J5IGFuZCBoYXZlIHplcm8gYmFkIGNvbm5vdGF0aW9uLApubyBy YWNpc20sIGFuZCBhYnNvbHV0ZWx5IG51bGwgb2ZmZW5zZS7CoCBPbmUgY291bGQgYXJndWUgdGhh dApyZWNvbW1lbmRpbmcgdG8gcmV0cm9hY3RpdmVseSByZW1vdmUgc3VjaCByZWZlcmVuY2VzICh3 aGljaCB0aGUgb3JpZ2luYWwKcHJvcG9zYWwgZG9lcykgYXNzdW1lcyB0aGF0IHRoZXNlIHdlcmUg b2ZmZW5zaXZlLCBoZW5jZSBzdWdnZXN0aW5nIHRvIGEKY2VydGFpbiBkZWdyZWUgdGhhdCBwYXN0 IGRldmVsb3BlcnMgd2hvIGhhdmUgdXNlZCB0aGVzZSB3b3JkcyB3ZXJlCnBvc3NpYmx5IHJhY2lz dHMuIFJldHJvYWN0aXZlbHkgcmVtb3ZpbmcgdGhvc2Ugb2NjdXJyZW5jZXMgZnJvbSBjb2RlIGlz CnRodXMsIEkgaG9uZXN0bHkgdGhpbmssIGRpc3Jlc3BlY3RpbmcgYW5kIGluc3VsdGluZyB0byB0 aGUgb3JpZ2luYWwKYXV0aG9ycy4gQmVjYXVzZSB3aHkgcmVtb3ZlIHRoZW0gaWYgdGhleSBkaWRu J3QgbWVhbiBhbnl0aGluZyBiYWQ/IEFuZApiZWZvcmUgeW91IHNheSAiYmVjYXVzZSB0aG9zZSBp bnN0YW5jZXMgY291bGQgc3RpbGwgYmUgaW50ZXJwcmV0ZWQgYXMKb2ZmZW5zaXZlIiwgSSdsbCBn ZXQgdG8gdGhhdCBzb29uLgoKVGhlIHByb3Bvc2FsIGlzIGp1c3QgYSBzdXJmYWNlIHRyZWF0bWVu dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT0KCi4uLiBhbmQgYSBiYWQgb25lIGF0IHRoYXQu IFRoZSAiYmxhY2siIGluICJibGFja2xpc3QiIGhhcyBub3RoaW5nIHRvIGRvCndpdGggQWZyaWNh biBvciBBZnJvLUFtZXJpY2FuIHBlb3BsZS4gTm8gbWF0dGVyIGhvdyBtYW55IG9jY3VycmVuY2Vz IG9mCiJibGFjayIgd2UgZXJhZGljYXRlIGZyb20gb3VyIGRpY3Rpb25hcnksIHRoZSB3b3JkICJi bGFjayIgd2lsbCBhbHdheXMKaGF2ZSBiYWQgY29ubm90YXRpb25zLiBUaGlzIGNvbm5vdGF0aW9u IHN0ZW1zIGZyb20gZGFya25lc3MsIHRoZSBhYnNlbmNlCm9mIGJlYXV0aWZ1bCBjb2xvcnMsIGFu ZCBoaXN0b3JpY2FsbHkgZnJvbSB0aGUgY29sZG5lc3MsIGRhcmtuZXNzIGFuZAppbnNlY3VyaXR5 IG9mIHRoZSBuaWdodC4gRGFuIFcuIGRpc21pc3NlcyB0aGlzIGJ5IHNheWluZyB0aGlzIGlzIGFu CmV0eW1vbG9naWNhbCBhcmd1bWVudCwgYnV0IHdlIGNhbm5vdCBkaXNtaXNzIGFyZ3VtZW50cyBq dXN0IGJlY2F1c2UgdGhleQphcmUgdW5iZW5lZmljaWFsIChpcyB0aGF0IGV2ZW4gYSB3b3JkPykg dG8gb3VyIGNhdXNlLiBUaGUgdHJ1ZSBwcm9ibGVtCmlzIG5vdCB0aGF0IHRoZSB3b3JkICJibGFj ayIgaGFzIGJhZCBjb25ub3RhdGlvbnMsIGJ1dCB0aGF0IHBlb3BsZSB3aXRoCmRhcmsgc2tpbiBj b2xvciBoYXZlIGJlZW4gbGFiZWxlZCB3aXRoIGEgd29yZCB0aGF0IGhhcyBhIGJhZApjb25ub3Rh dGlvbi4gSWYgd2UgZG9uJ3Qgd2FudCB0byBiZSBvZmZlbnNpdmUsIChhcyBhIHNtYWxsIHN0ZXAp IHdlIG11c3QKc3RvcCB0aGlua2luZyBvZiBBZnJpY2FuIGFuZCBBZnJvLUFtZXJpY2FuIHBlb3Bs ZSBhcyAiYmxhY2siIGFuZCBiYW4KdGhpcyBsYWJlbGluZyBvZiB0aGVtLiBOb3RlIHRoZSBiaWcg ZGlmZmVyZW5jZTogSW5zdGVhZCBvZiBiYW5uaW5nIHRoZQp1c2Ugb2YgYSBzaW1wbGUgY29sb3Ig aW4gc29tZSBjb250ZXh0cyB3aGljaCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aApvcHByZXNzaW9u LCBoYXRlIG9yIHNsYXZlcnksIHdlIHNob3VsZCBpbnN0ZWFkIHN0b3AgcmVmZXJyaW5nIHRvIGdy b3VwcwpvZiBwZW9wbGUgd2l0aCBhIHdvcmQgdGhhdCBpbmNpdGVzIGJhZCBmZWVsaW5ncy4gRm9y IHRoaXMgcmVhc29uLCBJCmFyZ3VlIHRoYXQgYmFubmluZyAiYmxhY2tsaXN0IiBpcyBqdXN0IGEg c3VyZmFjZSB0cmVhdG1lbnQgdGhhdCBkb2Vzbid0CnJlY29nbml6ZSB0aGUgdHJ1ZSBwcm9ibGVt IGJlaGluZCBpdCwgYW5kIGV2ZW4gaWYgaW1wbGVtZW50ZWQgd2lsbCBzdGF5CmluZWZmZWN0aXZl LiBBY2NlcHRpbmcgdGhpcyBwcm9wb3NhbCBpcyBsaWtlIGZpeGluZyBhbiBlcnJvciBtZXNzYWdl IGluCnRoZSBrZXJuZWwgbG9ncyBieSBzaW1wbHkgcmVtb3ZpbmcgdGhlIGVycm9yIG1lc3NhZ2Ug aW5zdGVhZCBvZiBmaXhpbmcKdGhlIHVuZGVybHlpbmcgYnVnLiBUbyBmaXggdGhlIGJ1ZyBpbiBv dXIgbGFuZ3VhZ2UsIHdlIG11c3Qgc3RvcApyZWZlcnJpbmcgdG8gImJsYWNrIiBwZW9wbGUgYXMg YmxhY2sgcGVvcGxlLiBBIG1lYXN1cmUgd2hlcmUgcHJvcG9uZW50cwpvZiB0aGUgcGF0Y2ggZmFp bCBhdCBtb3N0LgoKQmVpbmcgcmVzcGVjdGZ1bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT0K ClRoZSBjYXNlIGZvciAic2xhdmUiIGlzIGEgYml0IGRpZmZlcmVudCwgb2J2aW91c2x5LCBiZWNh dXNlIHRoZQpldHltb2xvZ3kgaGVyZSBkb2VzIGxpbmsgdG8gYWN0dWFsIGh1bWFuIHNsYXZlcnku IEFnYWluLCBpdCBpcyBpbXBvcnRhbnQKdG8gbm90ZSB0aGUgY29udGV4dCBob3dldmVyLiBJbiBj b21wdXRpbmcsIHRoaXMgbWVhbnMgc29tZXRoaW5nCmNvbXBsZXRlbHkgZGlmZmVyZW50LCBlbmQg b2Ygc2VudGVuY2UuIFN1cHBvcnRlcnMgb2YgdGhlIHBhdGNoIHdpbGwgY29tZQphbmQgc2F5LCAi aXQgZG9lc24ndCBuZWVkIHRvIGJlIG1lYW50IG9mZmVuc2l2ZWx5IHRvIGJlIHRha2VuCm9mZmVu c2l2ZWx5Ii4gVGhhdCdzIHRydWUsIG9mIGNvdXJzZSwgYnV0IG9ubHkgaWYgaXQgaXMgYQptaXN1 bmRlcnN0YW5kaW5nLCB3aGljaCBpbiB0aGUgY29tcHV0aW5nIGNvbnRleHQgaGFzIHplcm8gY2hh bmNlLiBJZiB5b3UKa25vdyBhbmQgdW5kZXJzdGFuZCB3aGF0IHRoZSBvdGhlciBwYXJ0eSAqcmVh bGx5KiBtZWFudCwgdGhlbiBzb21ldGhpbmcKdGhhdCB3YXNuJ3QgbWVhbnQgb2ZmZW5zaXZlbHkg Y2Fubm90IGJlIHRha2VuIG9mZmVuc2l2ZWx5LiBUaGUgcmlnaHQKd29yZCBoZXJlIGlzIG5vdCAi b2ZmZW5zaXZlIiwgYnV0IG9uZSBvciBtb3JlIG9mICJ1bmNvbWZvcnRhYmxlIiwKImRpc3R1cmJp bmciLCBvciAidXBzZXR0aW5nIi4gTm93ICp0aGF0KiBpcyB1bmRlcnN0YW5kYWJsZS4gSWYgeW91 IGhhdmUKYSBoaXN0b3J5IG9mIHlvdSBvciB5b3VyIGFuY2VzdG9ycyBiZWVuIG9wcHJlc3NlZCwg dGhlbiB0YWxraW5nIGFib3V0CnNsYXZlcnkgdW5kZXJzdGFuZGFibHkgZ2VuZXJhdGVzIHVud2Vs Y29tZSBlbW90aW9uYWwgcmVhY3Rpb25zLiBCdXQgdGhpcwpoYXMgbm90aGluZyB0byBkbyB3aXRo IGluY2x1c2lvbiwgcmFjaXNtLCBvciBoYXRlLiBIb3dldmVyLCBiZWNhdXNlIHdlCmRvbid0IHdh bnQgdG8gZW1vdGlvbmFsbHkgdXBzZXQgcGVvcGxlLCBJIGFjdHVhbGx5IHN1cHBvcnQgYXZvaWRp bmcKcmVmZXJlbmNlcyB0byAic2xhdmUiIGluIHRoZSBmdXR1cmUuIEltcG9ydGFudGx5IHRob3Vn aCwgdGhpcyBzdXBwb3J0IGlzCm91dCBvZiByZXNwZWN0LCBhbmQgbm90IGJlY2F1c2UgaXQgaGFz IGFueXRoaW5nIHRvIGRvIHdpdGggYmVpbmcKb2ZmZW5zaXZlLiBJbiB0aGlzIGNvbnRleHQsIHdl IHNob3VsZCwgYW5kIGZvciBjb3JyZWN0bmVzcyBzYWtlIG11c3QsCnN0b3AgcmVmZXJyaW5nIHRv ICJvZmZlbnNpdmVuZXNzIi4KClRob3VnaCBldmVuIHRoaXMgbG9naWMgaXMgYm9yZGVybGluZTog anVzdCByZWNlbnRseSwgaGFsZiBhIG1pbGxpb24KcGVvcGxlIGhhdmUgZmFsbGVuIHZpY3RpbSB0 byBDT1ZJRC0xOSBpbiBvdmVyIGp1c3QgYSBjb3VwbGUgb2YgbW9udGhzLgpUaGUgbnVtYmVyIG9m IGFmZmVjdGVkIHJlbGF0aXZlcyBhcmUgcHJvYmFibHkgMi0zeCBvZiB0aGF0LCB3aG8gYXJlIG5v dwplbW90aW9uYWxseSBzaGFrZW4gYW5kIHVuY29tZm9ydGFibGUgYWJvdXQgdGFsa2luZyBhYm91 dCB0aGUgdmlydXMuCkltYWdpbmUgd2hlcmUgd2Ugd291bGQgYmUgbm93IChvciB3aGVyZSB3ZSB3 aWxsIGJlIGluIGhhbGYgYSB5ZWFyKSBpZiB3ZQpzdG9wcGVkIHJlZmVycmluZyB0byBDT1ZJRCB0 byBhdm9pZCBlbW90aW9uYWxseSB1cHNldHRpbmcgdGhlc2UgcGVvcGxlLgoKQWJvdXQgdGhhdCBh cmd1bWVudCB3aXRoIGVmZmljaWVuY3kKPT09PT09PT09PT09PT09PT09PT09PT09PT09CgpUaGUg cGF0Y2ggYXV0aG9yIGdvZXMgaW50byBkZXRhaWwgdG8gImlsbHVzdHJhdGUiIGhvdyBhdm9pZGlu ZyB0aGVzZQp3b3JkcyB3aWxsIGltcHJvdmUgZWZmaWNpZW5jeS4gSSdtIHNvcnJ5IHRvIGNhbGwg dGhpcyBvdXQsIGJ1dCB0aGlzIGlzCnV0dGVybHkgYm9ndXMgYW5kIGRpc3RyYWN0aW5nIGZyb20g dGhlIGlzc3VlIGF0IGhhbmQuIEZpcnN0IG9mIGFsbCwgbm90CmFueSBtYWludGFpbmVyIGhhcyBi ZWVuIHNsb3dlZCBkb25lIG9yIGhhcyB3b3JrZWQgbGVzcyBlZmZpY2llbnRseQpiZWNhdXNlIHRo ZXkgc2F3IHRoZSB3b3JkICJibGFja2xpc3QiIG9yICJzbGF2ZSIgaW4gdGhlIGtlcm5lbCBzb3Vy Y2VzLgpUaGVzZSAqdGVjaG5pY2FsKiBwaHJhc2VzIGFyZSBub3QgbGlrZSBiYWQgY29kZSBmb3Jt YXR0aW5nIHdoZXJlCmRpc2NvbmZvcm1pdHkgbGVhZHMgdG8gd29yc2UgcmVhZGFiaWxpdHkgb3Ig bWFrZXMgdGhlIGNvZGluZyBpbnRlbnQKaGFyZGVyIHRvIGZvbGxvdyBvciB1bmRlcnN0YW5kLiBR dWl0ZSB0aGUgY29udHJhcnksIGlmIGFueWJvZHkgcmVhZCB0aGUKcHJvcG9zZWQgImRlbnlsaXN0 IiBpbnN0ZWFkIG9mICJibGFja2xpc3QiLCB0aGV5IHdpbGwgc3RvcCBmb3IgYSBzZWNvbmQsCnRo aW5rICJ3aGF0IGFuIG9kZCBjaG9pY2Ugb2Ygd29yZHMuLi4iLCBhbmQgaWYgaXQgd2Fzbid0IGZv ciB0aGUgY3VycmVudApibGFjay1saXZlcy1tYXR0ZXIgbW92ZW1lbnQsIHdvdWxkIGhhdmUgYSB5 ZWFyIGFnbyBwcm9iYWJseSBldmVuCnJlZmFjdG9yZWQgdGhlIGNvZGUgKG9yIHJlcXVlc3RlZCBh IHYyLXBhdGNoKSB3aXRoIHRoZSB1c3VhbCB0ZXJtaW5vbG9neQpvZiAiYmxhY2tsaXN0Ii4gSW4g b3RoZXIgd29yZHMsIHRoaXMgYXJndW1lbnQgaGFzIHplcm8gcmVhbC1saWZlIGJhc2lzCmFuZCB3 aWxsLCBpZiBpbXBsZW1lbnRlZCwgYWNoaWV2ZSB0aGUgb3Bwb3NpdGUgZWZmZWN0IG9mIHdoYXQg aXQgaXMKY2xhaW1pbmcuCgpJZiB3ZSBkbyB0aGlzLCB0aGVyZSBpcyBubyBlbmQgdG8gcG9saXRp Y3MKPT09PT09PT09PT09PT09PT09PT09PT09PT09CgpMZXQgbWUgc3RhcnQgd2l0aCBhbiBleGFt cGxlLiBUaGUgcGF0Y2ggYXV0aG9yIG5lZ2xlY3RmdWxseSBmb3JnZXRzCmFib3V0IHByb3Bvc2lu ZyB0byBiYW4gIndoaXRlbGlzdCIsIG5vdCBqdXN0ICJibGFja2xpc3QiLiBJZiB3ZSBhZ3JlZQp0 aGF0ICJibGFja2xpc3QiIGlzIHdyb25nIGJlY2F1c2UgaXQgYXNzdW1lcyB0aGF0IGV2ZXJ5dGhp bmcgImJsYWNrIiBpcwphbHdheXMgYmFkIChhbmQgdGh1cyBibGFjayBwZW9wbGUnZCBiZSBiYWQp LCB0aGVuIG9idmlvdXNseSB3ZSAqaGF2ZSB0byoKcmVtb3ZlIHdoaXRlbGlzdCB0b28uIEJlY2F1 c2UgIndoaXRlbGlzdCIgdGhlbiBhc3N1bWVzIHRoYXQgZXZlcnl0aGluZwoid2hpdGUiIGlzIGFs d2F5cyBnb29kLCBhbmQgbm93IHNpbmNlIHdlJ3JlIHVuYWJsZSB0byBpZ25vcmUgdGhlCnJlZmVy ZW5jZSB0byBza2luLWNvbG9yLCBzbyB0aGlzIGlzIGp1c3QgYXMgcmFjaXN0IChhY3R1YWxseSBl dmVuCndvcnNlKSwgc3VnZ2VzdGluZyB3aGl0ZSBzdXByZW1hY3kuIEl0IGlzIG9idmlvdXMgdGhh dCB3aG9ldmVyIHRob3VnaHQKb3V0IHRoZSBleGNsdXNpb24gb2YgImJsYWNrbGlzdCIgZGlkbid0 IHRoaW5rIHRoaXMgdGhyb3VnaC4gQnV0IHdlIGFsbAprbm93LCB0aGVzZSB3b3JkcyB0byBiZSBy ZXBsYWNlZCBhbGwgc3RlbSBmcm9tIG91dHNpZGUgb3VyIGNvbW11bml0eSwKYW5kIHRoZSBjdXJy ZW50IHBhdGNoIGlzIG5vdCB0aGUgcmVzdWx0IG9mIGNhcmVmdWwgY29uc2lkZXJhdGlvbiwgYnV0 CnRoZSByZXN1bHQgb2YgZ2l2aW5nLWluIHRvIGV4dGVybmFsIHByZXNzdXJlLCBhbmQgdG8gcG9s aXRpY2FsIGFuZCBtZWRpYQp3YXZlcy4gVGhlIExpbnV4IGNvbW11bml0eSBzaG91bGQgc3RhbmQg c3Ryb25nIGFuZCBiZSBpbmNsdXNpdmUgYnkKKmJlaW5nKiB3ZWxjb21pbmcsIGZyaWVuZGx5IGFu ZCBoZWxwZnVsIHRvIGV2ZXJ5Ym9keSBpcnJlc3BlY3RpdmUgb2YKc2tpbiBjb2xvciwgbm90IGJ5 ICpzYXlpbmcqIHdoYXQgY3VycmVudCBwb2xpdGljYWwgYWN0aXZpc3RzIGV4cGVjdCB1cwp0byBz YXkuIEl0IG1pZ2h0IGV2ZW4gYmUgYmV0dGVyIHRvIHN0b3AgdGFsa2luZyBhYm91dCBza2luIGNv bG9yIGluIHRoZQpjb250ZXh0IG9mIGtlcm5lbCBkZXZlbG9wbWVudCBhbHRvZ2V0aGVyLCBiZWNh dXNlIHNraW4gY29sb3IgZG9lc24ndAptYXR0ZXIgaGVyZS4gSGVyZSBwZW9wbGUganVkZ2Ugb3Ro ZXJzIGJ5IHRlY2huaWNhbCBjb21wZXRlbmN5LiBBbnkKZGlzY3Vzc2lvbnMgb3RoZXJ3aXNlIGFy ZSBmdWVsZWQgYnkgZXh0ZXJuYWwgZmFjdG9ycyBhbmQgYXJlIGEKZGlzdHJhY3Rpb24uIE5vdGUg dGhpcyBkb2VzICpub3QqIG1lYW4gd2UgdHVybiBvdXIgYmFja3MgdG8gcmFjaXNtIG9yCm9mZmVu c2l2ZSBiZWhhdmlvci4gSWYgd2Ugc2VlIGFueSBzdWNoIHBvaXNvbm91cyBhY3Rpdml0eSBhbW9u ZyBvdXIKY2lyY2xlcyBub3cgb3IgaW4gdGhlIGZ1dHVyZSwgd2UgbXVzdCBhbmQgd2lsbCBzaW5n bGUgdGhlbSBvdXQgYW5kIHRlYWNoCnRoZW0gYmV0dGVyLCBhbmQgZm9yIGluY29ycmlnaWJsZSBj YXNlcyB3ZSBkaXN0YW5jZSBvdXJzZWx2ZXMgZnJvbSB0aGVtLgpCdXQgdGhlc2Ugd2lsbCBiZSBv bmUtb2ZmIGNhc2VzIHRoYXQgd2lsbCBiZSBoYW5kbGVkIGFwcHJvcHJpYXRlbHkuClVubGVzcyBp dCBiZWNvbWVzIGEgY29tbW9uIHByb2JsZW0gYW1vbmcgTGludXggZGV2ZWxvcGVycywgaXQgaXMg bm90IG91cgpyZXNwb25zaWJpbGl0eSB0byB3cml0ZSBkb3duIGVhY2ggYW5kIGV2ZXJ5IGRlc2ly YWJsZSBodW1hbiBiZWhhdmlvcgooYWdhaW4sIHNlZSB0b3AgYWJvdXQgInNlbmRpbmcgdGhlIHdy b25nIG1lc3NhZ2UiKS4gV2UndmUgc3VjY2Vzc2Z1bGx5CmF2b2lkZWQgcGVzdHMgZnJvbSBpbmZl Y3Rpbmcgb3VyIGNpcmNsZXMgaW4gdGhlIHBhc3QgYW5kIHdlJ2xsIGNvbnRpbnVlCnRvIGRvIHNv LiBBdm9pZGluZyB0aGUgd29yZCAiYmxhY2tsaXN0IiBtYWtlcyBubyBkaWZmZXJlbmNlIGhlcmUu IEhvdyBkbwpJIGtub3c/IEJlY2F1c2UgbGV0J3MgYmUgcmVhbDogVGhlIHVzZSBvZiB0aGUgd29y ZCAiYmxhY2tsaXN0IiBoYXMgbm90CmRldGVycmVkIGEgZGV2ZWxvcGVyIGZyb20gam9pbmluZyBv dXIgY29tbXVuaXR5IHlldC4uLiBmb3IgYWJvdXQgMjUKeWVhcnMgbm93LiBPbiB0aGUgb3RoZXIg aGFuZCB0aGlzIGRpc2N1c3Npb24gaXMgbm93IHdhc3RpbmcgZXZlcnlib2R5J3MKdGltZS4gV2l0 aCB0aGF0IGxhc3Qgc2VudGVuY2UgaW4gbWluZCwgc29ycnkgZm9yIHRoaXMgbWFpbCB0dXJuaW5n IG91dApzbyBsb25nLgoKUmFzY2hrbyBULgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCktzdW1taXQtZGlzY3VzcyBtYWlsaW5nIGxpc3QKS3N1bW1pdC1k aXNjdXNzQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5k YXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8va3N1bW1pdC1kaXNjdXNzCg== 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=-2.3 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, 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 7AF6CC433DF for ; Mon, 6 Jul 2020 13:23:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 46DCE20715 for ; Mon, 6 Jul 2020 13:23:50 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="uksv0RIA" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729204AbgGFNXt (ORCPT ); Mon, 6 Jul 2020 09:23:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728961AbgGFNXs (ORCPT ); Mon, 6 Jul 2020 09:23:48 -0400 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 44949C061794 for ; Mon, 6 Jul 2020 06:23:48 -0700 (PDT) Received: by mail-wr1-x442.google.com with SMTP id f18so32835614wrs.0 for ; Mon, 06 Jul 2020 06:23:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=u3h3wext262E7n1BD957g5v244VzOwxa5GVfjSJ/geM=; b=uksv0RIAMXQoQTap1+LbsoaHNwksYV/iQZD8ux1lmeU9O85VFW8n7kl3i/NDkA4JVA zebixzLSa9+kaTmzRBd426DC3iUypNtbgsxskA3njEdNW5p5MFjFE3JZTLTCe4uCoTa1 ZjdIvjDBPvmK5Q0podW8iTUhWGHmwBsmncGeTFCaK9yVlnLT+6x7wSym7bBY8ExPKKoG e22edvozdUOaKi2XubldCE4hJvhaHBvJTqtftT2LQEezOluR6+tLMrzvRkn8GNiFzCBZ cIYT5JDBf2zMlRYhxnOF91/VU0ubd9Sx6PJMe97l17KlLYIcLXImlsyx5hWLIlukaXMr 7DLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=u3h3wext262E7n1BD957g5v244VzOwxa5GVfjSJ/geM=; b=A/JwLwnqwoErgmsscba9swSdWAwhqYxuprzGZWDnSnk2tom36O2U6NiRNUGBZXuR0Z /Ol2rpGPFilUzPtsW/EjXeLzPhN8I/SKaX/biAtsMK9xakotuSy0y8e7r/7lgKzBUPCI IyU9MU9KCjZ3+jPeP81rocwandfhrlH2i1jorYBohfkCmhVYzQLGXmHsN0R0UAdiSlku iIJR3VB7u87Vc6Nf5GGm146Ii1KnNmP/xg8d0sKoC9HtQdIGKO1jztD0uW9XDG3smhIP UdpvEDH+4OTTN+xd0LuNM74/pKv6DhCCiM9Ky4yXwiOFA9Y4MfPeBx90DQrpPC68qb07 LH2g== X-Gm-Message-State: AOAM5328EBBYIOhv4YjldMu+42EDw0Jt0cyb88WvF7WPcFGegaRmICzA AWiXei0rxVuWeENVRjB8KZfY3ZlW1/Q= X-Google-Smtp-Source: ABdhPJynUMChBoPXZsaBUtlvF5PfwvvAXzjTta7pkSZW/T+8cY+XqI/yf/64XJ2bsoRhmLQyTIz/eA== X-Received: by 2002:adf:f311:: with SMTP id i17mr50841740wro.237.1594041826875; Mon, 06 Jul 2020 06:23:46 -0700 (PDT) Received: from ?IPv6:2a01:36d:103:236:99d9:83af:85e2:5437? (2a01-036d-0103-0236-99d9-83af-85e2-5437.pool6.digikabel.hu. [2a01:36d:103:236:99d9:83af:85e2:5437]) by smtp.gmail.com with ESMTPSA id d81sm11472wmc.0.2020.07.06.06.23.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Jul 2020 06:23:46 -0700 (PDT) From: Tibor Raschko Subject: Re: [PATCH] CodingStyle: Inclusive Terminology To: linux-kernel@vger.kernel.org Cc: ksummit-discuss@lists.linuxfoundation.org, tech-board-discuss@lists.linuxfound References: <159389297140.2210796.13590142254668787525.stgit@dwillia2-desk3.amr.corp.intel.com> Message-ID: <810c098a-9920-3468-733e-4abb13bfbe6d@gmail.com> Date: Mon, 6 Jul 2020 15:23:45 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <159389297140.2210796.13590142254668787525.stgit@dwillia2-desk3.amr.corp.intel.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sending the wrong message =========================== I'm pretty sure everybody agrees that being inclusive is more than just using the right words. Being truly inclusive means not caring about the origin, birth, age, sex, skin color (amongst other things) at all. This means not judging people based on these factors, and being friendly, inviting and supportive with everybody in everyday life by default. On the street, in hallways and rooms, and on the internet. This behavior also includes using words and phrases that are non-offensive. So as a result, the proposed patch advocates avoiding words such as "slave" and "blacklist". However, as it was already said in this discussion by other parties, "context is everything". Quite ironically, this was said in a slightly different context, but it doesn't change the importance and general truth of these words. I'll go out on a limb and claim that nobody who wrote "master-slave" during development of a device driver, or used the word "blacklist" was actually thinking of African people or human slavery.  In the context of the Linux kernel (and in computing in general), these words have a long history and have zero bad connotation, no racism, and absolutely null offense.  One could argue that recommending to retroactively remove such references (which the original proposal does) assumes that these were offensive, hence suggesting to a certain degree that past developers who have used these words were possibly racists. Retroactively removing those occurrences from code is thus, I honestly think, disrespecting and insulting to the original authors. Because why remove them if they didn't mean anything bad? And before you say "because those instances could still be interpreted as offensive", I'll get to that soon. The proposal is just a surface treatment =========================== ... and a bad one at that. The "black" in "blacklist" has nothing to do with African or Afro-American people. No matter how many occurrences of "black" we eradicate from our dictionary, the word "black" will always have bad connotations. This connotation stems from darkness, the absence of beautiful colors, and historically from the coldness, darkness and insecurity of the night. Dan W. dismisses this by saying this is an etymological argument, but we cannot dismiss arguments just because they are unbeneficial (is that even a word?) to our cause. The true problem is not that the word "black" has bad connotations, but that people with dark skin color have been labeled with a word that has a bad connotation. If we don't want to be offensive, (as a small step) we must stop thinking of African and Afro-American people as "black" and ban this labeling of them. Note the big difference: Instead of banning the use of a simple color in some contexts which have nothing to do with oppression, hate or slavery, we should instead stop referring to groups of people with a word that incites bad feelings. For this reason, I argue that banning "blacklist" is just a surface treatment that doesn't recognize the true problem behind it, and even if implemented will stay ineffective. Accepting this proposal is like fixing an error message in the kernel logs by simply removing the error message instead of fixing the underlying bug. To fix the bug in our language, we must stop referring to "black" people as black people. A measure where proponents of the patch fail at most. Being respectful =========================== The case for "slave" is a bit different, obviously, because the etymology here does link to actual human slavery. Again, it is important to note the context however. In computing, this means something completely different, end of sentence. Supporters of the patch will come and say, "it doesn't need to be meant offensively to be taken offensively". That's true, of course, but only if it is a misunderstanding, which in the computing context has zero chance. If you know and understand what the other party *really* meant, then something that wasn't meant offensively cannot be taken offensively. The right word here is not "offensive", but one or more of "uncomfortable", "disturbing", or "upsetting". Now *that* is understandable. If you have a history of you or your ancestors been oppressed, then talking about slavery understandably generates unwelcome emotional reactions. But this has nothing to do with inclusion, racism, or hate. However, because we don't want to emotionally upset people, I actually support avoiding references to "slave" in the future. Importantly though, this support is out of respect, and not because it has anything to do with being offensive. In this context, we should, and for correctness sake must, stop referring to "offensiveness". Though even this logic is borderline: just recently, half a million people have fallen victim to COVID-19 in over just a couple of months. The number of affected relatives are probably 2-3x of that, who are now emotionally shaken and uncomfortable about talking about the virus. Imagine where we would be now (or where we will be in half a year) if we stopped referring to COVID to avoid emotionally upsetting these people. About that argument with efficiency =========================== The patch author goes into detail to "illustrate" how avoiding these words will improve efficiency. I'm sorry to call this out, but this is utterly bogus and distracting from the issue at hand. First of all, not any maintainer has been slowed done or has worked less efficiently because they saw the word "blacklist" or "slave" in the kernel sources. These *technical* phrases are not like bad code formatting where disconformity leads to worse readability or makes the coding intent harder to follow or understand. Quite the contrary, if anybody read the proposed "denylist" instead of "blacklist", they will stop for a second, think "what an odd choice of words...", and if it wasn't for the current black-lives-matter movement, would have a year ago probably even refactored the code (or requested a v2-patch) with the usual terminology of "blacklist". In other words, this argument has zero real-life basis and will, if implemented, achieve the opposite effect of what it is claiming. If we do this, there is no end to politics =========================== Let me start with an example. The patch author neglectfully forgets about proposing to ban "whitelist", not just "blacklist". If we agree that "blacklist" is wrong because it assumes that everything "black" is always bad (and thus black people'd be bad), then obviously we *have to* remove whitelist too. Because "whitelist" then assumes that everything "white" is always good, and now since we're unable to ignore the reference to skin-color, so this is just as racist (actually even worse), suggesting white supremacy. It is obvious that whoever thought out the exclusion of "blacklist" didn't think this through. But we all know, these words to be replaced all stem from outside our community, and the current patch is not the result of careful consideration, but the result of giving-in to external pressure, and to political and media waves. The Linux community should stand strong and be inclusive by *being* welcoming, friendly and helpful to everybody irrespective of skin color, not by *saying* what current political activists expect us to say. It might even be better to stop talking about skin color in the context of kernel development altogether, because skin color doesn't matter here. Here people judge others by technical competency. Any discussions otherwise are fueled by external factors and are a distraction. Note this does *not* mean we turn our backs to racism or offensive behavior. If we see any such poisonous activity among our circles now or in the future, we must and will single them out and teach them better, and for incorrigible cases we distance ourselves from them. But these will be one-off cases that will be handled appropriately. Unless it becomes a common problem among Linux developers, it is not our responsibility to write down each and every desirable human behavior (again, see top about "sending the wrong message"). We've successfully avoided pests from infecting our circles in the past and we'll continue to do so. Avoiding the word "blacklist" makes no difference here. How do I know? Because let's be real: The use of the word "blacklist" has not deterred a developer from joining our community yet... for about 25 years now. On the other hand this discussion is now wasting everybody's time. With that last sentence in mind, sorry for this mail turning out so long. Raschko T.