Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp1204842rdb; Fri, 1 Dec 2023 09:31:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IGTbzMrTuRtFXqaz5dDj+hxcO0xbSpsMZex3WrfBn2tLX1WqjV/tfMuFiQ0QypukeK7WHTy X-Received: by 2002:a05:620a:698e:b0:77b:aa20:908 with SMTP id ua14-20020a05620a698e00b0077baa200908mr24726919qkn.37.1701451869616; Fri, 01 Dec 2023 09:31:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701451869; cv=none; d=google.com; s=arc-20160816; b=C0rIRuvAweCFJEn970vBnkHMIF7bPogUYBv0LcbiX72rGkow+7Tr+mrlW12+0ED8aT JaOrgQ8/sctESl8sD1B1qvBaBt7/24doHZhAGfGrSi+gxnaiWxzkjvKDGfKZrdP3baFS 3+sxR8eG9cmMcqh6TzgYbz0Eu4izp/HTWlM/McpRwuLfUbnPsxal6V1y5V/ERFHUVUky qzgH2kHf2OBzfJZwnRqCCHfrgWLtIjfAvolXsVrO7InTLO1SIw+A6YT3NdTX3BRsTMCv 2RhjHmRtxO0JaT73ftBpkz8PdCN7epVLed7lEeg8qbGeCJmbGaBBjttsE6Xf766Z+ILL uTJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=j1am1ieNRlB1Htjz37b+iyeXn+rb4Ke6OiBhb7slVJQ=; fh=jy5PuvdNiN+mu3TSiQ2god2g+5h4WVFuNwSM5GVuzkU=; b=EkGKzjpZU6v5RNX9EDhGEHQW7eFlX6ze4/5CqaHHYqiR4swIbTHrGzAXEsNUFY6f4M 0+a0l7hSOZdxVnV7RWCEHB0a/Lh8kqlL/vCOAz5V/K6gqr0w81NBHoVxjPA4goej1yT5 kRbzz+1bcJmqv34d/7spwz+4BBZYpsPeXiNH/zPcebghN3TBw6fn4GzSlNfR3HROWgNz 66HVsf/KSLlId3qFnYafW7yz4a/DaQAs0gTPlhLGoifRMynXsWrXvfRbLIAGt/qvhww8 Z48QTBwZsgc5jwFj+NQXY0a3HK6EtzamNAspZERly2AvmncaCblYKzvlZQhalTmBjhtN 5ZZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=ZIu5K5WI; spf=pass (google.com: domain of linux-ext4+bounces-264-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-ext4+bounces-264-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id z4-20020a05620a260400b0077d77b07bb6si3690113qko.479.2023.12.01.09.31.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 09:31:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-ext4+bounces-264-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=ZIu5K5WI; spf=pass (google.com: domain of linux-ext4+bounces-264-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-ext4+bounces-264-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 1C8531C20996 for ; Fri, 1 Dec 2023 17:31:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 88AC24E1D2; Fri, 1 Dec 2023 17:31:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="ZIu5K5WI" X-Original-To: linux-ext4@vger.kernel.org Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96F07D50 for ; Fri, 1 Dec 2023 09:30:59 -0800 (PST) Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2c9b5e50c1fso33155011fa.0 for ; Fri, 01 Dec 2023 09:30:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1701451857; x=1702056657; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=j1am1ieNRlB1Htjz37b+iyeXn+rb4Ke6OiBhb7slVJQ=; b=ZIu5K5WImkFF0rNpOYVijhWI7WyJF8GMD/a1EB4wd8Ra7nf4hHUj6Nr6veWWYBmM3G Hzf2MBAz0t2YL+lC5b5KuaTRfOvyDfstnKYQi5eN9KWbxctRI5O7GqfRxDDIRqrzc8uB kTVbb1lSjfiwGVg3KtNH68rMDrcpa9k8kxi08= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701451857; x=1702056657; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j1am1ieNRlB1Htjz37b+iyeXn+rb4Ke6OiBhb7slVJQ=; b=TEsue/9auwbQLosPM4ufdO5lQto9+1K8ZwkWO1jpd5g4fAJiuD34COZVGCaM0IXzxP o0mdU5yyqsv4zQY0PnQ+Z2h+2G6ZTl9k8/nm6gUYyziiPDcMKpBjZDH+40IxcU/TVPYK 4h+BfdXwpO8M3PDzFW8GxjyixLMkPMiNBxZdrXS1XZtT4I4u2R9VhPi7u/3szfGYHEG6 2de/HEK1ismIo1gLoqaJpRRjNBquimo845zXcd3zJV8qsneTPP7PVz22F9zjfmTollBN SUD7XzKk3NkZEPO/FkcHVPGV/NhjBzw2WIujHXcah3gTo9FiGO3LxOfkzxPBCoH705fP ZScA== X-Gm-Message-State: AOJu0YxBM3tuwN9U3do9M+qt1+q166BQn4ljTMZK0GRwVNG/Fu6k9ouC jSHAR+YGJzzkCsNt3gPYWxXApT/F/pHE9HJcD+E= X-Received: by 2002:a2e:7303:0:b0:2c9:d862:ff33 with SMTP id o3-20020a2e7303000000b002c9d862ff33mr519369ljc.84.1701451857362; Fri, 01 Dec 2023 09:30:57 -0800 (PST) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com. [209.85.128.52]) by smtp.gmail.com with ESMTPSA id oy13-20020a170907104d00b00a0b66ef92dfsm2108200ejb.218.2023.12.01.09.30.56 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Dec 2023 09:30:56 -0800 (PST) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-40b4f60064eso23694525e9.1 for ; Fri, 01 Dec 2023 09:30:56 -0800 (PST) X-Received: by 2002:a1c:7705:0:b0:40b:5e59:f723 with SMTP id t5-20020a1c7705000000b0040b5e59f723mr324085wmi.149.1701451855947; Fri, 01 Dec 2023 09:30:55 -0800 (PST) Precedence: bulk X-Mailing-List: linux-ext4@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20231201000126.335263-1-briannorris@chromium.org> <20231201162410.GA36164@frogsfrogsfrogs> In-Reply-To: <20231201162410.GA36164@frogsfrogsfrogs> From: Brian Norris Date: Fri, 1 Dec 2023 09:30:38 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] lib/ext2fs: Validity checks for ext2fs_inode_scan_goto_blockgroup() To: "Darrick J. Wong" Cc: "Theodore Ts'o" , linux-ext4@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Dec 1, 2023 at 8:24=E2=80=AFAM Darrick J. Wong = wrote: > On Thu, Nov 30, 2023 at 04:01:18PM -0800, Brian Norris wrote: > > This resolves issues seen in ureadahead, when it uses an old packfile > > (with mismatching group indices) with a new filesystem. > > Say what now? The boot time pre-caching thing Ubuntu used to have? > https://manpages.ubuntu.com/manpages/trusty/man8/ureadahead.8.html Sure. ChromeOS still uses it. Steven Rostedt even bothered to do a talk about it recently: https://eoss2023.sched.com/event/1LcMw/the-resurrection-of-ureadahead-and-s= peeding-up-the-boot-process-and-preloading-applications-steven-rostedt-goog= le Brian