Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1209173ybt; Sun, 14 Jun 2020 14:31:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyI6jFI2Lb8cFLvU26Ar2KQb5HE8ixNycfGsRoYFk9UT3VUrFNemXx7SSRlhihPisQQLsG1 X-Received: by 2002:a17:906:4056:: with SMTP id y22mr22226163ejj.304.1592170290146; Sun, 14 Jun 2020 14:31:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592170290; cv=none; d=google.com; s=arc-20160816; b=hq0TP7OYcPZHGjIGUqpCCFLqiZ3v/nA/xIFTs8bLQfq1KLuoNwKasQnBFkjDNdTvQ8 hkqLptH91o6uXW1Oq3jDFttrMU+XfM5rKV93RBvRTIfKQp/i2M/67hiTuPYMgP+U6dGU Nsh4XaImAupZX1tfhJPIZ68zjiMmqxoKMjqycep2f99BM3nvKmB+y8YInodjdA4xPS5p qbwAiO31OgcSwm8zJUoOQeovvZrWtKJ1YcKx67XGk1P5pu5fixfKDIniRZNfMNyO9cbO utkI/CTwCMmpqyvTgB3jYuoRctzZbrGP0p81wpiFrg7REgtv9QdMYpeA9mihIKjub/8Y 776w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=K7m/IeUQsF7Da93aaI6BT6N8lcIvvMP4MmlqSdG+B6E=; b=ApIloddpZ/xAE2usxY0yfVfYfKYwLtqIIJf2UvW79qdmYDKZ+uXrVlCwUdJmdrDPuf mp/ZBJJIqDSYlZl3U7rhxMF9ubqSuqUODWveWCknNdukOrI0kK89M2OuvfE7bzYINLdd HXnA0f2L5309tdQLaN7LmbWMqHVV6DW4+2rRQ6IOW7S4DbQxr68LsnZl1xIe7apk7g9S Ddh5hFCXev2+el2ZtWPFfJHrTO9ci1u+01TZ6A7xHj+XgGotJ/Z34C55F9igPCoaA8xM exlqpX4A4dTccvjQSKd7fOCHSejcWkRAlx4u8Vn5LScR1IXnop5P0T1kngx94J76rWrE XlaQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w6si4736944eja.471.2020.06.14.14.31.06; Sun, 14 Jun 2020 14:31:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727870AbgFNV3N (ORCPT + 99 others); Sun, 14 Jun 2020 17:29:13 -0400 Received: from jabberwock.ucw.cz ([46.255.230.98]:48594 "EHLO jabberwock.ucw.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726648AbgFNV3N (ORCPT ); Sun, 14 Jun 2020 17:29:13 -0400 Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id C48C11C0BD2; Sun, 14 Jun 2020 23:29:11 +0200 (CEST) Date: Sun, 14 Jun 2020 23:29:11 +0200 From: Pavel Machek To: Michael Ellerman Cc: Jiri Slaby , SeongJae Park , Joe Perches , akpm@linux-foundation.org, apw@canonical.com, SeongJae Park , colin.king@canonical.com, sj38.park@gmail.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 0/2] Recommend denylist/allowlist instead of blacklist/whitelist Message-ID: <20200614212911.GB24529@amd> References: <20200611073804.10225-1-sjpark@amazon.com> <38ac91ab-ced3-8a4f-b825-4503fdcddeb8@suse.cz> <877dwcfitg.fsf@mpe.ellerman.id.au> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MW5yreqqjyrRcusr" Content-Disposition: inline In-Reply-To: <877dwcfitg.fsf@mpe.ellerman.id.au> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --MW5yreqqjyrRcusr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat 2020-06-13 00:40:59, Michael Ellerman wrote: > Jiri Slaby writes: > > On 11. 06. 20, 9:38, SeongJae Park wrote: > >> On Wed, 10 Jun 2020 23:35:24 -0700 Joe Perches wrote: > >>> On Thu, 2020-06-11 at 08:25 +0200, SeongJae Park wrote: > >>>> From: SeongJae Park > >>>> > >>>> This patchset 1) adds support of deprecated terms in the 'checkpatch= =2Epl' > >>>> and 2) set the 'blacklist' and 'whitelist' as deprecated with > >>>> replacement suggestion of 'denylist' and 'allowlist', because the > >>>> suggestions are incontrovertible, doesn't make people hurt, and more > >>>> self-explanatory. > >>> > >>> While the checkpatch implementation is better, > >>> I'm still very "meh" about the whole concept. > >>=20 > >> I can understand your concerns about politic things in the second patc= h. > >> However, the concept of the 'deprecated terms' in the first patch is n= ot > >> political but applicable to the general cases. We already had the com= mits[1] > >> for a similar case. So, could you ack for at least the first patch? > >>=20 > >> [1] https://www.phoronix.com/scan.php?page=3Dnews_item&px=3DLinux-Kern= el-Hugs > > > > Fuck you! replaced by hug you! is a completely different story. The > > former is indeed offending to majority (despite it's quite common to > > tell someone "fuck you" in my subregion; OTOH hugging, no way -- I'm a > > straight non-communist). If it turns out that any word (e.g. blacklist) > > offends _majority_ (or at least a significant part of it) of some > > minority or culture, then sure, we should send it to /dev/null. > > should by no means listen to extreme individuals. >=20 > I agree you have to draw the line somewhere, there will always be > someone somewhere that's offended by something. But this seems like a > pretty easy case. >=20 > It's not like blacklist / whitelist are even good to begin with, it's > not obvious which is which, you have to learn that black is bad and > white is good. >=20 > Blocklist (or denylist?) and allowlist are actually more descriptive and > less likely to cause confusion. You do not understand how word "blacklist" is used inside the kernel, do you? Do a quick grep. Pavel --=20 (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo= g.html --MW5yreqqjyrRcusr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAl7mlqcACgkQMOfwapXb+vLVHQCeLR9BjgTY+oHUi1XFMXuPB+wR 1QQAoIBeNk2dUqngwfvHEz/sVZpMNoiL =mvXj -----END PGP SIGNATURE----- --MW5yreqqjyrRcusr--