<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Documentation/livepatch/livepatch.txt, branch v4.11</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.11</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.11'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2017-02-23T02:51:29Z</updated>
<entry>
<title>Merge tag 'docs-4.11' of git://git.lwn.net/linux</title>
<updated>2017-02-23T02:51:29Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2017-02-23T02:51:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c1aac62f36c1e37ee81c9e09ee9ee733eef05dcb'/>
<id>urn:sha1:c1aac62f36c1e37ee81c9e09ee9ee733eef05dcb</id>
<content type='text'>
Pull documentation updates from Jonathan Corbet:
 "A slightly quieter cycle for documentation this time around.

  Three more DocBook template files have been converted to RST; only 21
  to go. There are various build improvements and the usual array of
  documentation improvements and fixes"

* tag 'docs-4.11' of git://git.lwn.net/linux: (44 commits)
  docs / driver-api: Fix structure references in device_link.rst
  PM / docs: Fix structure references in device.rst
  Add a target to check broken external links in the Documentation
  Documentation: Fix linux-api list typo
  Documentation: DocBook/Makefile comment typo
  Improve sparse documentation
  Documentation: make Makefile.sphinx no-ops quieter
  Documentation: DMA-ISA-LPC.txt
  Documentation: input: fix path to input code definitions
  docs: Remove the copyright year from conf.py
  docs: Fix a warning in the Korean HOWTO.rst translation
  PM / sleep / docs: Convert PM notifiers document to reST
  PM / core / docs: Convert sleep states API document to reST
  PM / core: Update kerneldoc comments in pm.h
  doc-rst: Fix recursive make invocation from macros
  doc-rst: Delete output of failed dot-SVG conversion
  doc-rst: Break shell command sequences on failure
  Documentation/sphinx: make targets independent of Sphinx work for HAVE_SPHINX=0
  doc-rst: fixed cleandoc target when used with O=dir
  Documentation/sphinx: prevent generation of .pyc files in the source tree
  ...
</content>
</entry>
<entry>
<title>Doc: Fix double words in Documentation</title>
<updated>2017-01-26T22:25:41Z</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2017-01-24T12:45:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8da9704c8bb7d4b0a2b051a5a7eda9b049f5f766'/>
<id>urn:sha1:8da9704c8bb7d4b0a2b051a5a7eda9b049f5f766</id>
<content type='text'>
This patch fix some double words found in Documentation.

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>livepatch: doc: remove the limitation for schedule() patching</title>
<updated>2017-01-11T01:33:39Z</updated>
<author>
<name>Miroslav Benes</name>
<email>mbenes@suse.cz</email>
</author>
<published>2017-01-06T14:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=372e2db7210df7c45ead46429aeb1443ba148060'/>
<id>urn:sha1:372e2db7210df7c45ead46429aeb1443ba148060</id>
<content type='text'>
The Limitations section of the documentation describes the impossibility
to livepatch anything that is inlined to __schedule() function. This had
been true till 4.9 kernel came. Thanks to commit 0100301bfdf5
("sched/x86: Rewrite the switch_to() code") from Brian Gerst there is
__switch_to_asm function now (implemented in assembly) called properly
from context_switch(). RIP is thus saved on the stack and a task would
return to proper version of __schedule() et al. functions.

Of course __switch_to_asm() is not patchable for the reason described in
the section. But there is no __fentry__ call and I cannot imagine a
reason to do it anyway.

Therefore, remove the paragraphs from the section.

Signed-off-by: Miroslav Benes &lt;mbenes@suse.cz&gt;
Reviewed-by: Petr Mladek &lt;pmladek@suse.com&gt;
Acked-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Documentation/livepatch: Fix stale link to gmame</title>
<updated>2016-12-09T12:41:46Z</updated>
<author>
<name>Petr Mladek</name>
<email>pmladek@suse.com</email>
</author>
<published>2016-12-06T15:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=59024954a1e7e26b62680e1f2b5725249a6c09f7'/>
<id>urn:sha1:59024954a1e7e26b62680e1f2b5725249a6c09f7</id>
<content type='text'>
gmame archive does not longer exist. Use the message id and
generic redirector instead.

Reported-by: John Donnelly &lt;john.donnelly@canonical.com&gt;
Signed-off-by: Petr Mladek &lt;pmladek@suse.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>livepatch: Add some basic livepatch documentation</title>
<updated>2016-04-27T20:01:32Z</updated>
<author>
<name>Petr Mladek</name>
<email>pmladek@suse.com</email>
</author>
<published>2016-04-25T15:14:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5e4e38446a62a4f50d77b0dd11d4b379dee08988'/>
<id>urn:sha1:5e4e38446a62a4f50d77b0dd11d4b379dee08988</id>
<content type='text'>
livepatch framework deserves some documentation, definitely.
This is an attempt to provide some basic info. I hope that
it will be useful for both LivePatch producers and also
potential developers of the framework itself.

[jkosina@suse.cz:
 - incorporated feedback (grammar fixes) from
   Chris J Arges &lt;chris.j.arges@canonical.com&gt;
 - s/LivePatch/livepatch in changelog as pointed out by
   Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;
 - incorporated part of feedback (grammar fixes / reformulations) from
   Balbir Singh &lt;bsingharora@gmail.com&gt;
]

Acked-by: Jessica Yu &lt;jeyu@redhat.com&gt;
Signed-off-by: Petr Mladek &lt;pmladek@suse.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
