From nobody Sat Oct 4 04:57:34 2025 Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) (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 A038A26F28C; Wed, 20 Aug 2025 04:34:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664484; cv=none; b=RKBAW8WAfHVQe6Wc0FYsnSRlSBqGJmKsNmOFiDVWB6xBKtK0UIQHdr/H1F3kgMyF8BwJFxlpwoNraQ4aCsQwcJMF2Hry19yzWt7BDD3oNcxWKidxhNtgmDG4XihyeWOMAXaCiyl67Wycg37Ojbc+4I5VyuiD3ewmSDh+mtfGpSU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664484; c=relaxed/simple; bh=qm3G9ju8uPlL4X0b7erdGuQwywlcIsY7m9cduvwOOnY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=u4Ef2X6+HzdIvo83DXk2+VNi9Xoxach2dqbn7Tf+APGZ2K8z16Ysw7OTQTDCm5Z+d7IIoTSDt3mjJp2uIKd3aDDL/utLFLMterv0tX7Nk9BFW3uGXrPnY//PZIn4ohoHx5MYb7/FoMoYVESJS8c/NqmgXNoeTducGl8PjiMTvl8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=F0PavBDh; arc=none smtp.client-ip=209.85.210.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="F0PavBDh" Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-76e2e60433eso4584928b3a.0; Tue, 19 Aug 2025 21:34:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755664482; x=1756269282; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CyKlYZwnzyrTJtobVTaGI66bJYC4L/kYAJqhoIFuK3I=; b=F0PavBDhSTBtgwiCD8l9azTwf1YFRR1U0Hk1qB1AO9LPILHOEt/Yu7TsyF68YggTyL 6Uw4VawPVERoWHBjQhTkUeRgdjncTn/ZNs+uQV+JUswYhXHyviU84EQmAsmXpGAA7EsW 9DF0DMXew90AYoIYTDlKYY+l4wio0jV0Fd4UlRISXM3SovQC7dmyELQDBnXf5wIb+j/O cWetkcLt3AuNMV5/O32eAZY1ciKZRMF/M9T2tUk5yXiCboyjs/xUWisBX8PjtOJcGFa+ SEupJMlG4nEMTypghU4LvakhlBqpqnx+KvuBt9SUWhgJH3EaLLCHzV2YsDCpZCpq57NH PBTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755664482; x=1756269282; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CyKlYZwnzyrTJtobVTaGI66bJYC4L/kYAJqhoIFuK3I=; b=JVOShIDd9/ph1vQ51Jla2yWJxgXHA8+H0ctwEy63lfsFT+z0k/y+czu4sFYjxRmOUT Z9kLMntb8myOCUZgtix/5Kxg+tDhInATiTUz6yRXl6CrAgkCj9FVWAhw6bJ/lblEcpYU ZX5yUzx71C1klcJXBDAkhMf6Xfh76UxF3tFa070z3hWgoCsoCULFN9U73abw3+SC4XSN h1X3zy+8NivFZf3E8p2B1T9kycCXcgZ4ouytm4XaMqH/fpOsSC/e3Xg6qS0EsLHpMZws kb7nUiVDLU/M2/G7AL0GA9qwDdIsi0xdxV0/7ZVDhgNryYNQ3xVF8pnVk0a2r/WIQSgM TiyA== X-Forwarded-Encrypted: i=1; AJvYcCU/cPcc0PkQoCCPPNuTENb9yHswVla1ndp/WCFwBq+Yu4oDZnXV+2R1FlJZrbsIugEZbpbvaPOE6Vw=@vger.kernel.org X-Gm-Message-State: AOJu0YyD/8TD8/SJDtZ/X0IeuKON305SknwCp9y+iWP+zuzJeo+B0GYO Tt0FFuIhpxO7nR01uAGYnbLOpjJZdNj7u7ZFwW6gV2gG1gVRN76qF+7V X-Gm-Gg: ASbGnctP3WLyi+K0bkrGtY8VNBfDCo7V8Dipo1NRnabJuROq4qu29p3oEqqOSxKM2jj wK5WX4Ne99Mk8PYbd3TF8Lqt68CyH19HedLWUiwTgq8K95HSydplUzoxgwIP6brkXbzx9/xzSdX qqzGuNayJ1Bo/Q0hS1HwXBlMVSqq47kfEsGKJSFbvkhkMoL8RiBEy6XUlwA26E0AJj9d1PlgtKg LvhFlfxBTQrVuNMKBClyytDwSdWc2Rwc0IocBqRTeVnAsYGu+qVylCmpcaJWlRhbANIrDjgk0ZC GBSvgONeOX1ZK4vslrw4LE9izSCF1Xjz2dVENZh50glxiEi/vyD26Np6/fe7Q1GElzRsOcPUUY+ frQDtKEsRqQkxIjyx2AH9XA== X-Google-Smtp-Source: AGHT+IFoO+aW2FNquc4nftkyJudwML7Au6CjGFNuS72S7hftyJIUJSX6dF3jYDiBLuVRPRWnryJwNg== X-Received: by 2002:a05:6a00:85a9:b0:74d:f997:1b45 with SMTP id d2e1a72fcca58-76e8dc80626mr2056170b3a.8.1755664481907; Tue, 19 Aug 2025 21:34:41 -0700 (PDT) Received: from archie.me ([103.124.138.155]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-76e7d4f77fdsm3979674b3a.66.2025.08.19.21.34.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Aug 2025 21:34:39 -0700 (PDT) Received: by archie.me (Postfix, from userid 1000) id 2030442DCF34; Wed, 20 Aug 2025 11:34:34 +0700 (WIB) From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Documentation , Linux F2FS Cc: Jaegeuk Kim , Chao Yu , Jonathan Corbet , Bagas Sanjaya , Daeho Jeong , Yuanye Ma , Yangtao Li Subject: [PATCH 1/6] Documentation: f2fs: Separate errors mode subtable Date: Wed, 20 Aug 2025 11:34:27 +0700 Message-ID: <20250820043432.22509-2-bagasdotme@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250820043432.22509-1-bagasdotme@gmail.com> References: <20250820043432.22509-1-bagasdotme@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1071; i=bagasdotme@gmail.com; h=from:subject; bh=qm3G9ju8uPlL4X0b7erdGuQwywlcIsY7m9cduvwOOnY=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDBlL/bdNjZkbP+W9nk2ud9G+gKONF/hk/jiU1G8r233+Y NfCyJW5HaUsDGJcDLJiiiyTEvmaTu8yErnQvtYRZg4rE8gQBi5OAZiIiiAjwzfuH1r6p2vYXq8x nLO2pECm1+5L6PbruamX9kjfmCIz/S8jw2t154CHGjOtDv1b+XTRZ8bkRVVnGR+rqeq8aHBYu1z jOhMA X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" errors=3D%s subtable is shown in htmldocs output as long-running paragraph instead due to missing separator from its previous paragraph. Add it. Fixes: b62e71be2110 ("f2fs: support errors=3Dremount-ro|continue|panic moun= toption") Signed-off-by: Bagas Sanjaya Reviewed-by: Chao Yu --- Documentation/filesystems/f2fs.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/filesystems/f2fs.rst b/Documentation/filesystems= /f2fs.rst index e5bb89452aff29..203631566a2c58 100644 --- a/Documentation/filesystems/f2fs.rst +++ b/Documentation/filesystems/f2fs.rst @@ -357,6 +357,7 @@ errors=3D%s Specify f2fs behavior on critical errors.= This supports modes: panic immediately, continue without doing anything, and remount the partition in read-only mode. By default it uses "continue" mode. + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D mode continue remount-ro panic =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D --=20 An old man doll... just what I always wanted! - Clara From nobody Sat Oct 4 04:57:34 2025 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (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 AE7E7253B43; Wed, 20 Aug 2025 04:34:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664481; cv=none; b=g1RdYaaxrYCnNDJzHY3M0kV6nPkphAxJCCe0mV6OpNTpHc0TetcdozDyFUjGXuLpu9Bv1Nwvi2Ys+Fq57NdnInKUxNeO346vsQT8ZuCOMsYvXS07VsKoEHjsNMT/gSTp0u8+K+0iGEFf498V4ng5ZKt2vM2FPyfmGXQihMek978= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664481; c=relaxed/simple; bh=XPBG+g8op80wWwfXH+4JKxjmC6qZmKE5cKfnLEosge0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RpiH7EMOpNX/4JmYxwNoUmE58KaZ9IiP7nN5jFLVLsh/gE2ermkxV2/VCt0QmguAWq1T1P37Ge4ccNNLqiptzlyoRAzN8eagsurqMmYrc7GB4rDQGIgWGxhSDIlddCEP+X2nJmnYByIuzYSzsCzSWylsykhK2TAUGJfBzuwJZbc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=CVg39veb; arc=none smtp.client-ip=209.85.210.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="CVg39veb" Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-76e1fc69f86so424543b3a.0; Tue, 19 Aug 2025 21:34:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755664479; x=1756269279; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=H5YIgPDQYLfJdyuoeZ22MoAWvyaC+TIoYM7ZDNNZCDs=; b=CVg39veb+tmc4jiSl2//nlfklrgx/GMPHlbuEIQgy4lGpE8dZH0L41jmf7eX62jbbw 4Nvzlnuv/Vnozwc76DIiVJj1LRpV1XOiJVW2+SZ5sUFsqqvXXoT8trcK/fYPntzA57Bv 4V6nid0PBW8DKLcKaUdnE9NETteYpP4NykPHV7BppRxWIHSP6yZKFAYVKdSQPXzxIK88 imJjWcGxsixPFxtP0ATycbi0fx3iPRiWhycaTjcpTszQCgo6hR6FJ/xA1LLByImj2MQe PkETR2VF8Sv1cZbpCDXaXAZIrGTOgcXB4gAqf8oulV/8lO67s6Fqwur9AdwxpemSdSvy kGAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755664479; x=1756269279; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=H5YIgPDQYLfJdyuoeZ22MoAWvyaC+TIoYM7ZDNNZCDs=; b=nNodKmTR+XO7Kcj1D0z1wvWHmOaM9lA+ADulUd91hu+g5sgwvRQC1L4omh6od72lh8 RYNXBRpgGKaKBTkuTvK9oSISavJBcY+1ESw6xFCqyLYXKud/epwrxkXF3EuRuOop2Pmx ZxG0235s+lDhvGZXKjTlbW8u2+lHXySQUqr+j/WBafwPuOl32iu+MnrOuZ4q15uUFuEU SWtrNhDW1/UhAQ0WqyS1quGyk3btL3Cy3r9B6EoyAtBAs2cHErYp7QWNAMVPOwAozpLM 0rQRJ0Uy48ZideN7aqb4ejbk19EmaMMlTIng8q5wZq2zqqnPv+R5TpwtkKKN7u3/GI7C 9TqQ== X-Forwarded-Encrypted: i=1; AJvYcCV6TIc/QCm0tDcnxkxTarRVQuPMMs3PJxNYLKAYmU1wmw06AHOdH/WLCmnwUfBkWLbiCPWlOu7VWJY=@vger.kernel.org X-Gm-Message-State: AOJu0Yz38YCioxcpFP+AlDo+4EmqDs7r31AwgKBF19jAQoR7KdkEqUoH MOOcroFpcuwobQuxncmSjmzDGTzTxsMwUiJXv7v7SWlTVxbvJgODw9Ak X-Gm-Gg: ASbGncttkbWDAqgAGhFbEbk/wZdKkABXGYJBnMEvKSZJ4dFRUqo1/xkf7l1llkUzeOb UdTHWxbm03cOA0iFftR08uawsB0I1V/mluFqHLUSeoEO7ETCTU6hEtN5HU1d2L+EmKzXXyoZpLW +WuTAFYzC6UNAQJwZEXgCxOt+kXgMbnIR6E48z9PyNE/xzg5prdDto64Pj3h+OxmyhN4S48+O34 DqqszFH78vl2Yv2t5lGFfoQDv+bjJuYdt1dSGiF0dXL4pKvf9k08kc/SotVppYy49G1wFgtFeIe uBRvXooPUTQl2ajc7NOxiMnrbOtHH7KRzPJF0R8j8ECkAegmle7R10QNu2+4gkCSRdyEvVZghqJ lS0GwIi5IuT+8+Eo7Nff1pQ== X-Google-Smtp-Source: AGHT+IFOdokuGgSnF8qKq3daJpFSDdbQS4MDKvGB1Of1XUNNLmsRd7RwZTWRG7pXgbva/VjqyVS3wA== X-Received: by 2002:a05:6a21:3282:b0:220:1843:3b7b with SMTP id adf61e73a8af0-2431b746b1emr2401182637.4.1755664478823; Tue, 19 Aug 2025 21:34:38 -0700 (PDT) Received: from archie.me ([103.124.138.155]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-324e253b846sm872758a91.12.2025.08.19.21.34.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Aug 2025 21:34:38 -0700 (PDT) Received: by archie.me (Postfix, from userid 1000) id 54B96411BF98; Wed, 20 Aug 2025 11:34:35 +0700 (WIB) From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Documentation , Linux F2FS Cc: Jaegeuk Kim , Chao Yu , Jonathan Corbet , Bagas Sanjaya , Daeho Jeong , Yuanye Ma , Yangtao Li Subject: [PATCH 2/6] Documentation: f2fs: Format compression level subtable Date: Wed, 20 Aug 2025 11:34:28 +0700 Message-ID: <20250820043432.22509-3-bagasdotme@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250820043432.22509-1-bagasdotme@gmail.com> References: <20250820043432.22509-1-bagasdotme@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1281; i=bagasdotme@gmail.com; h=from:subject; bh=XPBG+g8op80wWwfXH+4JKxjmC6qZmKE5cKfnLEosge0=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDBlL/bexydT9v3HDe32/imzWbrE0nv7ii4yJWScPh4TkX mnYmtLYUcrCIMbFICumyDIpka/p9C4jkQvtax1h5rAygQxh4OIUgIl4HWJkuKny4/SWM2U6eqky xuf4mB+2tEmYv4uKnGoqwp3yxzqlHKji3bWC6yWMi+ynJGz8uo85+ZPJCpV0j4x0GceNBz6uXME HAA== X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Format compression_algorithm subtable as reST table as it does the semantic job rather than normal paragraph. Signed-off-by: Bagas Sanjaya Reviewed-by: Chao Yu --- Documentation/filesystems/f2fs.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/filesystems/f2fs.rst b/Documentation/filesystems= /f2fs.rst index 203631566a2c58..132c3080ad5c4c 100644 --- a/Documentation/filesystems/f2fs.rst +++ b/Documentation/filesystems/f2fs.rst @@ -291,9 +291,13 @@ compress_algorithm=3D%s Control compress algorithm, c= urrently f2fs supports "lzo" "lz4", "zstd" and "lzo-rle" algorithm. compress_algorithm=3D%s:%d Control compress algorithm and its compress lev= el, now, only "lz4" and "zstd" support compress level config. + + =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D algorithm level range + =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D lz4 3 - 16 zstd 1 - 22 + =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D compress_log_size=3D%u Support configuring compress cluster size. The siz= e will be 4KB * (1 << %u). The default and minimum sizes are 16KB. compress_extension=3D%s Support adding specified extension, so that f2fs = can enable --=20 An old man doll... just what I always wanted! - Clara From nobody Sat Oct 4 04:57:34 2025 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (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 26572257848; Wed, 20 Aug 2025 04:34:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664481; cv=none; b=lcnID9T9wfWSYHemcpJa5dCr+mLqOJ1vzxAjJsoJ91okB2wxAPA6eRSZ1Xn3yT/QsBA+X25pF8U323+gvNF5/Unr2YQC0mDjTa3boRgX3RqaHQVtHDOUaYoCh1Jz1I0PzqL3xTNuD699s+vZFmSuOFB8stJQtDQp/9rgcLLOyjs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664481; c=relaxed/simple; bh=u0ScB7oJe040CLbxIigtJvBlv0iClHGKbewou78MoPk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=B/Xdf5tkMNbUE0wNB9AYxXuC5H2wbda/HF+cHs1NBnM4emAp79PBbig2p6xkOOnTH7srou2fm4RPZufNIb6S/Xo/8s9gSL9QhYCV6UGHO3ijFVpHDoYAs1RWGDL1Lr1XPgjyWTlooDp/ct8x5krAcA8FDeAGJJDTGvUZbZmog7o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=DG4BIS8U; arc=none smtp.client-ip=209.85.210.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DG4BIS8U" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-76e7af160f1so1523739b3a.1; Tue, 19 Aug 2025 21:34:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755664479; x=1756269279; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ln0od7Z4vv9pu4v2OzT1GPO1Pii9c7VKabfV2KE9JTQ=; b=DG4BIS8UCJYQhcRaC115hUb2ySuNsKYEns62UpvnGOIV/2DeXc7eLFd+9zB85WT4cd NWGQbw+vdSi1Gsp2QPLSixPXlikbgmxWeK/yFIXDTXYlP6TwdoThAs7KiR+2nD3XFzZb ijcjvzVE25Le3DrjxHOE2uTTQyDUPmgBL+1noEKEL8ffAcoNjvysn1mqJQxK6jS6agaf FqApi0KxQsnYB8qwvTgWKF3GJZnZ8Zo9POKKVKywkA1qKa/86zjtKD5zLuKNUGvVRQoj 2+dtfyh7PVO9vjfva59kL8198RuENKUPZwci9oBCYXf39DxRDaAJAthMnDazpnVGKqoF /A7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755664479; x=1756269279; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ln0od7Z4vv9pu4v2OzT1GPO1Pii9c7VKabfV2KE9JTQ=; b=t+2VyopYeFeitwwFDD9zm1TMmCvqalEci3hOax1rBC8TXPp0gph2F0qAzDsFRyRNH4 SRG95+dUXkn2xTGfuzdEkcxE4Ws4WKdhj+AvPBsYcH03aC/QKrZYfXyezuLn3HfxpT4K +GNS2L2CXcbQQHEJXqzMr4pBotaUv7+ZxmnZ68w1dUB/jF83mU5ABxYDKmCgo/VsE7bF hd2/nE3J/P7jhzbjUHqFGOwTNX9JSdHY6Bcp1LNzRXYvKcqXey6NerkYXwSjHNq98We8 thyeHAFu9ZNywJoHGQI+lYRgFc9YDBx7/x74Lg09cZJ7BDFAr3d+fT8AP5xFeMO+oIei yx5w== X-Forwarded-Encrypted: i=1; AJvYcCUSpwWkp5E5rPnzARs8LSa3EHong+I9apfyNhUa3hpdEKVyrBglOH/zhcj7MHA1bfSyfte17Vrhh7Y=@vger.kernel.org X-Gm-Message-State: AOJu0YwBFdM3tpPInfvyjWx9kZFPIZ5XZm5LezHKxfiLId26tZ+gtQ/N vTi1/WhLNqv1ymIGIjUEza74dnu/WnoIgnnGJzblNfnQqPrwlKuZtzhF X-Gm-Gg: ASbGncune7Xn/POioxoa/EdLzhkFdak5iT9ZFuRePHK0/DPEnVF8D4frTCzEcjyxaei RHZEjzq5lMQ46cs+u+nnSnMKpGfE/3SP5ZAR9hFlgC5SpkCp/jexj4PQGqAvbmWHbB8RDGyNoXw YDDSc32fbMdr2xXAF+8+DbeykOi53EG+HiOWQJOogfTGhE+9XadiQRZJy+zwL/Zflul211hIsOX +D6pJXLKkFMXhCpUBwOGhtcxRkF3eLN1A/pmcMBEbIeeL64FnedVdrz8z9vwV0JMD/SyxWP134Y zimtLmA56IW+ed21X4+NKKzhIuHp4zHEK2mDgty6gozElIlD6P8aVDD7BH4n1gnIRPJREe9P/0C bzf51KuxX0jJ049S0vZq7XA== X-Google-Smtp-Source: AGHT+IFUrF3nY//FbHCmRJnSjf8PGBS6sQaGnh0boWKFjVAtouYQCTp8sIA3TCct7jxHiBbbS2BbPQ== X-Received: by 2002:a05:6a20:72a8:b0:220:78b9:f849 with SMTP id adf61e73a8af0-2431b84772cmr2759936637.24.1755664479355; Tue, 19 Aug 2025 21:34:39 -0700 (PDT) Received: from archie.me ([103.124.138.155]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-324e264c470sm857925a91.25.2025.08.19.21.34.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Aug 2025 21:34:38 -0700 (PDT) Received: by archie.me (Postfix, from userid 1000) id 99FDF436C400; Wed, 20 Aug 2025 11:34:35 +0700 (WIB) From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Documentation , Linux F2FS Cc: Jaegeuk Kim , Chao Yu , Jonathan Corbet , Bagas Sanjaya , Daeho Jeong , Yuanye Ma , Yangtao Li Subject: [PATCH 3/6] Documentation: f2fs: Span write hint table section rows Date: Wed, 20 Aug 2025 11:34:29 +0700 Message-ID: <20250820043432.22509-4-bagasdotme@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250820043432.22509-1-bagasdotme@gmail.com> References: <20250820043432.22509-1-bagasdotme@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1300; i=bagasdotme@gmail.com; h=from:subject; bh=u0ScB7oJe040CLbxIigtJvBlv0iClHGKbewou78MoPk=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDBlL/bf16/pGnG/fE1Mh+bX6z5z990Jvaqz0O2F2ZdmOq veHasWOdJSyMIhxMciKKbJMSuRrOr3LSORC+1pHmDmsTCBDGLg4BWAiXlqMDM/Pz1jXukfId9cn 3vzSh1w7Os7z7LMXuCETknaP2Xfhwf0Mf8XsdM4cvGx/bvWhE/+ulORMa/l0aWXPoV25/Bk9/t4 CG9gB X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Write hint policy table has two rows which act as section rows: buffered io and direct io, yet these rows are written as normal rows instead. Column-span them. Signed-off-by: Bagas Sanjaya Reviewed-by: Chao Yu --- Documentation/filesystems/f2fs.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/filesystems/f2fs.rst b/Documentation/filesystems= /f2fs.rst index 132c3080ad5c4c..85e015b712c2e1 100644 --- a/Documentation/filesystems/f2fs.rst +++ b/Documentation/filesystems/f2fs.rst @@ -800,11 +800,13 @@ ioctl(COLD) COLD_DATA WRITE_= LIFE_EXTREME extension list " " =20 -- buffered io +------------------------------------------------------------------ N/A COLD_DATA WRITE_LIFE_EXTREME N/A HOT_DATA WRITE_LIFE_SHORT N/A WARM_DATA WRITE_LIFE_NOT_SET =20 -- direct io +------------------------------------------------------------------ WRITE_LIFE_EXTREME COLD_DATA WRITE_LIFE_EXTREME WRITE_LIFE_SHORT HOT_DATA WRITE_LIFE_SHORT WRITE_LIFE_NOT_SET WARM_DATA WRITE_LIFE_NOT_SET --=20 An old man doll... just what I always wanted! - Clara From nobody Sat Oct 4 04:57:34 2025 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 8818626D4E6; Wed, 20 Aug 2025 04:34:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664484; cv=none; b=jru1bPRaf7LdHJsooU8jFXGcaSY2q8tNrdxj8ZGAdi5mgyLcnbIUr9YpgOeDvcBpc+7aKtnzHU9Ro89dz3bSPp9UQRB+4N19KYZt9hmuxwPWrVwxFu61SiGB0a+/tVgwRcRxb7vViuC45QwCXTIvgAvlXiGUgZ9hgSg97Osm3ug= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664484; c=relaxed/simple; bh=IE+YVmONe8+OmcHFwhNiUC5Y6aV43BEeC0O3nKJgnVQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pnxAOUdEpM02EAGpJ0m7IrUkZ1eI3EnBBTJ0tDMnHduYguJ4QzLJl03Rhz3EurHtYZ3gfARmlaxeT7G/ffOsX7OLPlALW2qf+9HFu1gZioklzy889ZU4D5K4DOj4HUZ+HEVHHnfyELssEpCh50ei69+zBXOuQwW+Avx6OfwtfTU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=imgp4A6L; arc=none smtp.client-ip=209.85.216.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="imgp4A6L" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-32326bd4f4dso513027a91.1; Tue, 19 Aug 2025 21:34:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755664482; x=1756269282; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1hdzCk77MP3wx+nUo2C99H0YrbUbbbgXAPHawwUGevU=; b=imgp4A6LteiUDO7dmmKrxgN/u5AsJFLlyUqBYiCm9/J7Nk7si98j8LLkXIKs1PM/Dr C956kTc40KgJ5oP2gmWj1nnydrFBPu2G+P0eryfEaOZpkkHQ6olHEWT4IeSL/nG2Y0ap eX/L+7xiKdqVtV5KhaJLrGRWzRozkYKi4L2eO6HcpFu/zQy2pxOhAGkN2lPRLRATLP2x DSMDYRjykiSTRDYlkIvPLDdJgBX4tMCEB7bsAh7ogJlxemxZoiK1VIkJaNU5FokI+I0C 0pnhzKSIXldB1j0qMyR0ElVlx1IA7rw9dxiuyDVL0Wj2H6OgjS0LC36DyIHQJva73QbA 7rXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755664482; x=1756269282; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1hdzCk77MP3wx+nUo2C99H0YrbUbbbgXAPHawwUGevU=; b=gkl/f+O/r4uCVIwhDIc2TH/8JuueE4iRmCg2n44O30M4JvS9WaPUbgkAVoCdukRDaD 1nzRpr3SZ2/M3qZz2JU3Adw4+tjkrGOpPmYZLxwvBPBb0mqhp/RXPLReUQfKgFA+BIgM jT91KvoZSEGWsc9SV6XBBx9dPCFUxNLOQ4F8yfeloA7MFB2PSrK5ZRKyxGDV7zpFuPD/ 9zBT3w6FH+TrL13Mh21XRcGm69Lq47zaGTpsH4g3X5c/tbSVnj8noZ3gxDm5p/Tf0HQt 6STrT5N6ScQWCQJKhDIgJ9hvwid02tnuF++eSxcx2GKA/yobTQGicjIW5UxhA9p8U3yG wCxg== X-Forwarded-Encrypted: i=1; AJvYcCVB8m5rSLGY5VYEdxuBfKzbzW59/wafUhDpeJd0VrVVkUSDZJqOqWWSphh4Z7/BadhKBqbv4QWedVM=@vger.kernel.org X-Gm-Message-State: AOJu0Yx3yB2+jDWWwX+FKQIoSOfKoiTVfTHN36ZEjen6DhhIUW7SJJ8T pWA1ZrfEXCxtXpJjcscTGff4+425G+lOiawXK04/7URTz9H8froBigwh X-Gm-Gg: ASbGnctFRId5CDtc578OvVXpXBwFVpOSueJ7c8rdsElgZaGQjM9ymvkaozpNZHlMcnz MTbMvOnrqswRUw60TaxtCb1gWCheNKadiMWJJO48iP1ERq8keYdvSodW6r+y/hFGXvgHImJIBO5 PZvOJFa86UJ8r8VfinxlM5OkwbAcpaPD7MPAa4owyTrEIOv3mTYDfK5pYZs4QS1HaQDvnW722Lh aWYqsNWcZRHoTbqGQk+BuWFI3IC0BMWXdijV1EklU8Jh6tH6ig0rIqmDga705DdThzOeCLtlzOc PJGFzmaXjCb5Tp7aDwPJ7HLxufypXkV+g0oI3pCkRw26+7X+8femWuT7Og+TP4zONlMq+q59zfK Emkr9aZDCjyddxPjMSHFtZQ== X-Google-Smtp-Source: AGHT+IFTBnYvJdFNjUjbHaO8K9ArV262MbVxRpC7WHVNKKM82f8tJt+j5pADxmY6u0U0ZYYHiq2leg== X-Received: by 2002:a17:90b:5247:b0:321:c9cf:deaa with SMTP id 98e67ed59e1d1-324d356c5f9mr5988168a91.17.1755664481545; Tue, 19 Aug 2025 21:34:41 -0700 (PDT) Received: from archie.me ([103.124.138.155]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-324e254c74fsm861928a91.13.2025.08.19.21.34.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Aug 2025 21:34:38 -0700 (PDT) Received: by archie.me (Postfix, from userid 1000) id B56EA436C401; Wed, 20 Aug 2025 11:34:35 +0700 (WIB) From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Documentation , Linux F2FS Cc: Jaegeuk Kim , Chao Yu , Jonathan Corbet , Bagas Sanjaya , Daeho Jeong , Yuanye Ma , Yangtao Li Subject: [PATCH 4/6] Documentation: f2fs: Wrap snippets in literal code blocks Date: Wed, 20 Aug 2025 11:34:30 +0700 Message-ID: <20250820043432.22509-5-bagasdotme@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250820043432.22509-1-bagasdotme@gmail.com> References: <20250820043432.22509-1-bagasdotme@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3599; i=bagasdotme@gmail.com; h=from:subject; bh=IE+YVmONe8+OmcHFwhNiUC5Y6aV43BEeC0O3nKJgnVQ=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDBlL/bddebbG9/ziyqP3fGvffJbs/bXswLpFM7df/b7v8 PeEVZ7BIR2lLAxiXAyyYooskxL5mk7vMhK50L7WEWYOKxPIEAYuTgGYyNFHDL/ZkiSCqtefvZDm pOvybic3c5Hzuo2Lj+zZxHrGLa3+6nlThv9Rh5r/zYzY+uZzWtOXYyWhO95vWRWcbF0kfW3Tl/p 1S5ZyAAA= X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Compression mode code and device aliasing shell snippets are shown in htmldocs output as long-running paragraph instead. Wrap them. Fixes: 602a16d58e9a ("f2fs: add compress_mode mount option") Fixes: 128d333f0dff ("f2fs: introduce device aliasing file") Signed-off-by: Bagas Sanjaya Reviewed-by: Chao Yu --- Documentation/filesystems/f2fs.rst | 58 +++++++++++++++--------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/Documentation/filesystems/f2fs.rst b/Documentation/filesystems= /f2fs.rst index 85e015b712c2e1..0f9472ae62f2cb 100644 --- a/Documentation/filesystems/f2fs.rst +++ b/Documentation/filesystems/f2fs.rst @@ -931,15 +931,15 @@ target file and the timing. The user can do manual co= mpression/decompression on compression enabled files using F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMP= RESS_FILE ioctls like the below. =20 -To decompress a file, +To decompress a file:: =20 -fd =3D open(filename, O_WRONLY, 0); -ret =3D ioctl(fd, F2FS_IOC_DECOMPRESS_FILE); + fd =3D open(filename, O_WRONLY, 0); + ret =3D ioctl(fd, F2FS_IOC_DECOMPRESS_FILE); =20 -To compress a file, +To compress a file:: =20 -fd =3D open(filename, O_WRONLY, 0); -ret =3D ioctl(fd, F2FS_IOC_COMPRESS_FILE); + fd =3D open(filename, O_WRONLY, 0); + ret =3D ioctl(fd, F2FS_IOC_COMPRESS_FILE); =20 NVMe Zoned Namespace devices ---------------------------- @@ -969,32 +969,32 @@ reserved and used by another filesystem or for differ= ent purposes. Once that external usage is complete, the device aliasing file can be deleted, relea= sing the reserved space back to F2FS for its own use. =20 - +.. code-block:: =20 -# ls /dev/vd* -/dev/vdb (32GB) /dev/vdc (32GB) -# mkfs.ext4 /dev/vdc -# mkfs.f2fs -c /dev/vdc@vdc.file /dev/vdb -# mount /dev/vdb /mnt/f2fs -# ls -l /mnt/f2fs -vdc.file -# df -h -/dev/vdb 64G 33G 32G 52% /mnt/f2fs + # ls /dev/vd* + /dev/vdb (32GB) /dev/vdc (32GB) + # mkfs.ext4 /dev/vdc + # mkfs.f2fs -c /dev/vdc@vdc.file /dev/vdb + # mount /dev/vdb /mnt/f2fs + # ls -l /mnt/f2fs + vdc.file + # df -h + /dev/vdb 64G 33G 32G 52% /mnt/f2fs =20 -# mount -o loop /dev/vdc /mnt/ext4 -# df -h -/dev/vdb 64G 33G 32G 52% /mnt/f2fs -/dev/loop7 32G 24K 30G 1% /mnt/ext4 -# umount /mnt/ext4 + # mount -o loop /dev/vdc /mnt/ext4 + # df -h + /dev/vdb 64G 33G 32G 52% /mnt/f2fs + /dev/loop7 32G 24K 30G 1% /mnt/ext4 + # umount /mnt/ext4 =20 -# f2fs_io getflags /mnt/f2fs/vdc.file -get a flag on /mnt/f2fs/vdc.file ret=3D0, flags=3Dnocow(pinned),immutable -# f2fs_io setflags noimmutable /mnt/f2fs/vdc.file -get a flag on noimmutable ret=3D0, flags=3D800010 -set a flag on /mnt/f2fs/vdc.file ret=3D0, flags=3Dnoimmutable -# rm /mnt/f2fs/vdc.file -# df -h -/dev/vdb 64G 753M 64G 2% /mnt/f2fs + # f2fs_io getflags /mnt/f2fs/vdc.file + get a flag on /mnt/f2fs/vdc.file ret=3D0, flags=3Dnocow(pinned),immutab= le + # f2fs_io setflags noimmutable /mnt/f2fs/vdc.file + get a flag on noimmutable ret=3D0, flags=3D800010 + set a flag on /mnt/f2fs/vdc.file ret=3D0, flags=3Dnoimmutable + # rm /mnt/f2fs/vdc.file + # df -h + /dev/vdb 64G 753M 64G 2% /mnt/f2fs =20 So, the key idea is, user can do any file operations on /dev/vdc, and reclaim the space after the use, while the space is counted as /data. --=20 An old man doll... just what I always wanted! - Clara From nobody Sat Oct 4 04:57:34 2025 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 5BAB0276038; Wed, 20 Aug 2025 04:34:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664485; cv=none; b=h6DuS34LurKtv/DWCB3cnRVnavzAcRv7elYgwo58XwNJNkG8zDgemhd+UcsvOx5no5R9HP341Tzl63NYpfa31dB8zKtd+Uy1bt3DW+m30eNMrssN7Xf6jFw7qUiIVl9ehzPMq0CusYIDjGLYSmqXjJiCkLVAur1lKggFRtsU2oU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664485; c=relaxed/simple; bh=ibncyX6wSsvhMtT2VwbkV775dioY/Q+yZ3LZy0Dg3GY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t413oYqvMO0H4qKqqau1+tDYcWhhk4zJGd/azh4iSl/JRFvSaQrDEr4ZxBATlgI/Egml5qD/nAPBX3AMMFPEffKZL4LXa+2yQLDfgtm5t12rcjarZkFZ7QngnU5ZEv7v7uvPMyyWCR8pbcauoFtIOt9KlBqm9JPlXnTa0b1FhHU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=KqCJgA3H; arc=none smtp.client-ip=209.85.214.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KqCJgA3H" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-24458298aedso51695635ad.3; Tue, 19 Aug 2025 21:34:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755664484; x=1756269284; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yrt9mzNv9i8GrCA0dPeMmmg1/H4rSndrElHUIj4D/t4=; b=KqCJgA3H5ko9dndGqdMLtaZHPAJ7pdzkHeY3kQS1XraneY24aArWOui63AEKUmFx+H wXUNEopOE06k3Qy7Dn/RTk5TxRhMGLUqVHyCuzQdNK3UPij3ABhb0awK1PSx85vmIqlD DSKcp+Esn5+m3BZvFZ6QBWl4cfMzVs62UlsGypt3VEwaJ6FI9xDbtPFnnM+d3LMQ/+x+ Ldg19WiBc5jEz6W3EfoIyy6KqaPMhbFFCCOQHFqAb6dkeWOs37xk4ICSgS0pPo9xFcj3 0RhITNFjjMlEDUv3H/SOVW1J7koHxvGiVnkmeaSVDVDRL6EeMZAXLc2+pUvrRN0eA7Z8 Em8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755664484; x=1756269284; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yrt9mzNv9i8GrCA0dPeMmmg1/H4rSndrElHUIj4D/t4=; b=Umoa2ZYgV7J2QO+VhgaM1iiba2LUqr+mVQvM/kTijEyhqQLa9Ye3KA4o74VkMaL5Cz z/qn1ScDodLqgbe7z9pZj7MczGK8SNZWZ3dkQSgW4/YySjCRXg06Kl15a3nbNbA2u0vr aNmDa/U15fxSLk807iPNrA60v2ipBpm+S4Beo0CrNJA2edUbayakZ7IdLf1GSsQJYJXj zTZ4+utC/CF4hhst2tDTsU/bLereA2DnBQ/U2JvuSkYD80LRpwNKilXs69iA2mMffnlk vajww15+ta0W1B7o79Qvpu0oHiG0xJrJTGXiTJpl7FUyiXUE9EQXSOYbjlJfRNdpfZVK w1mA== X-Forwarded-Encrypted: i=1; AJvYcCUOQMlKkwiDq1WVkjHb0jrNtprfoCuOIAcGJCe0JGhbsaeX4BNBOkTqTsOETur3PPG0uRY/1kfA6jM=@vger.kernel.org X-Gm-Message-State: AOJu0Ywuh5K2iMcqM9Mgz4WouaOl9dkEnWnv+bCNQ4kYJz7xwoKUXAYV 7j4LNReIn6DQNwRoXGPdPkH3cP0LUcJDotERy5GR30PYKIhdrF5MGplI X-Gm-Gg: ASbGncs4xPaq0p22Ys4DPXN7hDvp0BOpDiOBgWM6uPD8TALjRhwYk+SMdja4TgPgv8c bvRr+2GtY+lNrFWZUVVDIwv1fTjoUGlXmyVsOuvqQ0mr+NQkW82TkxsSX2EzU2xGuUOuFBPcbaN /hhhI/hPXP0ZWxewMZ9SZAbN/EyWJj32Jb4KCuGJDVTMI7AvJecK1bgtHjTjPDvL7cunoIZYSRe tmUS7H6oWZgExHiAkTwpRS60bH5wuo2b/fc/47F9srRDQAJG7h6qzsqLcNqbJcC+6bNKc+5azM4 yww7GygjLjmUUNIkUV8yRRPDHsGPNaH8tX5iFb+k5VpHi6rwG095yRjsrYwqH08VwDgZxr3BNpu yqeuzT5e6o9rG0PEqeGemqA== X-Google-Smtp-Source: AGHT+IHmG2KaV5A2aZ+HZ0hd/iIQlBfy8Y7PhJWbQKKu/KBlbqqPeeGfMzIvzJzs95XaL9C1UF7FwA== X-Received: by 2002:a17:902:e888:b0:240:48f4:40f7 with SMTP id d9443c01a7336-245ef25c5d0mr21276695ad.39.1755664483587; Tue, 19 Aug 2025 21:34:43 -0700 (PDT) Received: from archie.me ([103.124.138.155]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-245ed35d511sm13326175ad.50.2025.08.19.21.34.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Aug 2025 21:34:42 -0700 (PDT) Received: by archie.me (Postfix, from userid 1000) id C031F401648F; Wed, 20 Aug 2025 11:34:35 +0700 (WIB) From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Documentation , Linux F2FS Cc: Jaegeuk Kim , Chao Yu , Jonathan Corbet , Bagas Sanjaya , Daeho Jeong , Yuanye Ma , Yangtao Li Subject: [PATCH 5/6] Documentation: f2fs: Indent compression_mode option list Date: Wed, 20 Aug 2025 11:34:31 +0700 Message-ID: <20250820043432.22509-6-bagasdotme@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250820043432.22509-1-bagasdotme@gmail.com> References: <20250820043432.22509-1-bagasdotme@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1604; i=bagasdotme@gmail.com; h=from:subject; bh=ibncyX6wSsvhMtT2VwbkV775dioY/Q+yZ3LZy0Dg3GY=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDBlL/bcVvJ8Sftu1OEZAMV79w8GUjQ/V/ff2bdFmzHgQf /hbe+KFjlIWBjEuBlkxRZZJiXxNp3cZiVxoX+sIM4eVCWQIAxenAExEh5nhf35QhtqrOO49DkWM c2U2uYjePVz5o2fFluL19jGLj528KMbwvzJnWuLKsDv8Mm4crYF3b3t+ci1V/xXZk7GcvdKW07O eFQA= X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Indent description text so that compression_mode numbered list gets rendered as such in htmldocs output. Signed-off-by: Bagas Sanjaya Reviewed-by: Chao Yu --- Documentation/filesystems/f2fs.rst | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Documentation/filesystems/f2fs.rst b/Documentation/filesystems= /f2fs.rst index 0f9472ae62f2cb..146511d63b684e 100644 --- a/Documentation/filesystems/f2fs.rst +++ b/Documentation/filesystems/f2fs.rst @@ -922,14 +922,16 @@ compression enabled files (refer to "Compression impl= ementation" section for how enable compression on a regular inode). =20 1) compress_mode=3Dfs -This is the default option. f2fs does automatic compression in the writeba= ck of the -compression enabled files. + + This is the default option. f2fs does automatic compression in the writ= eback of the + compression enabled files. =20 2) compress_mode=3Duser -This disables the automatic compression and gives the user discretion of c= hoosing the -target file and the timing. The user can do manual compression/decompressi= on on the -compression enabled files using F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMP= RESS_FILE -ioctls like the below. + + This disables the automatic compression and gives the user discretion o= f choosing the + target file and the timing. The user can do manual compression/decompre= ssion on the + compression enabled files using F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_C= OMPRESS_FILE + ioctls like the below. =20 To decompress a file:: =20 --=20 An old man doll... just what I always wanted! - Clara From nobody Sat Oct 4 04:57:34 2025 Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) (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 CAB452773CD; Wed, 20 Aug 2025 04:34:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664486; cv=none; b=oqx9YL92xO+sQPA0INxnZTJV4mVhPsYJCTfTjvsdeDYkCCzXNIGrdtzE/K8zZ7OcTv5QwG9/TIIlLXm7qPRDBFTbcDTNLTucci8jxWxypDQuqtPHtlCBFRftcWm9NXskXhlG0XZtvgMtwkAB4aVcdburBsnrnetUYEsCCSw9qgs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755664486; c=relaxed/simple; bh=yQk+lQK1CQWqJS13FZep4quP8Zh4Ybk1JXSluoOwpDo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ooOt5I60R1fDYuzUwwBhtvJvqbSKoyW2Vd4CNYAtWHRfMTreDU6iCQDyPl6NtYsOacUwomQO4lNdDzH5RTwLM4NQcGbTAn38LZm1YhkS1DdYwvFZ83waCk2/jN6GLlGMQmulgNRLwzsHIk87my6unv91KBHEIJy1BBlI4GEZ3jA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=gAOh8mva; arc=none smtp.client-ip=209.85.215.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gAOh8mva" Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-b472fd93ad1so3050612a12.0; Tue, 19 Aug 2025 21:34:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755664484; x=1756269284; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=r2IA2P+n6dJDRzMxIzjKYVRIxsfdKmslhVEOaLQ+T/Q=; b=gAOh8mvaP29AjQj10ypQWOC/iiEtZYsgE5aqddhjcTQsYITdIZ+AfYWw0Uf+FDbN5k bIQUFAh69aKKEve21/LQn0V5gbirdaGJbI7+kgV3PNIanHJe7f/wjWk2J9XA5lTqk+rA ZBIUCGNC13Hl82oWqJSFV/aiuutufyB0VI1hv65shTFWmycLJe9xVNAwfPmD719Td6OW abcCuINkTL3VTK+jknIeIaCg+gftLHnYL2a0l3XVB93BtxWven4/FytD/21pQ2Vip4pN TLqM38UnEPKBompTnEkJEhG7n/eR5QQ5jL1W0bsoW7YKXFyi/NN7Kd/D8Mei22JVt852 9jVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755664484; x=1756269284; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=r2IA2P+n6dJDRzMxIzjKYVRIxsfdKmslhVEOaLQ+T/Q=; b=i0d1AO+H3laWMepuI5y5NXaWDdaUGaGWSCqIqxj4ES1TdrexrhlqaW/4FyVuU8/2JK MH56u3nqB2IejXxvdjR3kBEW2/KCEVTB+Wm+HbhPPaKneB9QrIbV8+AA1kjgTJATBmjN 1ipKMlVZpCmoapVtbUhoc3OeFCELGNg9M4WTHMGQ+7qFlrYDRdzApT9GTXlLQ1KuOS+I wYVJNzrKqZB2HneO8e6zpx47ZzJPZwWb90XalVcu71bTH79me9jFG7laKjYw4HwXaSYL dYQk9pjgb41oDWYqLCTGbMC7PCxKQSmSaVcUOcGyCPl3cdkAbEQhgIitHOuBTVuEJzb7 QhuQ== X-Forwarded-Encrypted: i=1; AJvYcCXoCiOxz1Rcm/PITsc52s9mz8bdlDEC4Zv/x+d44zSDdKJyYXKhoYz2NLMnd6yPhwWS2xF5YQ9QCkQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+klVbV7JtCIY3KrZ8DTLjOtU4/So3xJi4l9jS7gIqGMc3Lzv4 xVYcbTVEAetn4j1Djd1kKI7klFmjUSNiS0iEDwQJ0hoXmHOEo7hvXeR5 X-Gm-Gg: ASbGncusDpEoZlnF6WX/MlarKYCFezQAnbJ5gML+qSCkZg5T/t9L0Lw/vW9ClTPoJmn CVKzQ/PbFAVRaH6hdymyo4hKt8YwPh1z3DxB/RGY/30saHYcl6/zkqGLwvNLywmEu70HKmmrAfv LL1DW7gYImZl+3mcDOIfjCALkPz5o3g6+fwyVt+CsHYLkiirBhVSADmdgwUL7co034XYZkTmWcW nsK+q9tlZQzZ9Iz6jcFhP5f9TDoqwpFgvOup4j5d9dKgGY9zIcI9OUKDkQLXVKgDdH/WJp62zFC okXwkt1gk08Xzik7jIIAnJz0eH9ysrGAvNaU03BXeBvFhlroCzteKRfpQLDpA7y3ekojN4Yqmgg uhZxtgMVKknu/+UhPQqAgXQ== X-Google-Smtp-Source: AGHT+IFG0K6eJJ/ikjKEya3Hr6JFvroPTkyOpwyDpaD3ZIA3UUuA5xAdu4TqJAiZpI+4uf/BR4ZPCQ== X-Received: by 2002:a17:902:dac7:b0:243:11e3:a760 with SMTP id d9443c01a7336-245ef14bf85mr15494885ad.16.1755664483956; Tue, 19 Aug 2025 21:34:43 -0700 (PDT) Received: from archie.me ([103.124.138.155]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-245ed35abfdsm13342545ad.41.2025.08.19.21.34.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Aug 2025 21:34:42 -0700 (PDT) Received: by archie.me (Postfix, from userid 1000) id D87434401D41; Wed, 20 Aug 2025 11:34:35 +0700 (WIB) From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Documentation , Linux F2FS Cc: Jaegeuk Kim , Chao Yu , Jonathan Corbet , Bagas Sanjaya , Daeho Jeong , Yuanye Ma , Yangtao Li Subject: [PATCH 6/6] Documentation: f2fs: Reword title Date: Wed, 20 Aug 2025 11:34:32 +0700 Message-ID: <20250820043432.22509-7-bagasdotme@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250820043432.22509-1-bagasdotme@gmail.com> References: <20250820043432.22509-1-bagasdotme@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1215; i=bagasdotme@gmail.com; h=from:subject; bh=yQk+lQK1CQWqJS13FZep4quP8Zh4Ybk1JXSluoOwpDo=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDBlL/bf1cOctSpnyQUfGsUBlxRuuGQEtwlr2hWfS7hz8s Tbd/dG/jlIWBjEuBlkxRZZJiXxNp3cZiVxoX+sIM4eVCWQIAxenAEyEv5eRYSnDavfFO+xu57M9 sNTz8TPqZTlWliqw/MNH3uD3gtcvKTMyrDE+l8t34u9LC4tJ50vmr1rZrNUo+2dilU2C+lW175a sXAA= X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" "What is F2FS" is rather a mistitle for the whole f2fs docs, as it implies the overview section (before "Background and design issues" section) and the docs covers beyond that: from mount options to filesystem implementation details. Retitle and add explicit overview section. Signed-off-by: Bagas Sanjaya Reviewed-by: Chao Yu --- Documentation/filesystems/f2fs.rst | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Documentation/filesystems/f2fs.rst b/Documentation/filesystems= /f2fs.rst index 146511d63b684e..10504f774e1dff 100644 --- a/Documentation/filesystems/f2fs.rst +++ b/Documentation/filesystems/f2fs.rst @@ -1,8 +1,11 @@ .. SPDX-License-Identifier: GPL-2.0 =20 -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -WHAT IS Flash-Friendly File System (F2FS)? -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D +Flash-Friendly File System (F2FS) +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D + +Overview +=3D=3D=3D=3D=3D=3D=3D=3D =20 NAND flash memory-based storage devices, such as SSD, eMMC, and SD cards, = have been equipped on a variety systems ranging from mobile to server systems. = Since --=20 An old man doll... just what I always wanted! - Clara