<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/avr32, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-11-06T13:07:16Z</updated>
<entry>
<title>AVR32: Add missing return instruction in __raw_writesb</title>
<updated>2006-11-06T13:07:16Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-11-06T13:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6af0f5f83169ef215b4579834ddfb2691e8a7bff'/>
<id>urn:sha1:6af0f5f83169ef215b4579834ddfb2691e8a7bff</id>
<content type='text'>
__raw_writesb ends with a conditional branch, which is obviously
wrong. It should return after the last loop terminates.

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>AVR32: Wire up sys_epoll_pwait</title>
<updated>2006-11-06T13:07:15Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-11-06T13:02:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bbfd2bf9028a55cb85ff51eb34dc663b7e49ed55'/>
<id>urn:sha1:bbfd2bf9028a55cb85ff51eb34dc663b7e49ed55</id>
<content type='text'>
Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>AVR32: Fix thinko in generic_find_next_zero_le_bit()</title>
<updated>2006-11-06T09:43:24Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-10-31T19:01:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=168c8fa32ff40d6caf7226a5abf2a0096f3393bf'/>
<id>urn:sha1:168c8fa32ff40d6caf7226a5abf2a0096f3393bf</id>
<content type='text'>
The existing implementation of this function seems to be looking for
a one although it should be looking for a zero. This causes trouble
for the ext2 filesystem, which tends to report -ENOSPC without this
patch.

Fix this by complementing each word before scanning.

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>AVR32: Get rid of board_early_init</title>
<updated>2006-11-06T09:43:23Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-10-30T08:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e9a43850e6a99e335c8120579749389b376bc204'/>
<id>urn:sha1:e9a43850e6a99e335c8120579749389b376bc204</id>
<content type='text'>
board_early_init() is left over from some early prototyping work
where we had to initialize the SDRAM controller ourselves. This
depends on the kernel being loaded into static RAM, which just
isn't possible on any commercially available products today.

In order to run without a boot loader, we need to create a zImage
stub or have the debugger initialize the SDRAM for us (for really
low-level debugging)

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] vmlinux.lds: consolidate initcall sections</title>
<updated>2006-10-27T22:34:51Z</updated>
<author>
<name>Andrew Morton</name>
</author>
<published>2006-10-27T18:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=61ce1efe6e40233663d27ab8ac9ba9710eebcaad'/>
<id>urn:sha1:61ce1efe6e40233663d27ab8ac9ba9710eebcaad</id>
<content type='text'>
Add a vmlinux.lds.h helper macro for defining the eight-level initcall table,
teach all the architectures to use it.

This is a prerequisite for a patch which performs initcall synchronisation for
multithreaded-probing.

Cc: Greg KH &lt;greg@kroah.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
[ Added AVR32 as well ]
Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AVR32: Update defconfig</title>
<updated>2006-10-26T03:26:33Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-10-24T08:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=291b58d663862c3d42d2e8092f8b0dd3f15a94f8'/>
<id>urn:sha1:291b58d663862c3d42d2e8092f8b0dd3f15a94f8</id>
<content type='text'>
Sync atstk1002_defconfig with latest git, turn off non-existent
drivers and enable a few more userspace-visible options like
SysV IPC and inotify support.

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AVR32: Use __raw MMIO access for internal peripherals</title>
<updated>2006-10-26T03:26:33Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-10-24T08:12:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=452976b29864f9adcdd6d4ea81001aa5483592c2'/>
<id>urn:sha1:452976b29864f9adcdd6d4ea81001aa5483592c2</id>
<content type='text'>
The read[bwl] and write[bwl] functions are meant for accessing PCI
devices. How this is achieved on AVR32 is unknown, as there are no
systems with a PCI bridge available yet.

On-chip peripheral access, however, should not depend on how we end
up implementing PCI access, so using __raw_read[bwl]/__raw_write[bwl]
is the right thing to do for on-chip peripherals. This patch converts
the drivers for the static memory controller, interrupt controller,
PIO controller and system manager to use __raw MMIO access.

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AVR32: Implement and export __raw_{read,write}s[bwl]</title>
<updated>2006-10-26T03:26:33Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-10-24T08:12:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d68041cc9fde550fe6b6a6de1d7a110daff3cb60'/>
<id>urn:sha1:d68041cc9fde550fe6b6a6de1d7a110daff3cb60</id>
<content type='text'>
Implement __raw_readsb and __raw_writesb. Export __raw_reads[bwl]
and __raw_writes[bwl] for use by modules.

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AVR32: Don't try to iounmap P2 segment addresses</title>
<updated>2006-10-26T03:26:33Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-10-24T08:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bee8ce809fb1c877388be032b468574a1cfff9ef'/>
<id>urn:sha1:bee8ce809fb1c877388be032b468574a1cfff9ef</id>
<content type='text'>
While ioremap() will happily map a physical address through the
P2 (uncached) segment when appropriate, iounmap() doesn't know how
to handle those mappings.

This patch makes iounmap() do the right thing, i.e. nothing, for
such mappings.

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AVR32: Silence some compile warnings</title>
<updated>2006-10-26T03:26:32Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2006-10-24T08:12:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ea850b5eb17f6d21ac1b3d99406d213a10c64e9'/>
<id>urn:sha1:6ea850b5eb17f6d21ac1b3d99406d213a10c64e9</id>
<content type='text'>
Silence a few compile warnings which are basically harmless, but
easy to fix.

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
