Fix typos found by `common-typos` checker

Change-Id: Ie539304c85d0dc54bc1e17892db8bbbfb15b69ef
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4417934
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
diff --git a/docs/book/src/testing.md b/docs/book/src/testing.md
index 1f65586..0284b8a 100644
--- a/docs/book/src/testing.md
+++ b/docs/book/src/testing.md
@@ -51,7 +51,7 @@
 
 ## Parallel test execution
 
-Crosvm tests are executed in parallel, each test case in it's own process via
+Crosvm tests are executed in parallel, each test case in its own process via
 [cargo nextest](http://nexte.st).
 
 This requires tests to be cautious about global state, especially integration tests which interact
diff --git a/rutabaga_gfx/ffi/src/include/rutabaga_gfx_ffi.h b/rutabaga_gfx/ffi/src/include/rutabaga_gfx_ffi.h
index eb0bdb6..7b83f8a 100644
--- a/rutabaga_gfx/ffi/src/include/rutabaga_gfx_ffi.h
+++ b/rutabaga_gfx/ffi/src/include/rutabaga_gfx_ffi.h
@@ -169,7 +169,7 @@
 };
 
 /**
- * Expects `capset_names` to delimited by a colon, i.e: "gfxstream:cross_domain:magma".
+ * Expects `capset_names` to delimited by a colon, i.e.: "gfxstream:cross_domain:magma".
  *
  * # Safety
  * - - `capset_names` must be a null-terminated C-string.
@@ -226,7 +226,7 @@
  * - If `iovecs` is not null, the caller must ensure `(*iovecs).iovecs` points to a valid array of
  *   iovecs of size `(*iovecs).num_iovecs`.
  * - Each iovec must point to valid memory starting at `iov_base` with length `iov_len`.
- * - Each iovec must valid until the resource's backing is explictly detached or the resource is
+ * - Each iovec must valid until the resource's backing is explicitly detached or the resource is
  *   is unreferenced.
  */
 int32_t rutabaga_resource_attach_backing(struct rutabaga *ptr, uint32_t resource_id,
@@ -252,8 +252,8 @@
  * - If `iovecs` is not null, the caller must ensure `(*iovecs).iovecs` points to a valid array of
  *   iovecs of size `(*iovecs).num_iovecs`.
  * - If `handle` is not null, the caller must ensure it is a valid OS-descriptor.  Ownership is
- *   transfered to rutabaga.
- * - Each iovec must valid until the resource's backing is explictly detached or the resource is
+ *   transferred to rutabaga.
+ * - Each iovec must valid until the resource's backing is explicitly detached or the resource is
  *   is unreferenced.
  */
 int32_t rutabaga_resource_create_blob(struct rutabaga *ptr, uint32_t ctx_id, uint32_t resource_id,
diff --git a/tools/impl/common.py b/tools/impl/common.py
index 9e15365..dccdc51 100644
--- a/tools/impl/common.py
+++ b/tools/impl/common.py
@@ -577,7 +577,7 @@
 
     @staticmethod
     def live_truncated(num_lines: int = 8):
-        "Prints only the last `num_lines` of output while the program is running and succeessful."
+        "Prints only the last `num_lines` of output while the program is running and successful."
 
         def output(process: "subprocess.Popen[str]"):
             assert process.stdout
@@ -601,7 +601,7 @@
 
     @staticmethod
     def quiet_with_progress(title: str):
-        "Prints only the last `num_lines` of output while the program is running and succeessful."
+        "Prints only the last `num_lines` of output while the program is running and successful."
 
         def output(process: "subprocess.Popen[str]"):
             assert process.stdout
diff --git a/tools/impl/cros_container/README.md b/tools/impl/cros_container/README.md
index 327ef1a..efb2252 100644
--- a/tools/impl/cros_container/README.md
+++ b/tools/impl/cros_container/README.md
@@ -7,7 +7,7 @@
 ## Usage Instruction
 
 This container need to be built with `docker buildx` for its support of insecure builder (equivalent
-to `docker run --priviliged` but for build) which is required for `cros_sdk` due to its usage of
+to `docker run --privileged` but for build) which is required for `cros_sdk` due to its usage of
 multiple linux namespaces and chroot.
 
 Individual commands from the `cloudbuild.yaml` files can be executed locally. Note you need