<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/asm-arm, branch v2.6.26.3</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.26.3</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.26.3'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2008-08-01T19:43:05+00:00</updated>
<entry>
<title>ARM: fix fls() for 64-bit arguments</title>
<updated>2008-08-01T19:43:05+00:00</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@linux-foundation.org</email>
</author>
<published>2008-07-27T23:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a1ef23ea987127946c23dd8e81594492aa86ab1b'/>
<id>urn:sha1:a1ef23ea987127946c23dd8e81594492aa86ab1b</id>
<content type='text'>
commit 0c65f459ce6c8bd873a61b3ae1e57858ab1debf3 upstream

arm's fls() is implemented as a macro, causing it to misbehave when passed
64-bit arguments.  Fix.

Cc: Nickolay Vinogradov &lt;nickolay@protei.ru&gt;
Tested-by: Krzysztof Halasa &lt;khc@pm.waw.pl&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>[ARM] 5091/1: Add missing bitfield include to regs-lcd.h</title>
<updated>2008-06-12T19:49:38+00:00</updated>
<author>
<name>Stefan Schmidt</name>
<email>stefan@datenfreihafen.org</email>
</author>
<published>2008-06-12T06:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3692fd0aaef489b063518b5999c702bada5b6e22'/>
<id>urn:sha1:3692fd0aaef489b063518b5999c702bada5b6e22</id>
<content type='text'>
Macros like Fld() or FShft used in regs-lcd.h are defined in bitfield.h, but
the latter is not included.
Also fix one whitespace issue while being there.

Signed-off-by: Antonio Ospite &lt;ao2@openezx.org&gt;
Signed-off-by: Stefan Schmidt &lt;stefan@datenfreihafen.org&gt;
Acked-by: Eric Miao &lt;eric.miao@marvell.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5067/1: _raw_write_can_lock macro bugfix</title>
<updated>2008-06-02T12:44:17+00:00</updated>
<author>
<name>surinder</name>
<email>srplsnh@gmail.com</email>
</author>
<published>2008-05-28T08:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1e5c594607778f551b729577b046ee5d9333cfb5'/>
<id>urn:sha1:1e5c594607778f551b729577b046ee5d9333cfb5</id>
<content type='text'>
The current __raw_write_can_lock macro tests whether the lock can be
locked by checking if it is equal to 0x80000000, whereas the lock
should be lockable if its value is 0 i.e. unlocked state is
represented by 0. Hence the macro should test the value of lock
against 0 and not 0x80000000.

Signed-off-by: Surinder Pal Singh &lt;srplsnh@gmail.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5070/1: pxa: add GPIO104_PSKTSEL to pxa27x MFP configuration</title>
<updated>2008-06-02T12:42:24+00:00</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2008-05-30T17:53:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ea6a7404da4b381b35bcec48338d376a3873ea46'/>
<id>urn:sha1:ea6a7404da4b381b35bcec48338d376a3873ea46</id>
<content type='text'>
PSKTSEL can be routed to GPIO pin 104. This configuration is used by
HP iPAQ hx4700.

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Acked-by: Jrgen Schindele &lt;linux@schindele.name&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5068/1: PXA2xx Additional gpio definitions</title>
<updated>2008-06-02T12:42:23+00:00</updated>
<author>
<name>Jonathan Cameron</name>
<email>jic23@cam.ac.uk</email>
</author>
<published>2008-05-28T17:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=106f62701fe79fd5c251e5d3e182516344882962'/>
<id>urn:sha1:106f62701fe79fd5c251e5d3e182516344882962</id>
<content type='text'>
Some additional alternate gpio definitions relating
to FFUART and USB on the pxa27x. These are used on
the xbow imote2 platform.

Signed-off-by: Jonathan Cameron &lt;jic23@cam.ac.uk&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5060/1: remove unnecessary include of asm/io.h</title>
<updated>2008-06-01T10:22:25+00:00</updated>
<author>
<name>Greg Ungerer</name>
<email>gerg@snapgear.com</email>
</author>
<published>2008-05-25T11:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=759e9408ad2e7f2115ce8341854be982e0186a8c'/>
<id>urn:sha1:759e9408ad2e7f2115ce8341854be982e0186a8c</id>
<content type='text'>
Remove unnecessary include of asm/io.h.

Signed-off-by: Greg Ungerer &lt;gerg@uclinux.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] fix AT91 include loops</title>
<updated>2008-06-01T10:19:54+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2008-06-01T10:19:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ee48a75c95145bf6af3be329cd7cbbca2ec89a2a'/>
<id>urn:sha1:ee48a75c95145bf6af3be329cd7cbbca2ec89a2a</id>
<content type='text'>
AT91 has one include loop in its header files:

  include/asm-arm/io.h &lt;- include/asm-arm/arch-at91/io.h &lt;-
   include/asm-arm/io.h

Circular include dependencies are dangerous since they can result in
inconsistent definitions being provided to other code, especially if
'#ifndef' constructs are used.

Solve this by removing the offending includes.  Built tested using my
AT91 configuration.

Acked-by: Andrew Victor &lt;linux@maxim.org.za&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] fix OMAP include loops</title>
<updated>2008-05-23T14:38:07+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2008-05-23T14:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cfb41bf756cac168c829e27def36072dbfbe6fd0'/>
<id>urn:sha1:cfb41bf756cac168c829e27def36072dbfbe6fd0</id>
<content type='text'>
OMAP has two include loops in its header files:

  asm-arm/hardware.h &lt;- asm-arm/arch-omap/io.h &lt;-
   asm-arm/arch-omap/hardware.h &lt;- asm-arm/hardware.h

  asm-arm/arch-omap/board-palmte.h &lt;-
   asm-arm/arch-omap/hardware.h &lt;- asm-arm/hardware.h &lt;-
   asm-arm/arch-omap/gpio.h &lt;- asm-arm/arch-omap/board-palmte.h

Circular include dependencies are dangerous since they can result in
inconsistent definitions being provided to other code, especially if
'#ifndef' constructs are used.

Solve these by removing the offending includes, and add additional
includes where necessary.

Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5053/1: define before use of processor_id</title>
<updated>2008-05-23T12:50:08+00:00</updated>
<author>
<name>Greg Ungerer</name>
<email>gerg@snapgear.com</email>
</author>
<published>2008-05-23T07:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=415ad1e50abcc86c235a42fbab57f2b6134412d7'/>
<id>urn:sha1:415ad1e50abcc86c235a42fbab57f2b6134412d7</id>
<content type='text'>
For the simple read_cpuid() macro case the variable processor_id has
no definition on use of the macro. Add an extern for it. Move all the
processor ID macros into the #ifndef __ASSEMBLEY__ block.

Signed-off-by: Greg Ungerer &lt;gerg@uclinux.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5051/1: define pgtable_t for the !CONFIG_MMU case too</title>
<updated>2008-05-23T12:50:05+00:00</updated>
<author>
<name>Greg Ungerer</name>
<email>gerg@snapgear.com</email>
</author>
<published>2008-05-23T06:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=50346e621252617a07eb800dfa3f876ccd52d534'/>
<id>urn:sha1:50346e621252617a07eb800dfa3f876ccd52d534</id>
<content type='text'>
The non-MMU case also needs the type definition of pgtable_t.
So move it out of a CONFIG_MMU conditional section.

Signed-off-by: Greg Ungerer &lt;gerg@uclinux.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
