<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/ia64/lib, 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-08-03T17:04:27Z</updated>
<entry>
<title>[PATCH] Fix RAID5 + IA64 compile</title>
<updated>2006-08-03T17:04:27Z</updated>
<author>
<name>Prarit Bhargava</name>
</author>
<published>2006-07-31T13:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a69ca91be2b36f99a48daacd1f12d9d49ecaf87'/>
<id>urn:sha1:0a69ca91be2b36f99a48daacd1f12d9d49ecaf87</id>
<content type='text'>
CONFIG_MD_RAID5 became CONFIG_MD_RAID456 in drivers/md/Kconfig.  Make
the same change in arch/ia64

Signed-off-by: Prarit Bhargava &lt;prarit@redhat.com&gt;
Signed-off-by: Aron Griffis &lt;aron@hp.com&gt;
Acked-by: Jes Sorenson &lt;jes@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>Remove obsolete #include &lt;linux/config.h&gt;</title>
<updated>2006-06-30T17:25:36Z</updated>
<author>
<name>Jörn Engel</name>
</author>
<published>2006-06-30T17:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab3d5624e172c553004ecc862bfeac16d9d68b7'/>
<id>urn:sha1:6ab3d5624e172c553004ecc862bfeac16d9d68b7</id>
<content type='text'>
Signed-off-by: Jörn Engel &lt;joern@wohnheim.fh-wedel.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[IA64] strcpy returns NULL pointer and not destination pointer</title>
<updated>2006-05-05T18:34:55Z</updated>
<author>
<name>Chen, Kenneth W</name>
</author>
<published>2006-05-03T18:53:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e6e155646706f1ef9f791a4402d145f112a3f8d'/>
<id>urn:sha1:3e6e155646706f1ef9f791a4402d145f112a3f8d</id>
<content type='text'>
Bob Picco noted that 6edfba1b33c701108717f4e036320fc39abe1912
dropped the -ffreestanding compiler flag from the top level
Makefile, which allows the compiler to substitute memcpy() in
places where strcpy() is used with a known size source string.
But the ia64 memcpy() returns 0 for success, and "bytes copied"
for failure.

Fix to return the address of the destination string (like
stdlibc version, and other architectures).  There are no
places where ia64 specific code makes use of the non-standard
return value.

Signed-off-by: Ken Chen &lt;kenneth.w.chen@intel.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] bitops: ia64: use generic bitops</title>
<updated>2006-03-26T16:57:12Z</updated>
<author>
<name>Akinobu Mita</name>
</author>
<published>2006-03-26T09:39:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2875aef8bd0e42367a66a78ef7abe10f3bba27b5'/>
<id>urn:sha1:2875aef8bd0e42367a66a78ef7abe10f3bba27b5</id>
<content type='text'>
- remove generic_fls64()
- remove find_{next,first}{,_zero}_bit()
- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()
- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()
- remove sched_find_first_bit()

Signed-off-by: Akinobu Mita &lt;mita@miraclelinux.com&gt;
Cc: "Luck, Tony" &lt;tony.luck@intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Update from upstream with manual merge of Yasunori Goto's</title>
<updated>2005-10-20T17:41:44Z</updated>
<author>
<name>Tony Luck</name>
</author>
<published>2005-10-20T17:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9cec58dc138d6fcad9f447a19c8ff69f6540e667'/>
<id>urn:sha1:9cec58dc138d6fcad9f447a19c8ff69f6540e667</id>
<content type='text'>
changes to swiotlb.c made in commit 281dd25cdc0d6903929b79183816d151ea626341
since this file has been moved from arch/ia64/lib/swiotlb.c to
lib/swiotlb.c

Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] swiotlb: make sure initial DMA allocations really are in DMA memory</title>
<updated>2005-10-20T06:11:33Z</updated>
<author>
<name>Yasunori Goto</name>
</author>
<published>2005-10-19T22:52:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=281dd25cdc0d6903929b79183816d151ea626341'/>
<id>urn:sha1:281dd25cdc0d6903929b79183816d151ea626341</id>
<content type='text'>
This introduces a limit parameter to the core bootmem allocator; The new
parameter indicates that physical memory allocated by the bootmem
allocator should be within the requested limit.

