aboutsummaryrefslogtreecommitdiffstats
path: root/docs/syzbot.md
diff options
context:
space:
mode:
authorDavidlohr Bueso <dave.bueso@gmail.com>2023-06-06 13:57:27 -0700
committerAleksandr Nogikh <wp32pw@gmail.com>2023-06-07 12:49:35 +0200
commita87f55960b1c75aa2372576b6bcae0d003ace8a9 (patch)
treefd133cb927fcc6eae09b1c88789366a63dd3e99d /docs/syzbot.md
parentd0f31f8953ac80bcac72a36936ed345c65e51262 (diff)
docs: typo fixes
Fix various typos within the documentation directory.
Diffstat (limited to 'docs/syzbot.md')
-rw-r--r--docs/syzbot.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/syzbot.md b/docs/syzbot.md
index f4e554376..568a53612 100644
--- a/docs/syzbot.md
+++ b/docs/syzbot.md
@@ -432,7 +432,7 @@ propagation of uninitialized values through memory and registers and only flags
actual eventual uses of uninitialized values. For example, `KMSAN` will detect
a branch on or a `copy_to_user()` of values that transitively come from
uninitialized memory created by heap/stack allocations. This ensures
-/theoretical/ absense of both false positives and false negatives (with some
+/theoretical/ absence of both false positives and false negatives (with some
implementation limitations of course). Note that `KMSAN` requires `clang` compiler.
`KMSAN` is not upstream yet, though, we want to upstream it later. For now,
@@ -450,7 +450,7 @@ and attach/inline your test patch in the same email.
Report explanation. The first call trace points to the `use` of the uninit value
(which is usually a branching or copying it to userspace). Then there are 0 or
more "Uninit was stored to memory at:" stacks which denote how the unint value
-travelled through memory. Finally there is a "Uninit was created at:"
+traveled through memory. Finally there is a "Uninit was created at:"
section which points either to a heap allocation or a stack variable which
is the original source of uninitialized-ness.
@@ -516,11 +516,11 @@ There are several reasons for this:
- custom patches may not apply tomorrow
- custom patches may not apply to all of the tested git trees
- it's hard to communicate exact state of the code with bug reports (not just hash anymore)
-- line numbers won't match in reports (which always brings suspecion as to the quality of reports)
+- line numbers won't match in reports (which always brings suspicion as to the quality of reports)
- custom patches can also introduce bugs, and even if they don't a developer may (rightfully)
question validity of and may not want to spend time on reports obtained
with a number of out-of-tree patches
-- order of patch application generatelly matters, and at some point patches
+- order of patch application generally matters, and at some point patches
need to be removed, there is nobody to manage this
We've experimented with application of custom patches in the past and it lead