<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git, branch v2.6.21-rc1</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>Linux 2.6.21-rc1</title>
<updated>2007-02-21T04:32:30+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-02-21T04:32:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c8f71b01a50597e298dc3214a2f2be7b8d31170c'/>
<id>c8f71b01a50597e298dc3214a2f2be7b8d31170c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] i810fb: fix i810_check_params section mismatch</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2007-02-20T21:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f1d2120487de3620ff47367d7bc0e290dc868c47'/>
<id>f1d2120487de3620ff47367d7bc0e290dc868c47</id>
<content type='text'>
WARNING: drivers/video/i810/i810fb.o - Section mismatch: reference
to .init.data: from .text between 'i810_check_params' (at offset
0x1123) and 'encode_fix'

yres cannot be declared __devinitdata as it is used in
i810_check_params(), which isn't __devinit.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
WARNING: drivers/video/i810/i810fb.o - Section mismatch: reference
to .init.data: from .text between 'i810_check_params' (at offset
0x1123) and 'encode_fix'

yres cannot be declared __devinitdata as it is used in
i810_check_params(), which isn't __devinit.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] fb: SM501 framebuffer driver</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Ben Dooks</name>
<email>ben@fluff.org.uk</email>
</author>
<published>2007-02-20T21:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5fc404e47bdf2d34ffc2edc16070cda410838291'/>
<id>5fc404e47bdf2d34ffc2edc16070cda410838291</id>
<content type='text'>
Driver for the Silicon Motion SM501 multifunction device framebuffer
subsystem.

This driver supports both the CRT and LCD panel heads, with some simple
acceleration for the cursor plotting and support for screen panning.  There
is no current support for bitblt/drawing engines, which should be added at
a later date.

This has been tested on a number of configurations, including PCI and
generic-bus, on PPC, ARM and SH4

[akpm@linux-foundation.org: fix warnings]
Signed-off-by: Ben Dooks &lt;ben-linux@fluff.org&gt;
Signed-off-by: Vincent Sanders &lt;vince@arm.linux.org.u.&gt;
Acked-by: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Driver for the Silicon Motion SM501 multifunction device framebuffer
subsystem.

This driver supports both the CRT and LCD panel heads, with some simple
acceleration for the cursor plotting and support for screen panning.  There
is no current support for bitblt/drawing engines, which should be added at
a later date.

This has been tested on a number of configurations, including PCI and
generic-bus, on PPC, ARM and SH4

