Fix miscellaneous spelling errors in man pages, and release notes

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
diff --git a/debian/changelog b/debian/changelog
index cc8793f..60219d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,7 +21,7 @@
     partition table and it is creating a file system at a non-zero offset
     (so the partition table wouldn't be overwritten in any case).
     (Closes: #989612)
-  * Fix e2image -Q to prevent a multiplcation overflow could corrupt
+  * Fix e2image -Q to prevent a multiplication overflow could corrupt
     the generated QCOW2 output file for very large file systems.
   * When e2fsck repairs '.' and '..' entries in corrupted directories, set
     the file type in the directory entry to be EXT2_FT_DIR and do not
@@ -32,7 +32,7 @@
     v1.45.5.)
   * Fix lsattr and chattr to avoid opening or calling EXT2_IOC_[GS]ETFLAGS
     on devices, since this can cause some devices to react badly as a
-    result.  (Thix fixes a regression introduced in v1.46.2.)
+    result.  (This fixes a regression introduced in v1.46.2.)
     (Closes: #986332)
   * Fix potential memory leaks and seg faults when memory allocations fail.
   * Fix various compiler and valgrind warnings
@@ -78,8 +78,8 @@
     file which is stored using inline_data and contains an ACL or extended
     attribute.   (Closes: #971014)
   * Add build profiles noudeb and pkg.e2fsprogs.no-static (Closes: #966686)
-  * Update the Czech, French, Malay, Polish, Portuguese, Sweedish, and
-    Ukranian translations from the translation project.
+  * Update the Czech, French, Malay, Polish, Portuguese, Swedish, and
+    Ukrainian translations from the translation project.
 
  -- Theodore Y. Ts'o <tytso@mit.edu>  Tue, 09 Feb 2021 17:36:02 -0500
 
@@ -154,7 +154,7 @@
     requested operation.
   * Fix mke2fs so it can import the contents of a directory using the -d
     option when it has inode numbers that are greater than 2**32.   Also
-    fix an ommission were the extended attributes on the top-level directory
+    fix an omission where the extended attributes on the top-level directory
     was not getting copied to the root directory.
   * Fix e4crypt so that the add_key operation uses the explicitly provided
     salt if it is provided.
@@ -243,7 +243,7 @@
 
 e2fsprogs (1.46~WIP.2019.10.09-1) experimental; urgency=medium
 
-  * Add (minimal) support to enable the fast commit feaure.  This is just
+  * Add (minimal) support to enable the fast commit feature.  This is just
     enough to enable kernel development work; e2fsck replay of journals
     with the fast commit feature is *not* available.
   * E2fsck will now check encryption policies for consistency
@@ -317,7 +317,7 @@
     directories at the same time.
   * Fixed a bug in e2scrub_all so it correctly handles an LUKS volume
     stacked on top of an LV.  (Closes: #931387)
-  * Fixed a bug in e2scrub_all so it correctl specifies the volumes to
+  * Fixed a bug in e2scrub_all so it correctly specifies the volumes to
     clean up when using "e2scrub_all -r".   (Closes: #931679)
   * Fixed improper use of positional markers in the Czech, Dutch,
     German, and Vietnamese translations.  (Closes: #892173)
@@ -340,7 +340,7 @@
     translation prompting the use of the English 'y' character.
     (Closes: #907034)
   * Fix spurious complaint of blocks beyond i_size for verity files.
-  * Update the Czech, Malay, Polish, Spanish, Swedish, and Ukarainian
+  * Update the Czech, Malay, Polish, Spanish, Swedish, and Ukrainian
     translations.  Add the new Portuguese translation.  (Closes: #912185)
 
  -- Theodore Y. Ts'o <tytso@mit.edu>  Mon, 27 May 2019 21:46:31 -0400
@@ -367,7 +367,7 @@
   * Teach e2scrub to issue more useful error messages
   * Update support for the case-folding file system feature to match what
     finally will be landing in the kernel.
-  * Teach e2scrub_all to skip scrubing a file system if there is not
+  * Teach e2scrub_all to skip scrubbing a file system if there is not
     enough free space to create a snapshot.  (Closes: #924301)
   * Fixed debugfs so it correctly prints ea_in_inode xattr values.
   * Debugfs now prints non-printing characters using C-style hex escape
@@ -381,7 +381,7 @@
     them showing up in GUI's.  (Closes: #926112)
   * Mark the e2scrub systemd service files to indicate that it requires
     CAP_SYS_ADMIN and CAP_SYS_RAWIO so e2scrub will get skipped when run
-    in cointainers that don't give root these capabilities.  (Closes: #926138)
+    in containers that don't give root these capabilities.  (Closes: #926138)
   * E2fsck can now save a problem code log for debugging or monitoring
     purposes.
 
@@ -422,7 +422,7 @@
   * Fix the libext2fs library to be more robust against
     invalid/maliciously corrupted block group descriptors.
   * Fix mke2fs and debugfs so they can correctly copy in files > 2 GiB.
-  * Fix debugfs so its stat command can correct supportly display directory
+  * Fix debugfs so its stat command can correctly display directory
     sizes > 2 GiB.
   * Fix memory leaks in debugfs, mke2fs, and e2freefrag.
   * Avoid unnecessarily linking badblocks with the libblkid shared library.
@@ -553,7 +553,7 @@
     and meta_bg features enabled.
   * Fix orphan list handling of inodes on bigalloc file systems (and other
     situations where inodes need to be deleted or truncated) in e2fsck.
-  * Update Sweedish translation.
+  * Update Swedish translation.
   * Add Vcs-* headers in Debian packaging (Closes: #887512)
   * Speed up reading bitmap blocks in debugfs when opening large file
     systems.
@@ -640,7 +640,7 @@
   * New upstream version
   * Fix a bug where updated bitmap checks might not be written to disk.
     (Closes: #883869)
-  * Add missing byte swaps for newly added fields in the superbloc
+  * Add missing byte swaps for newly added fields in the superblock
   * Fix a potential use after free bug in e2fsck when fixing a corrupted
     root node in directory hash tree.
   * Fix a bug in e2fsck where a badly/maliciously corrupted superblock
@@ -741,7 +741,7 @@
   * Fix how backup superblocks are written in big endian systems so they
     are all correctly byte swapped.
   * Fixed tune2fs's support for enabling and disabling project quota.
-  * The badblock program now properly handles languages which have
+  * The badblocks program now properly handles languages which have
     multi-column wide character such as Chinese.  (Closes: #860926)
   * The mke2fs -U option now accepts "null", "clear", "random", or "time"
     just as tune2fs's -U option.
@@ -1282,7 +1282,7 @@
     information from an e2image-created image file.
   * Debugfs's "write" command can now create a sparse files
   * Debugfs can now support a command line which is up to 8k long
-  * E2image will refuse to create a raw or qcomw image using a mounted
+  * E2image will refuse to create a raw or qcow2 image using a mounted
     file system unless the -f option is given.
   * E2image has been made more useful for efficiently copying file
     systems using the -ra options.  New options to help with this use
@@ -1557,7 +1557,7 @@
     cause them to use much less memory for large file systems.
   * E2fsck will now check for zero-length extents, since older kernels will
     OOPS if they comes across one
-  * Fix e2fsck's discard behaviour so it does not discard too many
+  * Fix e2fsck's discard behavior so it does not discard too many
     blocks, and it will not use discard if the device advertises
     that discard does not persistently zero data.  Also, if e2fsck is
     run in read-only mode, do not try to discard data.
diff --git a/doc/RelNotes/v1.44.6.txt b/doc/RelNotes/v1.44.6.txt
index 6c9e08f..39e9b95 100644
--- a/doc/RelNotes/v1.44.6.txt
+++ b/doc/RelNotes/v1.44.6.txt
@@ -26,7 +26,7 @@
 
 Fix mke2fs and debugfs so they can correctly copy in files > 2 GiB.
 
-Fix debugfs so its stat command can correct supportly display directory
+Fix debugfs so its stat command can correctly display directory
 sizes > 2 GiB.
 
 Fix memory leaks in debugfs, mke2fs, and e2freefrag.
diff --git a/doc/RelNotes/v1.45.7.txt b/doc/RelNotes/v1.45.7.txt
index 2a16776..f3957b1 100644
--- a/doc/RelNotes/v1.45.7.txt
+++ b/doc/RelNotes/v1.45.7.txt
@@ -38,7 +38,7 @@
 
 Fix mke2fs so it can import the contents of a directory using the -d
 option when it has inode numbers that are greater than 2**32.   Also fix
-an ommission were the extended attributes on the top-level directory was
+an omission were the extended attributes on the top-level directory was
 not getting copied to the root directory.
 
 Fix e4crypt so that the add_key operation uses the explicitly provided
diff --git a/doc/RelNotes/v1.46.1.txt b/doc/RelNotes/v1.46.1.txt
index e8d90d1..7026e5f 100644
--- a/doc/RelNotes/v1.46.1.txt
+++ b/doc/RelNotes/v1.46.1.txt
@@ -37,5 +37,5 @@
 Fixed/improved various Debian packaging issues.  (Addresses-Debian-Bug:
 #966686)
 
-Update the Czech, French, Malay, Polish, Portuguese, Sweedish, and
+Update the Czech, French, Malay, Polish, Portuguese, Swedish, and
 Ukranian translations from the translation project.
diff --git a/doc/RelNotes/v1.46.3.txt b/doc/RelNotes/v1.46.3.txt
index 26f7cfd..b0e4d8b 100644
--- a/doc/RelNotes/v1.46.3.txt
+++ b/doc/RelNotes/v1.46.3.txt
@@ -38,7 +38,7 @@
 (so the partition table wouldn't be overwritten in any case).
 (Addresses Debian Bug: #989612)
 
-Fix e2image -Q to prevent a multiplcation overflow could corrupt the
+Fix e2image -Q to prevent a multiplication overflow could corrupt the
 generated QCOW2 output file for very large file systems.
 
 When e2fsck repairs '.' and '..' entries in corrupted directories, set
diff --git a/e2fsck/e2fsck.8.in b/e2fsck/e2fsck.8.in
index 48d9414..dc6a585 100644
--- a/e2fsck/e2fsck.8.in
+++ b/e2fsck/e2fsck.8.in
@@ -45,7 +45,7 @@
 For ext3 and ext4 file systems that use a journal, if the system has been
 shut down uncleanly without any errors, normally, after replaying the
 committed transactions  in the journal, the file system should be
-marked as clean.   Hence, for file systems that use journalling,
+marked as clean.   Hence, for file systems that use journaling,
 .B e2fsck
 will normally replay the journal and exit, unless its superblock
 indicates that further checking is required.
@@ -169,7 +169,7 @@
 .TP
 .B \-D
 Optimize directories in file system.  This option causes e2fsck to
-try to optimize all directories, either by reindexing them if the
+try to optimize all directories, either by re-indexing them if the
 file system supports directory indexing,  or by sorting and compressing
 directories for smaller directories, or for file systems using
 traditional linear directories.
diff --git a/misc/chattr.1.in b/misc/chattr.1.in
index 6b990e7..922410b 100644
--- a/misc/chattr.1.in
+++ b/misc/chattr.1.in
@@ -39,7 +39,7 @@
 extent format (e),
 case-insensitive directory lookups (F),
 immutable (i),
-data journalling (j),
+data journaling (j),
 don't compress (m),
 project hierarchy (P),
 secure deletion (s),
diff --git a/misc/tune2fs.8.in b/misc/tune2fs.8.in
index 414a188..979f6c5 100644
--- a/misc/tune2fs.8.in
+++ b/misc/tune2fs.8.in
@@ -520,17 +520,17 @@
 older kernels which only store and expect 16-bit values.
 .TP
 .B journal_data
-When the file system is mounted with journalling enabled, all data
+When the file system is mounted with journaling enabled, all data
 (not just metadata) is committed into the journal prior to being written
 into the main file system.
 .TP
 .B journal_data_ordered
-When the file system is mounted with journalling enabled, all data is forced
+When the file system is mounted with journaling enabled, all data is forced
 directly out to the main file system prior to its metadata being committed
 to the journal.
 .TP
 .B journal_data_writeback
-When the file system is mounted with journalling enabled, data may be
+When the file system is mounted with journaling enabled, data may be
 written into the main file system after its metadata has been committed
 to the journal.  This may increase throughput, however, it may allow old
 data to appear in files after a crash and journal recovery.