Commit 622d6f19 authored by Randy Dunlap's avatar Randy Dunlap Committed by Jonathan Corbet

Documentation: filesystems: correct possessive "its"

Change occurrences of "it's" that are possessive to "its"
so that they don't read as "it is".

For f2fs.rst, reword one description for better clarity.
Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-fsdevel@vger.kernel.org
Cc: linux-f2fs-devel@lists.sourceforge.net
Cc: linux-xfs@vger.kernel.org
Cc: Christian Brauner <brauner@kernel.org>
Cc: Seth Forshee <sforshee@kernel.org>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Theodore Ts'o <tytso@mit.edu>
Cc: Jaegeuk Kim <jaegeuk@kernel.org>
Reviewed-by: default avatarDarrick J. Wong <djwong@kernel.org>
Reviewed-by: default avatar"Christian Brauner (Microsoft)" <brauner@kernel.org>
Reviewed-by: default avatarChao Yu <chao@kernel.org>
Reviewed-by: default avatarJaegeuk Kim <jaegeuk@kernel.org>
Link: https://lore.kernel.org/r/20220901002828.25102-1-rdunlap@infradead.orgSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent 67fe6792
...@@ -286,9 +286,8 @@ compress_algorithm=%s:%d Control compress algorithm and its compress level, now, ...@@ -286,9 +286,8 @@ compress_algorithm=%s:%d Control compress algorithm and its compress level, now,
algorithm level range algorithm level range
lz4 3 - 16 lz4 3 - 16
zstd 1 - 22 zstd 1 - 22
compress_log_size=%u Support configuring compress cluster size, the size will compress_log_size=%u Support configuring compress cluster size. The size will
be 4KB * (1 << %u), 16KB is minimum size, also it's be 4KB * (1 << %u). The default and minimum sizes are 16KB.
default size.
compress_extension=%s Support adding specified extension, so that f2fs can enable compress_extension=%s Support adding specified extension, so that f2fs can enable
compression on those corresponding files, e.g. if all files compression on those corresponding files, e.g. if all files
with '.ext' has high compression rate, we can set the '.ext' with '.ext' has high compression rate, we can set the '.ext'
......
...@@ -661,7 +661,7 @@ idmappings:: ...@@ -661,7 +661,7 @@ idmappings::
mount idmapping: u0:k10000:r10000 mount idmapping: u0:k10000:r10000
Assume a file owned by ``u1000`` is read from disk. The filesystem maps this id Assume a file owned by ``u1000`` is read from disk. The filesystem maps this id
to ``k21000`` according to it's idmapping. This is what is stored in the to ``k21000`` according to its idmapping. This is what is stored in the
inode's ``i_uid`` and ``i_gid`` fields. inode's ``i_uid`` and ``i_gid`` fields.
When the caller queries the ownership of this file via ``stat()`` the kernel When the caller queries the ownership of this file via ``stat()`` the kernel
......
...@@ -176,7 +176,7 @@ Then userspace. ...@@ -176,7 +176,7 @@ Then userspace.
The requirement for a static, fixed preallocated system area comes from how The requirement for a static, fixed preallocated system area comes from how
qnx6fs deals with writes. qnx6fs deals with writes.
Each superblock got it's own half of the system area. So superblock #1 Each superblock got its own half of the system area. So superblock #1
always uses blocks from the lower half while superblock #2 just writes to always uses blocks from the lower half while superblock #2 just writes to
blocks represented by the upper half bitmap system area bits. blocks represented by the upper half bitmap system area bits.
......
...@@ -551,14 +551,14 @@ Essentially, this shows that an item that is in the AIL can still be modified ...@@ -551,14 +551,14 @@ Essentially, this shows that an item that is in the AIL can still be modified
and relogged, so any tracking must be separate to the AIL infrastructure. As and relogged, so any tracking must be separate to the AIL infrastructure. As
such, we cannot reuse the AIL list pointers for tracking committed items, nor such, we cannot reuse the AIL list pointers for tracking committed items, nor
can we store state in any field that is protected by the AIL lock. Hence the can we store state in any field that is protected by the AIL lock. Hence the
committed item tracking needs it's own locks, lists and state fields in the log committed item tracking needs its own locks, lists and state fields in the log
item. item.
Similar to the AIL, tracking of committed items is done through a new list Similar to the AIL, tracking of committed items is done through a new list
called the Committed Item List (CIL). The list tracks log items that have been called the Committed Item List (CIL). The list tracks log items that have been
committed and have formatted memory buffers attached to them. It tracks objects committed and have formatted memory buffers attached to them. It tracks objects
in transaction commit order, so when an object is relogged it is removed from in transaction commit order, so when an object is relogged it is removed from
it's place in the list and re-inserted at the tail. This is entirely arbitrary its place in the list and re-inserted at the tail. This is entirely arbitrary
and done to make it easy for debugging - the last items in the list are the and done to make it easy for debugging - the last items in the list are the
ones that are most recently modified. Ordering of the CIL is not necessary for ones that are most recently modified. Ordering of the CIL is not necessary for
transactional integrity (as discussed in the next section) so the ordering is transactional integrity (as discussed in the next section) so the ordering is
...@@ -884,7 +884,7 @@ pin the object the first time it is inserted into the CIL - if it is already in ...@@ -884,7 +884,7 @@ pin the object the first time it is inserted into the CIL - if it is already in
the CIL during a transaction commit, then we do not pin it again. Because there the CIL during a transaction commit, then we do not pin it again. Because there
can be multiple outstanding checkpoint contexts, we can still see elevated pin can be multiple outstanding checkpoint contexts, we can still see elevated pin
counts, but as each checkpoint completes the pin count will retain the correct counts, but as each checkpoint completes the pin count will retain the correct
value according to it's context. value according to its context.
Just to make matters slightly more complex, this checkpoint level context Just to make matters slightly more complex, this checkpoint level context
for the pin count means that the pinning of an item must take place under the for the pin count means that the pinning of an item must take place under the
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment