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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id DDE93CD37B0 for ; Mon, 18 Sep 2023 12:29:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7A2538D0007; Mon, 18 Sep 2023 08:29:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7523E8D0002; Mon, 18 Sep 2023 08:29:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5F32F8D0007; Mon, 18 Sep 2023 08:29:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 519F58D0002 for ; Mon, 18 Sep 2023 08:29:32 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 2C5F7A0319 for ; Mon, 18 Sep 2023 12:29:32 +0000 (UTC) X-FDA: 81249648984.23.00B5758 Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by imf09.hostedemail.com (Postfix) with ESMTP id 0EA91140022 for ; Mon, 18 Sep 2023 12:29:27 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=samsung.com header.s=mail20170921 header.b=Vj+S+5MQ; spf=pass (imf09.hostedemail.com: domain of p.raghav@samsung.com designates 210.118.77.11 as permitted sender) smtp.mailfrom=p.raghav@samsung.com; dmarc=pass (policy=none) header.from=samsung.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1695040168; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=T8vDLSLgWlgqAAt+WTBX0Wul4eBpG5N9RZJcFXyghzA=; b=Gnrz0ieX4MJlG3SiOwE7snFV8mJST1XxxfDPBq6AlkayMeKWA1d/4YXvOMRny8GmkiUA5e PgB34KEEme40tle7tjaZ3H0eKLrOrR12yfB6BwPL+CI2FkyPCxg2QGMpO3Cgq/Q91RE+UB xZoOfr9v3ol0PUEKD92/ipy0ACcMkRQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1695040168; a=rsa-sha256; cv=none; b=XsUPhAZ7QMn6C74HEfNquUiBn8sG6737X11RdrrMYlLirRCzy0bJzYbpUB5E5mJOl3a5w7 RoPpV3uj5rLcp7vgTnEKL1ofiPGeHJ6E1ap0Lp0OKjkN0P1albdsvB9RDMR9oELfDGeZv4 aed37OKVrbRetuMbHJ83PgtWc1Lkfhs= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=samsung.com header.s=mail20170921 header.b=Vj+S+5MQ; spf=pass (imf09.hostedemail.com: domain of p.raghav@samsung.com designates 210.118.77.11 as permitted sender) smtp.mailfrom=p.raghav@samsung.com; dmarc=pass (policy=none) header.from=samsung.com Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20230918122925euoutp018856e98311d96c8d7096a95a3b39af8e~F-gy5Pelq2856428564euoutp01A for ; Mon, 18 Sep 2023 12:29:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20230918122925euoutp018856e98311d96c8d7096a95a3b39af8e~F-gy5Pelq2856428564euoutp01A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1695040165; bh=T8vDLSLgWlgqAAt+WTBX0Wul4eBpG5N9RZJcFXyghzA=; h=Date:Subject:To:CC:From:In-Reply-To:References:From; b=Vj+S+5MQL01hMeAXbmSlxDrobhV5Eae2Nbl2jOmNZ9d8WM1LpTq2LFqF7/hslvA3Q V9KY8o6m/2LkQBtPYDXcJUC5vJj9RCQr+DfVcLZA+c5pdHuJUch81IOBCtr5SNlXLX R5nCYaYcmc0WmGTJ4pvb4RCMVqvnTiwr1wD8WrFU= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20230918122925eucas1p299320dca1a3f9a01e99b30b07589323e~F-gylZHN91246712467eucas1p2w; Mon, 18 Sep 2023 12:29:25 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 98.F8.42423.4A248056; Mon, 18 Sep 2023 13:29:24 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20230918122924eucas1p122bce924223345533b05aed016357efa~F-gyG4mCb1618116181eucas1p1O; Mon, 18 Sep 2023 12:29:24 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20230918122924eusmtrp1dd7e281107acb0ea17c1fdd0727b0b1a~F-gyGOxm21513115131eusmtrp1J; Mon, 18 Sep 2023 12:29:24 +0000 (GMT) X-AuditID: cbfec7f2-a51ff7000002a5b7-a4-650842a41b86 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 4D.C8.10549.4A248056; Mon, 18 Sep 2023 13:29:24 +0100 (BST) Received: from CAMSVWEXC02.scsc.local (unknown [106.1.227.72]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20230918122924eusmtip1596c50d6c894097e01fd6ac2602f0744~F-gx7PNpM1269412694eusmtip1f; Mon, 18 Sep 2023 12:29:24 +0000 (GMT) Received: from [192.168.8.209] (106.210.248.18) by CAMSVWEXC02.scsc.local (2002:6a01:e348::6a01:e348) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 18 Sep 2023 13:29:23 +0100 Message-ID: <806df723-78cf-c7eb-66a6-1442c02126b3@samsung.com> Date: Mon, 18 Sep 2023 14:29:22 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [RFC 00/23] Enable block size > page size in XFS Content-Language: en-US To: Dave Chinner , Luis Chamberlain CC: Pankaj Raghav , , , , , , , , , , , From: Pankaj Raghav In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [106.210.248.18] X-ClientProxiedBy: CAMSVWEXC01.scsc.local (2002:6a01:e347::6a01:e347) To CAMSVWEXC02.scsc.local (2002:6a01:e348::6a01:e348) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGKsWRmVeSWpSXmKPExsWy7djPc7pLnDhSDX49trSYs34Nm8Wlo3IW W47dY7S4/ITP4szLzywWe/aeZLG4vGsOm8W9Nf9ZLXb92cFucWPCU0aLV49vsVv8/jGHzYHH 49QiCY/NK7Q8Nq3qZPPY9GkSu8eJGb9ZPCYsOsDo8fHpLRaPsysdPT5vkgvgjOKySUnNySxL LdK3S+DKOLP2B1vBY8GKV8f7GRsYO/m6GDk5JARMJHZdaWYDsYUEVjBKdE2W6mLkArK/MEpM 65nCCJH4zCixt5kXpuHk71XMEEXLGSXe3D7GAuEAFc24PJsFomMXo8T2rSUgNq+AncSM+7fA JrEIqErM6NjBAhEXlDg58wmYLSoQLTFz2kKwGmEBW4mPn56xgtjMAuISt57MZwKxRQR8JH4v OswIsoxZ4AqTxJQbvUAOBwebgJZEYyc7SA2ngLHE4xmf2CB6NSVat/9mh7DlJba/ncMM8YGS xMK2O2wQdq3EqS23mEBmSgjs5pT4/vkuK0TCReL372XsELawxKvjW6BsGYnTk3tYIOxqiac3 fjNDNLcwSvTvXM8GcpCEgLVE35kciBpHiTmvn7FDhPkkbrwVhLiHT2LStunMExhVZyEFxSwk L89C8sIsJC8sYGRZxSieWlqcm55abJiXWq5XnJhbXJqXrpecn7uJEZjUTv87/mkH49xXH/UO MTJxMB5ilOBgVhLhnWnIlirEm5JYWZValB9fVJqTWnyIUZqDRUmcV9v2ZLKQQHpiSWp2ampB ahFMlomDU6qBic14jtzUj79MtLuc4m53O9y+uVXIbrmxvYOznsdp1k8NskHL43ZMiSjzuhHb abFsdlBz+nJ9pqzg85NesXb+Nb90kalboNP7gO6l5kcT95yymlUaEvd1/u1gg4uKjGL5Pxsj HkRnrXjreVdhOfdEjcBzdx2nb/2TfmnHEQXZe58msNaf2xs3gb9JfX2Q5om5ueavTJP+Net0 T+6S6yvMyDo9z7J6wbvchqUK+Wtsnb5+2SVo2HUjf+qVxZGR37scpnGc3Pnyayfz0tygYP++ iZcUpuy/fNBAkaH5uq/ai3LVGtMtDkeb7zaV+n5m2bfsrJ5+xoeyNasufD5jvyF6n0Km7yLO xV/9NPqvRJy+pcRSnJFoqMVcVJwIABx9aNvZAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsVy+t/xu7pLnDhSDT68lrKYs34Nm8Wlo3IW W47dY7S4/ITP4szLzywWe/aeZLG4vGsOm8W9Nf9ZLXb92cFucWPCU0aLV49vsVv8/jGHzYHH 49QiCY/NK7Q8Nq3qZPPY9GkSu8eJGb9ZPCYsOsDo8fHpLRaPsysdPT5vkgvgjNKzKcovLUlV yMgvLrFVija0MNIztLTQMzKx1DM0No+1MjJV0rezSUnNySxLLdK3S9DLOLP2B1vBY8GKV8f7 GRsYO/m6GDk5JARMJE7+XsXcxcjFISSwlFGi49NjJoiEjMTGL1dZIWxhiT/Xutggij4yShw/ vh7K2cUo8eDMcnaQKl4BO4kZ928xgtgsAqoSMzp2sEDEBSVOznwCZHNwiApES3S9NAYJCwvY Snz89AxsAbOAuMStJ/PBFosI+Ej8XnSYEWQ+s8AVJokpN3oZIZZNYJI41PcebBCbgJZEYyfY Xk4BY4nHMz6xQQzSlGjd/psdwpaX2P52DjPEB0oSC9vusEHYtRKf/z5jnMAoOgvJebOQ3DEL yahZSEYtYGRZxSiSWlqcm55bbKhXnJhbXJqXrpecn7uJEZgOth37uXkH47xXH/UOMTJxMB5i lOBgVhLhnWnIlirEm5JYWZValB9fVJqTWnyI0RQYRhOZpUST84EJKa8k3tDMwNTQxMzSwNTS zFhJnNezoCNRSCA9sSQ1OzW1ILUIpo+Jg1OqgWnVl8kvY+cetKl0SInyrtye0JJ29/fkta5m ptn8U0x9Y1cvTn+fY2lzx9/2z7Eki/3zdja3idW/fdCwYItEK8fB+uBzM+eJCvmwXr4eWTXV bsnnbNmsyGr55Zyu15Zl+CVP/XtmYtoex8sX9KXveT3Y1b9XTJz9ked7fqvt1rfcxdK/nH5v dvW9xc/5Yo474zM27rGVtve00WVye6anY2yfLtmkIripIqFfwJX7xSYGickRSlaXpFJ+FRTJ 7/PP+tDlHHrWxTItbQ7Lwk9flSttXqZw1WQxSp//2T410sh0c9KehI5PWbd6z/Vdia/+cu2d 1r+spL/KJz6El3wtt57P+OiH1qyZnUuXu4nbKbEUZyQaajEXFScCAO6nMWyQAwAA X-CMS-MailID: 20230918122924eucas1p122bce924223345533b05aed016357efa X-Msg-Generator: CA X-RootMTR: 20230918050749eucas1p13c219481b4b08c1d58e90ea70ff7b9c8 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230918050749eucas1p13c219481b4b08c1d58e90ea70ff7b9c8 References: <20230915183848.1018717-1-kernel@pankajraghav.com> X-Stat-Signature: tgz1k3n78zaauxz8wd648idgrcqemhe3 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 0EA91140022 X-Rspam-User: X-HE-Tag: 1695040167-703226 X-HE-Meta: U2FsdGVkX1+OQauFrBTtacdXYrJMwEEXeOX6UbPJkLnH3ToZPj84yjT0q0u91Vjorkb02ARNjoWUJtJKDwB7MOqA3CfBO5Mx2Jd0Kogvt8VPc81UkLVMqlMyO5sYTAoNO7jtR8Ww6Se2aPuUO3P1lLk2ljOh8+5+2eOQkQBC90w9ohMXeUu+ClrcYBLCa/7S4v80JpUNTvYcHWCLf2AaRUBWQJ/MBW0GBcvBMAJVUty2zHaWwVd7F0YggPPnt0Rig3pkzvtSwxpJLES1M8WLr41qZpl8hzlBbvy/X2A7+vk9GVkcwZd9Ak62mV93wFe65ePyYIbldrsFO3mtdjeCtSgRTw+sXVg8yZeYT1ZifR8jkb1uDJdEaYxjdGciSWtrtyZh6XYSxZRqa1NPyb/uKP0HW/1D1i4rDwN+AySPiAE364F+Mu/99W28+c2Dr6Nhni/nwqInlo4PXvnr+BPtp/T/0gGOD+AH38opifC9+5ItAroPX/82L78+a/HUxjCpJRbHtiNcEIbiqriMJeW4Q1e1GD86RCh5CWvNEf1caz+6NPovkMfCSRYVjGLQLz2oWvCadRU0jzWlclzKxBBiw9IltUYDMtwG1lD9Wgb/Pdk/ar87joTsE+hdK+lBLVSf+bN1gMrvW9p8x6Azuxz8ZBiFOqOZrQG/ti4qzqj9oqj1YQGqFs4nohdohy/rJb3HDhlzvsZmWQjKmcWbUuux0cNtCsn5VdERvmevHG9lrM0DXbcG0cS82/wOIEDSs/8Nh5C0SLe8YJViMBMln6oht6HDs3ek1DhSf9t8ucSLJ9DcGLBTxuhf1ROFHvcxXDkV+9U4adq7lwicIN4do4snO33UwQk9Evp/gKtxd8Tb7iBXlg2Ah8oJOSXn3eX/NSnLW90MzkRgzg26Pi6A9iIx8IYz2zphP9Vi8uroicsZn4Sr1GE97kMOrXg2QalObFuCTmyPOIz+TUglz0MAw0n HB4k2ngW BJlMRvP0f8+Z41IPuzgQ/mhgcr8XfdEKHdz8Ew1TSBD71lzNzmWYwfe92P+v0X+VNals8OxUICSjMRUGkFDxbrj2+KtoU3P9s8MWdeYJNOlD3uGOF+PIbok6YBQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: >>> >>> As it is, I'd really prefer stuff that adds significant XFS >>> functionality that we need to test to be based on a current Linus >>> TOT kernel so that we can test it without being impacted by all >>> the random unrelated breakages that regularly happen in linux-next >>> kernels.... >> >> That's understandable! I just rebased onto Linus' tree, this only >> has the bs > ps support on 4k sector size: >> >> https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git/log/?h=v6.6-rc2-lbs-nobdev > I think this tree doesn't have some of the last minute changes I did before I sent the RFC. I will sync with Luis offline regarding that. > >> I just did a cursory build / boot / fsx with 16k block size / 4k sector size >> test with this tree only. I havne't ran fstests on it. > > W/ 64k block size, generic/042 fails (maybe just a test block size > thing), generic/091 fails (data corruption on read after ~70 ops) > and then generic/095 hung with a crash in iomap_readpage_iter() > during readahead. > > Looks like a null folio was passed to ifs_alloc(), which implies the > iomap_readpage_ctx didn't have a folio attached to it. Something > isn't working properly in the readahead code, which would also > explain the quick fsx failure... > Yeah, I have noticed this as well. This is the main crash scenario I am noticing when I am running xfstests, and hopefully we will be able to fix it soon. In general, we have had better results with 16k block size than 64k block size. I still don't know why, but the ifs_alloc crash happens in generic/451 with 16k block size. >> Just a heads up, using 512 byte sector size will fail for now, it's a >> regression we have to fix. Likewise using block sizes 1k, 2k will also >> regress on fsx right now. These are regressions we are aware of but >> haven't had time yet to bisect / fix. > > I'm betting that the recently added sub-folio dirty tracking code > got broken by this patchset.... > Hmm, this crossed my mind as well. I am assuming I can really test the sub-folio dirty tracking code on a system which has a page size greater than the block size? Or is there some tests that can already test this? CCing Ritesh as well. > Cheers, > > Dave.