<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ldd3/scullp, branch master</title>
<subtitle>ldd3 code examples</subtitle>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/'/>
<entry>
<title>scullp: Include &lt;linux/uaccess.h&gt; header for copy_*_user()</title>
<updated>2018-02-25T22:30:15+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>javier@dowhile0.org</email>
</author>
<published>2018-02-25T22:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=b3bcf422dd969ae48103a630d74696ba30c10469'/>
<id>b3bcf422dd969ae48103a630d74696ba30c10469</id>
<content type='text'>
Signed-off-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use absolute path for commands in load/unload scripts</title>
<updated>2018-02-25T21:25:37+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>javier@dowhile0.org</email>
</author>
<published>2018-02-25T21:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=e3c38f894f146aad18e14196ca39e679f35bf19f'/>
<id>e3c38f894f146aad18e14196ca39e679f35bf19f</id>
<content type='text'>
Just let the shell lookup from the user's $PATH since some tools may not
be installed in the absolute path used in the scripts.

Signed-off-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just let the shell lookup from the user's $PATH since some tools may not
be installed in the absolute path used in the scripts.

Signed-off-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scullp: main: Don't use create_proc_read_entry()</title>
<updated>2013-09-28T11:35:44+00:00</updated>
<author>
<name>Luis Ortega Perez de Villar</name>
<email>luiorpe1@upv.es</email>
</author>
<published>2013-08-16T17:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=3338bfb5987b487e33b04eeaf25ca87b0ca879e6'/>
<id>3338bfb5987b487e33b04eeaf25ca87b0ca879e6</id>
<content type='text'>
Don't use create_proc_read_entry() as it is deprecated,
but rather use proc_create() and seq_file instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't use create_proc_read_entry() as it is deprecated,
but rather use proc_create() and seq_file instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>scullp: Makefile: Declare LDDINC variable earlier</title>
<updated>2013-09-28T11:35:44+00:00</updated>
<author>
<name>Luis Ortega Perez de Villar</name>
<email>luiorpe1@upv.es</email>
</author>
<published>2013-08-16T17:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=9b3d82f79a2a48ef97961ef917c50019667a1c25'/>
<id>9b3d82f79a2a48ef97961ef917c50019667a1c25</id>
<content type='text'>
Move the definition of LDDINC earlier into the file. This prevents the
following compile time error: implicit declaration of function ‘KBUILD_STR’.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the definition of LDDINC earlier into the file. This prevents the
following compile time error: implicit declaration of function ‘KBUILD_STR’.
</pre>
</div>
</content>
</entry>
<entry>
<title>ldd3: get rid of deprecated VM_RESERVED vma flag</title>
<updated>2013-04-26T19:57:00+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>javier@dowhile0.org</email>
</author>
<published>2013-04-26T19:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=290fa172d35194aebc42b0d7076942391bf9deef'/>
<id>290fa172d35194aebc42b0d7076942391bf9deef</id>
<content type='text'>
commit 314e51b9 ("mm: kill vma flag VM_RESERVED and mm-&gt;reserved_vm counter")
removed the VM_RESERVED vma flag since it lost original meaning.

VM_RESERVED was used on many drivers' mmap function handler to
avoid swap this memory area.

The same semantic can be specified with VM_IO | VM_DONTDUMP flags
but these are already set by remap_pfn_range() so they don't have
to be set in drivers mmap function handlers.

Signed-off-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 314e51b9 ("mm: kill vma flag VM_RESERVED and mm-&gt;reserved_vm counter")
removed the VM_RESERVED vma flag since it lost original meaning.

VM_RESERVED was used on many drivers' mmap function handler to
avoid swap this memory area.

The same semantic can be specified with VM_IO | VM_DONTDUMP flags
but these are already set by remap_pfn_range() so they don't have
to be set in drivers mmap function handlers.

Signed-off-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scullp: BLK ioctl pushdown API change</title>
<updated>2011-01-08T00:52:02+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>martinez.javier@gmail.com</email>
</author>
<published>2011-01-03T13:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=d6c73e6218459b794be24e09bd5f4a5dfe663764'/>
<id>d6c73e6218459b794be24e09bd5f4a5dfe663764</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>scullp: Change to new page fault API</title>
<updated>2011-01-07T23:49:01+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>martinez.javier@gmail.com</email>
</author>
<published>2011-01-03T19:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=6e04492ec6ff80036535d684018b5268c16e70c7'/>
<id>6e04492ec6ff80036535d684018b5268c16e70c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>scullp: Make scripts files executable</title>
<updated>2010-12-08T01:12:25+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>martinez.javier@gmail.com</email>
</author>
<published>2010-12-08T01:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=305c58648e607403a9cd9d679aab5afdb506cd76'/>
<id>305c58648e607403a9cd9d679aab5afdb506cd76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>scullp: Change f_dentry to f_path.dentry and include &lt;linux/fs.h&gt; header</title>
<updated>2010-12-07T00:29:12+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>martinez.javier@gmail.com</email>
</author>
<published>2010-12-07T00:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=ed7e9e684b6de17db6af5bdc20bf91bf89e73d9d'/>
<id>ed7e9e684b6de17db6af5bdc20bf91bf89e73d9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>scullp: Add &lt;linux/semaphore.h&gt; header</title>
<updated>2010-12-07T00:26:07+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>martinez.javier@gmail.com</email>
</author>
<published>2010-12-07T00:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fcked.net/ldd3/commit/?id=ee85ddc684f9a41926a07f2afd139d75b523d933'/>
<id>ee85ddc684f9a41926a07f2afd139d75b523d933</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
