Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp8060641pxu; Sat, 26 Dec 2020 14:41:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJxUJXdc/SN4wBYPmgWX+ncADewtbS20AR1F0bV+gUAA0I6h7I+2YbIdHAIZ+s8QzfCdb9wy X-Received: by 2002:a05:6402:1592:: with SMTP id c18mr36201850edv.181.1609022473244; Sat, 26 Dec 2020 14:41:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609022473; cv=none; d=google.com; s=arc-20160816; b=D6h7VE/uBez6oH7H/zC7mHhK9yyKk4TQg+CzQPBYlMMf/mUI/P+MhN63SYmYZUzKLv RJxbS5e4S0akuCPUcm2PXxRujfGBG6gTm4r1wtjQ/TEAL/7zFHbLwBYvbzzCxec0tAC0 /yP2uKMSp9lATZp2kBqZYyfwsqnKFMTPDb2e3ao3rv5+Gx3lXqwHzZWuXZ8LNoTxB8J7 znc5ZGCjKwJqD8YlImZKSrCtSo7rkMw/DCDTerH5BotGi6WH9P1Fmtiravv5xBgl4p8u Um7jdIH7gefBtfExbv8PFZDmI5MUAtB0CUI+Ilb89viJhw2/LzPITVvMUV9DwgedM5jv rBYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:date:message-id:subject:mime-version :content-transfer-encoding:from:dkim-signature; bh=Eq3D1c72GuOg2RBFHPn9NToYOGFV7SaZQRuw7v3N/RY=; b=UpqP/QSbZQP9Q1lJSkFZLEpeZm+mJ0NQ7U+LOz95k7c1dTAJlGQ2ynJsewXKK4nEDv gFVL2Ca8i0fNKg+S6IG33sn+nEiWJ+YCiLv5EXWKbMFJmoh8YzrGl5iaGzMUpBgHRZXb 8uGPAAvUzMQW0iuNLE2ygpE8540nWj+0YINGugzZ20NUFH4zfi6W9cEyNdptECmtai3q kp1khSIw2KAjkNw1mpMeXM6MdULCn3PBCed6jbzCp0GwiDTZGToQDPaKBjS5+sCTXkKS kQKqphKi1Id+eBiLSLKw/nl4ou4+KI80KwId66s66gAEECuquzUWs6ewd+7zQqWRpxnH UjPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@icloud.com header.s=1a1hai header.b="V/WX8fR4"; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=icloud.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o14si15794726ejm.610.2020.12.26.14.40.50; Sat, 26 Dec 2020 14:41:13 -0800 (PST) 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; dkim=pass header.i=@icloud.com header.s=1a1hai header.b="V/WX8fR4"; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=icloud.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726146AbgLZWjl (ORCPT + 99 others); Sat, 26 Dec 2020 17:39:41 -0500 Received: from mr85p00im-ztdg06011801.me.com ([17.58.23.199]:50666 "EHLO mr85p00im-ztdg06011801.me.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726031AbgLZWjl (ORCPT ); Sat, 26 Dec 2020 17:39:41 -0500 X-Greylist: delayed 511 seconds by postgrey-1.27 at vger.kernel.org; Sat, 26 Dec 2020 17:39:41 EST DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1609021814; bh=Eq3D1c72GuOg2RBFHPn9NToYOGFV7SaZQRuw7v3N/RY=; h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To; b=V/WX8fR4u6lD+eN5oeUj0Z5AcJRSb77MyAHZCPbFZn1rzetFel+o1V3L6Dg+yfk96 0HSLqWV/9OuPYj9nQwO9/lvPChGG+kRa6Rpp3NxfdL+uovQU1mY+nDrBQg8Ksp7crt kJR/FaVarrt04T5x8R4mns/B1R4z6oJVOfIrS0F/iZh5Y2QezoccsQp1/6NQj8HBZm hCaRvrrmazQ6fp2XVOxJ59kQkuLcy7I6qiOKDVXEBS8T1v2W5+bwLSA23Mkqxd+dnT LuUb2fWmr1UFeisKSR6D6qlm7gnaifEBxomJ7i9bSP+61v1TyVe8OmgocHc7hLg0gj Yb4kzrAv8eIhg== Received: from tbodt-pro.attlocal.net (99-130-36-163.lightspeed.frokca.sbcglobal.net [99.130.36.163]) by mr85p00im-ztdg06011801.me.com (Postfix) with ESMTPSA id 8443AC05C2 for ; Sat, 26 Dec 2020 22:30:14 +0000 (UTC) From: Theodore Dubois Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: linux.git is broken on a case-insensitive filesystem Message-Id: <080A3B31-608F-4A36-A5DE-B75670D2452E@icloud.com> Date: Sat, 26 Dec 2020 14:30:13 -0800 To: linux-kernel@vger.kernel.org X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343,18.0.737 definitions=2020-12-26_10:2020-12-24,2020-12-26 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=991 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2006250000 definitions=main-2012260153 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I'm currently hacking on Linux trying to run a sort of UML-style thing = on macOS (please don't question my sanity :), and I've run into various = issues stemming from macOS having a case-insensitive filesystem.=20 The one you run into immediately is: there are a number of files (mostly = in netfilter) that have different uppercase and lowercase versions. = net/netfilter/xt_DSCP.c and net/netfilter/xt_dscp.c are quite different. = Last I checked, git would pseudo-randomly pick one of these to check = out, and then show the other one as having unstaged changes making it = look like the first one. This causes problems when switching branches. = I've worked around this with a sparse checkout that excludes these = files, but it's not great. The gitignore also contains the pattern *.s, which excludes *.S as well = when git is ignoring case. Is there any interest in fixing these? ~Theodore