<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manut/vorlesung/kernel-devel, branch schulung</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.mecka.net/manut/vorlesung/atom?h=schulung</id>
<link rel='self' href='https://git.mecka.net/manut/vorlesung/atom?h=schulung'/>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/'/>
<updated>2019-03-28T10:00:00Z</updated>
<entry>
<title>linux-mm-basics: increase stack size</title>
<updated>2019-03-28T10:00:00Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-28T10:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=0b94092f4d96f0c48f24272641af171fc8065515'/>
<id>urn:sha1:0b94092f4d96f0c48f24272641af171fc8065515</id>
<content type='text'>
The example shows a prefaulted stack size of 8KB, which is pretty
small. Set it up to 64KB, which is a bit mor realistic.

Also, remove the pointless "return" at the end of that function.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>kernel-tracing: KPROBES -&gt; kprobes</title>
<updated>2019-03-28T09:49:20Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-28T09:49:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=785ef8909c9dc5f53e45290821ec7be73e23c1b4'/>
<id>urn:sha1:785ef8909c9dc5f53e45290821ec7be73e23c1b4</id>
<content type='text'>
Why is kprobes in all caps? Change it.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>kernel-tracing: fixup denglish, add perf probe, tracing_on</title>
<updated>2019-03-28T09:43:47Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-28T09:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=d23b68334f0cdbde09b321691cbe3d2b6e6cec17'/>
<id>urn:sha1:d23b68334f0cdbde09b321691cbe3d2b6e6cec17</id>
<content type='text'>
There were some german and german-like words lingering. Fix these
to proper english.

Show the use of "perf probe" for adding kprobes and uprobes.

Move the tracing_on()/tracing_off() slide next to the trace_printk().
It makes more sense there since we are talking about writing kernel
code for tracing.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>kernel/dts: fix name of dtsi file</title>
<updated>2019-03-22T14:39:40Z</updated>
<author>
<name>Kurt Kanzenbach</name>
<email>kurt@linutronix.de</email>
</author>
<published>2019-03-22T14:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=22af24885f83a5a45769a2436cad05db2bff7b85'/>
<id>urn:sha1:22af24885f83a5a45769a2436cad05db2bff7b85</id>
<content type='text'>
The dtsi file is called mynode.dtsi, but the my.dts includes my.dtsi which
doesn't exist. Fix it.

Signed-off-by: Kurt Kanzenbach &lt;kurt@linutronix.de&gt;
</content>
</entry>
<entry>
<title>kernel-debugging: lots of minor fixups discovered during training</title>
<updated>2019-02-28T14:45:50Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-28T14:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=1c70d0ddc0dbe5e4b15f2308b3cba4e944af79cf'/>
<id>urn:sha1:1c70d0ddc0dbe5e4b15f2308b3cba4e944af79cf</id>
<content type='text'>
- update dynamic printk format
- update addr2line for kernels by using script
- update qemu lines for vexpress
- add note about kaslr with qemu gdbserver
- use uart0 for console and uart1 for kgdb
- use 127.0.0.1 instead of localhost
  (otherwise qemu and gdb get confused about IPv4 or IPv6)

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>linux-mm-basics: show the ulimit -s help</title>
<updated>2019-02-28T14:43:17Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-28T14:43:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=63e2c59580653b05a3e8c41e02e1449564a5882d'/>
<id>urn:sha1:63e2c59580653b05a3e8c41e02e1449564a5882d</id>
<content type='text'>
The stack size is also an important parameter for memory. Show it
as well.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>kernel/tracing: removed double named section tracers</title>
<updated>2019-02-28T10:58:41Z</updated>
<author>
<name>Kurt Kanzenbach</name>
<email>kurt@linutronix.de</email>
</author>
<published>2019-02-28T10:10:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=dcf78ead1869a5a6b4ba3d746b51891dc0a4ec74'/>
<id>urn:sha1:dcf78ead1869a5a6b4ba3d746b51891dc0a4ec74</id>
<content type='text'>
There are two sections named tracers. Probably a copy and paste error. Fix it.

Signed-off-by: Kurt Kanzenbach &lt;kurt@linutronix.de&gt;
</content>
</entry>
<entry>
<title>fix various typos and wrong commands in slides</title>
<updated>2019-02-07T16:03:50Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linutronix.de</email>
</author>
<published>2019-02-05T11:10:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=1df58f151a324dbe97f1958fafc1471ec911c629'/>
<id>urn:sha1:1df58f151a324dbe97f1958fafc1471ec911c629</id>
<content type='text'>
Fixes for:
- missing variable definition in Makefile
- wrong serial device in kernel parameters
- missing trace-cmd subcmd and wrong parameter (sched_switch is an
  event, not a plugin)
- missing #include in example code
- fix copy&amp;paste leftover

Signed-off-by: Holger Dengler &lt;dengler@linutronix.de&gt;
Reviewed-by: Kurt Kanzenbach &lt;kurt@linutronix.de&gt;
</content>
</entry>
<entry>
<title>add klist slides</title>
<updated>2019-01-31T08:32:59Z</updated>
<author>
<name>Manuel Traut</name>
<email>manut@linutronix.de</email>
</author>
<published>2019-01-30T21:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=47bdb292724c50decd90471615b2d65c1eee7374'/>
<id>urn:sha1:47bdb292724c50decd90471615b2d65c1eee7374</id>
<content type='text'>
very basic version of slides for kernel lists

Signed-off-by: Manuel Traut &lt;manut@linutronix.de&gt;
</content>
</entry>
<entry>
<title>Device Tree: initial version</title>
<updated>2019-01-28T18:51:21Z</updated>
<author>
<name>Manuel Traut</name>
<email>manut@linutronix.de</email>
</author>
<published>2019-01-10T12:40:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=b2647cbe2fbc104c8240203a11889aabb5928c23'/>
<id>urn:sha1:b2647cbe2fbc104c8240203a11889aabb5928c23</id>
<content type='text'>
This is the initial version of a Device Tree Presentation.

The Presentation includes Background, Scope and Advantages
of Device Tree usage as well as a short explanation of the
Syntax and Usage.

It ends with information about current developments and
references to further information.

Also an excercise for the attendees is defined.

Signed-off-by: Manuel Traut &lt;manut@linutronix.de&gt;
</content>
</entry>
</feed>
