<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/nvec/nvec.h, branch v3.4.30</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/staging/nvec/nvec.h?h=v3.4.30</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/staging/nvec/nvec.h?h=v3.4.30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-09-30T00:41:39Z</updated>
<entry>
<title>staging: nvec: Add missing includes and reorder them</title>
<updated>2011-09-30T00:41:39Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=12b5a55d725579d0978da67f26577224a1c40640'/>
<id>urn:sha1:12b5a55d725579d0978da67f26577224a1c40640</id>
<content type='text'>
Add the includes that are currently missing in nvec.h
and nvec.c and reorder them alphabetically.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Export nvec_msg_free() to clients</title>
<updated>2011-09-30T00:41:36Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:00:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=198dd26714ba4a60ccc5ce70bc4506613b4f0c2d'/>
<id>urn:sha1:198dd26714ba4a60ccc5ce70bc4506613b4f0c2d</id>
<content type='text'>
Client code wishing to make use of nvec_write_sync() must
have a way to free the returned pointer, otherwise we run
out of poool memory fairly soon.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Move implementation-only macros out of the header</title>
<updated>2011-09-30T00:41:36Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:00:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=391d2fa95c8e5e5ad3b06af235ce4aeae6514966'/>
<id>urn:sha1:391d2fa95c8e5e5ad3b06af235ce4aeae6514966</id>
<content type='text'>
Those macros are needed only for implementation purposes and
do not have any use for other code wishing to use nvec.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Document public and private API</title>
<updated>2011-09-30T00:41:35Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bdf034d98676d143cb88f7b999a71fff5775fcd4'/>
<id>urn:sha1:bdf034d98676d143cb88f7b999a71fff5775fcd4</id>
<content type='text'>
Add kernel-doc comments describing the functions
and structs we currently have.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Have nvec_write_async() return -ENOMEM on OOM</title>
<updated>2011-09-30T00:41:35Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:00:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1b9bf629ea42fdacd951b9190f86b028557bbe19'/>
<id>urn:sha1:1b9bf629ea42fdacd951b9190f86b028557bbe19</id>
<content type='text'>
Change nvec_write_async() to return an integer, 0 by default,
a negative error on failure. Change nvec_write_sync() to
check the return value and abort if it is negative.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Rewrite the interrupt handler</title>
<updated>2011-09-30T00:41:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:00:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0cab4cb8526d7367c912c9a871d3ad1a9ac1fbf0'/>
<id>urn:sha1:0cab4cb8526d7367c912c9a871d3ad1a9ac1fbf0</id>
<content type='text'>
Rewrite the interrupt handler to use a state machine similar to
that found in the various kernels for the Advent Vega. This also
changes the code to use the new functions introduced in the
previous commits.

This also merges the rewrite sent in August 2011 by Marc
Dietrich, and thus also includes code by him. His original
patch can be found on the mailing list.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Introduce new internal API for msg alloc/free</title>
<updated>2011-09-30T00:40:40Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:00:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b1076c4b2a06e517fafbb2b4704f23e69b05386'/>
<id>urn:sha1:0b1076c4b2a06e517fafbb2b4704f23e69b05386</id>
<content type='text'>
Introduce two new functions nvec_msg_alloc() and nvec_msg_free()
that allocate and free message buffers from the internal pool
of messages.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: coding style fixes / add copyright notice</title>
<updated>2011-09-30T00:40:37Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2011-09-27T17:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=162c7d8c4be2d599583c42c2a8fe99bed6d87f67'/>
<id>urn:sha1:162c7d8c4be2d599583c42c2a8fe99bed6d87f67</id>
<content type='text'>
This patch fixes coding style and adds copyright notices.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
[jak@jak-linux.org: Merge later cleanup into that patch]
Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: Include missing headers</title>
<updated>2011-09-30T00:39:30Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@jak-linux.org</email>
</author>
<published>2011-09-27T17:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7974035c008d98ec23ec76d9f10bff2dfd866ecf'/>
<id>urn:sha1:7974035c008d98ec23ec76d9f10bff2dfd866ecf</id>
<content type='text'>
Those headers were apparently included by other headers
previously, but are not anymore.

Signed-off-by: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>staging: nvec: convert to use platform register and mfdcells</title>
<updated>2011-08-24T21:25:30Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2011-08-24T18:23:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f686e9affba24cfdf94fb155aaeb36a1e14719f1'/>
<id>urn:sha1:f686e9affba24cfdf94fb155aaeb36a1e14719f1</id>
<content type='text'>
This patch converts the nvec to use mfd cells and improves the
registration of the platform driver. The child drivers are also
converted to use mfd cells and platform registration.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
