mirror of
https://github.com/dynup/kpatch
synced 2024-12-25 14:52:05 +00:00
README.md: fix minor typo
This commit is contained in:
parent
c06d17f020
commit
c8fbe85d7f
@ -270,6 +270,7 @@ Compile kpatch:
|
||||
|
||||
make
|
||||
|
||||
|
||||
### Install
|
||||
|
||||
OPTIONAL: Install kpatch to `/usr/local`:
|
||||
@ -351,6 +352,7 @@ can have some major pitfalls if you're not careful. To learn more about how to
|
||||
properly create live patches, see the [Patch Author
|
||||
Guide](doc/patch-author-guide.md).
|
||||
|
||||
|
||||
How it works
|
||||
------------
|
||||
|
||||
@ -405,6 +407,7 @@ The primary steps in kpatch-build are:
|
||||
- Link all the output objects into a cumulative object
|
||||
- Generate the patch module
|
||||
|
||||
|
||||
### Patching
|
||||
|
||||
The patch modules register with the core module (`kpatch.ko`).
|
||||
@ -508,7 +511,7 @@ updating the instruction directly. This approach also ensures that the code
|
||||
modification path is reliable, since ftrace has been doing it successfully for
|
||||
years.
|
||||
|
||||
**Q Is kpatch compatible with \<insert kernel debugging subsystem here\>?**
|
||||
**Q. Is kpatch compatible with \<insert kernel debugging subsystem here\>?**
|
||||
|
||||
We aim to be good kernel citizens and maintain compatibility. A kpatch
|
||||
replacement function is no different than a function loaded by any other kernel
|
||||
@ -555,7 +558,7 @@ We hope to make the following changes to other projects:
|
||||
- ftrace improvements to close any windows that would allow a patch to
|
||||
be inadvertently disabled
|
||||
|
||||
**Q: Is it possible to register a function that gets called atomically with
|
||||
**Q. Is it possible to register a function that gets called atomically with
|
||||
`stop_machine` when the patch module loads and unloads?**
|
||||
|
||||
We do have plans to implement something like that.
|
||||
@ -618,6 +621,7 @@ For big PRs, it's a good idea to discuss them first in github issues or on the
|
||||
[mailing list](https://www.redhat.com/mailman/listinfo/kpatch) before you write
|
||||
a lot of code.
|
||||
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user