<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/staging/crystalhd, branch v3.4.34</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.4.34</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.4.34'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2012-03-28T17:30:03+00:00</updated>
<entry>
<title>Remove all #inclusions of asm/system.h</title>
<updated>2012-03-28T17:30:03+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2012-03-28T17:30:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9ffc93f203c18a70623f21950f1dd473c9ec48cd'/>
<id>urn:sha1:9ffc93f203c18a70623f21950f1dd473c9ec48cd</id>
<content type='text'>
Remove all #inclusions of asm/system.h preparatory to splitting and killing
it.  Performed with the following command:

perl -p -i -e 's!^#\s*include\s*&lt;asm/system[.]h&gt;.*\n!!' `grep -Irl '^#\s*include\s*&lt;asm/system[.]h&gt;' *`

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add #includes needed to permit the removal of asm/system.h</title>
<updated>2012-03-28T17:30:03+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2012-03-28T17:30:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=96f951edb1f1bdbbc99b0cd458f9808bb83d58ae'/>
<id>urn:sha1:96f951edb1f1bdbbc99b0cd458f9808bb83d58ae</id>
<content type='text'>
asm/system.h is a cause of circular dependency problems because it contains
commonly used primitive stuff like barrier definitions and uncommonly used
stuff like switch_to() that might require MMU definitions.

asm/system.h has been disintegrated by this point on all arches into the
following common segments:

 (1) asm/barrier.h

     Moved memory barrier definitions here.

 (2) asm/cmpxchg.h

     Moved xchg() and cmpxchg() here.  #included in asm/atomic.h.

 (3) asm/bug.h

     Moved die() and similar here.

 (4) asm/exec.h

     Moved arch_align_stack() here.

 (5) asm/elf.h

     Moved AT_VECTOR_SIZE_ARCH here.

 (6) asm/switch_to.h

     Moved switch_to() here.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
</entry>
<entry>
<title>staging: crystalhd: Fix typo in crystalhd_hw.c</title>
<updated>2012-03-08T17:57:38+00:00</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2012-03-08T16:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fb281c2d6910b56223bcfa78e140689273727eca'/>
<id>urn:sha1:fb281c2d6910b56223bcfa78e140689273727eca</id>
<content type='text'>
Correct spelling "interal" to "internal" in
drivers/staging/crystalhd/crystalhd_hw.c

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: crystalhd: Remove unused header bc_dts_types.h</title>
<updated>2012-02-29T23:55:15+00:00</updated>
<author>
<name>Jorgyano Vieira</name>
<email>jorgyano@gmail.com</email>
</author>
<published>2012-02-26T02:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7223e86d57b5aad6c7d8d92b2d3528a54d27d664'/>
<id>urn:sha1:7223e86d57b5aad6c7d8d92b2d3528a54d27d664</id>
<content type='text'>
The header bc_dts_types is not used, so we can remove it.

Signed-off-by: Jorgyano Vieira &lt;jorgyano@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: crystalhd: Replace the local includes with global header</title>
<updated>2012-02-29T23:54:39+00:00</updated>
<author>
<name>Jorgyano Vieira</name>
<email>jorgyano@gmail.com</email>
</author>
<published>2012-02-25T23:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=01c3207091a67b898ce52b74afbee23a0b2b2ea6'/>
<id>urn:sha1:01c3207091a67b898ce52b74afbee23a0b2b2ea6</id>
<content type='text'>
This patch replaces the local includes with the global header.
So the the crystalhd.h will be the only header included by the other files.

Signed-off-by: Jorgyano Vieira &lt;jorgyano@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: crystalhd: Add global header</title>
<updated>2012-02-29T23:54:39+00:00</updated>
<author>
<name>Jorgyano Vieira</name>
<email>jorgyano@gmail.com</email>
</author>
<published>2012-02-25T23:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4768f3f09a69d3a7a8ac27e9daafddc1ac920ab4'/>
<id>urn:sha1:4768f3f09a69d3a7a8ac27e9daafddc1ac920ab4</id>
<content type='text'>
In the crystalhd_cmds.h there was a struct dependence bug:
the struct crystalhd_adp (which  is declared on crystalhd_lnx.h)
is used on  the crystalhd_cmd struct, however the crystalhd_lnx.h is
never included on crystalhd_cmds.h at all. Including the
crystalhd_lnx.h on crystalhd_cmds.h breaks the build,
many dependencies error occurrs, most of the type
"error: 'struct bar' has no member named 'foo'",
so I decided to reorganize the headers by adding a global header.

The gobal header crystalhd.h includes all the local headers.
The idea is that the crystalhd header will be the only included
by the others files, this will avoid the mess of many #include levels.

The order of the headers included by crystalhd.h considers the
dependencies among the headers.

Signed-off-by: Jorgyano Vieira &lt;jorgyano@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: crystalhd: Get rid of unecessary BCMLOG_ENTER macro</title>
<updated>2012-02-24T19:53:10+00:00</updated>
<author>
<name>Jorgyano Vieira</name>
<email>jorgyano@gmail.com</email>
</author>
<published>2012-02-17T23:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=eb6cfa5b74ae362f17a2ce43fe2caab3c98b4e70'/>
<id>urn:sha1:eb6cfa5b74ae362f17a2ce43fe2caab3c98b4e70</id>
<content type='text'>
The BCMLOG_ENTER macro is used only in five functions, perhaps
it is remainder of debugging some specific problem,
now, this macro don't seems to be useful, so it should be removed.

Signed-off-by: Jorgyano Vieira &lt;jorgyano@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: crystalhd: crystalhd_misc: Get rid of unused macro</title>
<updated>2012-02-24T19:53:09+00:00</updated>
<author>
<name>Jorgyano Vieira</name>
<email>jorgyano@gmail.com</email>
</author>
<published>2012-02-17T23:35:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=15fd62bec44d0a4446fdd3023675fad544eecfd3'/>
<id>urn:sha1:15fd62bec44d0a4446fdd3023675fad544eecfd3</id>
<content type='text'>
The BCMLOG_LEAVE macro is not used, so there is no reason to keep it.

Signed-off-by: Jorgyano Vieira &lt;jorgyano@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: crystalhd: crystalhd_misc: improved debug macros</title>
<updated>2012-02-16T01:21:42+00:00</updated>
<author>
<name>Jorgyano Vieira</name>
<email>jorgyano@gmail.com</email>
</author>
<published>2012-02-15T02:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=413db8c1c75a276c046ea476fee9364ca8df4d12'/>
<id>urn:sha1:413db8c1c75a276c046ea476fee9364ca8df4d12</id>
<content type='text'>
Improvement of debug macros to ensure safe use on if/else statements.

Signed-off-by: Jorgyano Vieira &lt;jorgyano@gmail.com&gt;
Acked-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: precedence bug in crystalhd_stop_tx_dma_engine()</title>
<updated>2012-02-09T17:13:55+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2012-01-15T11:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2da57c8e4ac0933417f9fdd141bf5bebc87edc1e'/>
<id>urn:sha1:2da57c8e4ac0933417f9fdd141bf5bebc87edc1e</id>
<content type='text'>
The intent here is to see if we have cleared the DMA_START_BIT flag.  We
clear it a couple lines later.  The current code has a precedence bug so
it is equivalent to "if (!dma_cntrl) { ...".

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