[akpm@linux-foundation.org: fix warnings]
Signed-off-by: Ben Dooks &lt;ben-linux@fluff.org&gt;
Signed-off-by: Vincent Sanders &lt;vince@arm.linux.org.u.&gt;
Acked-by: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] GPIO API: SA1100 wrapper cleanup</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2007-02-20T21:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5b7e42b2d38e4c4d0cb105a2ad83d43f6957f59e'/>
<id>5b7e42b2d38e4c4d0cb105a2ad83d43f6957f59e</id>
<content type='text'>
Based on the discussion last december (http://lkml.org/lkml/2006/12/20/241),
this patch
  - adds gpio_direction_input/output functions to
    generic.c instead of making them inline,
  - fixes comment and includes and uses inline functions
    instead of macros in gpio.h

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on the discussion last december (http://lkml.org/lkml/2006/12/20/241),
this patch
  - adds gpio_direction_input/output functions to
    generic.c instead of making them inline,
  - fixes comment and includes and uses inline functions
    instead of macros in gpio.h

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] GPIO API: S3C2410 wrapper cleanup</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2007-02-20T21:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=adff264fe66d78a166dc887f861e7273d0cb1654'/>
<id>adff264fe66d78a166dc887f861e7273d0cb1654</id>
<content type='text'>
this one adds an #include &lt;asm/arch/regs-gpio.h&gt;.
Tested by Roman Moravcik on s3c2440.

Based on the discussion last december
(http://lkml.org/lkml/2006/12/20/243), this patch
 - fixes comment and includes in gpio.h
 - adds the gpio_to_irq definition for S3C2400
 - includes asm/arch/regs-gpio.h for pin direction
   definitions

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this one adds an #include &lt;asm/arch/regs-gpio.h&gt;.
Tested by Roman Moravcik on s3c2440.

Based on the discussion last december
(http://lkml.org/lkml/2006/12/20/243), this patch
 - fixes comment and includes in gpio.h
 - adds the gpio_to_irq definition for S3C2400
 - includes asm/arch/regs-gpio.h for pin direction
   definitions

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] spi_s3c2410_gpio.c spi mode 2 and 3 support</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@openmoko.org</email>
</author>
<published>2007-02-20T21:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d23c6c21af5624c774adb6fa7155000bfd75ba40'/>
<id>d23c6c21af5624c774adb6fa7155000bfd75ba40</id>
<content type='text'>
Add transfer modes 2 and 3 to the S3C24XX gpio SPI driver

Signed-off-by: Harald Welte &lt;laforge@openmoko.org&gt;
Signed-off-by: Ben Dooks &lt;ben-linux@fluff.org&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add transfer modes 2 and 3 to the S3C24XX gpio SPI driver

Signed-off-by: Harald Welte &lt;laforge@openmoko.org&gt;
Signed-off-by: Ben Dooks &lt;ben-linux@fluff.org&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] SPI controller build/warning fixes</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2007-02-20T21:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bb2d1c36c7f3a78d482622289c8de0c1a5fe790f'/>
<id>bb2d1c36c7f3a78d482622289c8de0c1a5fe790f</id>
<content type='text'>
The signature of the per-device cleanup() routine changed to remove its
const-ness.  Three new SPI controller drivers now need that change, to
eliminate build warnings.

This also fixes a build bug with atmel_spi on AT91 systems.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The signature of the per-device cleanup() routine changed to remove its
const-ness.  Three new SPI controller drivers now need that change, to
eliminate build warnings.

This also fixes a build bug with atmel_spi on AT91 systems.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] parport_pc: fix parport_pc_probe_port section warning</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2007-02-20T21:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0bb92e6cd313cf209ea0c164952d1f65c5b3ea46'/>
<id>0bb92e6cd313cf209ea0c164952d1f65c5b3ea46</id>
<content type='text'>
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference
to .init.text: from .text between 'parport_pc_probe_port' (at offset
0x14f7) and 'parport_pc_unregister_port'

parport_dma_probe() cannot be declared __devinit as it is called
from parport_pc_probe_port() which isn't.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
WARNING: drivers/parport/parport_pc.o - Section mismatch: reference
to .init.text: from .text between 'parport_pc_probe_port' (at offset
0x14f7) and 'parport_pc_unregister_port'