We also introduce alloc_bootmem_low_pages_limit, alloc_bootmem_node_limit,
alloc_bootmem_low_pages_node_limit apis, but alloc_bootmem_low_pages_limit
is the only api used for swiotlb.

The existing alloc_bootmem_low_pages() api could instead have been
changed and made to pass right limit to the core allocator.  But that
would make the patch more intrusive for 2.6.14, as other arches use
alloc_bootmem_low_pages().  We may be done that post 2.6.14 as a
cleanup.

With this, swiotlb gets memory within 4G for both x86_64 and ia64
arches.

Signed-off-by: Yasunori Goto &lt;y-goto@jp.fujitsu.com&gt;
Cc: Ravikiran G Thirumalai &lt;kiran@scalex86.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] swiotlb: move from arch/ia64/lib/ to lib/</title>
<updated>2005-09-29T21:42:42Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2005-09-29T21:42:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c654b5fdf093cd05f35f7c9c2a00182fa5636dc'/>
<id>urn:sha1:6c654b5fdf093cd05f35f7c9c2a00182fa5636dc</id>
<content type='text'>
The swiotlb implementation is shared by both IA-64 and EM64T. However,
the source itself lives under arch/ia64. This patch moves swiotlb.c
from arch/ia64/lib to lib/ and fixes-up the appropriate Makefile and
Kconfig files. No actual changes are made to swiotlb.c.

Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[LIB]: Consolidate _atomic_dec_and_lock()</title>
<updated>2005-09-15T04:47:01Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2005-09-15T04:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4db2ce0199f04b6e99999f22e28ef9a0ae5f0d2f'/>
<id>urn:sha1:4db2ce0199f04b6e99999f22e28ef9a0ae5f0d2f</id>
<content type='text'>
Several implementations were essentialy a common piece of C code using
the cmpxchg() macro.  Put the implementation in one spot that everyone
can share, and convert sparc64 over to using this.

Alpha is the lone arch-specific implementation, which codes up a
special fast path for the common case in order to avoid GP reloading
which a pure C version would require.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IA64] more robust zx1/sx1000 machvec support</title>
<updated>2005-09-14T23:22:11Z</updated>
<author>
<name>Alex Williamson</name>
</author>
<published>2005-09-06T17:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b9afede3d9c66fef06f1d5ef5ff15c4b97730fc'/>
<id>urn:sha1:0b9afede3d9c66fef06f1d5ef5ff15c4b97730fc</id>
<content type='text'>
Machine vector selection has always been a bit of a hack given how
early in system boot it needs to be done.  Services like ACPI namespace
are not available and there are non-trivial problems to moving them to
early boot.  However, there's no reason we can't change to a different
machvec later in boot when the services we need are available.  By
adding a entry point for later initialization of the swiotlb, we can add
an error path for the hpzx1 machevec initialization and fall back to the
DIG machine vector if IOMMU hardware isn't found in the system.  Since
ia64 uses 4GB for zone DMA (no ISA support), it's trivial to allocate a
contiguous range from the slab for bounce buffer usage.

Signed-off-by: Alex Williamson &lt;alex.williamson@hp.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64] Manual merge fix for 3 files</title>
<updated>2005-09-08T21:27:13Z</updated>
<author>
<name>Tony Luck</name>
</author>
<published>2005-09-08T21:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=344a076110f4ecb16ea6d286b63be696604982ed'/>
<id>urn:sha1:344a076110f4ecb16ea6d286b63be696604982ed</id>
<content type='text'>
	arch/ia64/Kconfig
	arch/ia64/kernel/acpi.c
	include/asm-ia64/irq.h

Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
</feed>
