From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7CB3E1A38F9 for ; Fri, 13 Feb 2026 01:43:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770947020; cv=none; b=Fwi9icC7ayQsb5LRJSZZXO63SJb/NC7LsvrE0Aly+OtqwKWdc/NGVRIwJR78TZS0tVsWyR87cTQ7V+8G1JS0RInMrKR7ZQ4KfjIiWyHxuePgc6LHE43qcThi8EzjH9g63kfdqfPY91i/AQTzo62v/w3RLFoNxvQd89hmD89j7eo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770947020; c=relaxed/simple; bh=pIpsIskbihT4+Ir+w8xZ+aFs2r0DeBuqQH4DTPdT/Gg=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=m1T1AMRKlCD4rzyK9S4ZQQW3DxdGJZtDjF1WMOs4YuZKeG0kKiqHB/bswMu8sav6eMxzx3zOiRraoi4cjRvliyvkhOwBRJW88zVAyMx/41NlaBMspKDQzgkC7l1hk7IQBusri525royTAAox6TBWSPAAWR+d4O0onInXaWy8aJ4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linuxfoundation.org; spf=pass smtp.mailfrom=linuxfoundation.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=ciAgat5h; arc=none smtp.client-ip=209.85.218.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linuxfoundation.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linuxfoundation.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="ciAgat5h" Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-b8845cb5862so56006966b.3 for ; Thu, 12 Feb 2026 17:43:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1770947016; x=1771551816; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yHjmq7oQCnTopIXFLdHO0WCCRKYh0w5rSxJt0mJXwC8=; b=ciAgat5h/VbJ7ILlei6LalJJQDgJZSyLSGGjH2VPL5Z2uu7LBYJdjJSMBo0gJIJRtl d4JP9MNeHm+lmy9WhFE8jKCBInvEx/6z5LS1UbcZI0PxP1WgFMsNkSfNOPbuweyp3O8W Y3dC/GmgNiLXTbB62O55oBYTMYcQyUfyLRiTw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770947016; x=1771551816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=yHjmq7oQCnTopIXFLdHO0WCCRKYh0w5rSxJt0mJXwC8=; b=jp9ONy8601RFHmQZWFs71Of2R/d2b8Bl0+4iovsTEkgOfbsWE38g3Ka4Emx0lkZb/x 9O5trJI7XBAY+RfHkliURIFwXjlsf3REFZRyidv/W7CgZtd6k5/h9FzdJoqvqlypO/Ur alt6I9rLH4R3igLEScR4C0iy4qUZJBQ6g/WyuJqnfgrznwaACxAONNdwjegw+yetCEUn CcFl09ARKdINb71bR/WZ/TrMrYAK6OudhkSS34WImBgyuXO2RRLL3pLtfsQe8JZePVzD Y06cwOgT65ZRo4PUxxfie8rMqODExnDbTD8VJ+737LC25tKSa+ohsIAEsIydWO8w6SCA uvXA== X-Forwarded-Encrypted: i=1; AJvYcCWvnxBe6pIyieW6mKNrrcY2uWBUjid7KXL8iDIPAwmIriUTiR/mfg7y5Sg+4O00szm/knaTWmJKsbKTIEY=@vger.kernel.org X-Gm-Message-State: AOJu0YwRGzNYt6OUq+55m1r9QYzlmugLWWpMP4GCTCrlvl21xV1eD2vv xsivwgJUBfL+k4qeADx+LZ0h+7AYvbnJ+dNgPmDF+soae7RzFNjmSp1DqhkzfSA4Y+cFOzYdwg7 8B7EQHLc= X-Gm-Gg: AZuq6aKiFbWldVXQsiBgzTY83JyhNFyPysCHyKdFauO7Q6DCvtLxMRMC7623Ktw8EHy R9UVGh8IVa3oMMArtSu35f6ovJFVvK4zbijH4BYWxm4szTDdIUQKVv53Tqpb2EoA30vxU1bBRq8 2DAmz+ZVeNgMapA2PrqXcKSZVjuyfFtuk2SaUColOXjvc/mk2nB3ofx0jlepEp5FLY5C5b8Znh2 Gb0LKKJTQHEjGv0uLbvU0JuQpBrFit81GxdGFyWlYaTBIJUJQV7FGRE1vLH0qHQclKy9AWAx3lP Mda2Y0Wf4WNN+f1uY5Ny/souNYHzht4YNN0wsIbS5gNJ/zj/o/A7zwixxbVnZjRyziYAO5Iion9 54EvonzU156PHc/yxMNI8H83lSb32RpNQLGGuvbZvRxwng622noUSj4PNYV0wRLFxzlgUJHLDXi XNwRvFttsyrIOgozPXkh/hCTOmlJXDoAs/WMu+PTcGJ4TJ2k8E5gxNd2SBv7khbP0Ewc/ggWE= X-Received: by 2002:a17:907:6d0f:b0:b87:6f58:a845 with SMTP id a640c23a62f3a-b8fb4462c52mr4721566b.36.1770947016334; Thu, 12 Feb 2026 17:43:36 -0800 (PST) Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com. [209.85.208.52]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8f7a48890esm190220566b.65.2026.02.12.17.43.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 12 Feb 2026 17:43:35 -0800 (PST) Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-65807298140so574739a12.2 for ; Thu, 12 Feb 2026 17:43:35 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCVQbdEw/ykfpMcpizaV8oLfn+vB/5RU50RlbUMS3Bun3EtSJxmFkeXfp9Ws83WCQVb0jPxV52wuhb4Fh/4=@vger.kernel.org X-Received: by 2002:a05:6402:40cd:b0:658:bab5:57f4 with SMTP id 4fb4d7f45d1cf-65bb12aafc2mr65432a12.23.1770947015516; Thu, 12 Feb 2026 17:43:35 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260211192351.6684a77b8c70cc032a3e7a27@linux-foundation.org> In-Reply-To: <20260211192351.6684a77b8c70cc032a3e7a27@linux-foundation.org> From: Linus Torvalds Date: Thu, 12 Feb 2026 17:43:18 -0800 X-Gmail-Original-Message-ID: X-Gm-Features: AZwV_Qhnyci3h7J2gOjPBK9e5nycSau58MfyE6OpHA3pFmGCllIyDj5q3lOfKbM Message-ID: Subject: Re: [GIT PULL] MM updates for 7.0-rc1 To: Andrew Morton , Lorenzo Stoakes , SeongJae Park Cc: linux-mm@kvack.org, mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Bah, I keep noticing these things too late, and have to fix them up separately, but let's keep edumacating people about this issue... On Wed, 11 Feb 2026 at 19:23, Andrew Morton wrote: > > Lorenzo Stoakes (20): > selftests/mm: remove virtual_address_range test When removing rules for generating files, PLEASE DO NOT REMOVE THE .gitignore ENTRY! Removing the rule for generating the file does not magically then make the file itself disappear in a purple puff of smoke. That's just not how reality works. The past still exists. And that means that the old generated file still exists for people, and it has *NOT* suddenly become so supremely interesting that people should no longer ignore it. So when you remove a rule for generating a file (or you move it to a different directory, or rename it, or whatever), that gitignore entry for the old file - or old location - should stay around. This is more than a "keep git status happy" issue. This has caused real issues in the past, where careless developers didn't notice, and mistakenly added stale generated binaries to their commits. No, people shouldn't do that either, and it's a sign of being too careless and not looking at what you commit very carefully. But mistakes happen, and the other side of that argument is that we sure as heck shouldn't have files suddenly appear in the source tree because they aren't properly ignored any more. And I'm sure this has happened many times without me noticing, but I'll keep harping on this when I _do_ notice, because people need to realize that .gitignore files are very much about state being left around by the build system. So you *add* files to the .gitignore files, but you don't remove them. Not for a long while, at least - people keep their build trees around for months (or years) and don't necessarily clean them up very often. (And yes, we do have a "remove-stale-files" script that is intended to deal with some of this, but it hasn't worked very well, and if you want to remove stale files I'd suggest you just do "git clean -dqtx" after you are really *really* sure that you don't have any interesting files in your source tree that weren't tracked by git) Linus