parport_dma_probe() cannot be declared __devinit as it is called
from parport_pc_probe_port() which isn't.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] lockdep: annotate BLKPG_DEL_PARTITION</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Peter Zijlstra</name>
<email>a.p.zijlstra@chello.nl</email>
</author>
<published>2007-02-20T21:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6d740cd5b18bc8128e70f98cfde8c74ebd21cea1'/>
<id>6d740cd5b18bc8128e70f98cfde8c74ebd21cea1</id>
<content type='text'>
&gt;=============================================
&gt;[ INFO: possible recursive locking detected ]
&gt;2.6.19-1.2909.fc7 #1
&gt;---------------------------------------------
&gt;anaconda/587 is trying to acquire lock:
&gt; (&amp;bdev-&gt;bd_mutex){--..}, at: [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt;
&gt;but task is already holding lock:
&gt; (&amp;bdev-&gt;bd_mutex){--..}, at: [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt;
&gt;other info that might help us debug this:
&gt;1 lock held by anaconda/587:
&gt; #0:  (&amp;bdev-&gt;bd_mutex){--..}, at: [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt;
&gt;stack backtrace:
&gt; [&lt;c0405812&gt;] show_trace_log_lvl+0x1a/0x2f
&gt; [&lt;c0405db2&gt;] show_trace+0x12/0x14
&gt; [&lt;c0405e36&gt;] dump_stack+0x16/0x18
&gt; [&lt;c043bd84&gt;] __lock_acquire+0x116/0xa09
&gt; [&lt;c043c960&gt;] lock_acquire+0x56/0x6f
&gt; [&lt;c05fb1fa&gt;] __mutex_lock_slowpath+0xe5/0x24a
&gt; [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt; [&lt;c04d82fb&gt;] blkdev_ioctl+0x600/0x76d
&gt; [&lt;c04946b1&gt;] block_ioctl+0x1b/0x1f
&gt; [&lt;c047ed5a&gt;] do_ioctl+0x22/0x68
&gt; [&lt;c047eff2&gt;] vfs_ioctl+0x252/0x265
&gt; [&lt;c047f04e&gt;] sys_ioctl+0x49/0x63
&gt; [&lt;c0404070&gt;] syscall_call+0x7/0xb

Annotate BLKPG_DEL_PARTITION's bd_mutex locking and add a little comment
clarifying the bd_mutex locking, because I confused myself and initially
thought the lock order was wrong too.

Signed-off-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
Cc: Neil Brown &lt;neilb@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&gt;=============================================
&gt;[ INFO: possible recursive locking detected ]
&gt;2.6.19-1.2909.fc7 #1
&gt;---------------------------------------------
&gt;anaconda/587 is trying to acquire lock:
&gt; (&amp;bdev-&gt;bd_mutex){--..}, at: [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt;
&gt;but task is already holding lock:
&gt; (&amp;bdev-&gt;bd_mutex){--..}, at: [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt;
&gt;other info that might help us debug this:
&gt;1 lock held by anaconda/587:
&gt; #0:  (&amp;bdev-&gt;bd_mutex){--..}, at: [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt;
&gt;stack backtrace:
&gt; [&lt;c0405812&gt;] show_trace_log_lvl+0x1a/0x2f
&gt; [&lt;c0405db2&gt;] show_trace+0x12/0x14
&gt; [&lt;c0405e36&gt;] dump_stack+0x16/0x18
&gt; [&lt;c043bd84&gt;] __lock_acquire+0x116/0xa09
&gt; [&lt;c043c960&gt;] lock_acquire+0x56/0x6f
&gt; [&lt;c05fb1fa&gt;] __mutex_lock_slowpath+0xe5/0x24a
&gt; [&lt;c05fb380&gt;] mutex_lock+0x21/0x24
&gt; [&lt;c04d82fb&gt;] blkdev_ioctl+0x600/0x76d
&gt; [&lt;c04946b1&gt;] block_ioctl+0x1b/0x1f
&gt; [&lt;c047ed5a&gt;] do_ioctl+0x22/0x68
&gt; [&lt;c047eff2&gt;] vfs_ioctl+0x252/0x265
&gt; [&lt;c047f04e&gt;] sys_ioctl+0x49/0x63
&gt; [&lt;c0404070&gt;] syscall_call+0x7/0xb

Annotate BLKPG_DEL_PARTITION's bd_mutex locking and add a little comment
clarifying the bd_mutex locking, because I confused myself and initially
thought the lock order was wrong too.

Signed-off-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
Cc: Neil Brown &lt;neilb@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] drivers/isdn/gigaset/: build asyncdata.o into the gigaset module</title>
<updated>2007-02-21T01:10:16+00:00</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2007-02-20T21:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d5c1682f9f8f4aa064f81fda67ea7b91fd829512'/>
<id>d5c1682f9f8f4aa064f81fda67ea7b91fd829512</id>
<content type='text'>
  LD      drivers/isdn/gigaset/built-in.o
drivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_send_skb':
(.text+0xe50): multiple definition of `gigaset_m10x_send_skb'
drivers/isdn/gigaset/usb_gigaset.o:(.text+0x0): first defined here
drivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_input':
(.text+0x1121): multiple definition of `gigaset_m10x_input'
drivers/isdn/gigaset/usb_gigaset.o:(.text+0x2d1): first defined here
make[4]: *** [drivers/isdn/gigaset/built-in.o] Error 1

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: Tilman Schmidt &lt;tilman@imap.cc&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  LD      drivers/isdn/gigaset/built-in.o
drivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_send_skb':
(.text+0xe50): multiple definition of `gigaset_m10x_send_skb'
drivers/isdn/gigaset/usb_gigaset.o:(.text+0x0): first defined here
drivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_input':
(.text+0x1121): multiple definition of `gigaset_m10x_input'
drivers/isdn/gigaset/usb_gigaset.o:(.text+0x2d1): first defined here
make[4]: *** [drivers/isdn/gigaset/built-in.o] Error 1

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: Tilman Schmidt &lt;tilman@imap.cc&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
